@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #0a0a0b;--ink-2: #121316;--bone: #efeae1;--bone-dim: #a8a49c;--muted: #918e87;--signal: #d9663c;--signal-l: #ee9166;--signal-d: #a94a29;--signal-film: #f2a37d;--good: #3e8f79;--mid: #c9954a;--bad: #c25a4e;--line: rgba(239, 234, 225, .1);--line-2: rgba(239, 234, 225, .18);--scrim: radial-gradient( 66% 72% at 14% 52%, rgba(10, 10, 11, .93) 0%, rgba(10, 10, 11, .92) 54%, rgba(10, 10, 11, .78) 66%, rgba(10, 10, 11, .34) 74%, rgba(10, 10, 11, .06) 86%, rgba(10, 10, 11, 0) 96% ), linear-gradient( 180deg, rgba(10, 10, 11, .3) 0%, rgba(10, 10, 11, .08) 45%, rgba(10, 10, 11, .26) 100% );--scrim-hero: radial-gradient( 66% 74% at 14% 48%, rgba(10, 10, 11, .86) 0%, rgba(10, 10, 11, .84) 56%, rgba(10, 10, 11, .58) 70%, rgba(10, 10, 11, .2) 84%, rgba(10, 10, 11, .03) 93%, rgba(10, 10, 11, 0) 98% ), linear-gradient( 180deg, rgba(10, 10, 11, .3) 0%, rgba(10, 10, 11, .1) 45%, rgba(10, 10, 11, .28) 100% );--sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--w-display: 600;--w-head: 600;--w-label: 500;--tr-display: -.03em;--tr-head: -.025em;--tr-label: .18em;--t-display: clamp(2.9rem, 8vw, 7rem);--t-h2: clamp(2.1rem, 5.2vw, 4.4rem);--t-h3: clamp(1.4rem, 2.6vw, 2.1rem);--t-body: clamp(.98rem, 1.05vw, 1.12rem);--t-label: .75rem;--gut: clamp(1.25rem, 4vw, 3.5rem);--sec-y: clamp(5rem, 12vh, 10rem);--maxw: 1280px;--measure: 62ch;--ease: cubic-bezier(.16, 1, .3, 1)}@media (max-width: 760px){:root{--sec-y: clamp(2.75rem, 7.4vh, 5rem)}}@media (max-width: 900px){:root{--scrim: linear-gradient( 180deg, rgba(10, 10, 11, .62) 0%, rgba(10, 10, 11, .88) 18%, rgba(10, 10, 11, .9) 50%, rgba(10, 10, 11, .88) 82%, rgba(10, 10, 11, .66) 100% );--scrim-hero: var(--scrim)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sans);font-size:var(--t-body);line-height:1.62;color:var(--bone);background:var(--ink);overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--signal);color:var(--ink)}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.skip-link{position:absolute;left:1rem;top:1rem;clip-path:inset(50%);z-index:999;padding:.8rem 1.4rem;background:var(--signal);color:var(--ink);font-weight:600}.skip-link:focus{clip-path:none}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut);position:relative;z-index:1}section{position:relative;padding-block:var(--sec-y);overflow:hidden;scroll-margin-top:4.5rem}.sec-line{border-top:1px solid var(--line)}.eyebrow{font-family:var(--sans);font-size:var(--t-label);font-weight:var(--w-label);letter-spacing:.22em;text-transform:uppercase;color:var(--signal-l);display:flex;align-items:center;gap:.75rem;margin-bottom:1.6rem}.eyebrow:before{content:"";width:2rem;height:1px;background:var(--signal-l);opacity:.6;flex:none}.display,.h2{font-family:var(--sans);font-weight:var(--w-display);line-height:1.02;letter-spacing:var(--tr-display);text-wrap:balance}.display .hl-line,.h2 .hl-line{display:block}.display{font-size:var(--t-display)}.h2{font-size:var(--t-h2)}.h2 em,.display em{font-style:normal;font-weight:300;color:var(--signal)}.backdrop~.wrap .h2 em,.backdrop~.wrap .display em{color:var(--signal-film)}.h3{font-family:var(--sans);font-size:var(--t-h3);font-weight:var(--w-head);letter-spacing:var(--tr-head);line-height:1.2}.lede{color:var(--bone-dim);max-width:var(--measure);font-size:clamp(1rem,1.15vw,1.18rem)}.h2+.lede,.display+.lede{margin-top:1.8rem}.label{font-family:var(--sans);font-size:var(--t-label);font-weight:var(--w-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--muted)}.btn{position:relative;display:inline-flex;align-items:center;gap:.7rem;padding:.95rem 1.7rem;font-size:.82rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--signal);color:var(--signal);overflow:hidden;transition:color .45s var(--ease),border-color .45s var(--ease),scale .18s var(--ease)}.btn:before{content:"";position:absolute;inset:0;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease);z-index:-1}.btn>*{position:relative}.btn .arw{transition:transform .4s var(--ease)}@media (hover: hover) and (pointer: fine){.btn:hover{color:var(--ink)}.btn:hover:before{transform:scaleX(1)}.btn:hover .arw{transform:translate(4px)}}.btn:focus-visible{color:var(--ink)}.btn:focus-visible:before{transform:scaleX(1)}.btn:focus-visible .arw{transform:translate(4px)}.btn:active:not(:disabled){scale:.98;transition-duration:.45s,.45s,.08s}.btn--ghost{border-color:var(--line-2);color:var(--bone)}.btn--ghost:before{background:var(--bone)}.btn--solid{background:var(--signal);color:var(--ink)}.btn--solid:before{background:var(--signal-l)}.btn:disabled,.btn[disabled]{opacity:.4;cursor:not-allowed}.btn:disabled:hover,.btn[disabled]:hover,.btn:disabled:focus-visible,.btn[disabled]:focus-visible{color:inherit}.btn:disabled:hover:before,.btn[disabled]:hover:before,.btn:disabled:focus-visible:before,.btn[disabled]:focus-visible:before{transform:scaleX(0)}[data-reveal]:not(.is-in){opacity:0;translate:0 18px}[data-reveal].is-in{animation:rv-fade .6s var(--ease) backwards,rv-rise .95s var(--ease) backwards;animation-delay:calc(min(var(--i, 0),6)*90ms)}[data-reveal=scale]:not(.is-in){opacity:0;translate:none;scale:.965}[data-reveal=scale].is-in{animation:rv-fade .6s var(--ease) backwards,rv-scale .95s var(--ease) backwards;animation-delay:calc(min(var(--i, 0),6)*90ms)}[data-reveal=lines],[data-reveal=lines]:not(.is-in),[data-reveal=lines].is-in{opacity:1;translate:none;animation:none}[data-reveal=card],[data-reveal=card]:not(.is-in),[data-reveal=card].is-in{opacity:1;translate:none;animation:none}[data-reveal=card]:not(.is-in)>*{opacity:0;translate:0 18px}[data-reveal=card].is-in>*{animation:rv-fade .6s var(--ease) backwards,rv-rise .95s var(--ease) backwards;animation-delay:calc(min(var(--i, 0),6)*90ms)}[data-instant],[data-instant]:before,[data-instant]:after,[data-instant] .hl-in,[data-instant][data-reveal=card]>*,[data-instant] :is(.fig,.vbar i,.vbar-v,.chart,.chart-area){animation:none!important}@keyframes rv-fade{0%{opacity:0}}@keyframes rv-rise{0%{translate:0 18px}}@keyframes rv-scale{0%{scale:.965}}.hl-in{display:block}[data-reveal=lines] .hl-line{display:block;clip-path:inset(-.25em -.5em -.24em -.5em)}[data-reveal=lines]:not(.is-in) .hl-in{translate:0 calc(100% + .3em)}[data-reveal=lines].is-in .hl-in{animation:line-rise 1s var(--ease) backwards;animation-delay:calc(min(var(--i, 0),6)*90ms + 80ms + min(var(--l, 0),4)*90ms)}.h2[data-reveal=lines]+:is(.lede,.body-dim)[data-reveal].is-in{animation-delay:calc(min(var(--i, 0),6)*90ms + .18s)}@keyframes line-rise{0%{translate:0 calc(100% + .25em)}}[data-enter]{animation:rv-fade .6s var(--ease) var(--t, 0s) both,enter-rise .9s var(--ease) var(--t, 0s) both}.hero .hl-in{animation:line-rise 1.05s var(--ease) both;animation-delay:calc(.12s + min(var(--l, 0),3)*.11s)}@keyframes enter-rise{0%{translate:0 14px}}.sec-line{border-top-color:transparent}.sec-line:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,var(--signal) 0,var(--line-2) 6rem,var(--line) 45%);transform-origin:left;pointer-events:none;z-index:1}.sec-line:not(.is-in):before{scale:0 1}.sec-line.is-in:before{animation:rule-draw 1.4s var(--ease) backwards}@keyframes rule-draw{0%{scale:0 1}}.backdrop{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.backdrop video,.backdrop .bd-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.4s var(--ease)}.backdrop .bd-poster{opacity:1}.backdrop.is-playing video{opacity:1}.backdrop.is-playing .bd-poster{opacity:0}.backdrop:after{content:"";position:absolute;inset:0;background:var(--scrim);z-index:1}.hero .backdrop:after{background:var(--scrim-hero)}#field{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.55}.page{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal],[data-reveal] .hl-in,[data-reveal=card]>*,[data-enter],.hero .hl-in,.sec-line:before,[data-draw],[data-draw] *,[data-draw]:before,[data-draw]:after,.stat-v .fig,.chart,.chart-area,.vbar i,.vbar-v,.backdrop>*{animation:none!important}[data-reveal],[data-reveal] .hl-in,[data-reveal=card]>*,.stat-v .fig,.vbar i,.sec-line:before,[data-draw]:before,[data-draw]:after{opacity:1!important;translate:none!important;scale:none!important;clip-path:none!important}.chart{clip-path:none!important}}@media (max-width: 760px){.nav-login{min-height:44px;display:inline-flex;align-items:center}}body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.nav{padding-top:env(safe-area-inset-top,0px)}.nav{position:fixed;inset:0 0 auto;z-index:100;transition:background .5s var(--ease),border-color .5s var(--ease);border-bottom:1px solid transparent}.nav.is-stuck{background:#0a0a0bd1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom-color:var(--line)}.nav-inner{max-width:var(--maxw);margin-inline:auto;padding:1.1rem var(--gut);display:flex;align-items:center;justify-content:space-between;gap:2rem;transition:padding .5s var(--ease)}.nav.is-stuck .nav-inner{padding-block:.75rem}.wordmark{font-family:var(--sans);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.wordmark b{color:var(--signal);font-weight:400}.nav-login{padding:.55rem 1.25rem;border:1px solid var(--signal);color:var(--signal);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background .35s var(--ease),color .35s var(--ease);white-space:nowrap;flex:none}.nav-login:hover{background:var(--signal);color:var(--ink)}.legal{padding-block:calc(var(--sec-y) + 4rem) var(--sec-y)}.legal-head,.legal-body,.legal-cross{max-width:72ch}.legal h1{margin-top:.8rem}.legal .lede{margin-top:1.4rem}.legal-updated{margin-top:1.6rem;color:var(--muted);text-transform:none;letter-spacing:.03em}.legal-review{margin-top:2rem;padding:1.2rem 1.4rem;border:1px solid var(--signal);display:flex;flex-direction:column;gap:.6rem}.legal-review .label{color:var(--signal)}.legal-review p:last-child{margin:0;font-size:.92rem;line-height:1.65;color:var(--bone-dim)}.legal-toc{margin-top:2.6rem;padding-top:1.6rem;border-top:1px solid var(--line)}.legal-toc ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.55rem 2rem}.legal-toc a{font-size:.92rem;color:var(--bone-dim);transition:color .3s}.legal-toc a:hover{color:var(--signal)}.legal-body{margin-top:3.5rem}.legal-section+.legal-section{margin-top:3rem;padding-top:3rem;border-top:1px solid var(--line)}.legal-section h2{margin-bottom:1.4rem;scroll-margin-top:6rem}.legal-section p,.legal-section li{color:var(--bone-dim);line-height:1.75}.legal-section p{margin-bottom:1.1rem;max-width:var(--measure)}.legal-section ul,.legal-section ol{margin:0 0 1.4rem 1.2rem;display:flex;flex-direction:column;gap:.6rem}.legal-section strong{color:var(--bone);font-weight:600}.legal-section a{color:var(--signal-l);text-decoration:underline;text-underline-offset:.2em}.legal-section table{width:100%;border-collapse:collapse;margin-bottom:1.6rem;font-size:.92rem}.legal-section th,.legal-section td{text-align:left;padding:.7rem .9rem .7rem 0;border-bottom:1px solid var(--line);vertical-align:top;color:var(--bone-dim)}.legal-section th{color:var(--bone);font-family:var(--sans);font-weight:600;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase}.legal-section code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;color:var(--bone);word-break:break-word}.legal-section td code{white-space:nowrap;word-break:normal}.legal-section td:first-child{width:1%;white-space:nowrap}.legal-todo{background:#c9954a29;color:var(--signal-l);padding:.1em .35em;border-bottom:1px dashed var(--signal);font-style:italic}.legal-cross{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--line)}.legal-cross ul{list-style:none;margin-top:1rem;display:flex;flex-wrap:wrap;gap:1.6rem}.legal-cross a{color:var(--bone-dim);transition:color .3s}.legal-cross a:hover{color:var(--signal)}@media (max-width: 760px){.legal-section table{display:block;overflow-x:auto;white-space:nowrap}.legal-toc a,.legal-cross a{display:inline-flex;align-items:center;min-height:44px}}.footer-legal-links{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.footer-legal-links a{color:var(--muted);transition:color .3s}.footer-legal-links a:hover{color:var(--signal)}@media (max-width: 760px){.footer-legal-links a{display:inline-flex;align-items:center;min-height:44px}}.hero{min-height:100svh;display:flex;align-items:center;padding-block:9rem 6rem;overflow:hidden}.hero .backdrop>*{transform:scale(calc(1.02 + var(--p, 0) * .12)) translateY(calc(var(--p, 0) * -3%))}.hero-veil{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 70% 55% at 50% 55%,rgba(217,102,60,.09),transparent 70%);pointer-events:none}.hero-inner{position:relative}.display .hl-line{clip-path:inset(-.25em -.5em 0 -.5em);padding-bottom:.22em;margin-bottom:-.22em}.hero-body{margin-top:2rem;max-width:56ch;color:var(--bone);font-size:clamp(1rem,1.2vw,1.2rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.8rem}.stat-v{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1;color:var(--signal);font-weight:300}[data-draw] .stat-v .fig{display:inline-block}.disclaimer{margin-top:2.5rem;font-size:.82rem;color:var(--muted);max-width:88ch;padding-top:1.5rem;border-top:1px solid var(--line)}.checks{list-style:none;display:flex;flex-direction:column;gap:.75rem;margin-top:1.8rem}.checks li{display:flex;gap:.85rem;align-items:flex-start;font-size:.92rem;color:var(--bone-dim)}.check{color:var(--good);font-size:.8rem;line-height:1.7;flex:none}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,5.5rem);align-items:start}.platform .backdrop>*{transform:scale(calc(1.06 + var(--p, 0) * .06))}.demo{margin-top:3.5rem;border:1px solid var(--line-2);background:#121316c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pulse{width:7px;height:7px;border-radius:50%;background:var(--signal);flex:none;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}.step{background:var(--ink);padding:clamp(1.8rem,3vw,2.6rem);display:flex;flex-direction:column;gap:1rem;transition:background .5s var(--ease)}.step:hover{background:var(--ink-2)}.footnote{margin-top:2rem;color:var(--muted);text-transform:none;letter-spacing:.04em}.chain{list-style:none;display:flex;flex-direction:column;gap:0;border:1px solid var(--line);background:var(--ink-2)}.chart{width:100%;height:160px;overflow:visible}.records{list-style:none;margin-top:1.5rem;display:flex;flex-direction:column;gap:.8rem}.records li{display:flex;gap:.85rem;align-items:flex-start;font-size:.88rem}.records li>span:last-child{display:flex;flex-direction:column;gap:.2rem}.screen{border:1px solid var(--line);background:var(--ink-2);padding:clamp(1.4rem,2.5vw,1.9rem);display:flex;flex-direction:column;gap:1.2rem}.flow-node{padding:.4rem .75rem;border:1px solid var(--line-2);color:var(--bone-dim)}.flow-arrow{color:var(--signal)}.note{margin-top:3.5rem;border:1px solid var(--line-2);background:var(--ink-2);padding:clamp(1.6rem,3.5vw,3rem);display:flex;flex-direction:column;gap:2.2rem}.vbar{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.5rem;height:100%}.vbar i{display:block;width:100%;max-width:90px;height:var(--h);background:linear-gradient(180deg,var(--signal),var(--signal-d));transform-origin:bottom}.vbar-v{font-size:.82rem;color:var(--bone-dim)}.case{background:var(--ink-2);padding:1.5rem}.case h4{margin-bottom:1rem}.case ul{list-style:none;display:flex;flex-direction:column;gap:.8rem}.case li{display:flex;gap:.7rem;font-size:.89rem;color:var(--bone-dim)}.mail{display:inline-flex;align-items:center;gap:1rem;margin-block:2.5rem 1.5rem;font-family:var(--sans);font-weight:var(--w-head);font-size:clamp(1.3rem,3vw,2.2rem);letter-spacing:var(--tr-head);color:var(--signal);border-bottom:1px solid transparent;transition:border-color .4s var(--ease);word-break:break-word}.mail:hover{border-bottom-color:var(--signal)}.mail .arw{transition:transform .4s var(--ease)}.mail:hover .arw{transform:translate(6px)}.footer{border-top:1px solid var(--line);padding-block:clamp(3.5rem,7vw,5.5rem) 2rem;background:var(--ink-2)}.footer-legal{display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;border-top:1px solid var(--line);text-transform:none;letter-spacing:.03em}@media (max-width: 1000px){.split{grid-template-columns:1fr}}@media (max-width: 1000px){.nav-login{margin-left:auto}.nav-inner{gap:1rem}}.footer .footer-legal .label{text-transform:none;letter-spacing:.02em;line-height:1.7;max-width:96ch}.process{background:var(--ink);padding:clamp(1.6rem,2.6vw,2.2rem);display:flex;flex-direction:column;gap:.8rem}.disclose{padding-block:0 var(--sec-y)}.nf{padding-block:calc(var(--sec-y) + 4rem) var(--sec-y)}.nf-inner{max-width:72ch}.nf h1{margin-top:.8rem}.nf .lede{margin-top:1.4rem}.nf-ways{margin-top:2.6rem}.nf-ways ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.2rem 2rem}.nf-ways li{border-top:1px solid var(--line-2);padding-block:.9rem}.nf-ways a{display:block;min-height:44px;line-height:1.4;font-weight:600}.nf-note{margin-top:2.6rem;color:var(--muted);max-width:62ch}.p-cont{margin-top:.85em}@supports (animation-timeline: view()){section:has(.backdrop),.backdrop{overflow:clip}.backdrop{view-timeline:--film block}.backdrop>*{animation:film-side linear both;animation-timeline:--film}.hero .backdrop>*{animation-name:film-hero}.platform .backdrop>*{animation-name:film-platform}}@keyframes film-hero{0%{transform:scale(1.02) translateY(0)}to{transform:scale(1.14) translateY(-3%)}}@keyframes film-side{0%{transform:translateY(-2.5%) scale(1.08)}to{transform:translateY(2.5%) scale(1.08)}}@keyframes film-platform{0%{transform:scale(1.06)}to{transform:scale(1.12)}}.nav--public .nav-login{margin-left:auto}.landing{min-height:92svh}.landing-title{font-size:clamp(2.3rem,5.6vw,4.6rem);max-width:17ch}.landing-title .hl-in{display:block}.landing-body{max-width:54ch}.landing-body+.landing-body{margin-top:1rem}.landing .hero-actions{margin-top:2.2rem}.landing-help{margin-top:1.4rem;color:var(--bone-dim);font-size:.9rem}.landing-help a,.footer-mail{color:var(--signal-l);text-decoration:underline;text-underline-offset:3px}.landing-help a:hover,.footer-mail:hover{color:var(--bone)}.landing-disclaimer{border-top:1px solid var(--line);padding-block:clamp(2.5rem,5vw,3.5rem);background:var(--ink)}.landing-disclaimer p{max-width:78ch;color:var(--bone-dim);font-size:.88rem;line-height:1.65}.landing-disclaimer-lead{color:var(--bone);margin-bottom:.6rem}.footer--public{padding-block:1.8rem 2rem}.footer--public .footer-legal{margin-top:0;padding-top:0;border-top:0;align-items:center}@media (max-width: 760px){.footer--public .footer-legal{flex-direction:column;align-items:flex-start;gap:.6rem}.footer-mail{display:inline-flex;align-items:center;min-height:44px}}.auth{position:relative;min-height:100svh;display:grid;place-items:center;padding:2rem var(--gut);overflow:hidden;transition:opacity .5s var(--ease)}.auth.is-through{opacity:0}.auth.is-through .auth-panel{transform:translateY(-14px) scale(1.02)}.auth .backdrop:after{background:linear-gradient(180deg,#0a0a0bb8,#0a0a0be6)}.auth-panel{position:relative;width:100%;max-width:27rem;padding:clamp(1.8rem,4vw,2.8rem);background:#121316db;border:1px solid var(--line-2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .5s var(--ease)}.auth-mark{display:inline-block;margin-bottom:2.2rem}.auth-title{font-family:var(--sans);font-weight:var(--w-head);font-size:clamp(1.7rem,3vw,2.2rem);letter-spacing:var(--tr-head);line-height:1.1}.auth-sub{margin-top:.6rem;color:var(--bone-dim);font-size:.94rem}.auth-demo{margin-top:1.4rem;padding:.8rem 1rem;border-left:2px solid var(--mid);background:#c9954a14;color:var(--bone-dim);font-size:.84rem;line-height:1.5}.auth-form{margin-top:1.8rem;display:flex;flex-direction:column;gap:1.1rem}.field{display:flex;flex-direction:column;gap:.45rem}.field input,.field select{width:100%;padding:.8rem .9rem;background:var(--ink);border:1px solid var(--line-2);border-radius:2px;color:var(--bone);font:inherit;font-size:.95rem;transition:border-color .3s var(--ease),background-color .3s var(--ease);color-scheme:dark}.field input::placeholder{color:var(--muted);opacity:1}.field input:focus,.field select:focus{outline:none;border-color:var(--signal);background:var(--ink-2)}.field select{-webkit-appearance:none;appearance:none;padding-right:2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23a8a49c' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:.7rem auto}.auth-submit{justify-content:center;margin-top:.4rem}.auth-submit.is-busy{opacity:.6;pointer-events:none}.auth-error{color:var(--signal-l);font-size:.87rem;line-height:1.5}.auth-reset{align-self:flex-start;font-size:.82rem;color:var(--bone-dim);text-decoration:underline;text-underline-offset:3px}.auth-reset:hover{color:var(--signal-l)}.auth-foot{margin-top:2rem;padding-top:1.2rem;border-top:1px solid var(--line);text-transform:none;letter-spacing:.02em;line-height:1.6}.auth-foot a{color:var(--signal-l)}.portal{max-width:var(--maxw);margin-inline:auto;padding:clamp(2.5rem,6vw,4.5rem) var(--gut) 6rem}.updates{display:flex;flex-direction:column}.update{padding:1.8rem 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.8rem}.up{color:var(--good)}.down{color:var(--bad)}.invite{margin-top:3.5rem;margin-bottom:0}.md{max-width:72ch;line-height:1.75;color:var(--bone-dim)}.md>*:first-child{margin-top:0}.md>*:last-child{margin-bottom:0}.md p{margin:0 0 1.15rem}.md h2,.md h3,.md h4{color:var(--bone);font-weight:var(--w-head);letter-spacing:var(--tr-head);line-height:1.2;margin:2.2rem 0 .85rem}.md h2{font-size:1.55rem}.md h3{font-size:1.22rem}.md h4{font-size:1.02rem}.md ul,.md ol{margin:0 0 1.15rem;padding-left:1.3rem}.md li{margin-bottom:.45rem}.md li::marker{color:var(--signal)}.md a{color:var(--signal-l);text-decoration:underline;text-underline-offset:3px}.md strong{color:var(--bone);font-weight:600}.md em{font-style:italic}.md blockquote{margin:0 0 1.3rem;padding:.2rem 0 .2rem 1.1rem;border-left:2px solid var(--signal);color:var(--muted)}.md hr{border:0;border-top:1px solid var(--line);margin:2.2rem 0}.md code{font-family:var(--sans);font-size:.9em;padding:.1em .36em;background:var(--ink-2);border:1px solid var(--line)}.md pre{margin:0 0 1.3rem;padding:1rem 1.1rem;background:var(--ink-2);border:1px solid var(--line);overflow-x:auto}.md pre code{border:0;padding:0;background:none;font-size:.86rem;line-height:1.6}.md-tablewrap{overflow-x:auto;margin:0 0 1.4rem;border:1px solid var(--line)}.md table{width:100%;border-collapse:collapse;font-size:.9rem;min-width:26rem}.md th,.md td{text-align:left;padding:.7rem .9rem;border-bottom:1px solid var(--line)}.md th{background:var(--ink-2);color:var(--bone);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.md tbody tr:last-child td{border-bottom:0}.md-fig{margin:0 0 1.5rem}.md-fig img{display:block;width:100%;height:auto;border:1px solid var(--line)}.md-fig figcaption{margin-top:.6rem;font-size:.82rem;color:var(--muted)}.account[hidden]{display:none}.account{position:fixed;inset:0;z-index:200;display:grid;place-items:start center;padding:6rem 1.25rem 2rem;background:#0a0a0bb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow-y:auto}@media (max-width: 760px){.auth-reset{min-height:44px;display:inline-flex;align-items:center}}.portal{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}.field input:disabled,.field select:disabled{opacity:.45;cursor:not-allowed}.pl{margin-top:4rem;padding-top:2.5rem;border-top:1px solid var(--line)}.holds{margin-top:2.5rem}.hold{border-top:1px solid var(--line);padding:1.4rem 0}.hold:last-child{border-bottom:1px solid var(--line)}@media (max-width: 760px){.md-tablewrap{overflow-x:visible;border:0}}@media (max-width: 760px){.portal{padding-bottom:8rem}}@media print{@page{size:A4 portrait;margin:16mm 14mm 18mm}:root{--ink: #ffffff;--ink-2: #ffffff;--bone: #0a0a0b;--bone-dim: #26262a;--muted: #55555c;--line: #c9c5bd;--line-2: #ded9d1;--good: #1f6b3f;--mid: #7a5a12;--bad: #9a2c1c}html,body,.portal{background:#fff!important;color:#0a0a0b!important}.account,.nav{display:none!important}details{display:block!important}details>summary{display:none!important}details>*:not(summary){display:revert!important}body{font-size:10pt;line-height:1.45}.h3{font-size:16pt}.label,.footnote{font-size:8pt}.h3{break-after:avoid;page-break-after:avoid}svg{max-width:100%}}.auth-status{margin-top:1.4rem;color:var(--bone-dim);font-size:.94rem}.auth-notice{margin-top:1.4rem;padding:.8rem 1rem;border-left:2px solid var(--signal);background:#d9663c14;color:var(--bone);font-size:.86rem;line-height:1.5}.auth-sub b{color:var(--bone);font-weight:600;overflow-wrap:anywhere}.auth-actions{margin-top:1.8rem;display:flex;gap:.8rem;flex-wrap:wrap}.auth-legal{margin-top:1.6rem;color:var(--muted);text-transform:none;letter-spacing:.02em;line-height:1.6}.auth-legal-links{display:flex;flex-wrap:wrap;gap:.2rem 1rem;margin-top:.4rem}.auth-legal-links a{color:var(--bone-dim)}.auth-legal-links a:hover{color:var(--signal-l)}@media (max-width: 760px){.auth-legal-links a{display:inline-flex;align-items:center;min-height:44px}}
