@layer base,portal,responsive,hero;@layer portal{app-header{position:sticky;top:-27px;z-index:20}.hero-headline{position:relative}app-replacement-badge{display:none}.system-bar{display:flex;justify-content:space-between;gap:16px;padding:7px max(32px,calc((100vw - 1280px)/2));background:var(--ink);color:var(--paper);font:9px/1.5 var(--mono);letter-spacing:.07em}.system-bar>span:first-child{display:flex;align-items:center;gap:8px}.system-bar .status-dot{color:var(--lime);width:5px;height:5px}.site-header{height:80px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 max(32px,calc((100vw - 1280px)/2));border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:10}.wordmark{display:inline-flex;align-items:center;flex-shrink:0;gap:10px;font-size:20px;font-weight:700;letter-spacing:-1.1px;line-height:1}.brand-mark{display:block;flex-shrink:0;object-fit:contain;background:var(--blue);width:56px;height:56px;border-radius:12px}.wordmark-dot{align-self:center;font-size:10px;margin-left:-5px;transform:translateY(-.55em)}.site-header nav{display:flex;align-items:center;gap:24px;font:700 10px var(--mono)}.site-header nav a{padding:16px 0}.site-header nav a:hover,.nav-careers:hover{color:var(--blue)}.header-actions{display:flex;align-items:center;gap:18px}.site-header .button{min-height:44px;padding:12px 16px;font-size:10px;gap:12px}.nav-careers{background:transparent;font:700 10px var(--mono);padding:0;min-height:44px}.menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;font-size:23px;background:transparent}.boss-button{min-width:44px;margin:0;color:var(--ink);font:700 9px var(--mono);white-space:nowrap}.boss-button .status-dot{background:var(--pink)}.boss-button kbd{font-size:10px;border-color:var(--line);padding:3px 5px}.hero{position:relative;display:grid;grid-template-columns:1.02fr 1fr;gap:0 34px;padding-top:55px}.hero-copy{z-index:2;min-width:0;padding-top:2px}.employment-label{display:inline-flex;align-items:center;gap:8px;border:1px solid #d8b3bb;background:#f6e4e5;color:#8d293f;padding:6px 9px;font:700 9px/1.5 var(--mono);letter-spacing:.015em;margin-bottom:24px}.hero h1{font-size:clamp(68px,7.9vw,111px);line-height:.91;letter-spacing:-.02em}.hero-fired,.hero-saved,.hero-token{display:block;white-space:nowrap}.hero-fired{color:var(--ink)}.hero-saved{color:var(--blue);margin-top:8px}.hero-token{font-size:.705em;color:var(--blue);letter-spacing:-.025em;line-height:1.18;width:fit-content;background:var(--lime);margin-top:8px;padding:0 7px 4px 3px;transform:rotate(-1deg)}.hero-support{font-size:19px;font-weight:700;line-height:1.45;letter-spacing:-.5px;margin-top:25px}.hero-description{margin-top:12px;color:#606157;font-size:13px;line-height:1.7}.hero-ctas{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.hero-ctas .button{padding:16px;min-height:51px;font-size:10px;gap:13px}.hero-footnote{margin-top:12px;color:var(--muted);font-size:10px}.contract-panel{background:#eeeee5;border:1px solid #c6c8bb;padding:15px 18px;color:var(--ink)}.contract-compact{max-width:490px;margin-top:20px;padding:10px 14px 9px}.contract-label{display:flex;justify-content:space-between;gap:12px;color:#5c6250;font:700 9px/1.5 var(--mono)}.contract-label>span:first-child{display:flex;align-items:center;gap:6px}.contract-label .status-dot{width:5px;height:5px}.contract-value{display:flex;align-items:center;gap:7px;min-height:40px}.contract-value code{font:12px var(--mono);overflow-wrap:anywhere;min-width:0;flex:1}.contract-value button,.contract-value>a{display:flex;align-items:center;justify-content:center;background:transparent;width:44px;height:44px;flex:none}.contract-value button:hover{background:var(--lime)}.contract-value button[aria-disabled=true]{cursor:help;color:#5b644d}.contract-status{min-height:14px;font-size:10px;line-height:1.4;color:#606557}.hero-scene{height:100%;min-height:625px;position:relative;isolation:isolate;margin-top:1px}.scene-file-tab{position:absolute;left:0;right:0;top:0;border-block:1px solid var(--line);padding:10px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;font:9px/1.4 var(--mono);color:var(--muted)}.scene-file-case{white-space:nowrap}.scene-file-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--blue)}.scene-file-status .status-dot{width:5px;height:5px}.scene-orbit{position:absolute;width:91%;aspect-ratio:1;border:1px dashed #ced0c0;border-radius:50%;top:18%;left:2%;z-index:-1}.scene-image{position:absolute;top:99px;left:-8%;width:112%;background:var(--paper);transform:translate(var(--scene-x, 0),var(--scene-y, 0));transition:transform .2s ease-out;pointer-events:none}.scene-image img{width:100%;filter:brightness(1.08);mix-blend-mode:multiply}.hr-notification{position:absolute;top:64px;left:0;right:0;z-index:2;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--ink);padding:13px;box-shadow:4px 4px #dbdacd;transform:rotate(2.5deg);font-size:11px;line-height:1.5}.notification-icon{background:var(--lavender);padding:8px;display:flex;font-size:21px}.hr-notification small{display:block;font-size:8px;color:#5e5f58}.notification-now{margin-left:auto;align-self:flex-start;color:var(--muted);font:9px var(--mono)}.open-sticker{position:absolute;right:-6px;top:40%;z-index:3;width:105px;height:105px;border-radius:50%;border:1px solid var(--ink);background:var(--lime);box-shadow:3px 3px 0 var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;font:9px/1.2 var(--mono);transform:rotate(12deg)}.open-sticker b{font:800 19px/1 var(--display);margin-top:3px}.open-sticker>span{position:absolute;right:17px;bottom:8px}.open-sticker:hover{transform:rotate(0)}.access-stamp{position:absolute;left:-15px;top:38%;color:var(--red);border:2px solid var(--red);padding:8px 10px;font:800 22px/.95 var(--display);letter-spacing:.03em;transform:rotate(-13deg);background:#f7f5edeb}.scene-kpis{position:absolute;top:24%;right:-12px;background:var(--paper);padding:10px;border:1px solid var(--line);transform:rotate(4deg);font:8px var(--mono)}.scene-kpis>span{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:7px}.scene-kpis b{color:var(--blue);font-size:11px}.scene-kpis small{font-size:6px;color:var(--muted)}.robot-bubble{position:absolute;right:0;top:71%;width:180px;background:#fff;border:1px solid var(--ink);border-radius:12px 12px 12px 0;padding:12px;font-size:11px;font-weight:700;text-align:center;transform:rotate(3deg)}.robot-trigger{position:absolute;right:0;bottom:28px;display:flex;align-items:center;gap:8px;background:var(--lavender);border:1px solid var(--ink);min-height:44px;padding:8px 12px;font:8px var(--mono);transform:rotate(-3deg)}.robot-trigger:hover{background:var(--lime)}.robot-trigger app-icon{font-size:18px}.scene-caption{position:absolute;bottom:0;left:12%;font:8px var(--mono);color:var(--muted)}.hero-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:32px 0 30px;margin-top:6px;font:9px var(--mono)}.hero-bottom>span,.hero-bottom a{display:flex;align-items:center;gap:10px}.tiny-cross{font-size:22px;color:var(--blue)}.hero-bottom a>span{font-size:20px}.ticker{transform:rotate(-1deg)}.section-intro h2{max-width:800px}.termination-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.termination-intro{position:sticky;top:35px}.termination-intro>p:not(.eyebrow){color:var(--muted);font-size:13px;margin-top:24px}.termination-intro h2{font-size:clamp(45px,5.5vw,76px)}.corporate-status-panel{margin-top:32px;border:1px solid #c8c8bc;background:#fdfcf6;font-family:var(--mono);transform:rotate(-1deg)}.case-file-heading{display:flex;justify-content:space-between;gap:10px;background:#e9e9df;border-bottom:1px solid #c8c8bc;padding:12px 15px;font-size:8px}.corporate-status-panel dl{padding:10px 16px;margin:0}.corporate-status-panel dl>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px dotted #d3d3c8;font-size:10px}.corporate-status-panel dd{margin:0;text-align:right;font-weight:700}.corporate-status-panel dt{color:#69695e}.corporate-status-panel .terminated{background:#f4ccda;color:#8d293f;padding:3px 6px}.case-file-signature{position:relative;padding:15px 16px 22px;font-size:8px}.case-file-signature>span:first-child{display:block;color:var(--muted)}.case-file-signature b{display:block;margin-top:4px}.hr-stamp{position:absolute;right:19px;bottom:14px;border:2px solid var(--blue);color:var(--blue);padding:6px 10px;font:800 17px/.95 var(--display);transform:rotate(-10deg);text-align:center}.timeline-window{border:1px solid var(--ink);box-shadow:5px 5px #e4e3d7}.timeline-toolbar{display:flex;justify-content:space-between;gap:10px;background:#e9eadf;border-bottom:1px solid var(--ink);padding:16px 20px;font:9px var(--mono)}.termination-timeline{list-style:none;margin:0;padding:8px 20px}.timeline-row{position:relative}.timeline-row:not(:last-child):after{content:"";position:absolute;top:50px;bottom:-35px;left:83px;width:1px;background:#c5c9bb;z-index:0}.timeline-row button{display:grid;grid-template-columns:54px 35px 1fr;width:100%;gap:12px;text-align:left;background:transparent;padding:26px 0;border-bottom:1px solid var(--line)}.timeline-row:last-child button{border-bottom:0}.timeline-row time{font:700 12px var(--mono);padding-top:9px}.timeline-node{position:relative;z-index:1;display:grid;place-items:center;height:35px;width:35px;background:var(--paper);border:1px solid #bbc0b0;font-size:19px;transition:background .3s,transform .3s}.timeline-copy{display:block;padding:5px 0 0 4px}.timeline-copy strong{display:block;font-size:16px;line-height:1.35}.timeline-copy>span{display:block;font-size:12px;color:var(--muted);margin-top:8px}.timeline-copy small{display:inline-block;font:8px/1.4 var(--mono);color:#626957;padding:5px 7px;background:#eaece2;margin-top:13px;transition:background .3s}.timeline-active .timeline-node{background:var(--blue);color:#fff;border-color:var(--blue);transform:rotate(-6deg)}.timeline-active .timeline-copy small{background:var(--lime);color:var(--ink)}.timeline-active .timeline-copy strong{color:var(--blue)}.timeline-complete .timeline-node{background:var(--lime)}.timeline-row:nth-child(5).timeline-active .timeline-node{background:var(--pink);color:var(--ink);border-color:var(--pink)}.timeline-end{padding:15px 20px;background:#e9eadf;display:flex;align-items:center;gap:8px;font:8px var(--mono);border-top:1px solid var(--ink)}.timeline-end .status-dot{color:var(--blue);width:5px;height:5px}.job-grid{grid-template-columns:.85fr 1.15fr;gap:70px}.job-copy h2{font-size:clamp(65px,7.8vw,110px)}.job-copy h2 .outline-text{display:inline}.job-window{transform:rotate(.7deg)}.job-window-content{padding:28px}.job-window label{font-size:25px}.profession-chips button{min-height:34px}.result-area{background:#f2f2e8;padding:20px}.assessment-heading{display:flex;justify-content:space-between;gap:10px;padding-bottom:11px;margin-bottom:12px;border-bottom:1px solid #bbc1ae;font:8px var(--mono)}.assessment-facts{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;border-block:1px dashed #bac0ad;padding:14px 0;margin:16px 0}.assessment-facts dt{font:7px/1.4 var(--mono);color:#606854}.assessment-facts dd{margin:5px 0 0;font:700 10px/1.5 var(--mono)}.assessment-action b{display:block;font:7px var(--mono);margin-bottom:5px}.assessment-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;background:var(--lime);margin-top:16px;padding:8px;font:7px/1.5 var(--mono)}.assessment-footer b{font-size:9px}.result-actions{gap:8px 16px}.result-actions button{min-height:44px;font-size:8px}.result-actions .share-primary{width:100%;justify-content:center;background:var(--blue);color:#fff;padding:10px;border:0}.job-result .meme-save-hint{margin:8px 0 0;font-size:11px;line-height:1.5;color:#606854}.share-status{line-height:1.5}.termination-share-dialog{width:min(1120px,calc(100% - 32px));max-height:min(94dvh,900px);padding:0;border:2px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:10px 10px 0 var(--blue);overflow:auto}.termination-share-dialog::backdrop{background:#171b20c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.termination-share-shell{min-width:0}.termination-share-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:25px 28px 22px;border-bottom:2px solid var(--ink);background:var(--lime)}.termination-share-header>div>span{display:flex;align-items:center;gap:8px;margin-bottom:8px;font:700 8px/1.5 var(--mono);letter-spacing:.06em}.termination-share-header>div>span i{width:6px;height:6px;border-radius:50%;background:var(--blue)}.termination-share-header h2{font-size:clamp(34px,4vw,55px)}.termination-share-header .dialog-close{position:static;flex:none}.termination-share-body{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:24px;padding:28px}.badge-preview{aspect-ratio:1200 / 630;min-width:0;display:grid;place-items:center;border:2px solid var(--ink);background:#e4e3d8;box-shadow:6px 6px 0 var(--ink);overflow:hidden}.badge-preview img{width:100%;height:100%;object-fit:contain}.badge-preview>app-icon{color:var(--blue);font-size:43px;animation:robot-think .8s steps(2) infinite}.badge-preview>p{font:700 9px/1.5 var(--mono);letter-spacing:.05em}.badge-preview>button{min-height:44px;padding:8px 14px;background:var(--lime);font:700 9px var(--mono)}.badge-loading{align-content:center;gap:12px}.x-post-preview{min-width:0;align-self:stretch;display:flex;flex-direction:column;border:1px solid #cfd4d8;border-radius:15px;padding:18px;background:#fff;color:#0f1419;box-shadow:0 8px 25px #0f141912}.x-post-author{display:flex;align-items:center;gap:10px}.x-post-avatar{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:50%;background:var(--blue);color:#fff;font:800 17px var(--display)}.x-post-author>div{min-width:0;display:grid}.x-post-author strong{font-size:14px;line-height:1.3}.x-post-author span:not(.x-post-avatar){color:#536471;font-size:12px}.x-post-author>b{margin-left:auto;font-size:21px}.x-post-preview textarea{width:100%;min-height:220px;flex:1;margin-top:15px;border:0;padding:0;resize:none;outline:0;background:transparent;color:#0f1419;font:15px/1.48 var(--body)}.x-post-preview textarea:focus-visible{outline:3px solid var(--blue);outline-offset:7px}.x-post-meta{display:flex;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid #eff3f4;color:#536471;font:700 8px/1.4 var(--mono)}.termination-share-actions{display:flex;flex-wrap:wrap;gap:10px;padding:0 28px}.termination-share-actions .button{min-height:48px;font-size:9px}.termination-share-actions .share-x-button{flex:1}.termination-share-note{margin:18px 28px 0;padding:13px 15px;border-left:3px solid var(--blue);background:#ecece3;color:var(--muted);font-size:10px;line-height:1.55}.termination-share-status{min-height:16px;margin:10px 28px 20px;color:var(--blue);text-align:center;font:700 9px/1.5 var(--mono)}@media(max-width:760px){.termination-share-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);box-shadow:6px 6px 0 var(--blue)}.termination-share-header{padding:18px 17px 15px}.termination-share-header h2{font-size:35px}.termination-share-body{grid-template-columns:1fr;gap:20px;padding:18px}.x-post-preview textarea{min-height:190px}.termination-share-actions{display:grid;padding:0 18px}.termination-share-actions .button{width:100%;white-space:normal}.termination-share-note{margin:16px 18px 0}.termination-share-status{margin-inline:18px}}.shuffle-button{background:transparent;min-height:44px;padding:0;font:700 10px var(--mono);color:var(--blue)}.meme-card-bottom{text-align:left;background:transparent;min-height:44px;align-items:center}.meme-card-bottom:hover{background:#fff5}.meme-reveal{margin:0 20px 15px;border-left:2px solid var(--blue);padding:0 0 0 12px;font-size:12px}.meme-footer{font:7px var(--mono);padding:10px 15px;border-top:1px dotted #2223}.meme-peach{background:var(--peach)}.meme-card-top>span{overflow-wrap:anywhere;min-width:0}.office-section{background:var(--paper);border:1px solid var(--ink);box-shadow:6px 6px #d2d2c3}.office-top{display:flex;justify-content:space-between;gap:15px;background:var(--ink);color:var(--paper);padding:13px 24px}.office-top .eyebrow{margin:0;font-size:9px}.office-hours{font:8px/1.5 var(--mono);color:#c8cbbd}.office-body{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px 40px}.office-body h3{font:800 clamp(32px,3.8vw,53px)/1 var(--display);letter-spacing:-.02em}.office-body p{font-size:14px;color:var(--muted);margin-top:12px}.queue-ticket{flex:none;text-align:center;min-width:195px;border:1px dashed #8b9580;padding:14px 17px 0;background:var(--lime);transform:rotate(3deg)}.queue-ticket>span{font:9px var(--mono)}.queue-ticket strong{display:block;font:800 62px/1.1 var(--display);color:var(--blue)}.queue-ticket small{display:block;font:7px var(--mono)}.queue-ticket button{display:block;width:100%;border-top:1px dashed #8b9580;margin-top:15px;min-height:44px;background:transparent;font:700 9px var(--mono)}.office-states{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-top:1px solid var(--line)}.office-states>div{border-right:1px solid var(--line);padding:20px 24px}.office-states>div:last-child{border:0}.office-states dt{font:8px var(--mono);color:var(--muted)}.office-states dd{font-size:16px;font-weight:700;margin:5px 0 0}.office-fineprint{padding:11px 24px;font-size:9px;color:var(--muted);border-top:1px solid var(--line)}.community-grid h2{font-size:clamp(38px,4.3vw,61px)}.token-grid dd,.token-grid dt,.token-link-row,.token-file-header{line-height:1.5}.buy-copy h2{font-size:clamp(38px,4.5vw,63px)}.roadmap-list h3{font-size:15px}.footer-links .nav-careers{color:var(--paper);font-weight:400}.footer-links .nav-careers:hover{color:var(--lime)}.careers-dialog{padding:0;border:1px solid var(--ink);width:min(620px,calc(100% - 32px));max-height:90dvh;background:var(--paper);color:var(--ink);box-shadow:8px 8px 0 var(--pink)}.careers-dialog::backdrop{background:#171b20b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.careers-content{position:relative;text-align:center;padding:45px 30px 30px}.careers-content .eyebrow{font-size:9px}.dialog-close{position:absolute;top:5px;right:5px}.careers-zero{display:block;font:800 120px/.9 var(--display);color:var(--blue)}.careers-content h2{font-size:42px;margin-top:15px}.careers-punchline{margin:12px 0 24px;font-size:24px;font-weight:700}.careers-content .small-note{margin-top:20px;font-size:11px}.careers-content .button{white-space:normal;font-size:10px}.boss-dialog{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0}.boss-dialog::backdrop{background:#fff}.dashboard-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px 28px 12px}.dashboard-kpis>div{padding:18px;border:1px solid #d5dfd8;background:#f7faf8;border-radius:4px}.dashboard-kpis span{font-size:9px;color:#546c5d}.dashboard-kpis strong{display:block;font-size:23px;margin:4px 0}.dashboard-kpis small{font-size:11px;color:#63746a}.dashboard-chart{padding:15px 28px 24px}.dashboard-chart>div{display:flex;justify-content:space-between;font-size:12px;gap:10px}.dashboard-chart>div span{font-size:10px;color:#63746a}.dashboard-chart svg{display:block;width:100%;height:100px;margin-top:10px}.spreadsheet footer{align-items:center}.spreadsheet footer button{background:transparent;color:#315b41;font-size:11px;min-height:44px;padding:5px}}.countdown-page{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;background:linear-gradient(90deg,rgb(32 34 34 / .045) 1px,transparent 1px) 0 0 / 80px 80px,linear-gradient(rgb(32 34 34 / .045) 1px,transparent 1px) 0 0 / 80px 80px,var(--paper);overflow-x:hidden}.countdown-system-bar{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px max(24px,calc((100vw - 1280px)/2));background:var(--ink);color:var(--paper);font:9px/1.5 var(--mono);letter-spacing:.07em}.countdown-system-bar span:first-child{display:inline-flex;align-items:center;gap:8px}.countdown-system-bar i,.countdown-eyebrow span{width:6px;height:6px;display:inline-block;border-radius:50%;background:var(--lime);animation:countdown-pulse 1.8s ease-in-out infinite}.countdown-panel{width:min(1040px,calc(100% - 64px));margin:auto;padding:clamp(48px,8vh,96px) 0;text-align:center}.countdown-eyebrow{width:fit-content;display:flex;align-items:center;gap:9px;margin:0 auto 26px;border:1px solid #d8b3bb;background:#f6e4e5;color:#8d293f;padding:7px 10px;font:700 9px/1.5 var(--mono);letter-spacing:.02em}.countdown-eyebrow span{width:5px;height:5px;background:currentColor}.countdown-panel h1{font-size:clamp(70px,11.5vw,164px);line-height:.78;letter-spacing:-.025em}.countdown-panel h1 em{display:inline-block;margin-top:.16em;padding:0 .07em .07em .03em;background:var(--lime);color:var(--blue);font-style:normal;transform:rotate(-1deg)}.countdown-intro{margin-top:clamp(40px,7vh,72px);color:var(--muted);font:700 11px/1.5 var(--mono);letter-spacing:.1em}.countdown-clock{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:clamp(6px,1.5vw,22px);margin-top:18px}.countdown-unit{min-width:0}.countdown-unit strong{min-height:clamp(82px,12vw,154px);display:grid;place-items:center;border:2px solid var(--ink);background:var(--blue);box-shadow:clamp(4px,.65vw,9px) clamp(4px,.65vw,9px) 0 var(--ink);color:#fff;font:800 clamp(48px,7.7vw,108px)/.8 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.countdown-unit span{display:block;margin-top:14px;color:var(--ink);font:700 10px/1.5 var(--mono);letter-spacing:.12em}.countdown-clock>b{padding-top:clamp(21px,4.3vw,50px);color:var(--ink);font:800 clamp(30px,5vw,64px)/1 var(--display)}.countdown-date{width:fit-content;margin:34px auto 0;padding-bottom:3px;border-bottom:2px solid var(--blue);color:var(--blue);font:700 10px/1.5 var(--mono);letter-spacing:.08em}.clearance-form{width:min(520px,100%);margin:32px auto 0;text-align:left}.clearance-form>label{display:block;margin-bottom:7px;font:700 9px/1.5 var(--mono);letter-spacing:.08em}.clearance-control{display:flex;border:2px solid var(--ink);background:#fff;box-shadow:5px 5px 0 var(--ink)}.clearance-control input{min-width:0;flex:1;border:0;padding:13px 15px;background:transparent;color:var(--ink);font:700 13px/1.4 var(--mono);letter-spacing:.18em;outline:0}.clearance-control input::placeholder{color:#85857d;font-size:10px;letter-spacing:.04em}.clearance-control:focus-within{outline:3px solid #e87525;outline-offset:5px}.clearance-control button{min-width:154px;border-left:2px solid var(--ink);padding:12px 16px;background:var(--lime);color:var(--ink);font:700 9px/1.4 var(--mono);letter-spacing:.03em}.clearance-control button:hover:not(:disabled){background:var(--blue);color:#fff}.clearance-control button:disabled{opacity:.6}.clearance-status{min-height:15px;margin-top:10px;color:var(--red);text-align:center;font:700 9px/1.5 var(--mono);letter-spacing:.035em}.countdown-footer{padding:18px 24px;text-align:center;color:var(--muted);font:700 9px/1.5 var(--mono);letter-spacing:.07em}.countdown-footer span{color:var(--blue)}@keyframes countdown-pulse{50%{opacity:.35}}@media(max-width:640px){.countdown-system-bar span:last-child{display:none}.countdown-panel{width:min(100% - 28px,460px);padding-block:40px}.countdown-panel h1{font-size:clamp(58px,18vw,78px)}.countdown-intro{margin-top:42px}.countdown-clock{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.countdown-unit strong{min-height:74px;border-width:1.5px;box-shadow:4px 4px 0 var(--ink);font-size:clamp(36px,13vw,54px)}.countdown-clock>b{display:none}.countdown-unit span{margin-top:10px;font-size:7px;letter-spacing:.06em}.clearance-form{margin-top:26px}.clearance-control{display:grid}.clearance-control input{min-height:48px;text-align:center}.clearance-control button{min-height:44px;border-top:2px solid var(--ink);border-left:0}}@media(max-height:680px)and (min-width:641px){.countdown-panel{padding-block:30px}.countdown-panel h1{font-size:clamp(64px,15vh,108px)}.countdown-intro{margin-top:30px}.countdown-unit strong{min-height:88px;font-size:60px}}@media(prefers-reduced-motion:reduce){.countdown-system-bar i,.countdown-eyebrow span{animation:none}}@layer responsive{@media(min-width:1500px){.hero{padding-top:65px}.hero-scene{min-height:670px}.scene-image{top:106px}}@media(max-width:1190px){.section-wrap{width:calc(100% - 64px)}.site-header{gap:16px}.site-header nav{gap:16px;font-size:9px}.site-header .wordmark{font-size:17px}.header-actions{gap:12px}.site-header .button{font-size:9px;padding:10px}.boss-button kbd,.boss-button .status-dot{display:none}.hero{gap:0 24px;padding-top:40px}.hero h1{font-size:8.4vw}.hero-ctas .button{font-size:9px;padding:14px 12px;gap:9px}.hero-support{font-size:18px}.hero-scene{min-height:620px}.scene-image{top:144px}.scene-kpis{top:22%}.open-sticker{top:41%;width:90px;height:90px}.open-sticker b{font-size:16px}.hr-notification{top:67px;font-size:10px;padding:10px}.hr-notification small{font-size:7px}.notification-now{display:none}.access-stamp{top:38%;font-size:18px}.robot-bubble{top:72%;font-size:10px;width:150px}.termination-layout{gap:45px}.corporate-status-panel dl>div{font-size:9px}.job-grid{gap:40px}.job-window-content{padding:23px}.job-input-row{flex-direction:column}.job-input-row .button{border-left:0;border-top:1px solid var(--ink)}.job-input-row input{min-height:48px}.job-window label{font-size:25px}.window-bar{font-size:9px}.meme-grid{gap:20px}.meme-title{font-size:22px}.meme-card-body{padding:22px}.meme-card-top>span{font-size:7px}.community-grid{gap:45px}.token-layout{grid-template-columns:1.55fr 1fr;gap:24px}.token-grid{grid-template-columns:repeat(2,1fr)}.buy-grid,.faq-section{gap:50px}.faq-intro h2{font-size:48px}.roadmap-list h3{font-size:13px}}@media(max-width:990px){.site-header nav{display:none;position:absolute;top:100%;left:0;right:0;padding:18px 32px;background:var(--paper);border-bottom:1px solid var(--ink);box-shadow:0 10px 20px #0001;align-items:stretch;flex-direction:column;gap:0}.site-header nav.menu-open{display:flex}.site-header nav a,.site-header .nav-careers{display:flex;align-items:center;gap:12px;font-size:12px;padding:13px 0;min-height:44px}.menu-toggle{display:flex}.site-header .wordmark{font-size:20px}.hero{column-gap:20px}.employment-label{font-size:7px}.hero-support{font-size:16px}.hero-description{font-size:12px}.hero-ctas{gap:8px}.hero-ctas .button{font-size:8px;padding:13px 10px}.hero-footnote{font-size:9px}.hero-scene{min-height:570px}.hero-bottom{font-size:8px}.scene-kpis{top:27%}.scene-image{top:167px;width:113%;left:-10%}.hr-notification{top:77px}.open-sticker{top:48%;width:82px;height:82px}.open-sticker b{font-size:15px}.access-stamp{top:43%;left:-9px;font-size:17px}.robot-trigger,.scene-caption{font-size:7px}.termination-layout{gap:32px;grid-template-columns:.85fr 1.15fr}.case-file-heading{flex-direction:column;gap:4px}.corporate-status-panel dl>div{align-items:flex-start;font-size:8px}.timeline-row button{grid-template-columns:43px 30px 1fr;gap:7px}.timeline-row time{font-size:10px}.timeline-node{width:30px;height:30px}.timeline-row:not(:last-child):after{left:64px}.timeline-copy strong{font-size:14px}.timeline-copy small,.timeline-toolbar,.timeline-end{font-size:7px}.job-grid{grid-template-columns:.8fr 1.2fr;gap:30px}.job-copy h2{font-size:8.4vw}.job-copy>p:not(.eyebrow){font-size:12px}.job-window-content{padding:20px}.window-bar{font-size:8px}.meme-title{font-size:20px}.meme-grid{gap:15px}.meme-card-body{padding:18px}.meme-card-body>p:last-child{font-size:11px}.meme-card-top{padding-left:10px}.meme-card-top>span{font-size:6px;gap:5px}.meme-card-bottom{font-size:7px;padding:10px}.office-states>div{padding:17px}.office-states dd{font-size:14px}.office-states dt{font-size:7px}.token-file-header{padding:15px;font-size:8px;gap:10px}.badge{font-size:7px}.token-grid{padding-inline:17px}.token-file app-contract-panel{margin-inline:17px}.verification-note{padding:23px}.verification-note h3{font-size:22px}.verification-note p{font-size:11px}.buy-grid{gap:40px}.roadmap-list{grid-template-columns:repeat(4,1fr);gap:20px 0}.roadmap-list h3{font-size:15px}.faq-section{gap:30px}.faq-intro h2{font-size:40px}.footer-cta{gap:40px}}@media(max-width:760px){html{scroll-padding-top:85px}app-header{top:-24px}body{font-size:14px}.section-wrap{width:calc(100% - 40px)}.section-space{padding-block:64px}h2{font-size:47px}.eyebrow{font-size:9px;margin-bottom:20px}.system-bar{padding:7px 20px;font-size:7px}.system-bar>span:last-child{display:none}.site-header{height:67px;padding:0 20px;gap:10px}.site-header .wordmark{font-size:17px;gap:7px}.brand-mark{width:44px;height:44px;border-radius:10px}.site-header .header-actions>app-buy-link{display:none}.header-actions{gap:12px}.boss-button{font-size:8px}.site-header nav{padding:14px 20px 20px}.hero{grid-template-columns:1fr;padding-top:27px}app-replacement-badge{display:block;position:absolute;right:0;top:48%;width:clamp(62px,18vw,110px);transform:rotate(5deg)}.replacement-badge{border:1px solid var(--ink);padding:5px;background:var(--paper);box-shadow:3px 3px 0 var(--pink);font-family:var(--mono);line-height:1.2;text-align:center}.replacement-heading{display:block;padding-bottom:4px;border-bottom:1px dashed #9c9b90;font-size:7px;font-weight:700}.replacement-faces{display:flex;align-items:center;justify-content:center;gap:2px;margin-block:5px}.replacement-faces>div{width:42%}.replacement-faces svg{width:100%;display:block;height:auto}.replacement-faces span{display:block;font-size:6px;font-weight:700;padding:2px}.replacement-faces>b{font-size:9px}.employee-out{background:var(--pink)}.robot-in{background:var(--lime)}.replacement-badge small{display:block;font-size:4px}.hero h1{font-size:clamp(65px,16.9vw,110px);line-height:.92}.hero-token{font-size:.715em;margin-top:7px;padding-right:8px}.hero-saved{margin-top:5px}.employment-label{font-size:7.5px;padding:5px 7px;margin-bottom:21px}.hero-support{margin-top:21px;font-size:17px;line-height:1.4}.hero-description{margin-top:10px;font-size:12px;line-height:1.6}.hero-ctas{margin-top:19px;flex-wrap:nowrap;gap:8px}.hero-ctas app-buy-link{flex:1;min-width:0}.hero-ctas app-buy-link .button{width:100%}.hero-ctas .button{min-height:49px;font-size:8.5px;padding:13px 10px;gap:10px}.hero-ctas>a{flex:none}.hero-ctas .button app-icon{font-size:14px}.contract-compact{margin-top:16px;padding:9px 12px;max-width:100%}.contract-label{font-size:8px}.contract-value code{font-size:10px}.contract-status,.hero-footnote{font-size:9px}.hero-scene{margin:32px auto 0;min-height:0;width:100%;max-width:580px;aspect-ratio:1}.scene-file-tab{padding:8px 0}.scene-image{top:14%;left:0;width:94%}.hr-notification{top:max(11%,44px);left:1%;right:1%;font-size:9px;padding:9px;transform:rotate(2deg)}.notification-icon{padding:6px;font-size:17px}.hr-notification small{font-size:6.5px}.notification-now{display:block;font-size:7px}.scene-kpis{top:30%;right:0;font-size:6px;padding:7px}.scene-kpis small{font-size:5px}.scene-kpis>span{gap:9px;margin-bottom:4px}.scene-kpis b{font-size:8px}.open-sticker{right:0;top:49%;width:78px;height:78px;font-size:7px}.open-sticker b{font-size:14px}.access-stamp{top:41%;left:0;padding:6px 8px;font-size:17px}.robot-bubble{top:73%;right:0;width:130px;font-size:9px;padding:9px}.robot-trigger{bottom:3px;right:0;min-height:44px;font-size:6px;padding:7px 8px}.robot-trigger app-icon{font-size:15px}.scene-caption{bottom:3px;left:0;font-size:5.5px;max-width:120px}.hero-bottom{font-size:7px;padding:24px 0;gap:20px;align-items:flex-start}.hero-bottom>span{max-width:165px;line-height:1.5}.hero-bottom a{max-width:140px;line-height:1.5}.ticker{padding-block:14px}.ticker-content{font-size:10px;gap:25px;padding-right:25px}.ticker-control{right:12px}.section-intro{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}.section-intro>p,.section-intro>div>p:not(.eyebrow){font-size:13px}.termination-layout{grid-template-columns:1fr;gap:32px}.termination-intro{position:static}.termination-intro h2{font-size:55px}.termination-intro>p:not(.eyebrow){font-size:13px;margin-top:20px}.corporate-status-panel{margin-top:27px}.case-file-heading{flex-direction:row;font-size:8px}.corporate-status-panel dl>div{font-size:10px}.case-file-signature{padding-bottom:23px}.timeline-toolbar,.timeline-end{font-size:8px;padding:15px}.termination-timeline{padding:6px 15px}.timeline-row button{grid-template-columns:43px 30px 1fr;gap:8px;padding:22px 0}.timeline-row time{font-size:11px}.timeline-row:not(:last-child):after{left:65px;top:46px}.timeline-copy strong{font-size:15px}.timeline-copy small{font-size:7px}.job-grid{grid-template-columns:1fr;gap:35px}.job-copy h2{font-size:clamp(70px,16vw,100px)}.job-copy>p:not(.eyebrow){font-size:13px;margin-top:22px}.handwritten-note{font-size:23px;margin:22px 0}.fiction-label{font-size:8px}.job-window{transform:none;box-shadow:5px 5px #132cbb}.window-bar{font-size:9px;padding:13px;gap:10px}.job-window-content{padding:20px}.form-tag{font-size:8px}.job-window label{font-size:24px}.job-input-row{flex-direction:row}.job-input-row input{font-size:16px;padding:11px}.job-input-row .button{font-size:8px;padding:11px;gap:5px;border-top:0;border-left:1px solid var(--ink);white-space:normal}.profession-chips{gap:7px;margin-block:12px 18px}.profession-chips button{min-height:44px;padding:8px 9px;font-size:10px}.result-area{padding:16px}.job-result h3{font-size:24px}.assessment-heading{font-size:7px}.assessment-facts{gap:12px}.assessment-facts dd{font-size:9px}.form-disclaimer{font-size:10px}.result-actions button{font-size:8px}.meme-grid{grid-template-columns:1fr;gap:30px;padding-inline:7px}.meme-card{min-height:270px}.meme-card-top{padding-left:16px}.meme-card-top>span{font-size:8px}.meme-title{font-size:27px}.meme-card-body{padding:24px}.meme-card-body>p:last-child{font-size:13px}.meme-card-bottom{padding:10px 16px;font-size:8px}.meme-footer{font-size:7px}.office-top{padding:13px 16px}.office-top .eyebrow{font-size:8px}.office-hours{display:none}.office-body{padding:26px 22px;align-items:flex-start;gap:25px;flex-direction:column}.office-body h3{font-size:36px}.office-body p{font-size:13px}.queue-ticket{align-self:center;min-width:200px}.office-states{grid-template-columns:repeat(2,1fr)}.office-states>div{padding:17px 14px;border-bottom:1px solid var(--line)}.office-states>div:nth-child(2){border-right:0}.office-states>div:nth-child(3){border-bottom:0}.office-states dt{font-size:7px}.office-states dd{font-size:14px}.office-fineprint{padding:12px 15px;font-size:9px}.community-grid{grid-template-columns:1fr;gap:38px;margin-top:65px}.community-art img{width:104%;margin-left:-2%}.community-grid h2{font-size:44px}.community-lead{font-size:17px}.community-grid>div>p:not(.eyebrow,.community-lead,.small-note){font-size:13px}.community-links>a,.social-placeholder{max-width:none;padding:16px}.community-links small{font-size:8px}.token-layout{grid-template-columns:1fr;gap:28px}.token-file-header{padding:14px;font-size:8px}.badge{font-size:6px}.token-grid{padding:8px 17px}.token-grid dt{font-size:8px}.token-grid dd{font-size:12px}.token-grid dd.pending{font-size:9px}.token-file app-contract-panel{margin:5px 15px 17px}.token-link-row{padding:15px;font-size:8px}.verification-note{transform:rotate(.5deg)}.verification-note p{font-size:12px}.buy-grid{grid-template-columns:1fr;gap:35px}.buy-copy{position:static}.buy-copy h2{font-size:clamp(38px,9.7vw,58px)}.buy-steps li{gap:15px}.buy-steps p{font-size:12px}.roadmap-section h2{font-size:43px}.roadmap-list{grid-template-columns:repeat(2,1fr);gap:16px 0}.roadmap-list h3{font-size:16px}.faq-section{grid-template-columns:1fr;gap:32px}.faq-intro h2{font-size:47px}.faq-list summary{font-size:14px}.faq-answer{font-size:13px}.site-footer{padding-top:55px}.footer-cta{grid-template-columns:1fr;gap:30px;padding-bottom:45px}.footer-cta h2{font-size:92px}.footer-cta>div:last-child>p{font-size:17px}.footer-brand{flex-wrap:wrap;gap:20px}.footer-links{gap:24px;font-size:10px}.risk-disclosure{font-size:11px}.footer-bottom{flex-direction:column;gap:12px;font-size:8px}.careers-content{padding:44px 20px 28px}.careers-content h2{font-size:34px}.careers-content .eyebrow{font-size:8px}.careers-punchline{font-size:22px}.spreadsheet header{padding:15px;gap:10px}.spreadsheet h2{font-size:16px}.sheet-logo{font-size:30px}.spreadsheet header>div>span{font-size:9px}.sheet-toolbar{font-size:10px;padding:10px 15px}.sheet-formula{font-size:10px;gap:13px}.dashboard-kpis{grid-template-columns:repeat(3,1fr);gap:7px;padding:16px 12px 8px}.dashboard-kpis>div{padding:10px}.dashboard-kpis span{font-size:7px;display:block}.dashboard-kpis strong{font-size:14px}.dashboard-kpis small{display:none}.dashboard-chart{padding:15px 16px}.dashboard-chart>div{flex-direction:column;gap:5px}.spreadsheet footer{flex-direction:column;gap:3px;padding:10px 15px;align-items:flex-start}}@media(max-width:365px){.section-wrap{width:calc(100% - 32px)}.site-header{padding-inline:16px}.site-header .wordmark{font-size:15px}.header-actions{gap:4px}.boss-button{font-size:7px}.hero h1{font-size:16.6vw}.employment-label{font-size:6.4px}.hero-support{font-size:16px}.hero-ctas .button{font-size:7px;padding-inline:8px;gap:7px}.hero-ctas .button app-icon{font-size:12px}.hero-description{font-size:11px}.contract-value code{font-size:9px}.notification-now{display:none}.hr-notification{font-size:8px}.hr-notification small{font-size:5.8px}.robot-bubble{width:118px;font-size:8px}.robot-trigger{font-size:5.5px}.access-stamp{font-size:14px}.open-sticker{width:67px;height:67px}.open-sticker b{font-size:12px}.job-window-content{padding:16px}.window-bar{font-size:7px}.job-input-row{flex-direction:column}.job-input-row .button{border-left:0;border-top:1px solid var(--ink)}.result-area{padding:12px}.corporate-status-panel dl>div{font-size:9px}.timeline-row button{grid-template-columns:38px 26px 1fr;gap:7px}.timeline-node{width:26px;height:26px}.timeline-row:not(:last-child):after{left:58px}.timeline-copy strong{font-size:14px}.office-body h3{font-size:31px}.community-grid h2{font-size:38px}.token-file-header{flex-wrap:wrap}.faq-intro h2{font-size:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.scene-image{transform:none!important}}.motion-paused .scene-image{transform:none!important}.motion-paused *{animation-play-state:paused!important}.motion-paused{scroll-behavior:auto}}@layer hero{.interactive-hero{isolation:isolate}.interactive-hero .hero-copy{align-self:start}.interactive-hero .hero-fired,.interactive-hero .hero-token{translate:var(--mx, 0px) var(--my, 0px)}.interactive-hero .hero-ctas .button{translate:var(--mx, 0px) var(--my, 0px);transition:background .2s,color .2s,box-shadow .2s}.interactive-hero .hero-ctas .button app-icon{translate:calc(var(--mx, 0px) * .25) calc(var(--my, 0px) * .25)}.interactive-hero.severance-ready .hero-ctas app-buy-link .button{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--blue)}.interactive-hero .office-scene{height:auto;min-height:0;margin-top:0;width:100%;max-width:none;aspect-ratio:auto}.office-scene .scene-file-tab{position:relative;padding-block:9px}.office-scene .office-notification{position:relative;inset:auto;margin:18px 3px 5px;padding:10px;transform:rotate(1.5deg);font-size:10px;z-index:6}.office-notification .notification-icon{font-size:18px;padding:7px}.office-notification .notification-now{font-size:8px;white-space:nowrap}.office-stage{position:relative;aspect-ratio:1.32;isolation:isolate;margin-top:8px}.office-definitions{position:absolute;pointer-events:none}.depth-layer{transform:translate3d(var(--px, 0px),var(--py, 0px),0)}.office-wall{position:absolute;inset:0;pointer-events:none;z-index:-1}.office-exit{position:absolute;left:1%;top:25%;border:1px solid #bec6a7;padding:3px 9px;color:#66714f;font:700 9px var(--mono)}.office-clock{position:absolute;right:2%;top:3%;font:800 25px var(--display);color:#747a66;text-align:right;line-height:1}.office-clock small{display:block;margin-top:6px;font:6px var(--mono)}.office-floor{position:absolute;inset:91% 0 auto;border-top:1px solid var(--line);transform:rotate(-2deg)}.art-layer{position:absolute;width:82%;aspect-ratio:1;left:7%;top:-5%;pointer-events:none}.art-layer svg{width:100%;height:100%;display:block;overflow:visible}.art-layer image{filter:brightness(1.018)}.art-layer{mix-blend-mode:multiply}.workstation-layer{z-index:1}.robot-layer{z-index:2}.employee-layer{z-index:3}.employee-departure,.robot-arrival{position:absolute;inset:0;transition:translate .4s cubic-bezier(.2,.8,.3,1)}.employee-departure{animation:employee-sigh 9s ease-in-out 3s infinite}.robot-head{transform:rotate(var(--head-turn, 0deg));transform-origin:858px 635px}.robot-pupils{transform:translate(var(--eye-x, 0px),var(--eye-y, 0px))}.robot-brows{opacity:0;transition:opacity .2s}.robot-suspicious .robot-brows{opacity:1}.robot-smug .robot-pupils,.office-scene[data-inspecting=human] .robot-pupils{scale:1 .68;transform-origin:853px 565px}.inspect-target{position:absolute;background:transparent;pointer-events:auto;min-width:44px;min-height:44px;border:0;padding:0}.human-target{inset:7% 52% 63% 24%;border-radius:35%}.box-target{inset:43% 64% 33% 7%}.robot-target{inset:45% 10% 39% 68%;border-radius:25%}.target-corners{position:absolute;inset:-5px;border:1px solid transparent;opacity:0;transition:opacity .16s;border-radius:7px}.target-corners:before,.target-corners:after{content:"";position:absolute;width:14px;height:14px;border-color:var(--blue);border-style:solid}.target-corners:before{top:0;left:0;border-width:2px 0 0 2px}.target-corners:after{right:0;bottom:0;border-width:0 2px 2px 0}.inspect-target:hover .target-corners,.inspect-target:focus-visible .target-corners,.inspect-target[aria-expanded=true] .target-corners{opacity:1;background:#294dff08;border-color:#294dff30}.inspect-target:focus-visible{outline-offset:5px}.office-scene .office-robot-bubble{inset:37% -3% auto auto;width:160px;min-height:38px;padding:9px;border-radius:8px 8px 8px 0;background:var(--paper);font:700 9px/1.4 var(--mono);opacity:0;transform:translateY(4px) rotate(2deg);transition:opacity .18s,transform .18s;z-index:5}.office-robot-bubble.bubble-visible{opacity:1;transform:translateY(0) rotate(2deg)}.monitor-display{position:absolute;z-index:4;top:61%;left:54%;width:13.5%;min-width:44px;min-height:44px;padding:5px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#202222;color:var(--lime);border:2px solid #b8a3df;font:700 6px/1.4 var(--mono);text-align:left;box-shadow:1px 2px #202222}.monitor-dot{width:4px;height:4px;background:var(--lime);margin-bottom:4px;animation:monitor-heartbeat 5.7s steps(2) 1s infinite}.monitor-line{width:65%;height:2px;background:#d8ef9055;margin-top:3px}.desk-inspect{position:absolute;right:3%;bottom:8%;z-index:3;padding:5px;min-height:44px;font:8px var(--mono);background:transparent;color:#636557}.floating-layer{position:absolute;inset:0;z-index:5;pointer-events:none}.office-document,.employee-credential,.rejection-document{position:absolute;translate:var(--mx, 0px) var(--my, 0px);rotate:calc(var(--tilt, 0deg) + var(--spin, 0deg))}.office-document{width:100px;padding:9px;color:var(--ink);border:1px solid var(--ink);background:#fffef9;box-shadow:3px 4px #20222212;text-align:left;font-family:var(--mono)}.office-document .document-heading{display:block;padding-bottom:5px;border-bottom:1px solid var(--line);font-size:5px;letter-spacing:.03em}.office-document b{display:block;font-size:8px;line-height:1.3;margin:6px 0}.office-document small{display:block;font-size:5px;margin-top:5px}.resume-document{top:12%;left:56%;--tilt: 11deg;pointer-events:auto}.document-avatar{display:inline-grid;place-items:center;height:19px;width:24px;margin-top:7px;background:var(--lavender);font-size:7px}.document-rules{display:block;height:17px;background:repeating-linear-gradient(to bottom,#777d71 0 1px,transparent 1px 6px);width:85%}.termination-document{left:0;top:1%;--tilt: -10deg;width:89px}.document-stamp{display:block;margin-top:8px;color:var(--red);border:1px solid var(--red);font:700 6px var(--mono);text-align:center;padding:2px;transform:rotate(-4deg)}.rejection-document{right:0;top:42%;--tilt: 5deg;display:flex;align-items:center;gap:5px;border:1px solid #baa4ad;background:#f6e4e5;padding:6px;font:5px/1.6 var(--mono)}.rejection-document b{font-size:5px;color:var(--red)}.rejection-document app-icon{font-size:13px}.employee-credential{left:24%;bottom:1%;min-height:49px;width:115px;padding:5px 8px 8px;border:1px solid var(--ink);background:var(--paper);display:flex;flex-direction:column;align-items:center;box-shadow:2px 3px #20222212;--tilt: -7deg;pointer-events:auto;font:7px var(--mono)}.badge-slot{width:21px;height:4px;border-radius:4px;background:var(--ink);margin-bottom:6px}.employee-credential b{margin-top:5px;background:var(--lime);padding:3px;width:100%;font-size:7px}.employee-credential b.revoked{background:var(--pink)}.office-scene .office-open-sticker{width:77px;height:77px;right:0;top:64%;font-size:7px;z-index:5}.office-open-sticker b{font-size:14px}.office-scene .office-access-stamp{top:38%;left:0;padding:6px;font-size:17px;pointer-events:none;z-index:3}.coffee-steam{position:absolute;top:40%;left:23%;color:#79816e;font-size:23px;opacity:0;animation:office-steam 4s ease-out 1.5s infinite}.office-controls{display:flex;align-items:center;justify-content:space-between;gap:6px;position:relative;z-index:6;padding:5px 0 8px}.inspection-hint{color:#596249;font:7px/1.4 var(--mono);display:flex;gap:5px;align-items:center}.inspection-hint>span:first-child{font-size:20px}.touch-inspect-hint{display:none}.office-scene .office-robot-trigger{position:static;transform:none;min-height:44px;padding:7px 9px;font:7px/1.4 var(--mono)}.office-robot-trigger app-icon{font-size:17px}.scanner-slot{position:relative;z-index:7;min-height:126px}.scanner-panel{min-height:118px;padding:13px 15px;background:#edeee4;border:1px solid #c5c9b5;font-family:var(--mono)}.scanner-active{background:#eff1ff;border-color:var(--blue);box-shadow:3px 3px #294dff13}.scanner-heading{display:flex;gap:7px;align-items:center;color:var(--blue);min-height:25px;font-size:9px}.scanner-heading>span:first-child{font-size:20px}.scanner-readout{font-size:7px;margin-left:auto;white-space:nowrap}.scanner-dismiss{display:grid;place-items:center;width:44px;height:44px;margin:-11px -10px -9px 0;font-size:24px;background:transparent;color:var(--blue);flex:none}.scanner-details{display:flex;flex-direction:column;margin-top:8px;gap:4px;font-size:9px;line-height:1.35}.system-transcript{display:flex;align-items:flex-start;gap:9px;padding-top:3px}.system-transcript .status-dot{margin-top:3px;width:6px;height:6px;color:#596d36;flex:none}.system-transcript b{display:block;font-size:8px;line-height:1.5}.system-transcript small{display:block;font-size:8px;line-height:1.5;margin-top:8px}.system-build{font-size:7px;margin-left:auto;color:#596249;text-align:right}.scene-invitation{margin-top:10px;font-size:8px;color:#646b59}.fire-console{display:flex;position:relative;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 0 0;min-height:73px;border-top:1px dashed #bfc0b3;font-family:var(--mono)}.fire-readout{display:flex;flex-direction:column;gap:5px;font-size:8px;line-height:1.4}.fire-readout small{color:var(--muted);font-size:8px}.fire-button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;background:#f6e4e5;border:1px solid #cfa0ab;color:var(--red);padding:10px 12px;font:700 10px var(--mono);white-space:nowrap}.fire-button:hover{background:var(--pink);color:var(--ink)}.fire-button:disabled{opacity:.65}.fire-complete{border-color:var(--blue)}.fire-complete .fire-readout strong{font:800 23px/.95 var(--display);color:var(--ink)}.fire-complete .fire-readout b{color:var(--blue);font:800 24px/1 var(--display)}.severance-link{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:44px;background:var(--lime);border:1px solid #b8ce83;padding:9px 12px;font:700 9px var(--mono)}.office-scene[data-phase="4"] .robot-arrival,.office-scene[data-phase="5"] .robot-arrival,.office-scene[data-phase="6"] .robot-arrival,.office-scene[data-phase="7"] .robot-arrival{translate:-11px 0}.office-scene[data-phase="5"] .employee-departure,.office-scene[data-phase="6"] .employee-departure,.office-scene[data-phase="7"] .employee-departure{translate:-17px 3px}.sequence-running .employee-departure{animation:none}.hero-pointer-effects{position:absolute;inset:0;overflow:clip;pointer-events:none;z-index:8;contain:layout paint}.hero-cursor,.hero-trail{position:absolute;top:0;left:0;opacity:0;pointer-events:none;font-family:var(--mono);will-change:transform,opacity}.hero-cursor{display:flex;align-items:center;gap:5px;font-size:7px;color:var(--blue)}.cursor-label:not(:empty){padding:3px 5px;background:var(--paper);border:1px solid #294dff50}.cursor-crosshair{font-size:21px}.hero-trail{padding:4px 6px;background:var(--paper);border:1px solid var(--red);color:var(--red);font-size:7px;font-weight:700;white-space:nowrap}.hero-trail:nth-child(3n){background:var(--lime);color:var(--ink);border-color:var(--ink)}.hero-dormant *{animation-play-state:paused!important}.hero-motion-disabled .hero-cursor,.hero-motion-disabled .hero-trail{display:none}.hero-motion-disabled .employee-departure,.hero-motion-disabled .robot-arrival{transition:none;translate:none!important}.hero-motion-disabled .robot-head,.hero-motion-disabled .robot-pupils{transform:none}@keyframes employee-sigh{0%,25%,55%,to{transform:translateY(0)}40%{transform:translateY(2px)}}@keyframes office-steam{0%{opacity:0;transform:translateY(3px)}30%{opacity:.55}to{opacity:0;transform:translateY(-16px)}}@keyframes monitor-heartbeat{0%,88%,to{opacity:1}91%,95%{opacity:.35}}@media(max-width:1100px)and (min-width:761px){.office-stage{margin-top:22px}.office-document{scale:.85;transform-origin:top left}.resume-document{left:53%}.office-scene .office-open-sticker{width:65px;height:65px;font-size:6px}.office-open-sticker b{font-size:12px}.rejection-document{top:36%;font-size:4px}.rejection-document b{font-size:4px}.employee-credential{scale:.85;transform-origin:bottom center}.office-scene .office-access-stamp{font-size:14px}.scanner-details{font-size:8px}.office-scene .office-robot-bubble{width:138px;font-size:8px;top:31%}.office-controls{flex-wrap:wrap}.inspection-hint{font-size:6px}}@media(max-width:760px){.interactive-hero .office-scene{margin:35px auto 0;max-width:580px}.office-scene .office-notification{margin-top:15px;font-size:9px}.office-notification small{font-size:7px}.office-stage{margin-top:17px}.office-document{width:84px;padding:7px}.office-document b{font-size:7px}.office-document .document-heading,.office-document small{font-size:4.5px}.document-avatar{height:15px;width:22px;margin-top:5px}.document-rules{height:12px}.termination-document{width:75px}.document-stamp{font-size:5px}.resume-document{left:52%;top:5%}.rejection-document{top:41%;right:0;max-width:135px;font-size:4px;padding:4px}.rejection-document b{font-size:4px}.employee-credential{width:100px;left:22%;font-size:6px}.employee-credential b{font-size:6px}.office-scene .office-open-sticker{top:64%;width:63px;height:63px;font-size:6px}.office-open-sticker b{font-size:12px}.office-scene .office-access-stamp{font-size:14px;padding:5px}.office-scene .office-robot-bubble{width:140px;top:29%;right:-6%;font-size:8px}.office-clock{font-size:19px}.office-clock small{font-size:5px}.office-exit{font-size:7px}.monitor-display{font-size:5px;padding:3px;top:59%}.desk-inspect{font-size:7px;left:54%;right:auto;bottom:0;min-width:44px}.office-controls{padding-top:10px}.office-scene .office-robot-trigger{font-size:6px;padding-inline:6px;gap:4px}.office-robot-trigger app-icon{font-size:14px}.inspection-hint{font-size:6px}.scanner-panel{padding:11px 12px}.scanner-heading,.scanner-details{font-size:8px}.scanner-readout{font-size:6px}.fire-readout,.fire-readout small{font-size:7px}.fire-button{font-size:9px}}@media(hover:none),(pointer:coarse){.hero-pointer-effects,.desktop-inspect-hint{display:none}.touch-inspect-hint{display:inline}.inspect-target .target-corners{opacity:.45}}@media(max-width:360px){.office-document{scale:.85;transform-origin:top left}.rejection-document{scale:.85;transform-origin:right}.employee-credential{scale:.9;transform-origin:bottom}.office-scene .office-access-stamp{font-size:12px}.office-scene .office-open-sticker{width:56px;height:56px}.office-open-sticker b{font-size:10px}.inspection-hint{max-width:90px}.fire-complete .fire-readout strong,.fire-complete .fire-readout b{font-size:21px}}@media(prefers-reduced-motion:reduce){.interactive-hero .depth-layer,.interactive-hero .robot-head,.interactive-hero .robot-pupils{transform:none!important}.interactive-hero .office-document,.interactive-hero .employee-credential,.interactive-hero .rejection-document,.interactive-hero .hero-fired,.interactive-hero .hero-token,.interactive-hero .hero-ctas .button{translate:none!important}.interactive-hero .hero-pointer-effects{display:none}.interactive-hero .employee-departure,.interactive-hero .robot-arrival{translate:none!important}}.scanner-heading{font-size:11px}.scanner-details{font-size:11px;line-height:1.45}.scanner-panel{min-height:130px}.scanner-slot{min-height:138px}.system-transcript b,.system-transcript small,.scene-invitation{font-size:10px}.office-scene .office-robot-bubble{z-index:8}.office-scene[data-inspecting=robot] .robot-layer{z-index:6}@media(max-width:1100px){.scanner-heading,.scanner-details{font-size:10px}.system-transcript b,.system-transcript small,.scene-invitation{font-size:9px}}}@layer base{@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700.woff2) format("woff2")}:root{--paper: #f7f5ed;--ink: #202222;--muted: #68685f;--blue: #294dff;--lime: #d8ef90;--lavender: #ded2f3;--peach: #ffc5a6;--pink: #ff77b7;--red: #a32946;--line: #d9d8ce;--display: "Barlow Condensed", "Arial Narrow", Impact, sans-serif;--body: "DM Sans", Arial, sans-serif;--mono: "Courier New", monospace}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:wait}button{border-radius:0}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #e87525;outline-offset:5px}::selection{background:var(--lime);color:var(--ink)}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-weight:800;line-height:.99;letter-spacing:-.02em}h2{font-size:clamp(42px,4.8vw,70px)}h3{font-size:19px;line-height:1.3;letter-spacing:-.04em}img{display:block;max-width:100%;height:auto}button{border:0}section{scroll-margin-top:20px}app-header,app-hero,app-hero-scene,app-ticker,app-story,app-job-risk,app-job-calculator,app-memes,app-meme-card,app-community,app-community-links,app-token,app-token-details,app-contract-panel,app-how-to-buy,app-buy-steps,app-roadmap,app-faq,app-footer{display:block;min-width:0}app-buy-link{display:inline-block}.section-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.section-space{padding-block:100px}.eyebrow{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.055em;line-height:1.5;margin-bottom:23px}.blue-text{color:var(--blue)}.lime-text{color:var(--lime)}.small-note{font-size:12px;color:var(--muted)}.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}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:12px 20px;background:var(--lime);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:17px 23px;background:var(--blue);color:#fff;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:-.03em;line-height:1.3;min-height:52px;border:1.5px solid var(--blue);transition:transform .18s,box-shadow .18s,background .18s;white-space:nowrap}.button:hover{transform:translate(-2px,-3px);box-shadow:4px 4px 0 var(--ink)}.button app-icon{font-size:17px}.button-dark{background:var(--ink);border-color:var(--ink)}.button-lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}.button-outline{background:transparent;border-color:var(--ink);color:var(--ink)}.button:active{transform:translate(0);box-shadow:none}.status-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:currentColor;flex:none}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent}.ticker{position:relative;background:var(--blue);color:var(--paper);border-block:1px solid var(--ink);overflow:hidden;padding-block:17px;transform:rotate(-1.5deg);width:102%;margin-left:-1%;z-index:3}.ticker-track{display:flex;width:max-content;animation:ticker-scroll 42s linear infinite;animation-play-state:paused}.ticker.in-view .ticker-track{animation-play-state:running}.ticker-content{display:flex;gap:38px;align-items:center;padding-right:38px;font-family:var(--mono);font-size:13px;font-weight:700}.ticker-star{font-size:25px;color:var(--lime);line-height:1}.ticker-control{position:absolute;right:22px;top:50%;transform:translateY(-50%);width:44px;height:44px;background:var(--blue);box-shadow:0 0 20px 12px var(--blue);color:#fff;display:grid;place-items:center;font-size:18px}.ticker:hover .ticker-track,.ticker-paused .ticker-track,.ticker-paused.in-view .ticker-track,.motion-paused .ticker-track{animation-play-state:paused}.section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px}.section-intro>p,.section-intro>div>p:not(.eyebrow){color:#64665c;font-size:14px;line-height:1.7}.job-section{background:var(--blue);color:var(--paper);position:relative}.job-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.job-copy h2{font-size:clamp(64px,7vw,103px);line-height:.92}.outline-text{-webkit-text-stroke:1.5px var(--paper);color:transparent}.job-copy>p:not(.eyebrow){font-size:14px;color:#e0e4ff;margin-top:27px}.handwritten-note{font-family:var(--display);font-size:24px;line-height:1.15;transform:rotate(-6deg);margin:35px 0 30px;color:var(--lime)}.handwritten-note span{padding-left:25px}.fiction-label{font-family:var(--mono);font-size:8px;letter-spacing:.07em;color:#e0e4ff}.job-window{background:var(--paper);border:1.5px solid var(--ink);box-shadow:8px 8px #132cbb;color:var(--ink);transform:rotate(1deg)}.window-bar{display:flex;align-items:center;gap:15px;padding:13px 17px;background:linear-gradient(110deg,#ded2f3,#f7d5e6 72%,#ffc5a6);border-bottom:1px solid var(--ink);font-family:var(--mono);font-size:10px}.window-bar>app-icon{margin-left:auto;font-size:18px}.window-dots{display:flex;gap:5px}.window-dots i{width:7px;height:7px;border:1px solid var(--ink);border-radius:50%;background:#ffb9a5}.window-dots i:nth-child(2){background:#ecd58b}.window-dots i:nth-child(3){background:var(--lime)}.job-window-content{padding:30px}.form-tag{font-family:var(--mono);font-size:8px;letter-spacing:.04em;color:#646a59}.job-window label{display:block;font-weight:700;font-size:27px;letter-spacing:-.06em;margin:12px 0}.job-input-row{display:flex;border:1px solid var(--ink);background:#fff}.job-input-row input{width:100%;min-width:0;border:0;background:#fff;color:var(--ink);padding:13px;font-size:12px}.job-input-row .button{font-size:9px;gap:9px;min-height:46px;padding:13px 12px;border:0;border-left:1px solid var(--ink)}.job-input-row .button:hover{transform:none;box-shadow:none;background:#c8e672}.profession-chips{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 23px}.profession-chips button{padding:6px 9px;background:transparent;border:1px solid #c3c7b8;font-size:10px;border-radius:3px;transition:background .15s}.profession-chips button:hover,.profession-chips button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.result-area{border:1px dashed #a6ad99;background:#edf0e5;min-height:239px;padding:22px}.result-empty,.assessment-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:193px;text-align:center;font-size:12px;gap:14px}.result-empty span:not(.result-icon){color:#626859}.result-icon{display:grid;place-items:center;width:53px;height:53px;border:1.5px solid var(--ink);border-radius:50%;background:var(--lime);font-size:26px;transform:rotate(-9deg)}.assessment-loading>app-icon{font-size:35px;animation:robot-nod .6s ease infinite alternate}.result-stamp{display:inline-block;background:var(--lime);color:#324014;font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.03em;padding:4px 6px}.result-profession{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#646858;margin-top:12px;overflow-wrap:anywhere}.input-error{color:#972f55;font-size:12px;line-height:1.5}.input-error:not(:empty){margin-top:10px}.job-input-row:has(input[aria-invalid=true]){outline:2px solid #972f55;outline-offset:2px}.job-result h3{font-size:23px;line-height:1.15;margin:7px 0 10px;letter-spacing:-.04em}.job-result>p:not(.result-profession){font-size:11px;color:#5d6551;line-height:1.6}.result-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px}.result-actions button{font-family:var(--mono);font-size:8px;font-weight:700;display:flex;align-items:center;gap:5px;background:transparent;border-bottom:1px solid #848c75;padding:8px 0;min-height:44px}.form-disclaimer{font-size:9px;color:#666c5c;margin-top:10px;line-height:1.5}.share-status{font-size:10px;color:#374512;line-height:1.3;min-height:13px;margin-top:8px}.meme-section{padding-top:110px}.meme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:15px 8px 10px}.meme-card{border:1.5px solid var(--ink);box-shadow:5px 6px #deded2;position:relative;transition:box-shadow .2s;display:flex;flex-direction:column;min-height:285px;background:#fff}.meme-card:hover{box-shadow:8px 10px #d2d3c4;z-index:2}.meme-card.dragging{z-index:5}.meme-card-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ink);padding-left:15px}.meme-card-top>span{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:8px;font-weight:700}.meme-card-top app-icon{font-size:15px}.drag-handle{touch-action:none;cursor:grab;padding:7px 12px;background:transparent;font-size:22px;min-width:44px;min-height:44px}.drag-handle:active{cursor:grabbing}.meme-card-body{padding:25px;flex:1}.meme-title{font-size:25px;font-weight:700;line-height:1.13;letter-spacing:-1px;margin-bottom:16px;white-space:pre-line}.meme-card-body>p:last-child{font-size:12px;line-height:1.6;max-width:250px}.meme-card-bottom{padding:13px 15px;border-top:1px solid #2223;font-family:var(--mono);font-size:8px;display:flex;justify-content:space-between;gap:10px}.meme-card-bottom>span{font-size:15px}.meme-lime{background:var(--lime)}.meme-lavender{background:var(--lavender)}.community-section{border-block:1px solid var(--line);background:#eeeee4}.community-grid{margin-top:85px;display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}.community-art{position:relative}.community-art img{filter:brightness(1.08);width:116%;max-width:none;margin-left:-8%;mix-blend-mode:multiply}.couch-label{display:table;padding:6px 9px;background:var(--lavender);border:1px solid var(--ink);font-size:9px;font-family:var(--mono);font-weight:700;transform:rotate(-3deg);margin:0 auto 10px}.couch-note{display:block;text-align:center;font-family:var(--display);font-size:24px;transform:rotate(-5deg);line-height:1.1;margin-top:10px}.community-lead{font-size:17px;font-weight:700;line-height:1.5;margin-top:22px;margin-bottom:10px;max-width:370px}.community-grid>div>p:not(.eyebrow,.community-lead,.small-note){font-size:13px;color:#62675a;max-width:390px}.community-links{display:flex;flex-direction:column;gap:8px;margin:25px 0 15px}.community-links>a,.social-placeholder{display:flex;align-items:center;gap:15px;border:1px solid #bfc4b3;padding:13px 15px;max-width:405px;background:var(--paper)}.community-links>a:hover{background:var(--lime)}.community-links app-icon{font-size:22px}.community-links>*>span:not(.social-tba){font-size:11px;font-weight:700;line-height:1.5}.community-links small{display:block;font-size:7px;letter-spacing:.02em;font-family:var(--mono);color:#69715d;font-weight:400}.community-links>*>app-icon:last-child,.social-tba{margin-left:auto}.social-tba{font-size:8px;font-family:var(--mono);border:1px solid #c5cbbb;padding:2px 5px;color:#68735a}.token-layout{display:grid;grid-template-columns:1.75fr 1fr;gap:28px;align-items:start}.token-file{border:1.5px solid var(--ink);background:#fffefa;box-shadow:5px 5px #e0e1d5}.token-file-header{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#e9eadf;padding:17px 20px;border-bottom:1px solid var(--ink);font-family:var(--mono);font-size:10px}.token-file-header>span:first-child{display:flex;align-items:center;gap:8px}.token-file-header app-icon{font-size:18px}.badge{font-size:8px;background:#dce6b8;color:#405021;padding:4px 7px}.token-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:12px 24px}.token-grid>div{padding:17px 0;min-width:0}.token-grid dt{font-size:8px;color:#69725c;font-family:var(--mono);margin-bottom:6px}.token-grid dd{margin:0;font-size:12px;font-weight:700;overflow-wrap:anywhere}.token-grid dd.pending{font-family:var(--mono);font-size:10px;font-weight:400;color:#667057}.token-file app-contract-panel{margin:5px 24px 20px}.token-link-row{display:flex;justify-content:space-between;gap:15px;padding:16px 24px;border-top:1px solid var(--line);font-family:var(--mono);font-size:8px;color:#68715a;flex-wrap:wrap}.token-link-row span{display:flex;gap:12px}.token-link-row b{font-weight:400;color:#667057}.evidence-links{display:flex;flex-wrap:wrap;gap:14px;padding:16px 24px;border-top:1px solid var(--line);font-size:11px;color:var(--blue)}.verification-note{background:var(--lavender);padding:27px;transform:rotate(1deg);border:1px solid #b6a6d0}.verification-note>app-icon{font-size:31px;margin-bottom:14px}.verification-note h3{font-size:25px;line-height:1.1;margin-bottom:17px}.verification-note>p{font-size:12px;line-height:1.8;color:#51475f}.verification-note hr{border:0;border-top:1px solid #b5a5cd;margin:20px 0}.verification-note .eyebrow{display:block;font-size:8px;margin:20px 0 0;line-height:1.7}.buy-section{background:var(--lime);border-block:1px solid #b9d176}.buy-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}.buy-copy{position:sticky;top:110px}.buy-copy>p:not(.eyebrow,.small-note){font-size:14px;margin:25px 0}.buy-copy>.small-note{font-size:10px;color:#4d602e;margin-top:13px}.buy-steps{padding:0;margin:0;list-style:none}.buy-steps li{display:flex;gap:22px;align-items:flex-start;padding:22px 0;border-bottom:1px solid #a7c267}.buy-steps li:first-child{padding-top:0}.buy-steps li:last-child{border:0;padding-bottom:0}.buy-step-number{font-family:var(--mono);font-size:10px;border:1px solid #789737;border-radius:50%;height:31px;width:31px;display:grid;place-items:center;flex:none}.buy-steps li>div{flex:1}.buy-steps h3{font-size:19px;margin-bottom:8px}.buy-steps p{font-size:12px;color:#526235;line-height:1.7}.buy-steps app-icon{font-size:22px;margin-top:5px}.roadmap-section{border-bottom:1px solid var(--line)}.roadmap-section h2{font-size:50px}.roadmap-list{display:grid;grid-template-columns:repeat(7,1fr);list-style:none;margin:0;padding:0}.roadmap-list li{position:relative;padding:18px 12px 55px 0}.roadmap-list li:after{position:absolute;content:"";height:1px;background:#bdbfae;left:0;right:0;bottom:15px}.roadmap-list li>span:first-child{font-family:var(--mono);font-size:9px;color:#777e68}.roadmap-list h3{font-size:17px;line-height:1.4;margin-top:12px;max-width:150px}.roadmap-node{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--paper);border:1px solid #a6ad95;position:absolute;bottom:0;left:0;z-index:1;font-size:14px}.roadmap-list li:nth-child(4) .roadmap-node{background:var(--blue);color:#fff;border-color:var(--blue)}.roadmap-list li:last-child .roadmap-node{background:var(--lime)}.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.faq-intro h2{font-size:55px}.faq-intro>p:last-child{font-size:13px;color:var(--muted);margin-top:25px}.faq-list details{border-bottom:1px solid #cdd0c0}.faq-list details:first-child{border-top:1px solid #cdd0c0}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-size:13px;font-weight:700;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:22px;font-weight:400;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-answer{padding-bottom:22px;font-size:12px;line-height:1.8;color:#626b54}.faq-answer a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.site-footer{background:var(--ink);color:var(--paper);padding-top:75px}.footer-cta{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding-bottom:60px;gap:80px}.footer-cta .eyebrow{color:#babcae}.footer-cta h2{font-size:100px;line-height:.9}.footer-cta h2 span{color:var(--lime)}.footer-cta>div:last-child>p{font-size:18px;color:#d0d3c5;margin-bottom:25px}.footer-cta .button:hover{box-shadow:4px 4px 0 var(--paper)}.boss-button{display:flex;align-items:center;gap:9px;font-size:9px;font-family:var(--mono);background:transparent;color:#b9bfaa;margin-top:20px;padding:10px 0;min-height:44px}.boss-button .status-dot{width:5px;height:5px;background:var(--lime)}.boss-button kbd{border:1px solid #626955;border-radius:2px;font-size:8px;padding:0 3px}.footer-brand{border-block:1px solid #4c5145;padding-block:26px;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-links{display:flex;gap:30px;align-items:center;font-size:9px;font-family:var(--mono)}.risk-disclosure{padding-block:26px;color:#b5bba8;font-size:10px;line-height:1.9;max-width:1100px}.risk-disclosure b{color:#d7dcce;font-family:var(--mono);font-size:9px;letter-spacing:.03em}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #41473a;padding:20px 0 25px;font-family:var(--mono);font-size:8px;letter-spacing:.02em;color:#b0b89e}.footer-bottom>span:last-child>span{color:var(--lime);font-size:16px;padding-left:6px}.boss-dialog{border:0;padding:0;max-width:1000px;width:90vw;background:#fff;color:#26312a;box-shadow:0 15px 100px #0007}.boss-dialog::backdrop{background:#101a19bb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.spreadsheet header{padding:20px 25px;display:flex;gap:15px;align-items:center}.sheet-logo{font-size:40px;color:#218652}.spreadsheet h2{font-family:var(--body);font-size:21px;font-weight:400;letter-spacing:0;line-height:1.3}.spreadsheet header>div>span{font-size:11px;color:#697369}.spreadsheet header>button{margin-left:auto}.sheet-toolbar{font-size:12px;padding:8px 30px;background:#ecf4ef}.sheet-formula{display:flex;gap:20px;font-size:12px;padding:8px 15px;border-bottom:1px solid #cfd8d1}.sheet-formula span{color:#888}.sheet-scroll{overflow:auto}.spreadsheet table{border-collapse:collapse;width:100%;min-width:540px;font-size:12px}.spreadsheet td,.spreadsheet th{border:1px solid #dce2dd;padding:8px 15px;text-align:left;height:32px;font-weight:400}.spreadsheet th{background:#f0f4f1}.spreadsheet tbody tr:first-child td{font-weight:700;background:#d8ecdf}.spreadsheet footer{display:flex;justify-content:space-between;gap:20px;padding:12px 25px;font-size:10px;color:#4c7358;background:#edf4ef}@keyframes ticker-scroll{to{transform:translate(-50%)}}@keyframes robot-nod{to{transform:translateY(-5px) rotate(7deg)}}}
