*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--yellow:#f5c400;--yellow-dark:#c9a000;--black:#0a0a0a;--white:#fff;--gray-50:#fafaf8;--gray-100:#f4f4f0;--gray-200:#e8e8e2;--gray-400:#aaa;--gray-600:#555;--font-display:var(--ff-display-cyr),var(--ff-big-shoulders),"Bebas Neue","Arial Narrow",sans-serif;--font-stencil:var(--ff-display-cyr),var(--ff-stencil),var(--ff-big-shoulders),"Arial Narrow",sans-serif;--font-body:var(--ff-body-cyr),var(--ff-barlow),"Helvetica Neue",Arial,sans-serif;--font-mono:var(--ff-mono-cyr),var(--ff-mono),ui-monospace,Menlo,monospace;--font-lcd:var(--ff-doto),var(--ff-mono),monospace;--cut:12px;--hc:var(--yellow);--text-1:hsla(0,0%,100%,.85);--text-2:hsla(0,0%,100%,.65);--text-3:hsla(0,0%,100%,.55);--line-dark:hsla(0,0%,100%,.1);--line-yellow:rgba(245,196,0,.22);--ease:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.7,0,.3,1);--hazard:repeating-linear-gradient(-45deg,var(--yellow) 0 10px,var(--black) 10px 20px)}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--white);color:var(--black);-webkit-font-smoothing:antialiased;overflow-x:hidden;counter-reset:sec}::selection{background:var(--yellow);color:var(--black)}.ion{display:inline-block;width:1em;height:1em;flex-shrink:0;fill:currentColor;stroke:currentColor}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.alert-ack,.badge,.btn-black,.btn-outline,.btn-outline:after,.card-avail,.cell-icon,.contact-submit,.hero-eyebrow,.learn-badge,.learn-badge:after,.lost-tag,.nav-cta,.phase-beta:after,.pillar-icon,.pillar-phase,.pub-status,.reset-btn,.reset-submit,.startup-badge-icon,.startup-stat,.web-point-icon{-webkit-clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.hud{position:relative}.contact-form-wrap:after,.hud:after,.ocr-cert:after,.reset-card:after,.timeline:after{content:"";position:absolute;inset:-1px;pointer-events:none;z-index:3;background:linear-gradient(var(--hc),var(--hc)) 0 0 /12px 1.5px,linear-gradient(var(--hc),var(--hc)) 0 0 /1.5px 12px,linear-gradient(var(--hc),var(--hc)) 100% 0 /12px 1.5px,linear-gradient(var(--hc),var(--hc)) 100% 0 /1.5px 12px,linear-gradient(var(--hc),var(--hc)) 0 100% /12px 1.5px,linear-gradient(var(--hc),var(--hc)) 0 100% /1.5px 12px,linear-gradient(var(--hc),var(--hc)) 100% 100% /12px 1.5px,linear-gradient(var(--hc),var(--hc)) 100% 100% /1.5px 12px;background-repeat:no-repeat}.legal-nav,.nav{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:14px 40px;background:hsla(0,0%,4%,.88);color:var(--white);border-bottom:1px solid var(--line-yellow);position:-webkit-sticky;position:sticky;top:0;z-index:100;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}.logo{font-family:var(--font-display);font-weight:900;font-size:30px;letter-spacing:1.5px;line-height:1;color:inherit;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;padding-block:8px;margin-block:-8px}.footer-logo:before,.logo:before{content:"";width:1.05em;height:1.05em;margin-right:.3em;flex-shrink:0;background:var(--mark,var(--yellow));-webkit-mask:url(/mark.png) center/contain no-repeat;mask:url(/mark.png) center/contain no-repeat}.logo-dot{color:var(--yellow)}.nav-links{display:flex;gap:30px;counter-reset:navi}.nav-links a{counter-increment:navi;position:relative;padding:10px 0;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-2);text-decoration:none;transition:color .2s}.nav-links a:before{content:counter(navi,decimal-leading-zero);color:var(--yellow);margin-right:8px;opacity:.8}.nav-links a:after{content:"";position:absolute;left:0;bottom:3px;width:100%;height:1px;background:var(--yellow);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-io)}.nav-links a:hover{color:var(--white)}.nav-links a:hover:after{transform:scaleX(1);transform-origin:left}.nav-right{display:flex;align-items:center;gap:22px}.nav-burger{display:none;position:relative;width:44px;height:44px;margin-right:-10px;background:none;border:0;cursor:pointer;color:var(--white)}.nav-burger span{position:absolute;left:11px;right:11px;height:2px;background:currentColor;transition:transform .3s var(--ease-io),top .3s var(--ease-io)}.nav-burger span:first-child{top:17px}.nav-burger span:last-child{top:25px}.nav-burger[aria-expanded=true] span{top:21px}.nav-burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.nav-burger[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.nav-burger:focus-visible{outline:2px solid var(--yellow);outline-offset:-4px}.nav-menu{display:none}html.menu-open{overflow:hidden}html.menu-open .nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--black)}.nav-menu-links{display:flex;flex-direction:column;counter-reset:menu}.nav-menu-links a{counter-increment:menu;display:flex;align-items:baseline;gap:14px;padding:13px 0;border-bottom:1px solid hsla(0,0%,100%,.08);text-decoration:none;color:var(--white);font-family:var(--font-display);font-weight:900;font-size:38px;line-height:1;text-transform:uppercase;letter-spacing:.5px}.nav-menu-links a:before{content:counter(menu,decimal-leading-zero);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:1.5px;color:var(--yellow)}.nav-menu-links a:hover{color:var(--yellow)}.nav-menu-foot{display:grid;grid-gap:4px;gap:4px;margin-top:28px}.nav-menu-foot .btn-black{background:var(--yellow);color:var(--black)}.nav-menu-foot .btn-black:before{background:var(--white)}.nav-menu-ios{letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;text-align:center;padding-block:14px}.nav-clock,.nav-menu-ios{font-family:var(--font-mono);font-size:12px;color:var(--text-2)}.nav-clock{letter-spacing:1px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nav-clock b{color:var(--white);font-weight:500}.blip{display:inline-block;width:6px;height:6px;flex-shrink:0;background:var(--yellow);border-radius:50%;animation:blink 1.5s ease-in-out infinite}.btn-black,.btn-outline,.nav-cta{--cut:10px;position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;text-decoration:none;white-space:nowrap;cursor:pointer;font-family:var(--font-body);font-weight:700;text-transform:uppercase;transition:color .3s,transform .2s ease}.nav-cta{background:var(--yellow);color:var(--black);padding:11px 22px;font-size:13px}.btn-black,.nav-cta{letter-spacing:1.2px}.btn-black{background:var(--black);color:var(--white);padding:16px 28px;font-size:14px}.btn-black:before,.btn-outline:before,.nav-cta:before{content:"";position:absolute;inset:0;z-index:-1;transform:translateY(101%);transition:transform .45s var(--ease-io)}.nav-cta:before{background:var(--white)}.btn-black:before{background:var(--yellow)}.btn-black:hover:before,.btn-outline:hover:before,.nav-cta:hover:before{transform:translateY(0)}.btn-black:hover{color:var(--black)}.btn-outline{background:hsla(0,0%,100%,.34);color:var(--white);padding:16px 28px;font-size:14px;letter-spacing:1.2px}.btn-outline:after{--cut:calc(10px - 0.9px);content:"";position:absolute;inset:1.5px;background:var(--black);z-index:-2}.btn-outline:before{background:var(--white)}.btn-outline:hover{color:var(--black)}button.nav-cta:disabled{opacity:.6;pointer-events:none}.btn-black:focus-visible,.btn-outline:focus-visible,.contact-submit:focus-visible,.nav-cta:focus-visible,.reset-btn:focus-visible,.reset-submit:focus-visible{outline:2px solid var(--black);outline-offset:-6px}.btn-black:focus-visible:before,.btn-outline:focus-visible:before,.contact-submit:focus-visible:before,.nav-cta:focus-visible:before,.reset-submit:focus-visible:before{transform:translateY(0)}.btn-black:focus-visible,.btn-outline:focus-visible{color:var(--black)}.reset-btn:focus-visible{background:var(--white)}.section-label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:22px;display:inline-flex;align-items:center;gap:12px;counter-increment:sec}.section-label:before{content:counter(sec,decimal-leading-zero);padding-right:12px;border-right:1px solid}.vision .section-label{color:var(--yellow)}.bento .section-label,.profile-section .section-label,.web .section-label{color:var(--gray-600)}.startup .section-label{color:rgba(0,0,0,.72)}.bento h2,.profile-text h2,.startup h2,.vision h2,.web h2{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:.5px;line-height:.9}.hero{background:var(--black);color:var(--white);padding:88px 40px 104px;border-bottom:1px solid var(--line-yellow);position:relative;overflow:hidden;min-height:80vh;display:flex;align-items:center;isolation:isolate}.hero:before{z-index:-1;background-image:linear-gradient(rgba(245,196,0,.055) 1px,transparent 0),linear-gradient(90deg,rgba(245,196,0,.055) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 80% at 72% 50%,#000 0,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 72% 50%,#000 0,transparent 78%)}.hero:after,.hero:before{content:"";position:absolute;inset:0;pointer-events:none}.hero:after{z-index:1;background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.022) 0 1px,transparent 1px 3px)}.hero-inner{max-width:1180px;width:100%;margin:0 auto;position:relative;z-index:2}.hero-eyebrow{--cut:7px;display:inline-flex;align-items:center;gap:9px;background:rgba(245,196,0,.12);color:var(--yellow);padding:8px 14px 8px 12px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:2.5px}.hero h1,.hero-eyebrow{text-transform:uppercase;margin-bottom:30px}.hero h1{font-family:var(--font-display);font-weight:900;font-size:clamp(60px,9vw,136px);line-height:.88;letter-spacing:.5px;color:var(--white)}.hero h1 .hero-eyebrow{display:flex;width:-moz-fit-content;width:fit-content;line-height:1.4}.hero h1 em{font-style:normal;color:var(--black);background:var(--yellow);padding:.04em .12em 0;display:inline-block}.hero-sub{font-size:19px;color:var(--text-2);max-width:540px;line-height:1.6;margin-bottom:40px;font-weight:400}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.hero .btn-black{background:var(--yellow);color:var(--black)}.hero .btn-black:before{background:var(--white)}.app-store-badge{display:inline-flex;margin-inline:1px}.app-store-badge img{display:block;height:50px;width:auto}.app-store-badge:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.hero-link{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--text-2);text-decoration:none;padding:8px 6px;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.hero-link:hover{color:var(--yellow);border-color:var(--yellow)}.hero-note{letter-spacing:.5px;margin-top:22px}.hero-coord,.hero-note{font-family:var(--font-mono);font-size:12px;color:var(--text-2)}.hero-coord{position:absolute;letter-spacing:1.5px;z-index:2;line-height:1.6}.hero-coord.tl{top:22px;left:40px;display:inline-flex;align-items:center}.hero-coord.br{bottom:16px;right:26px;text-align:right;background:var(--black);padding:6px 14px}.hero-coord .blink{display:inline-block;width:6px;height:6px;background:var(--yellow);border-radius:50%;margin-right:8px;animation:blink 1.5s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes spin-slow{to{transform:rotate(1turn)}}.hero-radar{position:absolute;right:calc(50vw - 890px);top:50%;width:min(800px,58vw);aspect-ratio:1;transform:translateY(-50%);pointer-events:none;z-index:0;animation:radar-in 1.4s var(--ease) both}.hero-radar:before{content:"";position:absolute;inset:5%;border-radius:50%;background:radial-gradient(circle,rgba(245,196,0,.07) 0,rgba(245,196,0,.02) 55%,transparent 72%)}.hero-radar svg{position:relative;width:100%;height:100%;display:block;overflow:visible}.hero-radar text{font-family:var(--font-mono);fill:var(--yellow)}.radar-sweep{position:absolute;inset:5%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg 285deg,rgba(245,196,0,.025) 300deg,rgba(245,196,0,.11) 345deg,rgba(245,196,0,.3) 359.4deg,transparent 1turn);animation:radar-spin 6s linear infinite;will-change:transform}.radar-sweep:after{content:"";position:absolute;left:50%;top:0;width:1.5px;height:50%;transform:translateX(-50%);background:linear-gradient(0deg,rgba(245,196,0,.95),rgba(245,196,0,.15))}.radar-echo{animation:radar-echo 6s linear infinite}@keyframes radar-spin{to{transform:rotate(1turn)}}@keyframes radar-echo{0%{opacity:1}6%{opacity:.9}65%,to{opacity:.14}}@keyframes radar-in{0%{opacity:0}}.ticker{background:var(--yellow);border-bottom:1.5px solid var(--black);overflow:hidden;position:relative}.ticker-track{display:flex;white-space:nowrap;width:max-content;padding:14px 0;animation:ticker 36s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--black);padding:0 0 0 28px}.ticker-sep{color:rgba(0,0,0,.45);font-size:9px;line-height:1;margin-left:18px}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.web{padding:120px 40px;background:var(--gray-50);border-bottom:1.5px solid var(--black);position:relative;overflow:hidden}.web:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(hsla(0,0%,4%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,4%,.05) 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(105deg,transparent 30%,#000 75%);-webkit-mask-image:linear-gradient(105deg,transparent 30%,#000 75%)}.web-inner{max-width:1180px;margin:0 auto;display:grid;position:relative;z-index:1;grid-template-columns:1fr 1.1fr;grid-gap:72px;gap:72px;align-items:center}.web h2{font-size:clamp(48px,6.4vw,88px);color:var(--black);margin-bottom:22px}.web h2 em{font-style:normal;background:var(--yellow);padding:.03em .12em 0;display:inline-block}.web-sub{font-size:17px;color:var(--gray-600);line-height:1.65;margin-bottom:32px;max-width:480px}.web-sub strong{color:var(--black);font-weight:700;font-family:var(--font-mono);font-size:.92em}.web-points{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.web-point{background:var(--white);border:1.5px solid var(--black);border-radius:2px;padding:18px 20px;display:flex;align-items:flex-start;gap:16px;transition:transform .4s var(--ease),box-shadow .4s}.web-point:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--black)}.web-point-icon{--cut:8px;width:40px;height:40px;background:var(--yellow);display:flex;align-items:center;justify-content:center;color:var(--black);font-size:20px;flex-shrink:0}.web-point-title{font-size:16px;font-weight:700;margin-bottom:3px}.web-point-desc{font-size:14px;color:var(--gray-600);line-height:1.5}.web-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.web-note{font-size:11px;color:var(--gray-600);font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase}.web-mock-wrap{min-width:0}.web-mock{background:var(--white);border:1.5px solid var(--black);border-radius:4px;overflow:hidden;box-shadow:14px 14px 0 -2px var(--yellow),14px 14px 0 0 var(--black);font-family:var(--font-body)}.web-mock-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--gray-100);border-bottom:1.5px solid var(--black)}.web-mock-dots{display:inline-flex;gap:5px}.web-mock-dots i{width:9px;height:9px;border-radius:50%;background:var(--gray-200);border:1px solid rgba(0,0,0,.25)}.web-mock-url{flex:1 1;display:inline-flex;align-items:center;gap:6px;background:var(--white);border:1px solid var(--gray-200);border-radius:3px;padding:5px 10px;font-family:var(--font-mono);font-size:11px;color:var(--gray-600);letter-spacing:.3px}.web-mock-body{display:grid;grid-template-columns:128px 1fr;min-height:340px}.web-mock-side{background:var(--black);padding:16px 12px;display:flex;flex-direction:column;gap:4px}.web-mock-logo{font-family:var(--font-display);font-weight:900;font-size:22px;color:var(--white);letter-spacing:1.5px;margin-bottom:12px;padding-left:8px}.web-mock-logo span{color:var(--yellow)}.web-mock-nav{font-size:11px;font-weight:600;color:var(--text-3);padding:7px 10px;border-radius:2px}.web-mock-nav.is-active{background:var(--yellow);color:var(--black)}.web-mock-user{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:10px;color:var(--text-2);padding:8px 6px 0;border-top:1px solid hsla(0,0%,100%,.1)}.web-mock-avatar{width:22px;height:22px;border-radius:50%;background:var(--yellow);color:var(--black);font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.web-mock-main{padding:16px;background:var(--gray-50);display:flex;flex-direction:column;gap:12px}.web-mock-top{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.web-mock-hero{background:var(--white);border:1.5px solid var(--black);border-radius:2px;padding:16px}.web-mock-eyebrow{font-family:var(--font-mono);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--gray-600);font-weight:500}.web-mock-name{font-family:var(--font-display);font-weight:900;font-size:30px;text-transform:uppercase;letter-spacing:.5px;line-height:1;margin:8px 0 14px}.web-mock-btns{display:flex;gap:6px}.web-mock-btns span{font-size:10px;font-weight:700;padding:6px 10px;border-radius:2px;background:var(--yellow);color:var(--black);text-transform:uppercase;letter-spacing:.5px}.web-mock-btns span.dark{background:var(--black);color:var(--white)}.web-mock-bridge{background:var(--black);border-radius:2px;padding:14px 16px}.web-mock-bridge-title{font-family:var(--font-mono);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--yellow);font-weight:500;margin-bottom:8px}.web-mock-row{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:10px;color:var(--text-1);padding:5px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.web-mock-row:last-child{border-bottom:none}.web-mock-row i{width:8px;height:8px;border-radius:50%;background:#34c759}.web-mock-row i.warn{background:var(--yellow);animation:blink 1.2s ease-in-out infinite}.web-mock-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.web-mock-card{background:var(--white);border:1.5px solid var(--black);border-radius:2px;padding:12px;font-size:11px;font-weight:700}.web-mock-drop{border:1.5px dashed var(--gray-400);border-radius:2px;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:var(--gray-600);background:rgba(245,196,0,.12)}.web-mock-drop .ion{font-size:16px;color:var(--black)}.vision{padding:120px 40px;background:var(--black);color:var(--white);border-bottom:1px solid var(--line-yellow);position:relative;overflow:hidden}.vision-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(245,196,0,.05) 1px,transparent 0),linear-gradient(90deg,rgba(245,196,0,.05) 1px,transparent 0);background-size:80px 80px;pointer-events:none;mask-image:radial-gradient(circle at 50% 40%,#000 0,transparent 70%);-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0,transparent 70%)}.vision-inner{max-width:1180px;margin:0 auto;position:relative;z-index:2}.vision h2{font-size:clamp(48px,7.2vw,104px);color:var(--white);margin-bottom:24px}.vision h2 .accent{color:var(--yellow)}.vision-sub{font-size:17px;color:var(--text-2);max-width:560px;line-height:1.65;margin-bottom:64px}.timeline{position:relative;border:1px solid var(--line-yellow);background:hsla(0,0%,100%,.015)}.timeline-head{display:flex;justify-content:space-between;gap:16px;padding:11px 24px;border-bottom:1px solid var(--line-yellow);font-family:var(--font-mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:rgba(245,196,0,.75)}.timeline-head span:last-child{color:var(--text-2)}.timeline-body{position:relative}.timeline-track{position:absolute;left:30px;width:80%;top:32px;height:1.5px;z-index:1;background:repeating-linear-gradient(90deg,rgba(245,196,0,.5) 0 6px,transparent 6px 12px)}.timeline-track:before{content:"";position:absolute;left:0;top:0;height:100%;width:var(--progress,12.5%);background:var(--yellow);transition:width 1.6s var(--ease)}.timeline-track:after{content:"";position:absolute;top:50%;left:var(--progress,12.5%);width:0;height:0;transform:translate(-2px,-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:11px solid var(--yellow);transition:left 1.6s var(--ease)}.pillars{display:grid;grid-template-columns:repeat(5,1fr)}.pillar,.pillars{position:relative}.pillar{padding:26px 24px 30px;border-right:1px solid hsla(0,0%,100%,.07);transition:background .3s ease}.pillar:last-child{border-right:none}.pillar:hover{background:rgba(245,196,0,.04)}.pillar-wp{display:flex;align-items:center;gap:5px;height:14px;margin-bottom:24px;font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;color:var(--text-2)}.wp-id{padding:0 7px;line-height:14px}.wp-id,.wp-mark{position:relative;z-index:2;background:var(--black)}.wp-mark{width:13px;height:13px;border:1.5px solid var(--yellow);border-radius:50%;flex-shrink:0}.wp-mark:after{content:"";position:absolute;inset:3px;border-radius:50%;background:rgba(245,196,0,.35)}.pillar.is-live .pillar-wp{color:var(--yellow)}.pillar.is-live .wp-mark{background:var(--yellow)}.pillar.is-current .wp-mark{animation:pulse-dot 2s ease-out infinite}.pillar.is-live .wp-mark:after{background:var(--black)}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 rgba(245,196,0,.6)}to{box-shadow:0 0 0 12px rgba(245,196,0,0)}}.pillar-icon{--cut:8px;width:44px;height:44px;background:rgba(245,196,0,.1);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--yellow);font-size:22px;transition:transform .4s var(--ease-io),background .3s,color .3s}.pillar:hover .pillar-icon{transform:translateY(-3px);background:var(--yellow);color:var(--black)}.pillar-name{font-size:16px;font-weight:700;color:var(--white);margin-bottom:8px}.pillar-name a{color:inherit;text-decoration:none;transition:color .2s;display:inline-block;padding-block:12px;margin-block:-12px}.pillar-name a:hover{color:var(--yellow)}.pillar-desc{font-size:14px;color:var(--text-2);line-height:1.55;margin-bottom:18px;min-height:66px}.pillar-phase{--cut:5px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;padding:5px 9px;font-weight:500;letter-spacing:1.2px}.phase-live{background:var(--yellow);color:var(--black);font-weight:700}.phase-live:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--black);animation:blink 1.2s ease-in-out infinite}.phase-soon{background:hsla(0,0%,100%,.07);color:var(--text-2)}.phase-beta{position:relative;isolation:isolate;background:var(--yellow);color:var(--yellow);font-weight:700}.phase-beta:after{--cut:4.5px;content:"";position:absolute;inset:1px;z-index:-1;background:var(--black)}.bento{padding:120px 40px;background-color:var(--gray-100);background-image:radial-gradient(hsla(0,0%,4%,.13) 1px,transparent 1.3px);background-size:22px 22px;border-bottom:1.5px solid var(--black);position:relative}.bento-inner{max-width:1180px;margin:0 auto}.bento h2{font-size:clamp(48px,6.4vw,88px);margin-bottom:48px}.bento-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px;counter-reset:ch}.bento-grid>.span-2{grid-column:span 2}.bento-grid>.row-2{grid-row:span 2}.bento-cell{background:var(--white);border:1.5px solid var(--black);border-radius:2px;padding:32px;position:relative;overflow:hidden;counter-increment:ch;display:flex;flex-direction:column;transition:transform .5s var(--ease),box-shadow .5s ease}.bento-cell:before{content:"CH." counter(ch,decimal-leading-zero);position:absolute;top:16px;right:18px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;color:hsla(0,0%,4%,.4)}.bento-cell.dark:before{color:rgba(245,196,0,.6)}.bento-cell.yellow:before{color:rgba(0,0,0,.5)}.bento-cell:hover{transform:translateY(-6px);box-shadow:0 14px 0 -2px var(--black)}.bento-cell.yellow{background:var(--yellow)}.bento-cell.dark{background:var(--black);border-color:var(--black)}.cell-icon{--cut:9px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;font-size:24px;flex-shrink:0;transition:transform .5s var(--ease-io)}.bento-cell:hover .cell-icon{transform:translateY(-3px)}.icon-on-yellow{background:var(--black);color:var(--yellow)}.icon-on-white{background:var(--yellow);color:var(--black)}.icon-on-dark{background:rgba(245,196,0,.14);color:var(--yellow)}.cell-title{font-size:21px;font-weight:700;margin-bottom:10px;line-height:1.2}.bento-cell.dark .cell-title{color:var(--white)}.cell-desc{font-size:15px;line-height:1.6;color:var(--gray-600)}.bento-cell.dark .cell-desc{color:var(--text-2)}.bento-cell.yellow .cell-desc{color:rgba(0,0,0,.68)}.ocr-demo{margin-top:22px;background:rgba(0,0,0,.07);position:relative;overflow:hidden;flex:1 1;display:flex;flex-direction:column}.ocr-cert{flex:1 1;min-height:104px;position:relative;--hc:hsla(0,0%,4%,.75);background:repeating-linear-gradient(0deg,rgba(0,0,0,.06) 0 1px,transparent 1px 7px);background-color:hsla(0,0%,100%,.6);border-bottom:1px dashed rgba(0,0,0,.2);padding:18px 18px 16px;font-family:var(--font-mono);font-size:10px;color:rgba(0,0,0,.62);line-height:1.7;letter-spacing:.3px}.ocr-cert:after{inset:8px}.ocr-cert-stripes{position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(0,0,0,.04) 0 6px,transparent 6px 14px);pointer-events:none}.ocr-stamp{position:absolute;right:22px;top:16px;width:56px;height:56px;border:1.5px solid rgba(0,0,0,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;letter-spacing:.5px;color:rgba(0,0,0,.45);transform:rotate(-12deg);text-align:center}.ocr-scan{position:absolute;left:0;right:0;height:28px;top:-28px;background:linear-gradient(180deg,transparent 0,rgba(245,196,0,.4) 60%,rgba(245,196,0,.9));border-bottom:1.5px solid var(--black);animation:scan 3.6s cubic-bezier(.55,0,.45,1) infinite;pointer-events:none;mix-blend-mode:multiply}@keyframes scan{0%{top:-28px;opacity:0}10%{opacity:1}45%{top:100%;opacity:1}55%{top:100%;opacity:0}to{top:-28px;opacity:0}}.ocr-fields{padding:12px 16px 14px;background:var(--black);color:var(--white)}.ocr-line{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;padding:5px 0;border-bottom:1px solid hsla(0,0%,100%,.06);font-family:var(--font-mono);opacity:0;transform:translateY(6px)}.ocr-line:last-child{border-bottom:none}.ocr-line.show{animation:ocr-pop .45s var(--ease) forwards}@keyframes ocr-pop{to{opacity:1;transform:translateY(0)}}.ocr-key{color:hsla(0,0%,100%,.45);letter-spacing:1px}.ocr-val{font-weight:700;color:var(--yellow);font-size:11px;letter-spacing:.4px;text-align:right}.ocr-status{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--black);border-top:1px solid rgba(245,196,0,.3);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--yellow)}.ocr-status .blip{animation-duration:1.2s}.demo{margin-top:auto;padding-top:22px}.alert-demo{font-family:var(--font-mono);font-size:11px;letter-spacing:.6px;border:1px solid hsla(0,0%,100%,.12)}.alert-row{display:grid;grid-template-columns:14px 1fr auto auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 12px;color:var(--text-3)}.alert-row+.alert-row{border-top:1px solid hsla(0,0%,100%,.08)}.alert-row.is-warn{color:var(--yellow);background:rgba(245,196,0,.08)}.alert-row.is-warn .alert-ico{animation:blink .9s steps(1) infinite}.alert-ico{font-size:10px;text-align:center}.alert-name{text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert-t{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alert-ack{--cut:4px;background:var(--yellow);color:var(--black);font-weight:700;padding:3px 7px}.alert-ack,.alert-ok{font-size:9px;letter-spacing:1px}.alert-ok{color:#34c759}.export-demo{display:flex;align-items:center;gap:16px}.export-doc{width:46px;height:58px;flex-shrink:0;border:1.5px solid var(--black);background:var(--white);position:relative;padding:9px 7px;display:flex;flex-direction:column;gap:4px;-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.export-doc:after{content:"";position:absolute;top:-1px;right:-1px;width:13px;height:13px;background:linear-gradient(225deg,transparent 50%,var(--black) 50%,var(--black) calc(50% + 1.2px),var(--gray-200) calc(50% + 1.2px))}.export-doc i{display:block;height:2px;background:var(--gray-200)}.export-doc i:first-child{width:60%;background:var(--black)}.export-doc b{position:absolute;left:-1px;bottom:6px;background:var(--yellow);color:var(--black);font-size:8px;font-weight:700;padding:1px 4px;letter-spacing:.5px}.export-doc b,.export-meta{font-family:var(--font-mono)}.export-meta{flex:1 1;min-width:0}.export-file{font-size:11px;font-weight:500;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.export-bar{height:6px;background:var(--gray-200);position:relative;overflow:hidden}.export-bar span{position:absolute;inset:0;background:var(--black);transform-origin:left;animation:export-fill 3.2s var(--ease-io) infinite}.export-status{margin-top:8px;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--gray-600)}@keyframes export-fill{0%{transform:scaleX(0)}55%,to{transform:scaleX(1)}}.link-demo{font-family:var(--font-mono);font-size:12px;color:var(--text-1);border:1px solid rgba(245,196,0,.35);padding:11px 12px;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden}.link-demo span:not(.url-cursor){overflow:hidden;text-overflow:ellipsis}.link-demo .url-cursor{margin-left:-6px}.link-demo .ion{color:var(--yellow);font-size:13px;flex-shrink:0}.link-demo b{color:var(--yellow);font-weight:500}.dpa-demo{background:var(--black);color:var(--text-1);padding:14px 16px;font-family:var(--font-mono);font-size:12px;line-height:1.6}.dpa-line{display:grid;grid-template-columns:38px 1fr;grid-gap:10px;gap:10px}.dpa-line+.dpa-line{margin-top:6px}.dpa-who{color:hsla(0,0%,100%,.4);letter-spacing:1px}.dpa-line.a .dpa-who,.dpa-type{color:var(--yellow)}.dpa-type{position:relative}.dpa-ghost{visibility:hidden}.dpa-live{position:absolute;inset:0}.dpa-caret{display:inline-block;width:7px;height:13px;vertical-align:-2px;margin-left:2px;animation:caret .9s steps(1) infinite}.dpa-caret,.startup{background:var(--yellow)}.startup{padding:120px 40px;border-bottom:1.5px solid var(--black);position:relative;overflow:hidden}.startup:before{content:"CHIEF";position:absolute;top:50%;right:-60px;transform:translateY(-50%);font-family:var(--font-stencil);font-weight:900;font-size:440px;color:rgba(0,0,0,.05);letter-spacing:4px;pointer-events:none;line-height:1}.startup:after{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:var(--hazard)}.startup-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;position:relative;z-index:2}.startup h2{font-size:clamp(48px,5.4vw,78px);color:var(--black);margin-bottom:24px}.startup p{font-size:17px;color:rgba(0,0,0,.74);line-height:1.7;margin-bottom:16px}.startup-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:28px}.startup-stats>.stat-wide{grid-column:1/-1}.startup-stat{--cut:14px;background:var(--black);padding:20px 22px 18px;height:100%;transition:transform .3s var(--ease)}.startup-stat:hover{transform:translateY(-3px)}.startup-stat-num{font-family:var(--font-lcd);font-weight:700;font-variation-settings:"ROND" 100;font-size:52px;color:var(--yellow);line-height:1;margin-bottom:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(245,196,0,.35)}.startup-stat-num .dp{display:inline-block;width:.13em;height:.13em;margin:0 .06em;border-radius:50%;background:var(--yellow);color:transparent;overflow:hidden}.startup-stat-label{font-size:13px;color:var(--text-2);font-weight:500;line-height:1.4}.startup-badges{display:flex;flex-direction:column;gap:14px}.startup-badge{background:var(--white);border:1.5px solid var(--black);border-radius:2px;padding:22px 26px;display:flex;align-items:flex-start;gap:18px;transition:transform .4s var(--ease),box-shadow .4s}.startup-badge:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--black)}.startup-badge-icon{--cut:8px;width:42px;height:42px;background:var(--black);display:flex;align-items:center;justify-content:center;color:var(--yellow);font-size:20px;flex-shrink:0}.startup-badge-title{font-size:16px;font-weight:700;margin-bottom:4px}.startup-badge-desc{font-size:14px;color:var(--gray-600);line-height:1.5}.profile-section{padding:120px 40px;background:var(--white);border-bottom:1.5px solid var(--black);position:relative;overflow:hidden}.profile-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-radial-gradient(circle at 74% 50%,transparent 0 63px,hsla(0,0%,4%,.06) 63px 64px);mask-image:radial-gradient(circle at 74% 50%,#000 0,transparent 62%);-webkit-mask-image:radial-gradient(circle at 74% 50%,#000 0,transparent 62%)}.profile-inner{max-width:1180px;margin:0 auto;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:80px;gap:80px;align-items:center}.profile-text h2{font-size:clamp(40px,5.2vw,72px);margin-bottom:18px}.profile-text p{font-size:17px;color:var(--gray-600);line-height:1.7;margin-bottom:28px}.profile-url{font-family:var(--font-mono);font-size:13px;background:var(--black);color:var(--white);padding:13px 18px;display:inline-flex;align-items:center;gap:2px;max-width:100%;overflow:hidden;white-space:nowrap}.profile-url:before{content:"›";color:var(--yellow);margin-right:10px}.url-cursor{width:7px;height:14px;background:var(--yellow);margin-left:2px;animation:caret .9s steps(1) infinite;flex-shrink:0}@keyframes caret{50%{opacity:0}}.profile-card{border:1.5px solid var(--black);border-radius:2px;background:var(--white);overflow:hidden;box-shadow:8px 8px 0 var(--black);transition:transform .5s var(--ease),box-shadow .5s}.profile-card:hover{transform:translate(-4px,-4px);box-shadow:12px 12px 0 var(--black)}.card-top{background:var(--black);padding:30px 28px;position:relative;overflow:hidden}.card-top:before{content:"";position:absolute;top:-90px;right:-90px;width:260px;height:260px;border-radius:50%;pointer-events:none;background:repeating-radial-gradient(circle,transparent 0 31px,rgba(245,196,0,.16) 31px 32px)}.card-avatar{width:64px;height:64px;background:var(--yellow);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:900;font-size:28px;color:var(--black);margin-bottom:18px;position:relative}.card-avatar:after{content:"";position:absolute;inset:-5px;border:1.5px dashed rgba(245,196,0,.5);border-radius:50%;animation:spin-slow 14s linear infinite}.card-name{font-family:var(--font-display);font-weight:900;font-size:34px;line-height:.95;text-transform:uppercase;letter-spacing:.5px;color:var(--white)}.card-rank{letter-spacing:1px;color:var(--text-2);margin-top:8px;display:flex;gap:6px}.card-avail,.card-rank,.pub-status{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;align-items:center}.card-avail,.pub-status{--cut:6px;display:inline-flex;gap:8px;background:rgba(245,196,0,.14);color:var(--yellow);padding:7px 12px;font-weight:500;letter-spacing:1.5px}.card-avail{margin-top:16px}.card-avail .pulse,.pub-status .pulse{width:6px;height:6px;background:var(--yellow);border-radius:50%;animation:pulse-dot 2s ease-out infinite;box-shadow:0 0 0 0 rgba(245,196,0,.6)}.card-body{padding:6px 28px 18px;background:var(--white)}.card-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--gray-200);font-size:14px}.card-row:last-child{border-bottom:none}.row-label{color:var(--gray-600);display:flex;align-items:center;gap:8px;font-size:14px}.row-icon{font-size:15px;color:var(--gray-400)}.row-text{color:var(--gray-600);text-align:right}.badge,.row-text{font-family:var(--font-mono);font-size:11px}.badge{--cut:4px;padding:4px 9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.badge-ok{background:#e8f5e9;color:#2e7d32}.badge-warn{background:#fffde7;color:#b23c00;box-shadow:inset 0 0 0 1px rgba(245,196,0,.6)}.card-mrz{background:var(--gray-100);border-top:1.5px solid var(--black);padding:10px 28px 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:2.2px;line-height:1.6;color:hsla(0,0%,4%,.55);white-space:nowrap;overflow:hidden}.site-footer{background:var(--black);padding:60px 40px 36px;position:relative;z-index:2;overflow:hidden}.site-footer:before{content:"CHIEF.";position:absolute;bottom:-.2em;left:50%;transform:translateX(-50%);font-family:var(--font-stencil);font-weight:900;font-size:clamp(110px,21vw,300px);color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.09);letter-spacing:6px;pointer-events:none;line-height:1;white-space:nowrap}.site-footer:after{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--hazard)}.site-footer-inner{max-width:1180px;margin:0 auto;position:relative;z-index:2;display:grid;grid-gap:10px;gap:10px}.site-footer-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 28px}.site-footer-row.is-small{border-top:1px solid hsla(0,0%,100%,.08);padding-top:6px}.footer-links.is-small a{font-size:11px}.footer-links a[href^="mailto:"]{text-transform:none;letter-spacing:.5px;font-size:12px}.footer-logo{font-family:var(--font-display);font-weight:900;font-size:26px;letter-spacing:1.5px;color:var(--white);text-decoration:none;position:relative;z-index:2;display:inline-flex;align-items:center;padding-block:8px;margin-block:-8px}.footer-logo span{color:var(--yellow)}.footer-copy{font-family:var(--font-mono);font-size:12px;letter-spacing:1px;color:var(--text-2)}.footer-copy,.footer-links{position:relative;z-index:2}.footer-links{display:flex;gap:26px}.footer-links a{font-family:var(--font-mono);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-2);text-decoration:none;transition:color .2s;display:inline-block;padding-block:14px}.footer-links a:hover{color:var(--yellow)}.pub-page{min-height:100vh;background-color:var(--gray-50);background-image:radial-gradient(hsla(0,0%,4%,.1) 1px,transparent 1.3px);background-size:22px 22px}.pub-hero{background:var(--black);padding:64px 40px;border-bottom:1px solid var(--line-yellow);position:relative;overflow:hidden}.pub-hero:before{background:linear-gradient(rgba(245,196,0,.18),rgba(245,196,0,.18)) 50% /1px 100% no-repeat,linear-gradient(90deg,rgba(245,196,0,.18),rgba(245,196,0,.18)) 50% /100% 1px no-repeat,repeating-radial-gradient(circle,transparent 0 51px,rgba(245,196,0,.16) 51px 52px)}.pub-hero:after,.pub-hero:before{content:"";position:absolute;top:-170px;right:-150px;width:520px;height:520px;border-radius:50%;pointer-events:none}.pub-hero:after{background:conic-gradient(from 0deg,transparent 0deg 300deg,rgba(245,196,0,.14) 359deg,transparent 1turn);animation:radar-spin 6s linear infinite}.pub-hero-inner{max-width:800px;margin:0 auto;display:flex;align-items:flex-end;gap:32px;position:relative;z-index:2}.pub-back{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-2);text-decoration:none;padding-block:12px;position:absolute;top:10px;left:40px;z-index:3;transition:color .2s,gap .2s}.pub-back:hover{color:var(--yellow);gap:10px}.pub-avatar{width:110px;height:110px;background:var(--yellow);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:900;font-size:44px;color:var(--black);flex-shrink:0;position:relative}.pub-avatar:after{content:"";position:absolute;inset:-8px;border:1.5px dashed rgba(245,196,0,.5);border-radius:50%;animation:spin-slow 18s linear infinite}.pub-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.pub-info{flex:1 1;min-width:0}.pub-name{font-family:var(--font-display);font-weight:900;font-size:clamp(40px,6.4vw,64px);color:var(--white);line-height:.92;letter-spacing:.5px}.pub-name,.pub-rank{text-transform:uppercase}.pub-rank{font-family:var(--font-mono);font-size:12px;letter-spacing:1.2px;color:var(--text-2);margin-top:12px;line-height:1.6}.pub-status{margin-top:16px;font-size:11px}.pub-body{max-width:800px;margin:0 auto;padding:40px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;counter-reset:card}.pub-card{background:var(--white);border:1.5px solid var(--black);border-radius:2px;overflow:hidden;counter-increment:card;transition:transform .4s var(--ease),box-shadow .4s}.pub-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--black)}.pub-card-header{padding:12px 18px;display:flex;align-items:center;gap:10px;background:var(--black);color:var(--white);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.pub-card-header .ion{color:var(--yellow)}.pub-card-header:after{content:counter(card,decimal-leading-zero);margin-left:auto;color:rgba(245,196,0,.55);font-size:10px}.pub-card-body{padding:4px 20px 12px}.pub-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--gray-200);font-size:14px}.pub-row:last-child{border-bottom:none}.pub-row-label{color:var(--gray-600);display:flex;align-items:center;gap:8px}.pub-full{grid-column:span 2}.pub-cover{font-size:16px;color:var(--gray-600);line-height:1.7;padding:20px}.pub-powered{text-align:center;padding:36px 32px;font-family:var(--font-mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--gray-600);display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.pub-powered .logo{font-size:22px;letter-spacing:1.5px;color:var(--black);--mark:var(--black)}.pub-contact-body{padding:20px}.pub-contact-idle{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pub-contact-intro{font-size:15px;color:var(--gray-600)}.pub-contact-body .nav-cta:before{background:var(--black)}.pub-contact-body .nav-cta:hover{color:var(--yellow)}.pub-contact-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pub-contact-field{display:flex;flex-direction:column;margin-bottom:14px}.pub-contact-label{font-family:var(--font-mono);font-size:10px;letter-spacing:1.8px;font-weight:500;color:var(--gray-600);text-transform:uppercase;margin-bottom:7px}.pub-contact-input,.pub-contact-textarea{width:100%;padding:12px 14px;background:var(--white);border:1.5px solid var(--black);border-radius:2px;font-family:var(--font-body);font-size:15px;color:var(--black);outline:none;transition:box-shadow .2s}.pub-contact-input::placeholder,.pub-contact-textarea::placeholder{color:var(--gray-400)}.pub-contact-input:focus,.pub-contact-textarea:focus{box-shadow:4px 4px 0 var(--yellow)}.pub-contact-textarea{min-height:120px;resize:vertical;line-height:1.5}.pub-contact-error{font-family:var(--font-mono);font-size:11px;color:#c62828;margin-top:6px}.pub-contact-alert{background:#fdecea;border:1.5px solid #c62828;color:#c62828;border-radius:2px;padding:10px 14px;font-size:14px;margin-bottom:14px}.pub-contact-success{font-size:15px;color:var(--gray-600);line-height:1.6}.legal-page{background:var(--black);min-height:100vh;color:var(--text-2);position:relative;overflow:clip}.legal-page:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(245,196,0,.045) 1px,transparent 0),linear-gradient(90deg,rgba(245,196,0,.045) 1px,transparent 0);background-size:80px 80px;mask-image:radial-gradient(circle at 50% 0,#000 0,transparent 60%);-webkit-mask-image:radial-gradient(circle at 50% 0,#000 0,transparent 60%)}.legal{padding:64px 40px 80px;position:relative;z-index:2}.legal-inner{max-width:880px;margin:0 auto}.legal-hero{display:flex;gap:48px;align-items:flex-start;margin-bottom:56px;flex-wrap:wrap}.legal-hero-text{flex:1 1 380px}.legal-back{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-2);text-decoration:none;margin-bottom:20px;padding-block:12px;transition:color .2s,gap .2s}.legal-back:hover{color:var(--yellow);gap:10px}.legal h1{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:clamp(60px,8vw,112px);letter-spacing:.5px;line-height:.9;color:var(--white);margin-bottom:16px}.legal-effective{font-family:var(--font-mono);font-size:12px;color:rgba(245,196,0,.75);letter-spacing:1.5px;margin-bottom:32px;text-transform:uppercase}.legal-lead{font-size:18px;line-height:1.6;color:var(--text-2);max-width:560px}.legal-toc{position:-webkit-sticky;position:sticky;top:96px;width:240px;flex-shrink:0;border-left:1px solid var(--line-yellow);padding:8px 0 8px 20px}.legal-toc-label{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;font-weight:500;color:var(--yellow);text-transform:uppercase;margin-bottom:14px}.legal-toc ol{list-style:none;counter-reset:toc}.legal-toc li{counter-increment:toc;border-bottom:1px solid hsla(0,0%,100%,.05)}.legal-toc li:last-child{border-bottom:none}.legal-toc a{color:var(--text-2);text-decoration:none;padding-block:8px;display:flex;gap:10px;font-size:13px;line-height:1.4;transition:color .2s}.legal-toc a:before{content:counter(toc,decimal-leading-zero);color:rgba(245,196,0,.55);font-family:var(--font-mono);font-size:10px;flex-shrink:0;padding-top:2px}.legal-toc a:hover{color:var(--yellow)}.legal-body{display:flex;gap:56px;align-items:flex-start}.legal-body-main{flex:1 1;min-width:0}.legal section{margin-bottom:48px;scroll-margin-top:100px}.legal section h2{font-family:var(--font-body);font-size:23px;font-weight:700;color:var(--yellow);margin-bottom:18px;display:flex;align-items:baseline;gap:14px}.legal section h2:before{content:attr(data-num);font-family:var(--font-mono);font-size:11px;font-weight:500;color:rgba(245,196,0,.65);border:1px solid rgba(245,196,0,.3);padding:3px 8px;letter-spacing:1px}.legal h3{font-size:15px;font-weight:700;color:var(--text-1);margin-top:22px;margin-bottom:10px;letter-spacing:.3px}.legal p{font-size:16px;line-height:1.75;color:var(--text-2);margin-bottom:14px}.legal strong{color:var(--white);font-weight:700}.legal ul{list-style:none;padding:0;margin-bottom:14px}.legal ul li{position:relative;padding-left:22px;font-size:15px;line-height:1.8;color:var(--text-2)}.legal ul li:before{content:"";position:absolute;left:0;top:12px;width:8px;height:1.5px;background:var(--yellow)}.legal-body-main :where(p,li,td) a{color:var(--yellow);text-decoration:none;border-bottom:1px solid rgba(245,196,0,.3);transition:border-color .2s}.legal-body-main :where(p,li,td) a:hover{border-color:var(--yellow)}.legal-table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;border:1px solid hsla(0,0%,100%,.08)}.legal-table th{text-align:left;padding:12px 16px;background:rgba(245,196,0,.1);color:var(--yellow);font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;border-bottom:1px solid rgba(245,196,0,.2)}.legal-table td{padding:12px 16px;color:var(--text-2);border-bottom:1px solid hsla(0,0%,100%,.05)}.legal-table tr:last-child td{border-bottom:none}.contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:56px}.contact-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12);border-radius:2px;padding:28px;text-decoration:none;color:inherit;display:block;position:relative;overflow:hidden;transition:transform .4s var(--ease),border-color .4s,background .4s,box-shadow .4s}.contact-card:after{content:"";position:absolute;top:24px;right:24px;width:30px;height:30px;border:1px solid rgba(245,196,0,.45);background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="%23F5C400" stroke-width="2.5"><path d="M7 17 17 7M9 7h8v8"/></svg>') 50%/14px no-repeat;transition:transform .4s,background-color .4s}.contact-card:hover{transform:translate(-3px,-3px);border-color:var(--yellow);background:rgba(245,196,0,.06);box-shadow:6px 6px 0 var(--yellow)}.contact-card:hover:after{transform:rotate(90deg)}.contact-card-label{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;font-weight:500;color:rgba(245,196,0,.75);text-transform:uppercase;margin-bottom:12px}.contact-card-title{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:36px;letter-spacing:.5px;color:var(--white);line-height:.95;margin-bottom:10px}.contact-card-email{font-family:var(--font-mono);font-size:13px;color:var(--yellow);margin-bottom:14px}.contact-card-desc{font-size:14px;line-height:1.6;color:var(--text-2);max-width:290px}.learn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));grid-gap:14px;gap:14px;margin-bottom:40px}.learn-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12);transition:transform .25s var(--ease),border-color .25s}.learn-card:hover{transform:translate(-3px,-3px);border-color:var(--yellow)}.learn-card-img{aspect-ratio:1200/630;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.08)}.learn-card-img img,.learn-shot img{display:block;width:100%;height:auto}.learn-card-body{padding:24px 26px 26px}.learn-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.learn-card-top .contact-card-label{margin-bottom:0}.learn-card .contact-card-desc{max-width:none}.learn-card-meta{display:flex;justify-content:space-between;gap:12px;margin-top:18px;font-family:var(--font-mono);font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-2)}.learn-card-open{color:var(--yellow)}.learn-grid.is-single{grid-template-columns:1fr}@media (min-width:761px){.learn-grid.is-single .learn-card{flex-direction:row}.learn-grid.is-single .learn-card-img{flex:0 0 52%;aspect-ratio:auto;border-bottom:0;border-right:1px solid hsla(0,0%,100%,.08)}.learn-grid.is-single .learn-card-img img{height:100%;object-fit:cover}.learn-grid.is-single .learn-card-body{flex:1 1;display:flex;flex-direction:column}.learn-grid.is-single .learn-card-meta{margin-top:auto;padding-top:18px}}.learn-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.learn-badge{--cut:5px;position:relative;isolation:isolate;display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:5px 9px;background:var(--yellow);color:var(--yellow)}.learn-badge:after{--cut:4.5px;content:"";position:absolute;inset:1px;z-index:-1;background:var(--black)}.learn-badge.is-plain{background:hsla(0,0%,100%,.07);color:var(--text-2);font-weight:500}.learn-badge.is-plain:after{content:none}.learn-shot{border:1px solid hsla(0,0%,100%,.12);margin-bottom:56px}.learn-launch{margin-top:32px}.learn-launch-btn{padding:16px 30px;font-size:14px}.learn-launch-phone{display:none}@media (hover:none) and (pointer:coarse),(max-width:900px){.learn-launch-desk{display:none}.learn-launch-phone{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;border:1px dashed rgba(245,196,0,.45)}.legal .learn-launch-phone p{margin:0;font-size:15px;line-height:1.55;color:var(--text-2)}}.legal .learn-note{font-family:var(--font-mono);font-size:12px;letter-spacing:1px;line-height:1.6;color:var(--text-3)}.legal .learn-more{font-size:15px;color:var(--text-2)}.learn-more a{color:var(--yellow)}.calc{display:grid;grid-gap:16px;gap:16px;margin-bottom:56px}.calc-head,.calc-row,.calc-rows{display:grid;grid-gap:8px;gap:8px}.calc-head,.calc-row{align-items:center;grid-template-columns:26px minmax(0,1.4fr) minmax(0,1fr) 156px 156px 56px 34px}.calc-head span{font-family:var(--font-mono);font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3)}.calc-row{padding:8px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03)}.calc-row.has-issue{border-color:hsla(8,100%,70%,.7)}.calc-row label{display:block;min-width:0}.calc-cap{display:none}.calc-num{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--yellow);text-align:center}.calc input{width:100%;min-width:0;padding:9px 10px;font:inherit;font-size:14px;color:var(--white);background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.16);border-radius:0;color-scheme:dark}.calc input::placeholder{color:var(--text-3)}.calc button:focus-visible,.calc input:focus-visible{outline:2px solid var(--yellow);outline-offset:1px}.calc-days{font-family:var(--font-mono);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--white);text-align:right}.calc-remove{width:34px;height:34px;font-size:20px;line-height:1;color:var(--text-3);background:none;border:1px solid transparent;cursor:pointer}.calc-remove:hover{color:var(--yellow);border-color:rgba(245,196,0,.4)}.calc-actions,.calc-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.calc-btn{padding:10px 14px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--yellow);background:none;border:1px solid rgba(245,196,0,.5);cursor:pointer}.calc-btn:hover{border-color:var(--yellow)}.calc-btn.is-quiet{color:var(--text-2);border-color:hsla(0,0%,100%,.2);font-weight:500}.calc-btn.is-quiet:hover{color:var(--white);border-color:hsla(0,0%,100%,.45)}.calc-btn:disabled{opacity:.4;cursor:default}.legal .calc-example{margin:-6px 0 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.5px;color:var(--text-3)}.calc-result{display:grid;grid-gap:18px;gap:18px;padding:22px 24px;border:1px solid rgba(245,196,0,.45);background:rgba(245,196,0,.04)}.calc-main,.calc-tiles>div{display:grid;grid-gap:6px;gap:6px;align-content:start}.calc-label{font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--yellow)}.calc-big{font-size:clamp(36px,5vw,56px);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-big,.calc-mid{font-family:var(--font-display);font-weight:900;text-transform:uppercase;color:var(--white)}.calc-mid{font-size:26px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-note{font-size:13px;line-height:1.5;color:var(--text-2)}.calc-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:12px;gap:12px}.calc-tiles>div{padding:14px 16px;border:1px solid hsla(0,0%,100%,.1)}.calc-target{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.calc-target label{font-family:var(--font-mono);font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--text-2)}.calc-target input{width:90px}.calc-togo{font-size:15px;color:var(--white)}.legal .calc-issues{margin:0}.legal .calc-issues li{font-size:14px}.legal .calc-issues li.is-error{color:#ff9b8f}.calc-stored{font-size:13px;color:var(--text-3)}.calc-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:22px 24px;border:1px dashed rgba(245,196,0,.45)}.calc-cta>div{flex:1 1 360px}.calc-cta strong{font-size:17px}.legal .calc-cta p{margin:6px 0 0;font-size:15px;line-height:1.6}.calc-table-wrap{overflow-x:auto}.calc-table-wrap .legal-table{min-width:620px}.calc-table-wrap .legal-table td{line-height:1.6;vertical-align:top}@media (max-width:760px){.calc-head{display:none}.calc-row{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.calc-num{grid-row:1;grid-column:1;text-align:left}.calc-remove{grid-row:1;grid-column:2;justify-self:end}.calc-days,.calc-row label:first-of-type,.calc-row label:nth-of-type(2){grid-column:1/-1}.calc-days{text-align:left}.calc-cap{display:block;margin-bottom:4px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3)}.calc-days .calc-cap{display:inline;margin-right:8px}.calc-result{padding:18px}}.guide-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin-bottom:28px}.guide-lang{font-family:var(--font-mono);font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--yellow);text-decoration:none;border-bottom:1px solid rgba(245,196,0,.35)}.guide-lang:hover{border-color:var(--yellow)}.guide-crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;font-family:var(--font-mono);font-size:12px;letter-spacing:1px;color:var(--text-3)}.guide-crumbs a{color:var(--text-2);text-decoration:none}.guide-crumbs a:hover{color:var(--yellow)}.legal h1.guide-h1{font-size:clamp(44px,6vw,80px)}.legal .guide-case{max-width:640px;margin:18px 0 0;padding:12px 16px;border-left:3px solid var(--yellow);background:rgba(245,196,0,.06);font-size:15px;line-height:1.6}.guide-terms{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:8px 28px;gap:8px 28px;margin:-24px 0 48px;padding:18px 20px;border:1px solid hsla(0,0%,100%,.1)}.guide-terms div{display:flex;gap:12px;align-items:baseline;min-width:0}.guide-terms dt{flex:0 0 auto;min-width:52px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:1px;color:var(--yellow)}.guide-terms dd{font-size:14px;line-height:1.5;color:var(--text-2)}.guide-block{margin:20px 0 24px;padding-left:16px;border-left:2px solid rgba(245,196,0,.35)}.legal .guide-block h3{font-size:17px;line-height:1.4;color:var(--text-1);margin-bottom:10px}.guide-block dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px}.guide-block dt{font-family:var(--font-mono);font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:rgba(245,196,0,.8);padding-top:4px}.guide-block dd{font-size:15px;line-height:1.65;color:var(--text-2);overflow-wrap:anywhere}@media (max-width:600px){.guide-block dl{grid-template-columns:1fr;gap:2px}.guide-block dd{margin-bottom:8px}}.guide-steps{list-style:none;counter-reset:step;margin-bottom:14px;display:grid;grid-gap:12px;gap:12px}.guide-steps li{counter-increment:step;position:relative;padding-left:44px;font-size:16px;line-height:1.7;color:var(--text-2)}.guide-steps li:before{content:counter(step);position:absolute;left:0;top:2px;width:28px;text-align:center;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--black);background:var(--yellow);padding:2px 0}.guide-try{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin:8px 0 48px;padding:22px 24px;border:1px dashed rgba(245,196,0,.45)}.legal .guide-try p{flex:1 1 360px;margin:0;font-size:15px;line-height:1.6}.guide-quiz{border:1px solid hsla(0,0%,100%,.12);margin-bottom:10px}.guide-quiz summary{cursor:pointer;padding:16px 18px;font-size:16px;font-weight:600;line-height:1.5;color:var(--text-1)}.guide-quiz summary:hover{color:var(--white)}.guide-quiz summary:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}.guide-quiz[open] summary{border-bottom:1px solid hsla(0,0%,100%,.08)}.guide-quiz ol{padding:14px 18px 4px 44px}.guide-quiz li{font-size:15px;line-height:1.7;color:var(--text-2)}.guide-quiz li.is-answer{color:var(--white)}.guide-quiz-mark{font-family:var(--font-mono);font-size:12px;letter-spacing:1px;color:var(--yellow)}.legal .guide-quiz p{padding:0 18px 4px;font-size:15px}.guide-sources a{color:var(--yellow);text-decoration:none;border-bottom:1px solid rgba(245,196,0,.3);overflow-wrap:anywhere}.guide-sources a:hover{border-color:var(--yellow)}.guide-pager{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:48px 0 0}.guide-pager a{display:flex;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;color:var(--text-1);font-size:15px;font-weight:600;line-height:1.4;border:1px solid hsla(0,0%,100%,.12);transition:border-color .2s}.guide-pager a:hover{border-color:var(--yellow)}.guide-pager a span{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--yellow)}.guide-pager .is-next{grid-column:2;text-align:right}.guide-list{list-style:none;display:grid;grid-gap:10px;gap:10px;margin-bottom:32px}.guide-list a{display:grid;grid-template-columns:40px 1fr;grid-gap:4px 14px;gap:4px 14px;padding:18px 20px;text-decoration:none;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);transition:transform .25s var(--ease),border-color .25s}.guide-list a:hover{transform:translate(-3px,-3px);border-color:var(--yellow)}.guide-list-num{grid-row:span 2;font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--yellow);padding-top:2px}.guide-list-title{font-size:17px;font-weight:700;line-height:1.35;color:var(--text-1)}.guide-list-desc{font-size:14px;line-height:1.6;color:var(--text-2)}@media (max-width:600px){.guide-pager{grid-template-columns:1fr}.guide-pager .is-next{grid-column:auto}.guide-terms{margin-top:0}.legal h1.guide-h1{font-size:40px}}.built{position:relative;margin:48px 0 40px;padding:30px 30px 26px 36px;display:grid;grid-gap:14px;gap:14px;justify-items:start;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03)}.built:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:repeating-linear-gradient(-45deg,var(--yellow) 0 8px,var(--black) 8px 16px)}.built-eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:rgba(245,196,0,.85)}.built-title{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:.5px;font-size:clamp(30px,4.4vw,44px);line-height:.95;color:var(--white);max-width:18ch}.legal .built-text{font-size:16px;line-height:1.65;color:var(--text-2);max-width:58ch;margin:0}.built-facts{display:flex;flex-wrap:wrap;gap:6px 20px;font-family:var(--font-mono);font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--text-3)}.built-facts span:before{content:"■ ";color:var(--yellow)}.built-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;margin-top:4px}.built-cta{padding:15px 26px;font-size:14px}.legal .built-note{font-size:13px;color:var(--text-3);margin:0}@media (max-width:900px){.built{padding:24px 20px 22px 26px}}.contact-form-wrap{position:relative;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:2px;padding:36px;margin-bottom:48px}.contact-form-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.contact-form-title{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:40px;letter-spacing:.5px;color:var(--white);line-height:1}.contact-form-meta{font-family:var(--font-mono);font-size:11px;color:rgba(245,196,0,.75);letter-spacing:1px;text-transform:uppercase}.contact-form-meta .blip{margin-right:6px;vertical-align:1px}.contact-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.contact-field{display:flex;flex-direction:column}.contact-field.full{grid-column:span 2}.contact-label,.reset-label{font-family:var(--font-mono);font-size:11px;letter-spacing:1.8px;font-weight:500;color:var(--text-2);text-transform:uppercase;margin-bottom:8px}.contact-input,.contact-select,.contact-textarea,.reset-input{width:100%;padding:13px 14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.16);border-radius:2px;font-family:var(--font-body);font-size:15px;color:var(--white);outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.contact-input::placeholder,.contact-textarea::placeholder,.reset-input::placeholder{color:hsla(0,0%,100%,.45)}.contact-input:focus,.contact-select:focus,.contact-textarea:focus,.reset-input:focus{border-color:var(--yellow);background:rgba(245,196,0,.05);box-shadow:3px 3px 0 rgba(245,196,0,.35)}.contact-textarea{min-height:140px;resize:vertical;line-height:1.5}.contact-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none" stroke="%23F5C400" stroke-width="2"><path d="M1 1 6 6 11 1"/></svg>');background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.contact-select option{background:var(--black);color:var(--white)}.contact-submit,.reset-submit{--cut:12px;margin-top:8px;width:100%;background:var(--yellow);color:var(--black);border:none;padding:17px;font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:transform .2s}.contact-submit:before,.reset-submit:before{content:"";position:absolute;inset:0;background:var(--white);transform:translateY(101%);transition:transform .45s var(--ease-io);z-index:-1}.contact-submit:hover:before,.reset-submit:hover:before{transform:translateY(0)}.contact-submit:disabled,.reset-submit:disabled{opacity:.5;cursor:not-allowed}.contact-feedback{margin-top:16px;padding:12px 14px;font-size:12px;border-radius:2px;font-family:var(--font-mono);letter-spacing:.5px}.contact-feedback.ok{background:rgba(245,196,0,.1);color:var(--yellow);border:1px solid rgba(245,196,0,.3)}.contact-feedback.err{background:rgba(239,68,68,.1);color:#f87171;border:1px solid rgba(239,68,68,.3)}.reset-card{position:relative;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);padding:40px 36px}.reset-icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border:1px solid rgba(245,196,0,.3);background:rgba(245,196,0,.08)}.reset-icon-error{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.08)}.legal .reset-title{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:48px;letter-spacing:.5px;line-height:.92;color:var(--white);margin-bottom:14px}.legal .reset-desc{font-size:15px;line-height:1.65;color:var(--text-2);margin-bottom:28px}.reset-field{display:flex;flex-direction:column;margin-bottom:16px}.legal .reset-error{font-family:var(--font-mono);font-size:12px;line-height:1.5;color:#f87171;margin:2px 0 12px}.reset-btn{--cut:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--yellow);color:var(--black);padding:15px 26px;font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;transition:background .25s}.reset-btn:hover{background:var(--white)}.lost{min-height:100vh;background:var(--black);color:var(--white);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.lost-scope{left:50%;top:50%;width:min(760px,140vw);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;background:linear-gradient(rgba(245,196,0,.14),rgba(245,196,0,.14)) 50% /1px 100% no-repeat,linear-gradient(90deg,rgba(245,196,0,.14),rgba(245,196,0,.14)) 50% /100% 1px no-repeat,repeating-radial-gradient(circle,transparent 0 75px,rgba(245,196,0,.14) 75px 76px);mask-image:radial-gradient(circle,#000 55%,transparent 71%);-webkit-mask-image:radial-gradient(circle,#000 55%,transparent 71%)}.lost-scope,.lost-scope:after{position:absolute;border-radius:50%}.lost-scope:after{content:"";inset:0;background:conic-gradient(from 0deg,transparent 0deg 290deg,rgba(245,196,0,.18) 359deg,transparent 1turn);animation:radar-spin 6s linear infinite}.lost-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.lost-tag{--cut:6px;display:inline-flex;align-items:center;gap:8px;background:rgba(245,196,0,.14);color:var(--yellow);padding:7px 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:2px;text-transform:uppercase}.lost-code{font-family:var(--font-lcd);font-weight:700;font-variation-settings:"ROND" 100;font-size:clamp(110px,22vw,190px);line-height:1;color:var(--yellow);margin:22px 0 8px;text-shadow:0 0 28px rgba(245,196,0,.35)}.lost-title{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:40px;letter-spacing:.5px;line-height:1}.lost-text{font-size:16px;color:var(--text-2);max-width:420px;margin:12px 0 36px}.lost .nav-cta{padding:15px 26px;font-size:14px}.lost-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px}.lost-link{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--yellow);text-decoration:none;padding-block:14px;border-bottom:1px solid transparent;transition:border-color .2s}.lost-link:hover{border-color:var(--yellow)}@media (max-width:1100px){.hero-radar{opacity:.55;right:-260px;width:760px}.nav-clock{display:none}}@media (max-width:900px){.legal-nav,.nav{padding:12px 18px}.nav-links{display:none}.nav-right{gap:12px}.nav-burger{display:block}.nav-menu:not([hidden]){display:flex;flex-direction:column;justify-content:space-between;position:fixed;inset:0;z-index:-1;overflow-y:auto;background:var(--black);padding:92px 20px calc(24px + env(safe-area-inset-bottom, 0px))}.logo{font-size:26px}.nav-cta{padding:10px 16px;font-size:12px;letter-spacing:1px}.hero{padding:64px 20px 76px;min-height:auto}.hero-radar{width:640px;right:-330px;top:-150px;transform:none;opacity:.4}.hero-radar text{display:none}.radar-echo{animation:none;opacity:.45}.hero-coord.tl{top:20px;left:20px}.hero-coord.br{display:none}.hero h1{font-size:clamp(56px,15vw,96px)}.hero-sub{font-size:17px;margin-bottom:32px}.btn-black,.btn-outline{padding:14px 22px;font-size:13px}.app-store-badge img{height:46px}.ticker-track{padding:12px 0}.ticker-item{padding-left:20px;font-size:11px;letter-spacing:1.5px}.ticker-sep{margin-left:12px}.web{padding:72px 20px}.web-inner{grid-template-columns:1fr;gap:40px}.web-sub{font-size:16px}.web-mock{box-shadow:8px 8px 0 -2px var(--yellow),8px 8px 0 0 var(--black)}.web-mock-body{grid-template-columns:1fr;min-height:auto}.web-mock-side{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;padding:12px}.web-mock-logo{margin:0 8px 0 0;font-size:18px}.web-mock-user{display:none}.web-mock-top{grid-template-columns:1fr}.vision{padding:72px 20px}.vision-grid-bg{background-size:40px 40px}.vision-sub{margin-bottom:44px}.timeline-head{padding:10px 18px}.timeline-track{display:none}.pillars{grid-template-columns:1fr}.pillar{padding:22px 18px 24px 58px;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.07)}.pillar:last-child{border-bottom:none}.pillar:before{content:"";position:absolute;left:28px;top:0;bottom:0;width:1.5px;background:repeating-linear-gradient(180deg,rgba(245,196,0,.5) 0 6px,transparent 6px 12px)}.pillar:first-child:before{top:29px}.pillar.is-live:before{background:var(--yellow)}.pillar:last-child:before{bottom:auto;height:29px}.pillar-wp{margin-bottom:14px}.wp-mark{position:absolute;left:22px;top:23px}.pillar-icon{position:absolute;right:18px;top:22px;width:38px;height:38px;font-size:19px;margin:0}.pillar-desc,.pillar-name{padding-right:48px}.pillar-desc{min-height:auto;margin-bottom:14px}.bento{padding:72px 20px}.bento-grid{grid-template-columns:1fr}.bento-grid>.span-2{grid-column:span 1}.bento-grid>.row-2{grid-row:span 1}.bento-cell{padding:26px 22px}.startup{padding:72px 20px}.startup:before{font-size:200px;right:-40px}.startup-inner{grid-template-columns:1fr;gap:40px}.startup-stats{gap:10px}.startup-stat{padding:16px}.startup-stat-num{font-size:40px}.profile-section{padding:72px 20px}.profile-inner{grid-template-columns:minmax(0,1fr);gap:44px}.profile-url{font-size:12px;padding:11px 14px}.site-footer{padding:40px 20px 28px}.site-footer-row{flex-direction:column;align-items:flex-start}.footer-links{flex-wrap:wrap;column-gap:22px}.pub-hero{padding:72px 20px 36px}.pub-hero:after,.pub-hero:before{width:320px;height:320px;right:-140px;top:-120px}.pub-hero-inner{flex-direction:column;align-items:flex-start;gap:22px}.pub-avatar{width:84px;height:84px;font-size:34px}.pub-back{left:18px;top:8px}.pub-body{padding:24px 20px;grid-template-columns:1fr}.pub-full{grid-column:span 1}.legal{padding:40px 20px 64px}.legal h1{font-size:60px}.legal-toc{display:none}.legal-body{gap:0}.legal-hero{gap:24px;margin-bottom:40px}.legal-table{font-size:12px}.legal-table td,.legal-table th{padding:8px 10px}.contact-grid{grid-template-columns:1fr}.contact-form-wrap{padding:24px}.contact-row{grid-template-columns:1fr}.contact-field.full{grid-column:span 1}.contact-form-title{font-size:32px}.reset-card{padding:32px 22px}}@media (max-width:600px){.pub-contact-row{grid-template-columns:1fr}}@media (max-width:480px){.hero h1{font-size:54px}.ocr-stamp{display:none}.hero-actions{flex-direction:column;align-items:stretch}.btn-black,.btn-outline{justify-content:center}.app-store-badge{align-self:center}.hero-link{text-align:center}.web-actions{flex-direction:column;align-items:stretch}.web-actions .btn-black{justify-content:center}.startup-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cv-ranks a{grid-template-columns:56px 1fr}.legal a.cv-link{color:var(--yellow);text-decoration:none;border-bottom:1px solid rgba(245,196,0,.3)}.legal a.cv-link:hover{border-color:var(--yellow)}.legal td.cv-code{font-family:var(--font-mono);font-size:13px;white-space:nowrap;color:var(--yellow)}.legal section h3{margin-top:28px}.cv-sample{margin:20px 0 8px}.cv-paper{background:#fff;color:#1a1a2e;padding:28px 28px 18px;font-size:13px;line-height:1.5;box-shadow:0 20px 50px rgba(0,0,0,.45);max-width:760px}.cv-paper *{color:inherit}.cv-head{display:grid;grid-template-columns:64px 1fr;grid-gap:16px;gap:16px;align-items:start;padding-bottom:14px;border-bottom:2px solid #f4b942}.cv-avatar{width:64px;height:64px;border-radius:50%;background:#f9fafb;border:1px solid #d1d5db;display:grid;place-items:center;font-weight:700;color:#9ca3af}.cv-name{font-size:20px;font-weight:800;letter-spacing:.5px}.cv-rank{font-size:14px;font-weight:600;color:#6b7280;margin-bottom:6px}.cv-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px;font-size:12px;color:#6b7280}.cv-h{margin:18px 0 8px;font-size:12px;font-weight:800;letter-spacing:1.5px;color:#1a1a2e;border-bottom:1px solid #d1d5db;padding-bottom:4px}.cv-table-wrap{overflow-x:auto}.cv-table{width:100%;min-width:520px;border-collapse:collapse;font-size:12px}.cv-table th{text-align:left;font-weight:700;color:#6b7280;background:#f9fafb;padding:6px 8px}.cv-table td{padding:6px 8px;border-bottom:1px solid #e5e7eb}.cv-table td.is-ok{color:#059669;font-weight:600}.cv-table td.is-warn{color:#d97706;font-weight:600}.cv-table td.is-danger{color:#dc2626;font-weight:600}.cv-table td.is-muted{color:#9ca3af}.legal .cv-paper p.cv-seatime{margin:0 0 10px;font-size:12px;line-height:1.5;color:#1a1a2e}.legal .cv-paper strong{color:inherit}.cv-contract{margin-bottom:10px;border:1px solid #e5e7eb}.cv-contract-head{background:#f9fafb;padding:6px 10px;font-size:12px;font-weight:700;white-space:pre-wrap}.cv-contract-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:0 18px;gap:0 18px;padding:8px 10px}.cv-contract-body dl{margin:0}.cv-contract-body dl>div{display:grid;grid-template-columns:90px 1fr;grid-gap:8px;gap:8px;font-size:12px}.cv-contract-body dt{font-weight:700;color:#6b7280}.cv-contract-body dd{margin:0}.cv-foot{margin-top:12px;text-align:center;font-size:10px;color:#9ca3af}.legal .cv-paper .cv-foot strong{color:#f4b942}@media (max-width:600px){.cv-paper{padding:18px 14px 12px}.cv-head{grid-template-columns:1fr}.cv-avatar{display:none}.cv-contacts{grid-template-columns:1fr}}.cert-toc{margin:0 0 36px;padding:18px 22px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03)}.cert-toc ol{list-style:none;counter-reset:toc;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:4px 24px;gap:4px 24px}.cert-toc li{counter-increment:toc}.cert-toc a{color:var(--text-2);text-decoration:none;font-size:15px;line-height:1.9}.cert-toc a:before{content:counter(toc,decimal-leading-zero) "  ";font-family:var(--font-mono);font-size:11px}.cert-toc a:before,.cert-toc a:hover{color:var(--yellow)}.cert-entry{scroll-margin-top:96px}.cert-code{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--yellow);margin-left:8px;white-space:nowrap}@media (max-width:600px){.cert-code{display:block;margin:4px 0 0}}.legal td a.cv-cert-link{color:var(--white);text-decoration:none;border-bottom:1px solid rgba(245,196,0,.4)}.legal td a.cv-cert-link:hover{border-color:var(--yellow)}.feat-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px}.feat-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);grid-gap:48px;gap:48px;align-items:center;margin:56px 0}.feat-row.is-flip{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.feat-row.is-flip .feat-text{order:2}.feat-row.is-flip:has(.is-screen),.feat-row:has(.is-screen){grid-template-columns:1fr;gap:24px}.feat-row:has(.is-screen) .feat-text{order:0}.feat-shot{margin:0;justify-self:center;width:100%}.feat-shot img{display:block;width:100%;height:auto}.feat-shot.is-phone{max-width:300px;padding:10px;border-radius:36px;background:#111;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 30px 60px rgba(0,0,0,.5)}.feat-shot.is-phone img{border-radius:26px}.feat-shot.is-paper{max-width:320px;box-shadow:0 24px 50px rgba(0,0,0,.5)}.feat-shot.is-screen{max-width:760px;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 24px 50px rgba(0,0,0,.5)}.feat-related ul{list-style:none;display:grid;grid-gap:10px;gap:10px}@media (max-width:760px){.feat-row,.feat-row.is-flip{grid-template-columns:1fr;gap:24px;margin:40px 0}.feat-row.is-flip .feat-text{order:0}.feat-shot.is-phone{max-width:260px}}.profile-more{display:inline-block;margin-top:22px;color:var(--black);border-bottom:2px solid var(--yellow);padding-bottom:2px}.lang-switch{display:flex;gap:4px;font-family:var(--font-mono);font-size:12px;letter-spacing:1px}.lang-switch>*{padding:2px 6px}.lang-switch>*+:before{content:none}.lang-switch a{color:var(--text-2);text-decoration:none;border-bottom:1px solid transparent}.lang-switch a:hover{color:var(--yellow);border-color:rgba(245,196,0,.5)}.lang-switch [aria-current]{color:var(--yellow);border-bottom:1px solid var(--yellow)}.hero-lang{margin-bottom:20px}main:lang(ru),main:lang(uk){--font-body:var(--ff-body-cyr),var(--ff-body-lat),"Helvetica Neue",Arial,sans-serif;--font-display:var(--ff-display-cyr),var(--ff-display-lat),"Arial Narrow",sans-serif;--font-stencil:var(--ff-display-cyr),var(--ff-display-lat),"Arial Narrow",sans-serif;font-family:var(--font-body)}.legal-hero-text{min-width:0}.legal h1{overflow-wrap:break-word}@media (max-width:600px){.legal:is([lang=uk],[lang=ru]) h1{font-size:46px}.legal:is([lang=uk],[lang=ru]) h1.guide-h1{font-size:36px}}