@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_8c2be2a3-module__iX1fDW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_8c2be2a3-module__iX1fDW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.08di4g7n39o46.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.woff2)format("woff2");unicode-range:U+100-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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_fbc40f4b-module__iZFlRW__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_fbc40f4b-module__iZFlRW__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c183140d-module__4M7gaG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c183140d-module__4M7gaG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-hidden{overflow:hidden}.border-border{border-color:var(--border)}.bg-background{background-color:var(--background)}.text-foreground{color:var(--foreground)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--radius:.5rem;--background:#fff;--foreground:#08090c;--card:#fff;--card-foreground:#08090c;--popover:#fff;--popover-foreground:#08090c;--primary:#2563eb;--primary-foreground:#fff;--secondary:#f7f8fa;--secondary-foreground:#08090c;--muted:#f7f8fa;--muted-foreground:#565e6b;--accent:#f1f3f7;--accent-foreground:#08090c;--destructive:#dc2626;--destructive-foreground:#fff;--border:#e8ebf0;--input:#e8ebf0;--ring:#2563eb;--sans:var(--font-archivo),"Helvetica Neue",Arial,sans-serif;--serif:var(--font-newsreader),Georgia,"Times New Roman",serif;--mono:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--bg:#fff;--bg-2:#f7f8fa;--bg-3:#f1f3f7;--ink:#08090c;--ink-2:#565e6b;--ink-3:#98a1ad;--rule:#e8ebf0;--rule-2:#f1f3f7;--blue:#2563eb;--amber:#d97706;--violet:#7c3aed;--red:#dc2626;--green:#059669;--glow:0 24px 60px -30px #08090c4d,0 2px 6px -2px #08090c0f}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:hidden}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}a{color:var(--blue);text-decoration:none}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:2px}img{max-width:100%;display:block}.wrap,.narrow{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.mono{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.prose{font-family:var(--serif);color:var(--ink-2);font-variation-settings:"opsz" 20;max-width:64ch;font-size:19px;line-height:1.7}.prose strong,.prose b{color:var(--ink);font-weight:600}.prose+.prose{margin-top:1.1em}#prog{transform-origin:0;background:var(--blue);z-index:90;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.bar{z-index:80;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--rule);background:#ffffffd1;position:fixed;top:0;left:0;right:0}.bar-in{align-items:center;gap:22px;max-width:1180px;height:54px;margin:0 auto;padding:0 clamp(20px,4vw,40px);display:flex}.bar .brand{letter-spacing:-.03em;font-size:17px;font-weight:800;font-stretch:118%;line-height:.86}.bar nav{scrollbar-width:none;align-self:stretch;align-items:center;gap:20px;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.bar nav::-webkit-scrollbar{display:none}.bar nav a{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;align-self:stretch;align-items:center;font-size:10.5px;transition:color .2s;display:inline-flex}.bar nav a:hover,.bar nav a.on{color:var(--ink)}.ln{margin-bottom:-.11em;padding-bottom:.11em;display:block;overflow:hidden}.ln>span{display:block}.ln.w{vertical-align:top;display:inline-block}.ln.w>span{display:inline-block}.hero{flex-direction:column;justify-content:center;min-height:100svh;padding:104px 0 92px;display:flex;position:relative}.hero .wrap{width:100%}.hero-g{grid-template:"kick scan""col scan"/minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:0 clamp(28px,5vw,64px);width:100%;display:grid}.hero-g>.kicker{grid-area:kick}.hero-g>.hero-col{grid-area:col}.hero-g>.scan-cell{grid-area:scan;align-self:start}@media (max-width:599px){.hero-g{grid-template-columns:minmax(0,1fr);grid-template-areas:"kick""col""scan"}.hero-g>.hero-col{margin-bottom:28px}}.kicker{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:26px;display:flex}.kicker span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.kicker .pip{background:var(--blue);border-radius:50%;width:6px;height:6px;animation:2.6s ease-out infinite pulse;box-shadow:0 0 #2563eb80}@keyframes pulse{50%{opacity:.5}}h1.big{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(2.3rem,7.2vw,5.9rem);font-weight:800;font-stretch:118%;line-height:.86}.hero-sub{font-family:var(--serif);color:var(--ink);font-variation-settings:"opsz" 34;max-width:32ch;font-size:clamp(1.15rem,2.1vw,1.5rem);font-weight:400;line-height:1.34}.hero-meta{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;margin-top:30px;font-size:11.5px;line-height:2}.acts{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.btn{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:100px;align-items:center;gap:10px;padding:14px 22px;font-size:11.5px;font-weight:500;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:inline-flex}.btn:hover{transform:translateY(-3px);box-shadow:0 14px 30px -14px #08090c8c}.btn.ghost{color:var(--ink);border-color:var(--rule);background:0 0}.btn.ghost:hover{border-color:var(--ink);box-shadow:0 14px 30px -18px #08090c4d}.btn svg{width:13px;height:13px}.scan{box-shadow:var(--glow);aspect-ratio:584/728;background:#000;border-radius:6px;width:min(100%,382px);margin-left:auto;position:relative;overflow:hidden}@media (max-width:599px){.scan{width:100%;max-width:none;margin:0}}.scan img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scan .ov{animation:6.5s cubic-bezier(.4,0,.2,1) infinite paint}.scan .beam{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#60a5fa00 0%,#60a5fa52 62%,#bfdbfef2 96%,#60a5fa00 100%);height:88px;animation:6.5s cubic-bezier(.4,0,.2,1) infinite beam;position:absolute;left:0;right:0}@keyframes paint{0%{clip-path:inset(0 0 100%);opacity:1}46%{clip-path:inset(0);opacity:1}78%{clip-path:inset(0);opacity:1}90%{clip-path:inset(0);opacity:0}91%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0 0 100%);opacity:0}}@keyframes beam{0%{opacity:1;top:-88px}46%{opacity:1;top:100%}55%{opacity:0}to{opacity:0;top:100%}}.scan-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;z-index:3;font-size:9.5px;position:absolute;bottom:12px;left:12px}.cue{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.cue span{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.cue i{background:linear-gradient(var(--ink-3),transparent);width:1px;height:38px;animation:2s ease-in-out infinite drop}@keyframes drop{0%,to{opacity:.25;transform-origin:top;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.seq{background:var(--bg-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);position:relative}.seq-in{align-items:center;min-height:100svh;padding:80px 0;display:flex}.seq-g{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,5vw,64px);width:100%;display:grid}@media (max-width:860px) and (min-height:600px){.seq-g{grid-template-columns:minmax(0,1fr);gap:32px}}.seq-copy{position:relative}.beat{flex-direction:column;justify-content:center;margin-bottom:26px;display:flex}[data-motion=on] .seq-copy{grid-template-columns:minmax(0,1fr);row-gap:26px;display:grid}[data-motion=on] .beat{grid-area:1/1;margin-bottom:0}[data-motion=on] .beat-dots{grid-area:2/1;margin-top:0}.beat .n{font-family:var(--mono);letter-spacing:.18em;color:var(--blue);margin-bottom:14px;font-size:10.5px}.beat h3{letter-spacing:-.015em;margin-bottom:14px;font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:700;font-stretch:106%;line-height:1.1}.beat p{font-family:var(--serif);color:var(--ink-2);max-width:42ch;font-size:17px;line-height:1.62}.seq-stage{justify-content:center;align-items:center;gap:22px;display:flex;position:relative}.frame{box-shadow:var(--glow);aspect-ratio:584/728;background:#000;border-radius:6px;flex:none;width:min(46%,330px);position:relative;overflow:hidden}.frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.frame .wipe{clip-path:inset(0)}.frame .edge{opacity:0;background:linear-gradient(#bfdbfe00,#fff 22% 78%,#bfdbfe00);width:2px;position:absolute;top:0;bottom:0;left:100%;box-shadow:0 0 22px 5px #60a5faa6}.meshes{flex-direction:column;gap:14px;width:min(40%,270px);display:flex}.meshes img{background:#fff;border-radius:6px;box-shadow:0 16px 40px -26px #08090c73}@media (max-width:520px){.seq-stage{flex-direction:column}.frame{width:min(72%,270px)}.meshes{flex-direction:row;width:min(72%,270px)}.meshes img{flex:1 1 0;min-width:0}.seq-g{gap:20px}.beat h3{font-size:clamp(1.35rem,5.6vw,1.6rem)}.beat p{font-size:15.5px;line-height:1.55}.seq-stage{justify-content:center;gap:14px;min-height:0}.frame{aspect-ratio:584/728;flex:1 1 0;align-self:center;width:auto;max-width:min(100%,380px);height:auto;min-height:0}.meshes{flex-direction:row;flex:none;justify-content:center;align-items:center;gap:12px;width:100%;height:auto}.meshes img{object-fit:contain;flex:0 auto;width:auto;min-width:0;max-width:calc(50% - 6px);height:auto;max-height:min(18svh,165px)}}@media (max-width:520px) and (max-height:700px){.seq-g{gap:14px}.beat h3{margin-bottom:8px;font-size:1.2rem}.beat p{font-size:14px;line-height:1.5}.beat .n{margin-bottom:8px}}.beat-dots{gap:7px;margin-top:26px;display:none}[data-motion=on] .beat-dots{display:flex}.beat-dots i{background:var(--rule);border-radius:2px;width:26px;height:2px;transition:background .4s}.beat-dots i.on{background:var(--blue)}.stats{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:860px){.stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.st{border-left:1px solid var(--rule);padding:30px 26px 34px}.st:first-child{border-left:0;padding-left:0}@media (max-width:860px){.st{border-left:0;border-top:1px solid var(--rule);padding-left:0}.st:nth-child(2),.st:nth-child(4){border-left:1px solid var(--rule);padding-left:24px}.st:first-child{border-top:0;grid-column:1/-1}}.st .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.st .v{letter-spacing:-.022em;margin-top:16px;font-size:clamp(2.2rem,4.4vw,3.1rem);font-weight:800;font-stretch:104%;line-height:1}.st.lead .v{font-size:clamp(3.4rem,8.4vw,6.2rem)}.st .v em{color:var(--ink-3);letter-spacing:0;margin-left:5px;font-size:.36em;font-style:normal;font-weight:600}.st .n{color:var(--ink-2);max-width:27ch;margin-top:12px;font-size:13.5px;line-height:1.5}section{padding:clamp(72px,11vw,140px) 0}.alt{background:var(--bg-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.sec{grid-template-columns:150px minmax(0,1fr);gap:clamp(20px,4vw,44px);display:grid}.sec>*{min-width:0}@media (max-width:920px){.sec{grid-template-columns:minmax(0,1fr);gap:16px}}.rail{align-self:start;position:sticky;top:86px}@media (max-width:920px){.rail{align-items:baseline;gap:12px;display:flex;position:static}}.rail .idx,.arch-rail .idx{font-family:var(--mono);letter-spacing:.16em;color:var(--blue);font-size:10.5px}.rail .lbl,.arch-rail .lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-top:7px;font-size:10.5px;font-weight:600}@media (max-width:920px){.rail .lbl{margin-top:0}}h2{letter-spacing:-.024em;font-size:clamp(1.9rem,4.6vw,3.2rem);font-weight:800;font-stretch:106%;line-height:1.02}.stack{flex-direction:column;gap:30px;display:flex}.eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:10.5px;display:block}h3.sub{letter-spacing:-.015em;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:700;font-stretch:104%}.key{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:10px 28px;padding:20px 0;display:flex}.key span{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);align-items:center;font-size:10.5px;display:inline-flex}.key i,thead th i{border-radius:2px;flex:none;width:9px;height:9px;margin-right:9px;display:inline-block}.k-fb{background:var(--blue)}.k-fc{background:var(--amber)}.k-tb{background:var(--violet)}.k-mtc{background:var(--red)}.k-ltc{background:var(--green)}.k-tc{background:linear-gradient(105deg,var(--red) 0 50%,var(--green) 50%)}.arch{background:var(--bg-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);position:relative}.arch-in{flex-direction:column;justify-content:center;gap:20px;min-height:100svh;padding:78px 0 40px;display:flex}.arch-vp{border:1px solid var(--rule);box-shadow:var(--glow);aspect-ratio:4399/3754;background:#fff;border-radius:6px;width:min(100%,58.59svh);margin:0 auto;position:relative;overflow:hidden}.arch-vp img{object-fit:contain;transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.arch-head{text-align:center;margin-bottom:22px}.arch-h2{font-size:clamp(1.9rem,4.6vw,3.2rem)}.arch-rail{justify-content:center;gap:10px;margin-bottom:12px;display:flex}.arch-rail .lbl{margin-top:0}@media (max-width:640px){.arch-h2{font-size:clamp(1.7rem,4vw,2.7rem)}}.arch-cap{text-align:center;max-width:62ch;margin:0 auto;position:relative}.arch-beat{flex-direction:column;align-items:center;gap:9px;margin-bottom:18px;display:flex}[data-motion=on] .arch-cap{grid-template-columns:minmax(0,1fr);display:grid}[data-motion=on] .arch-beat{grid-area:1/1;margin-bottom:0}.arch-beat b{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);font-size:10.5px;font-weight:500}.arch-beat strong{letter-spacing:-.015em;font-size:clamp(1.1rem,2.4vw,1.45rem);font-weight:700}.arch-beat span{font-family:var(--serif);color:var(--ink-2);font-size:17px;line-height:1.62}@media (min-width:641px) and (min-height:601px){.arch-in{padding:64px 0 22px}.arch-in .wrap{width:100%}.arch-head{margin-bottom:12px}.arch-cap{max-width:92ch}.arch-beat{gap:7px}.arch-vp{width:min(100%,117.18svh - 370.289px);margin:0 auto 18px}}@media (min-width:1180px) and (min-height:601px) and (min-aspect-ratio:7/5){.arch-in{padding:62px 0 16px}.arch-in .wrap{grid-template:"idx idx""fig pad-t"1fr"fig head""fig cap""fig pad-b"1fr/minmax(0,1fr) minmax(300px,400px);column-gap:clamp(26px,2.4vw,48px);max-width:none;margin:0;padding-left:max(50vw - 550px,20px);padding-right:clamp(20px,2.2vw,36px);display:grid}.arch-in .wrap:before{content:"";grid-area:pad-t}.arch-in .wrap:after{content:"";grid-area:pad-b}.arch-head{display:contents}.arch-rail{text-align:left;grid-area:idx;margin:0 0 20px;display:block}.arch-rail .lbl{margin-top:7px}.arch-h2{text-align:left;grid-area:head;margin:0 0 18px;font-size:clamp(1.6rem,2.3vw,2.3rem)}.arch-vp{grid-area:fig;place-self:center start;width:min(100%,117.18svh - 153.506px);margin:0}.arch-cap{text-align:left;grid-area:cap;max-width:none;margin:0}.arch-beat{text-align:left;align-items:flex-start}}.bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.bento>*{min-width:0}.bento>.span2{grid-column:1/-1}@media (max-width:820px){.bento{grid-template-columns:minmax(0,1fr)}.bento>.span2{grid-column:auto}}.stage{border:1px solid var(--rule);background:#fff;border-radius:6px;grid-template-columns:112px minmax(0,1fr);gap:clamp(16px,3vw,28px);height:100%;padding:26px 26px 28px;display:grid;box-shadow:0 1px 2px #08090c08}.alt .stage{background:var(--bg)}.stage>*{min-width:0}@media (max-width:640px){.stage{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 18px 22px}}.tilt{isolation:isolate;will-change:transform;position:relative}.tilt-sheen{border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:soft-light;z-index:1;transition:opacity .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}@media (hover:hover){.tilt:hover .tilt-sheen{opacity:1}.tilt:hover{box-shadow:0 24px 60px -30px #08090c4d,0 2px 6px -2px #08090c0f}}.stage .tag{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:10px;line-height:1.8}.stage .tag b{color:var(--ink);letter-spacing:.08em;font-size:10.5px;font-weight:600;display:block}.stage p{color:var(--ink-2);max-width:68ch;font-size:15.5px;line-height:1.65}.stage p b{color:var(--ink);font-weight:600}.eq{font-family:var(--mono);color:var(--ink);border:1px solid var(--rule);border-left:2px solid var(--blue);white-space:nowrap;background:#fff;border-radius:4px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.9;overflow-x:auto}.bento .eq{white-space:normal;overflow-wrap:anywhere;font-size:12.5px;line-height:1.85;overflow-x:visible}.eq .op{color:var(--ink-3)}.alt .eq{background:var(--bg)}.spec{border-top:1px solid var(--rule)}.spec div{border-bottom:1px solid var(--rule-2);grid-template-columns:210px minmax(0,1fr);gap:22px;padding:14px 0;display:grid}.spec div>*{min-width:0}@media (max-width:640px){.spec div{grid-template-columns:minmax(0,1fr);gap:4px}}.spec dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.spec dd{color:var(--ink);margin:0;font-size:15px}.spec dd em{color:var(--ink-2);font-style:normal}.tbl-wrap{border:1px solid var(--rule);background:#fff;border-radius:6px;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:580px;font-size:14px}caption{text-align:left;border-bottom:1px solid var(--rule);background:var(--bg-2);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding:14px 16px;font-size:10px}th,td{text-align:right;border-bottom:1px solid var(--rule-2);padding:11px 16px}th:first-child,td:first-child{text-align:left}thead th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);white-space:nowrap;font-size:10px;font-weight:500}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background .25s}tbody tr:hover td{background:var(--bg-2)}td.name{color:var(--ink-2)}tr.ours td{color:var(--ink);background:#eff4fe;font-weight:600}tr.ours:hover td{background:#e7effd}tr.ours td.name{color:var(--ink)}tr.ours td:first-child{box-shadow:inset 2px 0 0 var(--blue)}.note{color:var(--ink-3);max-width:76ch;font-size:12.5px;line-height:1.6}.note b{color:var(--ink-2);font-weight:600}.chart{border:1px solid var(--rule);background:#fff;border-radius:6px;overflow:hidden}.chart-hd{padding:18px 20px 0}.chart-hd h4{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.chart-hd p{color:var(--ink-3);margin-top:5px;font-size:12.5px}.chart-bd{padding:8px 12px 14px;overflow-x:auto}.chart svg{width:100%;height:auto;display:block}.chart-bd .fx{min-width:520px}svg text{font-family:var(--mono);letter-spacing:.07em;fill:var(--ink-3);font-size:10.5px}svg .t-name{font-family:var(--sans);letter-spacing:0;fill:var(--ink-2);font-size:12px}svg .t-hi{font-family:var(--sans);letter-spacing:0;fill:var(--ink);font-size:12.5px;font-weight:700}svg .t-val{font-family:var(--sans);letter-spacing:0;fill:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}svg .t-ax{fill:var(--ink-3);font-variant-numeric:tabular-nums}svg .grid{stroke:var(--rule);stroke-width:1px}svg .axis{stroke:#dbe0e7;stroke-width:1px}svg .dot{fill:#aeb7c3;stroke:#fff;stroke-width:2px}svg .dot.hi,svg .bar{fill:var(--blue)}svg .ln2{fill:none;stroke:var(--blue);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}svg .hit{fill:#0000;cursor:pointer}svg .hit:focus-visible{stroke:var(--blue);stroke-width:2px}svg .dot,svg .bar,svg .ln2{transform-box:fill-box}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.two>*{min-width:0}@media (max-width:760px){.two{grid-template-columns:minmax(0,1fr)}}.tip{z-index:95;pointer-events:none;opacity:0;background:var(--ink);color:#fff;font-size:12px;font-family:var(--mono);white-space:nowrap;border-radius:4px;padding:8px 11px;transition:opacity .12s;position:fixed;transform:translate(-50%,-125%)}.tip.on{opacity:1}.plate{border:1px solid var(--rule);box-shadow:var(--glow);background:#fff;border-radius:6px;overflow:hidden}.plate-hd{border-bottom:1px solid var(--rule);background:var(--bg-2);justify-content:space-between;gap:16px;padding:11px 14px;display:flex}.plate-hd b,.plate-hd span{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:500}.plate-hd span{color:var(--ink-3);text-align:right}.plate-bd{background:#fff;padding:16px}.plate-bd img{cursor:zoom-in;width:100%}figcaption{color:var(--ink-3);max-width:80ch;padding:14px 2px 0;font-size:13.5px;line-height:1.6}figcaption b{color:var(--ink);font-weight:600}figure{margin:0}.hero{overflow:hidden}.spot{pointer-events:none;z-index:0;position:absolute;inset:0}.hero .wrap{z-index:1;position:relative}.prose.lit span span{transition:none}.rail .lbl{padding-bottom:5px;display:inline-block;position:relative}.rail .lbl:after{content:"";background:var(--ink);transform-origin:0;width:100%;height:1px;transition:transform 1s cubic-bezier(.16,1,.3,1) .15s;position:absolute;bottom:0;left:0;transform:scaleX(0)}section:has(.rail) .rail .lbl:after{transform:scaleX(0)}.rail.in .lbl:after{transform:scaleX(1)}.tbl-wrap tbody tr{display:table-row}@media (max-width:640px){.tbl-wrap tbody tr{display:block}}@media (hover:hover){.plate,.scan,.frame{transition:transform .8s cubic-bezier(.16,1,.3,1),box-shadow .8s cubic-bezier(.16,1,.3,1)}.plate:hover{transform:translateY(-3px);box-shadow:0 34px 70px -34px #08090c5c,0 2px 6px -2px #08090c0f}}@media (prefers-reduced-motion:reduce){.rail .lbl:after{transition:none;transform:scaleX(1)}.plate,.scan,.frame{transition:none}}footer{border-top:1px solid var(--rule);padding:48px 0 70px}footer p{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;line-height:2.1}.lb{z-index:99;background:#fffffff7;justify-content:center;align-items:center;padding:28px;display:none;position:fixed;inset:0}.lb.on{display:flex}.lb img{cursor:zoom-out;width:auto;max-width:100%;max-height:100%;box-shadow:var(--glow);border-radius:4px}.lb button{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:100px;padding:10px 15px;font-size:10.5px;position:absolute;top:20px;right:22px}@media (prefers-reduced-motion:reduce){.scan .ov,.scan .beam,.cue i,.kicker .pip{animation:none!important}.scan .ov{clip-path:inset(0)}}[data-motion=on].seq{height:340vh}[data-motion=on] .seq-in{height:100svh;min-height:0;padding:0;position:sticky;top:0}[data-motion=on].arch{height:420vh}[data-motion=on] .arch-in{height:100svh;min-height:0;position:sticky;top:0}.wm{z-index:85;transform-origin:0 0;pointer-events:none;letter-spacing:-.03em;color:var(--ink);white-space:nowrap;will-change:transform;backface-visibility:hidden;font-size:clamp(2.3rem,7.2vw,5.9rem);font-weight:800;font-stretch:118%;line-height:.86;position:fixed;top:0;left:0}.wm-mask{vertical-align:top;margin-bottom:-.11em;padding-bottom:.11em;display:inline-block;overflow:hidden}.wm-word{animation:1.05s cubic-bezier(.16,1,.3,1) .15s forwards wm-in;display:inline-block;transform:translateY(110%)}@keyframes wm-in{to{transform:translateY(0)}}[data-wm=on] #wm-hero-slot,[data-wm=on] .bar .brand{visibility:hidden}[data-wm=static] .wm{display:none}@media (prefers-reduced-motion:reduce){.wm-word{animation:none;transform:none}}@media (max-width:520px){.bar nav a,.st .k,.spec dt,thead th,.beat .n,.arch-beat b{font-size:11px}.hero-meta{font-size:12px}footer p{font-size:11px}.note,figcaption{font-size:13px}.chart-bd{padding-bottom:16px}}@media (max-height:600px) and (max-width:940px){.bar nav{gap:14px}.bar nav a{letter-spacing:.08em;font-size:10px}}@media (max-height:600px){.seq-in{padding:0}.seq-g{align-items:center;gap:clamp(14px,3vw,32px)}.beat h3{margin-bottom:8px;font-size:clamp(1.15rem,3.2vw,1.5rem)}.beat p{max-width:38ch;font-size:14px;line-height:1.5}.beat .n{margin-bottom:8px}[data-motion=on] .seq-copy{row-gap:12px}.seq-stage{gap:12px}.frame{width:auto;height:min(58svh,300px)}.meshes{flex-direction:column;justify-content:center;width:auto;height:min(58svh,300px)}.meshes img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(29svh - 10px)}.arch-in{gap:8px;padding:58px 0 10px}.arch-in .wrap>div:first-child{margin-bottom:8px!important}.arch-h2{font-size:clamp(1.1rem,2.6vw,1.5rem)}.arch-vp{width:min(100%,51.5592svh)}.arch-beat strong{font-size:clamp(.95rem,2vw,1.2rem)}.arch-beat span{font-size:13.5px;line-height:1.45}.arch-beat{gap:5px}}@media (max-width:340px){.acts{gap:8px}.btn{letter-spacing:.1em;padding:12px 16px;font-size:11px}}@media (max-width:640px){.eq{white-space:normal;word-break:normal;overflow-wrap:break-word;font-size:12.5px;line-height:2.1;overflow-x:visible}.tbl-wrap{background:0 0;border:0;border-radius:0;overflow-x:visible}.tbl-wrap table{width:100%;min-width:0;display:block}.tbl-wrap thead{display:none}.tbl-wrap tbody{display:block}.tbl-wrap caption{color:var(--ink-3);white-space:normal;background:0 0;border:0;padding:0 0 12px;display:block}.tbl-wrap tbody tr{border:1px solid var(--rule);background:#fff;border-radius:6px;margin-bottom:10px;padding:12px 14px 13px;display:block}.tbl-wrap tbody tr:hover td{background:0 0}.tbl-wrap td{text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;font-size:14px;display:flex}.tbl-wrap td:before{content:attr(data-label);text-align:left;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;flex:0 auto;font-size:10.5px}.tbl-wrap td:first-child{text-align:left;color:var(--ink);border-bottom:1px solid var(--rule-2);margin-bottom:6px;padding:0 0 8px;font-size:15px;font-weight:600;display:block}.tbl-wrap td:first-child:before{content:none}.tbl-wrap td[data-label=Weak\ point]{text-align:left;display:block}.tbl-wrap td[data-label=Weak\ point]:before{margin-bottom:3px;display:block}.tbl-wrap td.total{font-weight:700}.tbl-wrap tr.ours td{background:0 0}.tbl-wrap tbody tr.ours{box-shadow:inset 2px 0 0 var(--blue);background:#eff4fe;border-color:#c9dbfb}.tbl-wrap tr.ours td:first-child{box-shadow:none;border-bottom-color:#c9dbfb}}.menu-btn{display:none}@media (max-width:640px){.menu-btn{cursor:pointer;width:44px;height:44px;color:var(--ink);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;margin-right:-10px;padding:0;display:inline-flex}.menu-bars{width:19px;height:13px;display:block;position:relative}.menu-bars i{background:currentColor;border-radius:2px;height:1.5px;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute;left:0;right:0}.menu-bars i:first-child{top:0}.menu-bars i:nth-child(2){top:5.75px}.menu-bars i:nth-child(3){top:11.5px}.bar[data-menu=open] .menu-bars i:first-child{transform:translateY(5.75px)rotate(45deg)}.bar[data-menu=open] .menu-bars i:nth-child(2){opacity:0;transform:scaleX(.4)}.bar[data-menu=open] .menu-bars i:nth-child(3){transform:translateY(-5.75px)rotate(-45deg)}.bar nav{background:var(--bg);border-bottom:1px solid var(--rule);opacity:0;visibility:hidden;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:4px 0 8px;transition:opacity .22s,transform .3s cubic-bezier(.2,.8,.2,1),visibility .22s;position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:translateY(-10px);box-shadow:0 18px 40px -28px #08090c80}.bar[data-menu=open] nav{opacity:1;visibility:visible;transform:none}.bar nav a{border-bottom:1px solid var(--rule-2);align-self:stretch;align-items:center;height:46px;padding:0 clamp(20px,4vw,40px);font-size:11.5px;display:flex}.bar nav a:last-child{border-bottom:0}.bar nav a.on{color:var(--ink);box-shadow:inset 2px 0 0 var(--blue)}.menu-scrim{z-index:-1;background:0 0;position:fixed;inset:55px 0 0}.bar[data-menu=open]{z-index:88;background:var(--bg)}[data-wm=on] .bar[data-menu=open] .brand{visibility:visible}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.bar nav,.menu-bars i{transition:none}}@media (max-width:520px){[data-motion=on] .seq-in{align-items:stretch;padding-top:72px;padding-bottom:26px}[data-motion=on] .seq-in .wrap{flex-direction:column;justify-content:center;min-height:0;display:flex}[data-motion=on] .seq-g{flex:auto;grid-template-rows:auto minmax(0,1fr);align-items:stretch;min-height:0}}@media (min-width:641px){.st .v.compound{font-size:clamp(1.6rem,3vw,2.1rem)}.st.lead .v.lead-tight{font-size:clamp(2.8rem,6vw,4.4rem)}}@media (max-width:640px){.stats{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}.st,.st:first-child,.st:nth-child(2),.st:nth-child(4){border-left:0;border-top:1px solid var(--rule);text-align:center;grid-column:auto;padding:16px 0 18px}.st:first-child,.st:nth-child(2){border-top:0}.st .k{letter-spacing:.09em;min-height:2.7em;margin-bottom:7px;font-size:10px;line-height:1.32}.st .v,.st.lead .v{white-space:nowrap;letter-spacing:-.018em;margin:0;font-size:1.95rem}.st .v.compound{font-size:1.45rem}.st .v em{margin-left:3px;font-size:.4em}.st .n{max-width:24ch;margin:7px auto 0;font-size:12px;line-height:1.45}}@media (max-width:365px){.st .k{letter-spacing:.07em;min-height:4em;font-size:9.5px}.st .v,.st.lead .v{font-size:1.75rem}.st .v.compound{font-size:1.3rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
