:root{--ink: #1a1a1a;--ink-2: #454b57;--mark: var(--ink);--accent: #0d0d0d;--accent-deep: #000;--wash: #ececec;--wash-strong: #dadada;--wash-line: #c4c4c4;--action: #1e8649;--action-deep: #146637;--line: #e3e3e3;--line-strong: #c9cccf;--line-input: #8a8a8a;--hover: #f4f4f4;--ground: #f1f1f1;--cut: #ececec;--cut-on-ground: #e1e1e1;--hover-on-ground: #e9e9e9;--cut-edge: inset 0 2px 4px -1px rgb(26 26 26 / 13%), inset 0 0 0 1px rgb(26 26 26 / 5%);--cut-edge-row: inset 0 2px 4px -1px rgb(26 26 26 / 13%), inset 0 0 0 1px rgb(26 26 26 / 14%);--ink-disabled: #b5b5b5;--fill-disabled: #d4d4d4;--ink-on-fill-disabled: #6b6b6b;--surface: #fff;--error: #a41c26;--error-wash: #fbeceb;--danger: var(--error);--danger-deep: #8b1820;--warn-wash: #fff4e0;--warn-line: #f0c27a;--radius-s: 8px;--radius-m: 12px;--radius-l: 16px;--radius-pill: 999px;--sp-2: 2px;--sp-4: 4px;--sp-6: 6px;--sp-8: 8px;--sp-10: 10px;--sp-12: 12px;--sp-16: 16px;--sp-20: 20px;--sp-24: 24px;--ctl-pad: var(--sp-12);--ctl-pad-tight: var(--sp-10);--ctl-target: var(--control);--field-measure: 453px;--gutter: var(--sp-24);--card-gap: var(--sp-12);--card-pad: var(--sp-20);--card-pad-block: 14px;--shadow-1: 0 1px 0 #00000014;--shadow-2: 0 8px 24px #1a1a1a1f;--shadow-3: 0 24px 64px #1a1a1a33;--em: #1e8649;--em-hi: #34b06c;--em-deep: #146637;--black: #0d0d0d;--gloss-black: linear-gradient(180deg, #474747 0%, #171717 50%, #040404 100%);--gloss-black-shadow: inset 0 1px 0 rgb(255 255 255 / 22%), inset 0 -2px 4px rgb(0 0 0 / 55%), 0 8px 14px -8px rgb(0 0 0 / 55%);--gloss-white: linear-gradient(180deg, #ffffff 0%, #f4f4f4 100%);--gloss-green: linear-gradient(165deg, #3cb874 0%, #1e8649 46%, #146637 100%);--gloss-green-shadow: inset 0 1px 0 rgb(255 255 255 / 30%), inset 0 -2px 3px rgb(0 0 0 / 22%), 0 4px 8px -4px rgb(10 60 32 / 60%);--gloss-red: linear-gradient(165deg, #e2604c 0%, #b3261e 50%, #8a1a13 100%);--tray: linear-gradient(180deg, #e4e7ea 0%, #eef0f2 100%);--tray-shadow: inset 0 1px 2px rgb(16 24 32 / 12%), inset 0 0 0 1px rgb(16 24 32 / 7%), 0 1px 0 #fff;--tray-ink: #4b525a;--tray-ink-hover: #111;--chosen: linear-gradient(180deg, #eef8f2 0%, #d9eee1 100%);--chosen-ink: #14532d;--chosen-ring: rgb(30 134 73 / 55%);--chosen-shadow: 0 0 0 1.5px var(--chosen-ring), 0 2px 6px rgb(30 134 73 / 16%);--groove-lip: 3px;--groove: linear-gradient(180deg, #e7e7e7, #f4f4f4);--groove-shadow: inset 0 2px 3px rgb(0 0 0 / 12%), inset 0 0 0 1px rgb(0 0 0 / 4%), 0 1px 0 #fff;--puck: var(--gloss-white);--puck-shadow: inset 0 1px 0 #fff, inset 0 -2px 3px rgb(0 0 0 / 6%), 0 0 0 1px #d6d9dc, 0 2px 5px -2px rgb(0 0 0 / 24%);--puck-shadow-light: inset 0 1px 0 #fff, inset 0 -2px 3px rgb(0 0 0 / 6%), 0 0 0 1px #dcdcdc, 0 3px 6px -2px rgb(0 0 0 / 25%);--raised: inset 0 1px 0 #fff, 0 0 0 1px #dcdcdc, 0 3px 6px -3px rgb(0 0 0 / 28%);--raised-press: inset 0 2px 3px rgb(0 0 0 / 12%), 0 0 0 1px #d4d4d4;--sunk: linear-gradient(180deg, #f1f1f1, #fbfbfb);--sunk-shadow: inset 0 2px 3px rgb(0 0 0 / 12%), inset 0 0 0 1px rgb(0 0 0 / 6%), 0 1px 0 #fff;--sunk-focus: inset 0 2px 3px rgb(0 0 0 / 10%), inset 0 0 0 1.5px var(--black), 0 0 0 4px rgb(30 134 73 / 18%);--sunk-bad: inset 0 2px 3px rgb(0 0 0 / 10%), inset 0 0 0 1.5px #c0392b, 0 0 0 4px rgb(192 57 43 / 14%);--well: linear-gradient(180deg, #ececec, #f7f7f7);--well-shadow: inset 0 2px 4px rgb(0 0 0 / 12%), inset 0 0 0 1px rgb(0 0 0 / 5%), 0 1px 0 #fff;--dome-shine: radial-gradient(circle at 34% 26%, rgb(255 255 255 / 80%), rgb(255 255 255 / 0) 34%), radial-gradient(circle at 50% 118%, rgb(0 0 0 / 38%), rgb(0 0 0 / 0) 58%);--dome-shadow: inset 0 -3px 5px rgb(0 0 0 / 22%), inset 0 0 0 1px rgb(0 0 0 / 12%), 0 0 0 3px #fff, 0 0 0 4px #dcdcdc, 0 6px 10px -4px rgb(0 0 0 / 40%);--dome-shadow-sm: inset 0 -2px 3px rgb(0 0 0 / 22%), inset 0 0 0 1px rgb(0 0 0 / 14%), 0 3px 5px -2px rgb(0 0 0 / 40%);--ball: radial-gradient(circle at 35% 30%, #fff, #ececec 55%, #cfcfcf);--ball-shadow: 0 2px 4px rgb(0 0 0 / 50%);--card-3d: linear-gradient(180deg, #ffffff, #fbfbfb);--card-3d-shadow: inset 0 1px 0 #fff, 0 0 0 1px rgb(0 0 0 / 6%), 0 1px 2px rgb(0 0 0 / 5%), 0 10px 24px -16px rgb(0 0 0 / 22%);--pop-3d: var(--gloss-white);--pop-3d-shadow: inset 0 1px 0 #fff, 0 0 0 1px #e1e1e1, 0 20px 40px -14px rgb(0 0 0 / 35%);--spring: linear(0, .11 4.5%, .4 11%, .76 20%, 1.01 29%, 1.075 36%, 1.07 43%, 1.025 54%, .997 67%, 1);--spring-ms: .42s;--spring-quick: .26s;--soft: cubic-bezier(.2, .7, .3, 1);--font: "Heebo", system-ui, sans-serif;--text-xs: 12px;--text-s: 13px;--text-m: 14px;--text-l: 15px;--text-xl: 17px;--text-2xl: 20px;--fs-12: var(--text-xs);--fs-13: var(--text-s);--fs-14: var(--text-m);--fs-15: var(--text-l);--fs-17: var(--text-xl);--fs-20: var(--text-2xl);--fs-18: 18px;--control: 32px;--control-l: 36px;--control-s: var(--control);--ctl: var(--control-s);--focus: 0 0 0 2px #fff, 0 0 0 4px var(--accent);--ring: var(--cut-edge);--motion-fast: .12s;--motion: .16s;--ease: cubic-bezier(.2, 0, 0, 1);--lift: translateY(-1px);--press: scale(.985);--pop: scale(1.06);--press-tile: scale(.99);--travel: .3s;--travel-ease: cubic-bezier(.22, .61, .36, 1);--rise: .26s}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 1ms;--motion: 1ms;--lift: none;--press: none;--press-tile: none;--pop: none;--travel: 1ms;--rise: 1ms;--spring-ms: 1ms;--spring-quick: 1ms}}@keyframes boox-pop-in{0%{opacity:0;scale:.6}}@keyframes boox-fade-in{0%{opacity:0}}@keyframes boox-slide-down{0%{opacity:0;transform:translateY(-4px)}}@keyframes boox-panel-enter{0%{opacity:0;transform:translateY(6px)}}@keyframes boox-settle{0%{opacity:.45}}html{background:var(--ground);color:var(--ink);font-family:var(--font);font-size:var(--fs-14);line-height:1.5;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font)}*,*:before,*:after{box-sizing:border-box}:root[data-boox-handoff]::view-transition-old(root),:root[data-boox-handoff]::view-transition-new(root){mix-blend-mode:normal}:root[data-boox-handoff]::view-transition-old(root){animation:none}:root[data-boox-handoff]::view-transition-new(root){animation:boox-handoff-arrive .32s cubic-bezier(.2,.8,.3,1) both}@keyframes boox-handoff-arrive{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){:root[data-boox-handoff]::view-transition-new(root){animation:none}}:where(p,span,label,li,dt,dd,td,th,caption,legend,figcaption,summary,option,h1,h2,h3,h4,h5,h6){unicode-bidi:plaintext}button,input,select,textarea{font-family:inherit}:where(button,a[href],label,summary,select,[role=button],[role=link],[role=radio],[role=checkbox],[role=switch],[role=tab],[role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=slider],[role=img]){-webkit-user-select:none;user-select:none}:where(input,textarea){-webkit-user-select:text;user-select:text}[hidden]{display:none!important}
