@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cs-wght-normal-DVM0DBOv.woff2)format("woff2-variations");unicode-range:U+100-17F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+180-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-cs-400-normal-DCqgZ9L3.woff2)format("woff2");unicode-range:U+100-17F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-ext-400-normal-C68eX7xt.woff2)format("woff2");unicode-range:U+180-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-400-normal-rilFpyjL.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-cs-700-normal-CfbbEpSr.woff2)format("woff2");unicode-range:U+100-17F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-ext-700-normal-CesJqEpY.woff2)format("woff2");unicode-range:U+180-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-700-normal-qGf2y18O.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f6f6f2;--canvas-deep:#eeeee8;--linen:#f2f1ec;--glass:#e7effb;--desk:#e9e6df;--panel-from:#eaf2ff;--panel-to:#dce9ff;--surface:#fff;--surface-raised:#fff;--ink:#0b1b33;--ink-soft:#27334b;--muted:#454f61;--line:#e2e4e9;--line-strong:#cdd2da;--line-soft:#eef1f5;--control-edge:#7d879a;--seam:#0b1b3326;--blue:#06f;--blue-hover:#0047b3;--blue-ink:#0047b3;--blue-deep:#1e40af;--blue-50:#f0f5ff;--blue-100:#e5eeff;--blue-200:#d3e4ff;--blue-line:#9ec2ff;--blue-key-shadow:#c9dcfb;--focus:#06f;--sel-bg:#d3e4ff;--sel-ink:#0b1b33;--sel-edge:#06f;--paper:#fcfbf8;--paper-under-1:#f4f2ed;--paper-under-2:#efede7;--doc-ink:#22262c;--doc-ink-soft:#4b5160;--doc-line:#c9cdd4;--doc-rule:#e3e5e8;--saffron:#f4b324;--saffron-edge:#9a6200;--highlighter:#ffd66b;--highlighter-press:#ffe08a;--on-highlighter:#0b1b33;--key-shadow-warm:#d9cfb5;--danger:#b42318;--danger-strong:#a3221a;--danger-50:#fef3f2;--danger-line:#f3c3be;--danger-fill:#b42318;--warn-ink:#7a4b00;--warn-50:#fff4d6;--warn-line:#f2d48a;--scrim:#0b1b3366;--hover-wash:#0b1b330d;--press-wash:#0b1b3317;--pill-bg:#0f172a;--pill-hover:#22314f;--pill-ink:#fff;--copied-bg:#0047b3;--toast-bg:#0b1b33;--toast-ink:#fff;--toast-edge:transparent;--camera-bar:#0b1b33b8;--on-white:#0b1b33;--empty-edge:#0b1b334d;--empty-fill:#ffffff4d;--shadow-paper:0 1px 1px #0f172a1f, 0 12px 28px #0f172a1a;--shadow-mini:0 1px 1px #0f172a1f, 0 3px 8px #0f172a14;--shadow-card:0 1px 2px #0f172a1a, 0 16px 36px #0f172a1a;--shadow-soft:0 1px 2px #0f172a14, 0 8px 20px #0f172a0f;--shadow-pop:0 6px 16px #0f172a42;--shadow-toast:0 12px 28px #0b1b3347;--shadow-sheet:0 -12px 32px #0b1b3329;--shadow-blue:0 8px 20px #0066ff38;--shadow-blue-strong:0 10px 24px #0066ff59;--shadow-key:0 2px 0 var(--blue-key-shadow);--font-ui:"Geist Variable", "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-print:"Tinos", "Times New Roman", "Liberation Serif", serif;--font-doc-sans:Arial, "Liberation Sans", "Helvetica Neue", Helvetica, sans-serif;--font-hand:"Caveat", "Segoe Print", "Bradley Hand", cursive;--text-display:clamp(2.25rem, 1.4rem + 2.6vw, 4.25rem);--text-h1:1.75rem;--text-h2:1.25rem;--text-h3:1.0625rem;--text-body-lg:1.0625rem;--text-body:1rem;--text-sm:.875rem;--text-xs:.78125rem;--text-label:.78125rem;--text-value:1.375rem;--text-stat:2.5rem;--space-0_5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--r-paper:2px;--r-mark:6px;--r-chip:8px;--r-sm:10px;--r-control:12px;--r-btn:14px;--r-ui:16px;--r-card:20px;--r-sheet:24px;--r-panel:28px;--r-pill:999px;--ease-soft:cubic-bezier(.22, .8, .26, 1);--ease-beam:cubic-bezier(.45, .05, .3, 1);--ease-pop:cubic-bezier(.2, .9, .3, 1.2);--ease-exit:cubic-bezier(.4, 0, 1, 1);--dur-press:80ms;--dur-fast:.12s;--dur-quick:.18s;--dur-base:.24s;--dur-slow:.45s;--dur-scene:.7s;--dur-sweep:2.2s;--gutter:16px;--appbar-h:56px;--topbar-h:64px;--bottomnav-h:64px;--sidebar-w:248px;--rail-w:72px;--list-w:380px;--fields-w:360px;--paper-max:720px;--tap:44px;--tap-touch:48px;--z-sticky:20;--z-nav:30;--z-popover:40;--z-toast:60;--z-dialog:70;--z-confetti:80;--z-drop:90}@media (width>=720px){:root{--gutter:24px}}@media (width>=1080px){:root{--gutter:32px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0a1628;--canvas-deep:#07101e;--linen:#0d1a2f;--glass:#0f2445;--desk:#d9d5cc;--panel-from:#10294f;--panel-to:#0c2144;--surface:#10213b;--surface-raised:#172b4a;--ink:#e6edf8;--ink-soft:#c9d4e6;--muted:#a9b8cf;--line:#1f3354;--line-strong:#2c4570;--line-soft:#182b48;--control-edge:#5d7398;--seam:#e6edf81f;--blue:#06f;--blue-hover:#0058db;--blue-ink:#8fb8ff;--blue-deep:#9cc2ff;--blue-50:#12294d;--blue-100:#16315c;--blue-200:#1d4585;--blue-line:#3d6fb8;--blue-key-shadow:#081426;--focus:#3d8bff;--sel-bg:#1d4585;--sel-ink:#e6edf8;--sel-edge:#3d8bff;--paper:#e9e6de;--paper-under-1:#dedbd2;--paper-under-2:#d4d1c7;--doc-line:#b9bcc3;--doc-rule:#cfd1d4;--saffron-edge:#e0a21c;--danger:#ff9d8f;--danger-strong:#ffb4a8;--danger-50:#3a1a1f;--danger-line:#6b2a2a;--danger-fill:#c4291c;--warn-ink:#ffd27a;--warn-50:#3a2c0c;--warn-line:#6b5216;--scrim:#03081299;--hover-wash:#e6edf80f;--press-wash:#e6edf81a;--pill-bg:#e6edf8;--pill-hover:#c9d4e6;--pill-ink:#0b1b33;--copied-bg:#06f;--toast-bg:#1b3257;--toast-ink:#e6edf8;--toast-edge:#2c4570;--empty-edge:#e6edf847;--empty-fill:transparent;--shadow-paper:0 1px 1px #00081480, 0 12px 28px #00081473;--shadow-mini:0 1px 1px #00081480, 0 3px 8px #00081466;--shadow-card:0 1px 2px #00081480, 0 16px 36px #00081466;--shadow-soft:0 1px 2px #00081466, 0 8px 20px #0008144d;--shadow-pop:0 6px 16px #00081480;--shadow-toast:0 12px 28px #0008148c;--shadow-sheet:0 -12px 32px #00081480;--shadow-blue:0 8px 20px #0066ff47;--shadow-blue-strong:0 10px 24px #06f6}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--canvas);color:var(--ink-soft);font:400 var(--text-body)/1.5 var(--font-ui);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3{color:var(--ink);text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--sel-bg);color:var(--sel-ink)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.tabular{font-variant-numeric:tabular-nums}.sr-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;top:0;left:0;overflow:hidden}.paper{--sel-bg:#d3e4ff;--sel-ink:#0b1b33;--sel-edge:#06f;max-width:var(--paper-max);background:var(--paper);color:var(--doc-ink);border-radius:var(--r-paper);box-shadow:var(--shadow-paper);font:400 clamp(15px, 2.4cqi, 17px)/1.55 var(--font-print);padding:1.7em 1.9em 1.4em;position:relative}.paper-column{container-type:inline-size}.paper+.paper{margin-top:24px}@media (width<=719px){.paper{padding:1.2em 1.1em 1em}}.paper__title{font:700 1.28em/1.2 var(--font-doc-sans);letter-spacing:.02em;color:var(--doc-ink);margin:0}.paper__head{font:700 .86em/1.25 var(--font-doc-sans);color:var(--doc-ink);margin:1.1em 0 0}.paper__text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;margin:.55em 0 0}.paper__text b,.paper__text strong{font-weight:700}.paper__table{border-collapse:collapse;width:100%;margin-top:.5em}.paper__table th{font:700 max(.74em, 12.5px)/1.25 var(--font-doc-sans);color:var(--doc-ink-soft);text-align:left;border-bottom:.1em solid var(--doc-ink);padding-bottom:.45em}.paper__table td{border-bottom:1px solid var(--doc-rule);vertical-align:top;padding:.42em .8em .42em 0}.paper__page{font:max(.72em, 12.5px) var(--font-doc-sans);text-align:center;color:var(--doc-ink-soft);margin-top:1.2em}.paper-stack{isolation:isolate;position:relative}.paper-stack:before,.paper-stack:after{content:"";border-radius:var(--r-paper);box-shadow:var(--shadow-paper);transform-origin:0 100%;position:absolute;inset:0}.paper-stack:before{z-index:-1;background:var(--paper-under-1);transform:rotate(-2.4deg)}.paper-stack:after{z-index:-2;background:var(--paper-under-2);transform:rotate(-4.8deg)}.paper-stack--sm:before{transform:rotate(-3deg)}.paper-stack--sm:after{transform:rotate(-6deg)}.mini-paper{box-sizing:border-box;background:var(--paper);border-radius:var(--r-paper);width:44px;height:56px;box-shadow:var(--shadow-mini);flex:none;align-content:start;gap:4px;padding:7px 6px;display:grid;position:relative}.mini-paper:before{content:"";width:var(--title,64%);background:var(--doc-ink);border-radius:1px;height:3px;margin-bottom:2px}.mini-paper>i{background:var(--doc-line);border-radius:1px;height:2px;display:block}.scanbar{border-radius:var(--r-pill);background:var(--blue-100);height:4px;position:relative;overflow:hidden}.scanbar>span{border-radius:inherit;background:var(--blue);transform-origin:0;transform:scaleX(var(--p,0));transition:transform .2s linear;position:absolute;inset:0}.scanbar[data-state=indeterminate]>span{width:28%;animation:sk-indet 1.2s var(--ease-beam) infinite;inset:0 auto 0 0;transform:none}.scanbar[data-state=error]>span{background:var(--danger)}.beam{border-radius:var(--r-pill);background:var(--blue);pointer-events:none;height:2px;animation:sk-sweep var(--dur-sweep) var(--ease-beam) infinite;position:absolute;top:0;left:-3px;right:-3px;box-shadow:0 0 6px 1px #0066ff8c}.scan-label{color:var(--blue-ink);--corner:var(--blue);padding:.42em .8em;font-size:.95rem;font-weight:600;line-height:1.25;display:inline-block;position:relative}.scan-label:before,.scan-label:after{content:"";border:2px solid var(--corner);width:.62em;height:.62em;position:absolute}.scan-label:before{border-bottom:0;border-right:0;border-top-left-radius:3px;top:0;left:0}.scan-label:after{border-top:0;border-left:0;border-bottom-right-radius:3px;bottom:0;right:0}.scan-label--saffron{--corner:var(--saffron);color:var(--ink)}.viewfinder{--vf-len:28px;--vf-w:4px;--vf-r:8px;--vf-inset:-10px;--vf-c:var(--blue);position:relative}.viewfinder>.vf{width:var(--vf-len);height:var(--vf-len);border:var(--vf-w) solid var(--vf-c);box-sizing:border-box;pointer-events:none;position:absolute}.vf.tl{top:var(--vf-inset);left:var(--vf-inset);border-top-left-radius:var(--vf-r);--dx:-1;--dy:-1;border-bottom:0;border-right:0}.vf.tr{top:var(--vf-inset);right:var(--vf-inset);border-top-right-radius:var(--vf-r);--dx:1;--dy:-1;border-bottom:0;border-left:0}.vf.bl{bottom:var(--vf-inset);left:var(--vf-inset);border-bottom-left-radius:var(--vf-r);--dx:-1;--dy:1;border-top:0;border-right:0}.vf.br{bottom:var(--vf-inset);right:var(--vf-inset);border-bottom-right-radius:var(--vf-r);--dx:1;--dy:1;border-top:0;border-left:0}.viewfinder[data-anim=in]>.vf{animation:sk-corners-in .5s var(--ease-pop) both}.xpath{width:14px;height:var(--xpath-len,40px);background:radial-gradient(circle, var(--blue) 2px, transparent 2.4px) center top / 14px 8px repeat-y;clip-path:inset(0 0 -10px);transition:clip-path var(--dur-scene) var(--ease-soft) var(--d,0s);position:relative}.xpath:after{content:"";background:var(--blue);clip-path:polygon(0 0,100% 0,50% 100%);width:12px;height:8px;position:absolute;bottom:-7px;left:50%;translate:-50%}.xpath[data-drawn=false]{clip-path:inset(0 0 100%)}.xpath--fade{-webkit-mask-image:linear-gradient(#000 10%,#0000 72%);mask-image:linear-gradient(#000 10%,#0000 72%)}.xpath--fade:after{display:none}.xtrace{fill:none;stroke:var(--blue);stroke-width:4px;stroke-linecap:round;stroke-dasharray:0 9}@property --sel-fill{syntax:"<color>";inherits:false;initial-value:#0000}.sel-mark{--sel-fill:var(--sel-bg);color:var(--sel-ink);background:linear-gradient(var(--sel-fill), var(--sel-fill)) no-repeat 0 0 / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:--sel-fill .4s var(--ease-soft), color .4s var(--ease-soft);margin:0 -.1em;padding:.2em .1em}.sel-mark[data-anim=wipe]{animation:sk-wipe var(--dur-slow) ease both}.sel-mark[data-fading]{--sel-fill:transparent;color:inherit}.sel-mark--handles:before,.sel-mark--handles:after{content:"";vertical-align:calc(-.24em - 6px);background:radial-gradient(circle, var(--sel-edge) 5px, transparent 5.5px) no-repeat, linear-gradient(var(--sel-edge), var(--sel-edge)) center / 2px calc(100% - 12px) no-repeat;width:12px;height:calc(1.2em + 12px);margin-inline:-6px;animation:.3s .3s both sk-fade;display:inline-block}.sel-mark--handles:before{background-position:50% 0,50%;background-size:12px 12px,2px calc(100% - 12px)}.sel-mark--handles:after{background-position:50% 100%,50%;background-size:12px 12px,2px calc(100% - 12px)}.hit{color:var(--sel-ink);background:var(--sel-bg);border-radius:var(--r-mark);box-shadow:0 0 0 1.5px var(--sel-edge);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.08em;padding:.14em .08em;animation:.2s backwards sk-fade}.hl{color:var(--on-highlighter);background:linear-gradient(transparent 14%, var(--highlighter) 14% 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}.empty-card{border:1.5px dashed var(--empty-edge);background:var(--empty-fill);border-radius:var(--r-ui);box-shadow:none}.kbd{box-sizing:border-box;border-radius:var(--r-mark);min-width:22px;height:22px;font:600 12.5px/1 var(--font-ui);color:var(--ink-soft);background:var(--surface);border:1px solid var(--line-strong);border-bottom-width:2px;place-items:center;padding:0 6px;display:inline-grid}.kbd--key{color:var(--on-highlighter);background:var(--highlighter);box-shadow:0 2px 0 var(--key-shadow-warm);border:0;font-weight:700}@keyframes sk-sweep{0%{opacity:0;transform:translateY(0)}10%{opacity:1}50%{transform:translateY(var(--sweep,100px))}90%{opacity:1}to{opacity:0;transform:translateY(0)}}@keyframes sk-indet{0%{transform:translate(-100%)}to{transform:translate(360%)}}@keyframes sk-corners-in{0%{opacity:0;transform:translate(calc(var(--dx,0) * 8px), calc(var(--dy,0) * 8px))}}@keyframes sk-wipe{0%{background-size:0% 100%}}@keyframes sk-fade{0%{opacity:0}}@keyframes sk-cascade{0%{opacity:0;transform:translateY(4px)}}@keyframes sk-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes sk-arrive{0%{opacity:0;transform:translateY(-12px)}}@keyframes sk-flash{0%{background-color:var(--blue-50)}}@keyframes sk-pop{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes sk-check-in{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes sk-check-draw{0%{stroke-dashoffset:14px}to{stroke-dashoffset:0}}@keyframes sk-shutter{50%{transform:scale(.86)}}@keyframes sk-flash-white{0%,to{opacity:0}35%{opacity:.45}}@keyframes sk-toast-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes sk-toast-out{to{opacity:0;transform:translateY(8px)}}@keyframes sk-sheet-in{0%{transform:translateY(100%)}}@keyframes sk-route-in{0%{opacity:0;transform:translateY(8px)}}@keyframes sk-float-up{0%{opacity:0;transform:translateY(0)}25%{opacity:1}to{opacity:0;transform:translateY(-18px)}}@keyframes sk-rec{50%{opacity:.35}}.cascade>*{animation:sk-cascade .28s var(--ease-soft) both;animation-delay:calc(var(--i,0) * var(--stagger,60ms))}.cascade>:nth-child(n+17){animation:none}.arrive{animation:sk-arrive .32s var(--ease-soft) both, sk-flash 1.2s linear .3s both}.pop{animation:sk-pop .26s var(--ease-pop)}.check-draw path{stroke-dasharray:14;animation:sk-check-draw .22s var(--ease-soft) 40ms both}@media (forced-colors:active){.sel-mark:not([data-fading]){forced-color-adjust:none;color:highlighttext;background:highlight}.mini-paper{border:1px solid canvastext}.mini-paper:before,.mini-paper>i{forced-color-adjust:none;background:canvastext}.hit{outline:2px solid highlight}}:root[data-motion=reduce]{scroll-behavior:auto}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root[data-motion=reduce] .beam{transform:translateY(calc(var(--sweep,100px) * .45));opacity:1;animation:none!important}:root[data-motion=reduce] .scanbar[data-state=indeterminate]>span{width:50%;animation:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;height:100%}html[data-android-app=true],html[data-android-app=true] body{overscroll-behavior-y:none}html[data-text=large]{font-size:115%}body{min-height:100dvh;overflow-x:clip}#root{isolation:isolate;min-height:100dvh;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--blue-ink);text-underline-offset:3px;text-decoration-thickness:1.5px}@media (hover:hover){a:hover{color:var(--ink)}}:focus:not(:focus-visible){outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.text-blue{color:var(--blue)}.text-blue-ink{color:var(--blue-ink)}.muted{color:var(--muted)}.h1{font-size:var(--text-h1);letter-spacing:-.032em;color:var(--ink);font-weight:700;line-height:1.08}.h2{font-size:var(--text-h2);letter-spacing:-.022em;color:var(--ink);font-weight:700;line-height:1.2}.h3{font-size:var(--text-h3);letter-spacing:-.01em;color:var(--ink);font-weight:650;line-height:1.3}.lead{color:var(--ink-soft);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}.body-sm{font-size:var(--text-sm);color:var(--muted);font-weight:500;line-height:1.45}@media (width<=719px){.h1{font-size:1.5rem}body{font-size:1.0625rem}}.card-label{font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-rendering:geometricprecision;font-weight:650;line-height:1.2}.route-in{animation:sk-route-in var(--dur-quick) var(--ease-soft) both}.skip-link{z-index:100;border-radius:var(--r-sm);background:var(--ink);color:var(--canvas);transition:transform var(--dur-quick) var(--ease-soft);padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus-visible{transform:none}@media (forced-colors:active){.viewfinder>.vf,.scan-label:before,.scan-label:after{border-color:canvastext}.scanbar>span,.beam{forced-color-adjust:none;background:highlight}}:root[data-desktop-app=true]{--titlebar-h:40px;--titlebar-right:calc(100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,calc(100vw - 140px)));--titlebar-left:env(titlebar-area-x,0px)}.desktop-drag{z-index:0;height:var(--titlebar-h,40px);pointer-events:none;-webkit-app-region:drag;app-region:drag;position:fixed;top:0;left:0;right:0}:root[data-desktop-app=true] :is(button,a,input,select,textarea,label,summary,[role=button],[role=tab],[role=radio],[role=switch],[role=menuitem],[tabindex]:not([tabindex="-1"]),[contenteditable=true]){-webkit-app-region:no-drag;app-region:no-drag}
