.project-page{min-width:0;padding:8px 0 18px}.project-page .project-eyebrow{color:var(--faint);font:12px/1.5 var(--pixel);letter-spacing:.06em;text-transform:uppercase}.project-page h2{font:400 43px/1.04 var(--display);text-wrap:pretty}.project-page p{overflow-wrap:break-word}.project-page .project-lead{max-width:830px;color:var(--muted);font:30px/1.2 var(--body);text-wrap:pretty}.project-page .project-page-intro{max-width:870px;margin-bottom:54px}.project-page .project-page-intro>.project-lead{margin-top:14px}.project-page .project-story-opening{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:64px;padding:37px 0 65px;border-block:1px solid var(--line)}.project-page .project-statement{max-width:760px;margin:17px 0 26px;font-size:62px;line-height:1.01;color:var(--mint-light)}.project-page .project-story-figure{margin:0;text-align:center}.project-page .project-story-figure img{width:190px;height:190px;margin:0 auto 25px;object-fit:contain;image-rendering:pixelated}.project-page .project-story-figure figcaption{max-width:220px;margin:auto;color:var(--faint);font:11px/1.6 var(--pixel);text-wrap:balance}.project-page .project-story-origin{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;padding:68px 0}.project-page .project-story-origin h2{max-width:370px;margin-top:16px}.project-page .project-prose{color:var(--muted);font:27px/1.22 var(--body)}.project-page .project-prose p+p{margin-top:23px}.project-page .project-perspectives{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.project-page .project-perspectives>section{position:relative;min-width:0;padding:35px 50px 13px 0}.project-page .project-perspectives>section+section{padding-left:50px;padding-right:0;border-left:1px solid var(--line)}.project-page .project-perspective-index{display:block;margin-bottom:21px;color:var(--mint);font:44px/1 var(--pixel)}.project-page .project-perspectives h2{margin:14px 0 18px;font-size:38px}.project-page .project-perspectives p:last-child{max-width:490px;color:var(--muted);font:26px/1.2 var(--body)}.project-page .project-closing{margin-top:68px;padding-top:29px;border-top:1px solid var(--line)}.project-page .project-closing>p{max-width:850px;color:var(--muted);font:27px/1.22 var(--body)}.project-page .project-links{display:flex;flex-wrap:wrap;align-items:center;gap:23px 29px;margin-top:27px}.project-page .project-text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--mint);font:14px/1.5 var(--pixel);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.project-page .project-text-link:hover{color:var(--mint-light)}.project-page .project-principle-list{border-top:1px solid var(--line)}.project-page .project-principle-list>li{display:grid;grid-template-columns:63px minmax(0,1fr);gap:30px;padding:38px 0 42px;border-bottom:1px solid var(--line)}.project-page .project-principle-number{color:var(--mint);font:36px/1 var(--pixel)}.project-page .project-principle-copy{max-width:890px;min-width:0}.project-page .project-principle-copy>h2{font-size:39px}.project-page .project-principle-copy>p{margin-top:17px;color:var(--muted);font:27px/1.24 var(--body)}.project-page .project-roadmap-list{position:relative}.project-page .project-roadmap-list:before{position:absolute;top:20px;bottom:0;left:22px;width:1px;background:var(--line);content:""}.project-page .project-roadmap-stage{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) minmax(0,1.08fr);gap:36px;padding-bottom:57px}.project-page .project-roadmap-stage:last-child{padding-bottom:0}.project-page .project-roadmap-marker{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:44px;border:1px solid var(--line);background:var(--page);color:var(--faint);font:23px/1 var(--pixel);clip-path:var(--notch)}.project-page .project-stage-status{display:flex;align-items:center;gap:9px;min-height:20px;color:var(--faint);font:11px/1.5 var(--pixel)}.project-page .project-stage-status>span{width:6px;height:6px;flex:0 0 6px;background:currentColor}.project-page .is-available .project-roadmap-marker{color:var(--mint);border-color:var(--mint-dark)}.project-page .is-available .project-stage-status{color:var(--mint)}.project-page .is-exploring .project-stage-status{color:var(--lilac)}.project-page .project-roadmap-heading h2{margin:12px 0 18px;font-size:40px}.project-page .project-roadmap-heading>p:last-child{color:var(--muted);font:26px/1.22 var(--body)}.project-page .project-roadmap-details{padding-top:30px}.project-page .project-roadmap-details ul{display:grid;gap:14px}.project-page .project-roadmap-details li{position:relative;padding-left:18px;color:var(--text);font:25px/1.18 var(--body)}.project-page .project-roadmap-details li:before{position:absolute;left:0;top:10px;width:5px;height:5px;background:var(--mint-dark);content:""}.project-page .project-stage-note{margin-top:25px;padding-top:15px;border-top:1px solid var(--line);color:var(--faint);font:21px/1.22 var(--body)}.project-page .project-growth-list{border-top:1px solid var(--line)}.project-page .project-growth-list>li{display:grid;grid-template-columns:63px minmax(0,1fr) 100px;align-items:start;gap:30px 38px;min-width:0;padding:36px 0 40px;border-bottom:1px solid var(--line)}.project-page .project-growth-number{padding-top:4px;color:var(--mint);font:32px/1 var(--pixel)}.project-page .project-growth-copy{max-width:840px;min-width:0}.project-page .project-growth-copy>h2{font-size:39px}.project-page .project-growth-copy>p{margin-top:17px;color:var(--muted);font:27px/1.24 var(--body)}.project-page .project-growth-character{width:100px;height:100px;object-fit:contain;image-rendering:pixelated}@media(max-width:1050px){.project-page .project-story-opening{grid-template-columns:minmax(0,1fr) 180px;gap:35px}.project-page .project-statement{font-size:53px}.project-page .project-story-figure img{width:155px;height:155px}.project-page .project-story-origin{gap:40px}.project-page .project-principle-list>li{grid-template-columns:45px minmax(0,1fr);gap:22px}.project-page .project-principle-copy>h2{font-size:35px}.project-page .project-roadmap-stage{gap:26px}.project-page .project-stage-status{font-size:10px}.project-page .project-growth-list>li{grid-template-columns:45px minmax(0,1fr) 80px;gap:22px}.project-page .project-growth-copy>h2{font-size:35px}.project-page .project-growth-character{width:80px;height:80px}}@media(max-width:680px){.project-page{padding-top:4px}.project-page h2{font-size:35px}.project-page .project-eyebrow{font-size:10px}.project-page .project-lead{font-size:26px;line-height:1.2}.project-page .project-page-intro{margin-bottom:32px}.project-page .project-story-opening{grid-template-columns:minmax(0,1fr);gap:32px;padding:28px 0 34px}.project-page .project-statement{margin-top:14px;font-size:44px;line-height:1.02}.project-page .project-story-figure{display:flex;align-items:center;gap:20px;text-align:left}.project-page .project-story-figure img{width:90px;height:90px;margin:0;flex:0 0 90px}.project-page .project-story-figure figcaption{max-width:185px;margin:0;font-size:10px}.project-page .project-story-origin{grid-template-columns:minmax(0,1fr);gap:23px;padding:36px 0}.project-page .project-story-origin h2{max-width:310px;margin-top:12px}.project-page .project-prose{font-size:25px}.project-page .project-perspectives{grid-template-columns:minmax(0,1fr)}.project-page .project-perspectives>section,.project-page .project-perspectives>section+section{padding:27px 0 29px;border-left:0}.project-page .project-perspectives>section+section{border-top:1px solid var(--line)}.project-page .project-perspective-index{margin-bottom:16px;font-size:34px}.project-page .project-perspectives h2{font-size:33px;margin:12px 0 15px}.project-page .project-perspectives p:last-child{font-size:25px}.project-page .project-closing{margin-top:35px;padding-top:24px}.project-page .project-closing>p{font-size:25px}.project-page .project-links{gap:15px;margin-top:23px}.project-page .project-links>.pixel-button{width:100%;font-size:14px}.project-page .project-text-link{font-size:12px}.project-page .project-principle-list>li{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:27px 0 30px}.project-page .project-principle-number{font-size:28px}.project-page .project-principle-copy>h2{font-size:32px}.project-page .project-principle-copy>p{font-size:24px}.project-page .project-roadmap-list:before{left:15px}.project-page .project-roadmap-stage{grid-template-columns:32px minmax(0,1fr);gap:17px;padding-bottom:38px}.project-page .project-roadmap-marker{width:32px;height:34px;font-size:18px}.project-page .project-stage-status{font-size:9px;min-height:20px}.project-page .project-roadmap-heading h2{font-size:32px;margin:10px 0 15px}.project-page .project-roadmap-heading>p:last-child{font-size:24px}.project-page .project-roadmap-details{grid-column:2;padding-top:0}.project-page .project-roadmap-details li{font-size:23px;padding-left:14px}.project-page .project-stage-note{font-size:21px;margin-top:20px}.project-page .project-growth-list>li{grid-template-columns:32px minmax(0,1fr) 52px;gap:15px 14px;padding:27px 0 30px}.project-page .project-growth-number{padding-top:3px;font-size:25px}.project-page .project-growth-copy{grid-column:2 / -1;grid-row:1}.project-page .project-growth-copy>h2{max-width:calc(100% - 60px);min-height:52px;font-size:32px}.project-page .project-growth-copy>p{margin-top:16px;font-size:24px}.project-page .project-growth-character{grid-column:3;grid-row:1;justify-self:end;width:52px;height:52px}}@font-face{font-family:"IL Serif";src:url(/fonts/il-serif.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IL Bit;src:url(/fonts/il-bit.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IL Pixel;src:url(/fonts/il-pixel.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Pixelify;src:url(/fonts/pixelify.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}:root{font-family:IL Bit,Pixelify,monospace;color:#f1f1df;background:#080d0b;color-scheme:dark;font-synthesis:none;--page:#080d0b;--surface:#151b15;--surface-2:#1c261b;--text:#f1f1df;--muted:#c1cbb7;--faint:#91a48b;--mint:#bfdf9e;--mint-light:#e1f1c4;--mint-dark:#4a623a;--lilac:#c8b1df;--line:#34422e;--ink:#132016;--paper:#e3e6cf;--display:"IL Serif","Pixelify",serif;--body:"IL Bit","Pixelify",monospace;--pixel:"Pixelify","IL Pixel",monospace;--mono:"Geist Mono",monospace;--notch:polygon(0 4px,4px 4px,4px 0, calc(100% - 4px) 0, calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px) , calc(100% - 4px) calc(100% - 4px) , calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px) ,0 calc(100% - 4px) )}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{color:inherit}button:not(:disabled),summary{cursor:pointer}button:disabled{cursor:default;opacity:.57}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,h4,p{margin:0}ul,ol{padding:0;margin:0;list-style:none}button,a,input,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--lilac);outline-offset:5px}::selection{color:var(--ink);background:var(--mint)}.site{position:relative;overflow:clip;isolation:isolate;background-color:var(--page)}.site:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.2;background-image:radial-gradient(#b2c59a .65px,transparent .9px),radial-gradient(#b2c59a .55px,transparent .8px);background-size:49px 59px,83px 97px;background-position:9px 19px,34px 8px}.scanlines{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background:repeating-linear-gradient(0deg,transparent 0,transparent 3px,#000 3px,#000 4px)}.skip-link{position:fixed;top:8px;left:12px;z-index:150;padding:11px 17px;background:var(--mint);color:var(--ink);font:14px var(--pixel);transform:translateY(-150%)}.skip-link:focus{transform:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.status-dot{display:inline-block;width:5px;height:5px;flex:0 0 5px;background:var(--mint);box-shadow:0 0 7px #bedf9c35;vertical-align:middle;margin-right:7px}.site-header{position:sticky;top:12px;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1312px;width:calc(100% - 96px);min-height:52px;padding:8px 18px;margin:12px auto 0;background:#171c15;border:3px solid #222b20;box-shadow:0 0 0 1px #070a07,inset 0 0 0 1px #35412b;clip-path:var(--notch)}.nav-left,.nav-right{display:flex;align-items:center;gap:22px}.nav-link{font:14px/1.1 var(--pixel);text-transform:uppercase;white-space:nowrap}.nav-link:hover{color:var(--mint)}.brand{display:inline-flex;align-items:center;gap:7px;font:22px/1 var(--pixel);letter-spacing:.04em}.brand img{width:29px;height:28px;object-fit:contain;image-rendering:pixelated}.brand span{display:none}.pill{font:11px var(--pixel);color:var(--mint);white-space:nowrap}.pixel-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:12px 24px;border:0;border-radius:0;clip-path:var(--notch);background:var(--mint);color:var(--ink);font:16px/1.2 var(--pixel);text-transform:uppercase;white-space:normal;box-shadow:inset 0 2px #e5efcb,inset 0 -3px #7c9c5f;transition:background .13s ease,translate .13s ease}.pixel-button:hover{background:var(--mint-light);translate:0 -1px}.pixel-button:active{translate:1px 2px}.pixel-button.secondary{color:var(--text);background:#151b14;box-shadow:inset 0 0 0 2px #35432e,inset 0 -3px #050805}.pixel-button.secondary:hover{background:#24301e;color:var(--mint-light)}.pixel-button.small{min-height:31px;padding:7px 15px;font-size:13px}.menu-toggle{display:none;padding:10px;border:0;background:none;font:14px var(--pixel);text-transform:uppercase}.mobile-menu:not([open]){display:none}.mobile-menu[open]{position:fixed;display:flex;flex-direction:column;left:50%;top:92px;right:auto;width:min(500px,calc(100% - 32px));max-height:calc(100dvh - 120px);padding:22px;margin:0;transform:translate(-50%);overflow:auto;border:3px solid #61724d;background:#141e13;color:var(--text);box-shadow:6px 6px #030603}.mobile-menu::backdrop{background:#030704e8}.mobile-menu-top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:17px;border-bottom:1px solid var(--line);font:13px var(--pixel);color:var(--mint)}.mobile-menu nav a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);font:22px var(--pixel)}.mobile-menu>p{margin-top:20px;font:11px/1.6 var(--pixel);color:var(--faint)}.hero{position:relative;max-width:1440px;margin:auto;padding:99px 32px 74px;text-align:center}.hero-kicker{margin-bottom:15px;font:28px/1 var(--display);letter-spacing:.28em;text-transform:uppercase}.hero-title{position:relative;z-index:2;font:400 clamp(76px,6.7vw,100px)/.99 var(--display);letter-spacing:-.015em;text-shadow:3px 4px 0 #39483355}.hero-title>span{display:block}.hero-title em{font-style:normal;color:var(--mint)}.hero-copy{max-width:790px;margin:42px auto 0;font:28px/1.05 var(--body);color:var(--text);text-wrap:pretty}.hero-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:42px}.hero-meta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:13px 24px;margin-top:49px;font:12px/1.4 var(--pixel);text-transform:uppercase;color:#bac6ae}.hero-meta>span{display:inline-flex;align-items:center;gap:7px}.hero-meta>span:before{content:"";width:5px;height:5px;background:var(--mint)}.hero-meta .status-dot{display:none}.hero-footnote{margin-top:16px;font:18px/1.2 var(--body);color:#a3b09b}.hero-floater{position:absolute;z-index:3;right:8%;top:25%;width:65px;padding:0;border:0;background:transparent;animation:bob 5s ease-in-out infinite}.hero-floater img{width:100%;height:auto;image-rendering:pixelated}.hero-floater.floater-left{top:31%;left:8%;right:auto;width:55px;animation-delay:-2s}.hero-floater.floater-right{top:25%;right:8%;left:auto}.workstation{position:relative;max-width:1440px;margin:0 auto;padding:0 32px}.computer-scene{position:relative;width:100%;max-width:1312px;margin:0 auto;aspect-ratio:1536/1024;isolation:isolate}.monitor-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;pointer-events:none}img.monitor-frame,.monitor-frame img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.monitor-screen{position:absolute;left:16.2%;top:20.3%;z-index:2;width:67.6%;height:56.5%;display:flex;flex-direction:column;overflow:hidden;background:#e2e5ce;color:#172018;font:16px/1.23 "IL Pixel",var(--pixel);text-shadow:none;color-scheme:light;isolation:isolate}.monitor-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;opacity:.045;background:repeating-linear-gradient(0deg,transparent 0,transparent 2px,#141e0a 2px,#141e0a 3px)}.os-menubar{position:relative;z-index:5;display:flex;align-items:center;gap:17px;min-height:30px;padding:5px 13px;border-bottom:1px solid #8e9c7d;background:#e4e7d1;color:#192319;flex-shrink:0;font:15px/1 "IL Pixel",var(--pixel)}.os-menubar>span:last-child,.os-menubar>time{margin-left:auto;white-space:nowrap}.os-menubar button{padding:0;border:0;background:transparent;font:inherit;line-height:1}.os-menubar button:hover{text-decoration:underline}.os-menubar img{width:17px;height:17px;object-fit:contain;image-rendering:pixelated}.os-desktop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 22px;align-content:start;flex:1;min-height:0;padding:24px 30px 28px;overflow:auto;background:radial-gradient(ellipse at 50% 100%,#718d4d22,transparent 70%)}.app-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:90px;padding:7px;border:1px solid transparent;background:transparent;color:#172018;text-align:center;font:15px/1.1 "IL Pixel",var(--pixel);text-transform:uppercase}.app-icon img{width:42px;height:42px;object-fit:contain;image-rendering:pixelated}.app-icon:hover{background:#b3c29470;border:1px dotted #3b5031}.app-icon:focus-visible{outline:2px dotted #263621;outline-offset:-3px}.os-taskbar{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;min-height:25px;padding:4px 12px;border-top:1px solid #839473;background:#d6ddc2;font:11px/1 var(--pixel)}.os-taskbar button{padding:2px 5px;border:1px solid #758465;background:#e4e9d1;color:var(--ink);font:11px var(--pixel)}.os-window{position:absolute;z-index:6;top:39px;right:13px;bottom:31px;left:13px;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:2px solid #283824;background:#e5e7d0;box-shadow:3px 3px #1a241c70}.window-titlebar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;min-height:25px;padding:3px 5px;border-bottom:2px solid #263622;background:repeating-linear-gradient(0deg,#293925 0,#293925 1px,#e0e5ca 1px,#e0e5ca 3px);font:14px/1.1 "IL Pixel",var(--pixel)}.window-titlebar>span,.window-titlebar>strong{padding:1px 8px;background:#e0e5ca;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.window-buttons{display:flex;align-items:center;gap:4px;background:#e0e5ca}.window-buttons button{display:grid;place-items:center;width:17px;height:17px;padding:0;border:1px solid #263622;background:#e0e5ca;color:#172018;font:12px/1 var(--pixel);box-shadow:inset 1px 1px #ffffed,inset -1px -1px #8b9979}.os-window-body{display:flex;min-height:0;flex:1;overflow:hidden}.os-sidebar{display:flex;flex-direction:column;gap:2px;flex:0 0 116px;min-width:0;padding:10px 7px;border-right:1px solid #7f8e70;background:#d5ddc1;overflow-y:auto}.os-sidebar button{display:block;flex-shrink:0;min-height:27px;padding:5px 7px;border:0;background:transparent;color:#263522;text-align:left;font:15px/1.1 "IL Pixel",var(--pixel)}.os-sidebar button:hover{background:#c1d2a7}.os-sidebar button.active{background:#142116;color:#f2f2df}.os-content{flex:1;min-width:0;min-height:0;padding:13px 15px 20px;overflow:auto;scrollbar-width:thin;scrollbar-color:#83966f #dce3cb;font:15px/1.3 "IL Pixel",var(--pixel)}.os-content :where(button,input,select){color:#172018;color-scheme:light}.os-content button:not(.app-icon),.os-content .pixel-button{min-height:27px;padding:5px 9px;border:1px solid #34472c;clip-path:none;background:#d0ddba;color:#18271b;box-shadow:inset 1px 1px #f6f9e7,inset -1px -1px #8d9e78;font:14px/1.1 "IL Pixel",var(--pixel);text-transform:none;letter-spacing:0}.os-content button:hover:not(:disabled){background:#b8ce95}.os-content button:active{box-shadow:inset 1px 1px #83956d}.os-content button:disabled{opacity:.55}.os-content a{text-decoration:underline;text-underline-offset:2px}.os-heading{margin-bottom:7px;font:26px/1.05 var(--display);color:#18261b}.os-copy{font:15px/1.35 "IL Pixel",var(--pixel);color:#374830;max-width:100%}.os-badge,.data-badge{display:inline-block;max-width:100%;padding:3px 6px;border:1px solid currentColor;font:10px/1.2 var(--pixel);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.os-badge{color:#344c25;background:#ccdcb8}.demo-banner{display:flex;align-items:center;gap:6px;margin:10px 0;padding:5px 7px;border:1px solid #8b9c71;background:#d8e2c4;color:#4b5c39;font:10px/1.3 var(--pixel);text-transform:uppercase}.scan-form{display:flex;align-items:end;flex-wrap:wrap;gap:7px;margin-top:14px}.scan-form label{display:block;flex:1 1 230px;min-width:0;font:11px/1.3 var(--pixel);text-transform:uppercase}.scan-form input{display:block;width:100%;min-width:0;min-height:31px;margin-top:5px;padding:7px 8px;border:1px solid #526444;border-radius:0;background:#fafbe9;color:#172018;font:12px/1.3 var(--mono);box-shadow:inset 1px 1px #9ba88c}.scan-form>input{flex:1 1 190px}.scan-form>button{flex:0 0 auto;min-height:31px!important}.scan-examples{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:9px;font:12px/1.3 "IL Pixel",var(--pixel)}.scan-examples button{min-height:23px!important;padding:3px 7px!important;font-size:12px!important}.scan-progress{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:9px;border:1px solid #81956c;background:#cfddbb;font:13px/1.3 "IL Pixel",var(--pixel)}.scan-progress>*{display:block}.scan-error{margin-top:10px;padding:8px;border:1px solid #8b5148;background:#edd7bf;color:#6c332b;font:14px/1.3 "IL Pixel",var(--pixel);overflow-wrap:anywhere}.report-header{display:flex;justify-content:space-between;align-items:start;gap:10px;margin:12px 0 9px;padding-bottom:8px;border-bottom:1px solid #899a75}.report-header h3{font:25px var(--display)}.report-header p{margin-top:4px;font-size:12px;overflow-wrap:anywhere}.report-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 14px}.report-fact{min-width:0;padding:8px 7px;border:1px solid #91a27c;background:#d8e2c5}.report-fact small{display:block;margin-bottom:4px;font:10px/1.2 var(--pixel);text-transform:uppercase;color:#526442}.report-fact strong{display:block;font:22px/1.1 var(--display);overflow-wrap:anywhere}.check-row{display:flex;justify-content:space-between;align-items:start;gap:14px;padding:6px 0;border-bottom:1px dotted #9aa887;font:14px/1.25 "IL Pixel",var(--pixel)}.check-row>:last-child{text-align:right}.observation-list{margin:9px 0}.observation-list li{position:relative;padding-left:13px;margin-top:5px;font:14px/1.3 "IL Pixel",var(--pixel)}.observation-list li:before{content:"·";position:absolute;left:2px}.account-table{width:100%;margin:10px 0;border-collapse:collapse;table-layout:fixed;font:11px/1.5 var(--mono)}.account-table :where(th,td){padding:6px;border-bottom:1px solid #a9b59a;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-table th{background:#c2d3a8;font:11px var(--pixel);text-transform:uppercase}.account-table th:last-child,.account-table td:last-child{text-align:right;width:22%}.account-table a{overflow-wrap:anywhere}.evidence-list{display:flex;flex-direction:column;gap:9px;margin:10px 0}.evidence-list>li,.evidence-list>div,.evidence-list>a{padding:9px;border:1px solid #9bac86;background:#dbe3c9;overflow-wrap:anywhere}.evidence-list small{display:block;margin-bottom:4px;font:10px var(--pixel);color:#526442;text-transform:uppercase}.evidence-list a{font-size:13px;overflow-wrap:anywhere}.watch-list,.history-list{display:flex;flex-direction:column;gap:6px;margin:12px 0}.watch-item{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px;border:1px solid #8a9f72;background:#d4dfbf}.watch-item h3,.watch-item strong{font:21px/1 var(--display)}.watch-item p{margin-top:4px;font:12px/1.3 "IL Pixel",var(--pixel);overflow-wrap:anywhere}.empty-state{margin:15px 0;padding:22px 14px;border:1px dashed #8da279;text-align:center;font:16px/1.3 "IL Pixel",var(--pixel);color:#4f6641}.os-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:13px}.settings-list{display:flex;flex-direction:column;gap:13px;margin-top:15px}.settings-list label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #a4b393}.receipt-row{display:grid;grid-template-columns:75px 1fr;gap:8px;padding:7px 0;border-bottom:1px dotted #a7b49a;font:13px/1.25 "IL Pixel",var(--pixel)}.receipt-row>*{min-width:0;overflow-wrap:anywhere}.terminal-log{max-width:100%;margin:10px 0;padding:10px;border:1px solid #546849;background:#1c2a1d;color:#dce6c5;font:11px/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.history-list>li,.history-list>div{padding:8px;border:1px solid #9bab84;background:#d8e1c8;font:13px/1.3 "IL Pixel",var(--pixel)}.workstation-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;width:min(100%,1050px);margin:7px auto 0;padding:0 16px;font:11px/1.5 var(--pixel);text-transform:uppercase;color:var(--faint)}.crew,.pipeline,.get-started,.token,.principles,.faq{width:calc(100% - 128px);max-width:1312px;margin:0 auto}.crew{padding:105px 0 48px}.section-label{margin-bottom:15px;font:14px/1.2 var(--pixel);text-transform:uppercase;letter-spacing:.035em}.section-title{font:48px/1.05 var(--display);font-weight:400;letter-spacing:0}.section-copy{max-width:895px;margin-top:10px;color:var(--muted);font:24px/1.12 var(--body)}.crew-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-top:42px;align-items:stretch}.crew-card{min-width:0}.crew-figure{position:relative;display:flex;align-items:end;justify-content:center;width:100%;height:244px;padding:16px 2px 0;border:0;background:radial-gradient(ellipse at 50% 80%,#7899491a,transparent 63%)}.crew-figure img{width:min(100%,220px);height:220px;object-fit:contain;image-rendering:pixelated;transition:translate .18s ease}.crew-figure:hover img{translate:0 -7px}.crew-figure .speech{position:absolute;top:0;left:50%;width:max-content;max-width:220px;translate:-50% 0;z-index:3;padding:6px 9px;border:1px solid #6d8758;background:#182514;color:var(--mint-light);font:15px/1.2 var(--pixel);opacity:0;visibility:hidden;transition:opacity .15s ease}.crew-figure:hover .speech,.crew-figure:focus-visible .speech,.crew-figure .speech.visible{opacity:1;visibility:visible}.crew-card-body{padding:17px 16px 18px;background:var(--surface);clip-path:var(--notch);min-height:270px}.crew-role{margin-bottom:9px;font:12px/1.2 var(--pixel);color:var(--mint);text-transform:uppercase}.crew-name{margin-bottom:8px;font:30px/1.05 var(--display)}.crew-description{font:21px/1.12 var(--body);color:#d2dcc7}.crew-observes{margin-top:18px;padding-top:13px;border-top:1px solid var(--line);font:18px/1.15 var(--body);color:#bac9b2}.crew-observes small{display:block;margin-bottom:5px;font:11px/1.25 var(--pixel);color:var(--faint);text-transform:uppercase}.crew-logbook{display:flex;align-items:center;gap:30px;margin-top:20px;padding:21px 23px;border:1px solid var(--line);background:#141c13}.crew-logbook h3{font:30px var(--display)}.crew-logbook p{font:22px/1.15 var(--body);color:var(--muted)}.crew-logbook small{display:block;margin-bottom:7px;font:11px var(--pixel);color:var(--mint);text-transform:uppercase}.crew-note{margin-top:25px;font:21px/1.2 var(--body);color:var(--muted)}.pipeline{padding:88px 0 48px}.pipeline-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:45px;align-items:end}.pipeline-intro .section-copy{max-width:750px}.pipeline-links{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:21px 27px;padding-bottom:9px;font:14px/1.1 var(--pixel);text-transform:uppercase}.pipeline-links a:hover{color:var(--mint)}.step-index{margin-right:10px;color:var(--mint)}.mechanism{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.75fr);align-items:center;gap:40px;max-width:1312px;width:calc(100% - 128px);margin:0 auto;padding:89px 0 112px;scroll-margin-top:12px}.mechanism-copy{min-width:0}.step-label{display:flex;align-items:center;gap:12px;margin-bottom:23px;font:14px/1.1 var(--pixel);color:var(--mint)}.step-label>span:first-child{color:var(--text)}.mechanism-copy h2{margin-bottom:18px;font:40px/1.05 var(--display);font-weight:400}.mechanism-copy p{max-width:430px;font:24px/1.08 var(--body);color:#d3ddcc}.mechanism-copy .pixel-button{margin-top:28px}.mechanism-panel{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;border:3px solid #31402b;background:var(--surface);box-shadow:0 0 0 1px #070b07,inset 0 0 0 1px #5b6d4b55}.mechanism-panel:before,.mechanism-panel:after{content:"";position:absolute;width:9px;height:9px;border:3px solid #3b4c32;z-index:2;pointer-events:none;background:var(--page)}.mechanism-panel:before{top:-5px;left:-5px}.mechanism-panel:after{bottom:-5px;right:-5px}.mechanism-art{display:flex;flex-direction:column;justify-content:end;min-width:0;background:radial-gradient(ellipse at 50% 38%,#7f9f4f3c 0,transparent 64%),#090f0b}.mechanism-art>img{width:100%;height:290px;padding:22px 12px 7px;object-fit:contain;image-rendering:pixelated}.mechanism-art-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px 18px;background:#090c09}.mechanism-art-title>strong,.mechanism-art-title>span:first-child{font:30px/1 var(--display)}.mechanism-art-title small{color:var(--mint);font:10px/1.25 var(--pixel);text-align:right;text-transform:uppercase}.mechanism-info{min-width:0;padding:24px 20px;overflow-wrap:anywhere}.panel-title{margin:0 0 13px;font:12px/1.2 var(--pixel);color:#b5c2ac;text-transform:uppercase;font-weight:400}.chip-list{display:flex;flex-wrap:wrap;gap:9px 12px;margin-bottom:24px}.chip-list>span,.chip-list>li{padding:2px 5px;background:#222b1c;font:20px/1.12 var(--body);color:var(--text)}.panel-note{margin:8px 0 17px;color:#aebfa5;font:20px/1.15 var(--body)}.event-receipt{margin-top:18px;padding:11px;border:1px dotted #5f7550;background:#11190f;font:15px/1.3 var(--mono)}.event-receipt small{display:block;margin-bottom:8px;color:var(--faint);font:10px/1.3 var(--pixel);text-transform:uppercase}.event-receipt strong{display:block;margin-bottom:5px;color:var(--mint-light);font:20px/1.15 var(--body);font-weight:400}.event-receipt p{font:11px/1.6 var(--mono);color:#bcccb3;overflow-wrap:anywhere}.data-badge{margin-top:14px;color:var(--mint);background:#accf7933;max-width:100%;font-size:10px}.get-started{padding:54px 0 94px}.start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:35px}.start-grid>article{padding:21px 22px 25px;border-top:2px solid #658451;background:#121a10}.start-grid h3{margin-bottom:13px;font:16px var(--pixel);text-transform:uppercase;font-weight:400;color:var(--mint)}.start-grid p{font:23px/1.13 var(--body);color:#cbd8c1}.start-note{max-width:1140px;margin-top:25px;font:22px/1.15 var(--body);color:#b5c3ad}.token{padding:38px 0 100px}.token-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:52px;padding:34px 36px;border:3px solid #344a2b;background:#152012;box-shadow:0 0 0 1px #070b07,inset 0 0 0 1px #68834b45}.token-copy h2{margin:12px 0 18px;font:46px/1.05 var(--display);font-weight:400}.token-copy p:not(.section-label):not(.token-status){font:24px/1.12 var(--body);color:#c8d8bc}.token-status{display:inline-block;margin-top:24px;padding:5px 7px;border:1px solid #617b48;color:var(--mint);font:11px/1.3 var(--pixel);text-transform:uppercase}.token-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px}.token-facts small{display:block;margin-bottom:7px;color:var(--faint);font:11px/1.2 var(--pixel);text-transform:uppercase}.token-facts strong{font:28px/1 var(--display);font-weight:400}.contract-box{padding:16px 17px;border:1px dashed #738d59;background:#10190e;overflow-wrap:anywhere}.contract-box .token-label,.contract-box>small{display:block;margin-bottom:12px;font:11px var(--pixel);color:var(--faint);text-transform:uppercase}.contract-box strong{display:block;font:28px/1.05 var(--display);font-weight:400}.contract-box p:not(.token-label){margin-top:7px;font:19px/1.2 var(--body);color:#c0cdb5}.contract-box code{display:block;font:13px/1.6 var(--mono);overflow-wrap:anywhere}.contract-box .utility-button{margin-top:13px}.token-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:18px}.token-actions .pixel-button{min-height:38px;font-size:13px;padding:10px 14px}.token-link-pending{font:10px/1.5 var(--pixel);color:var(--faint)}.token-footnote{margin-top:16px;font:17px/1.2 var(--body);color:#9dae8d}.token-role-list{margin-top:17px}.token-role-list li{margin-top:8px;font:21px/1.15 var(--body);color:#c2d1b7}.principles{padding:30px 0 97px}.principles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 45px;margin-top:32px}.principles-grid>article{padding:20px 21px;border:1px solid var(--line);background:#111a0e}.principles-grid h3{margin-bottom:11px;font:14px var(--pixel);color:var(--mint);font-weight:400;text-transform:uppercase}.principles-grid p{font:23px/1.13 var(--body);color:#c4d2ba}.faq{padding:30px 0 105px}.faq-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:65px}.faq-grid .section-title{font-size:43px}.faq-item{border-top:1px solid #3b4e2f}.faq-item:last-child{border-bottom:1px solid #3b4e2f}.faq-item summary{position:relative;display:flex;align-items:center;gap:13px;padding:20px 29px 20px 0;list-style:none;font:23px/1.1 var(--body)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:0;top:18px;color:var(--mint);font:25px var(--pixel)}.faq-item[open] summary:after{content:"−"}.faq-item .faq-symbol{display:none}.faq-number{font:11px var(--pixel);color:var(--faint)}.faq-answer{padding:0 30px 21px 0;font:22px/1.16 var(--body);color:#c5d2bc}.final-cta{position:relative;max-width:940px;width:calc(100% - 80px);margin:0 auto 95px;padding:50px 35px 45px;border:3px solid #657e4b;outline:1px solid #a1bf79;outline-offset:7px;background:#14200f;text-align:center;box-shadow:inset 0 0 0 7px #0a1107}.final-cta .section-label{color:var(--mint);margin-bottom:21px}.final-cta h2{font:64px/1.05 var(--display);font-weight:400}.final-cta p{max-width:730px;margin:18px auto 0;font:25px/1.12 var(--body);color:#c8d6bc}.final-cta .hero-actions{margin-top:28px}footer{padding:53px 0 31px;background:#b8d498;color:#1a2818;border-top:3px solid #718b51}.footer-grid{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,.85fr));gap:35px;width:calc(100% - 128px);max-width:1312px;margin:0 auto}.footer-brand{font:33px var(--pixel);letter-spacing:.08em}.footer-brand img{width:63px;height:68px;object-fit:contain;image-rendering:pixelated;margin-bottom:15px}.footer-brand p{max-width:245px;margin-top:14px;font:21px/1.13 var(--body);letter-spacing:0}.footer-nav{display:flex;flex-direction:column;align-items:start;gap:9px}.footer-nav h3,.footer-nav>p{margin-bottom:5px;color:#596f43;font:12px var(--pixel);text-transform:uppercase;font-weight:400}.footer-nav a,.footer-nav button,.footer-nav>span{border:0;padding:0;background:none;color:#1a2818;font:23px/1.1 var(--body);text-align:left}.footer-nav a:hover,.footer-nav button:hover{text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1312px;width:calc(100% - 128px);margin:40px auto 0;padding-top:22px;border-top:1px solid #8ca96e;font:12px/1.5 var(--pixel);color:#4d633b}.utility-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:7px 11px;border:1px solid #3b4d2e;border-radius:0;background:#0f180ce8;color:#d3dfc7;font:12px/1.2 var(--pixel);text-transform:uppercase}.utility-button:hover{color:var(--mint);border-color:#91b56c}.utility-button[aria-pressed=true]{color:var(--ink);background:var(--mint)}.toast{position:fixed;z-index:200;left:50%;bottom:25px;width:max-content;max-width:calc(100% - 32px);padding:13px 19px;border:2px solid #799b55;background:#15220e;color:var(--mint-light);font:17px/1.2 var(--pixel);text-align:center;transform:translate(-50%);opacity:0;visibility:hidden;pointer-events:none;box-shadow:4px 4px #020601;transition:opacity .15s ease,visibility .15s ease}.toast.visible{opacity:1;visibility:visible}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -8px}}.calm *,.calm *:before,.calm *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html:has(.calm){scroll-behavior:auto}@media(min-width:1600px){.hero{padding-top:105px}.hero-title{font-size:104px}}@media(max-width:1190px){.site-header{width:calc(100% - 64px);gap:16px}.nav-left,.nav-right{gap:15px}.nav-link{font-size:12px}.pill{display:none}.brand img{width:26px;height:26px}.hero{padding-top:90px}.hero-title{font-size:88px}.hero-copy{font-size:26px}.hero-floater{right:5%;width:53px}.hero-floater.floater-left{left:5%;width:48px}.crew,.pipeline,.mechanism,.get-started,.token,.principles,.faq{width:calc(100% - 72px)}.crew-grid{gap:11px}.crew-figure{height:200px}.crew-figure img{height:185px}.crew-card-body{padding:14px 12px}.crew-description{font-size:20px}.crew-name{font-size:28px}.mechanism{gap:27px;grid-template-columns:minmax(0,.85fr) minmax(0,1.7fr)}.mechanism-copy h2{font-size:36px}.mechanism-copy p{font-size:22px}.mechanism-info{padding:20px 16px}.mechanism-art>img{height:260px}.mechanism-art-title{padding:13px 12px}.mechanism-art-title>strong,.mechanism-art-title>span:first-child{font-size:25px}.chip-list{gap:7px}.chip-list>span{font-size:19px}.panel-note{font-size:19px}.monitor-screen{font-size:14px}.os-menubar{min-height:27px;font-size:13px;gap:13px;padding-inline:9px}.os-desktop{padding:18px 20px;gap:9px 14px}.app-icon{min-height:72px;font-size:13px;gap:5px}.app-icon img{width:35px;height:35px}.os-sidebar{flex-basis:102px;padding:7px 5px}.os-sidebar button{font-size:13px;min-height:25px;padding:4px 5px}.os-content{padding:10px 11px}.os-heading{font-size:23px}.os-copy{font-size:13px}.os-window{top:33px;right:10px;bottom:28px;left:10px}.os-taskbar{min-height:23px;font-size:10px}.window-titlebar{min-height:22px;font-size:12px}.window-buttons button{width:15px;height:15px;font-size:10px}.report-fact strong{font-size:19px}.scan-form{margin-top:10px}.footer-grid,.footer-bottom{width:calc(100% - 72px)}}@media(max-width:950px){.nav-left .nav-link:nth-child(n+4){display:none}.nav-right .nav-link{display:none}.brand span{display:inline}.site-header{width:calc(100% - 48px)}.hero-title{font-size:78px}.hero-copy{font-size:25px;max-width:740px}.hero-floater{right:2%;width:45px}.hero-floater.floater-left{left:2%;width:42px}.hero-meta{font-size:10px;gap:10px 17px}.workstation{padding-inline:10px}.os-desktop{gap:6px 8px;padding:15px 17px}.app-icon{min-height:63px;font-size:11px}.app-icon img{width:28px;height:28px}.monitor-screen{font-size:12px}.os-menubar{font-size:11px;gap:10px;min-height:24px}.os-taskbar{min-height:20px;font-size:9px;padding-inline:7px}.os-taskbar button{font-size:9px}.os-window{top:28px;right:8px;bottom:24px;left:8px}.window-titlebar{font-size:11px;min-height:21px}.os-sidebar{flex-basis:83px}.os-sidebar button{font-size:11px;min-height:23px}.os-content{font-size:12px;padding:8px 10px}.os-heading{font-size:21px}.os-copy{font-size:12px}.demo-banner{font-size:9px;margin-block:7px;padding:4px 5px}.report-facts{gap:5px;margin:8px 0}.report-fact{padding:6px}.report-fact small{font-size:8px}.report-fact strong{font-size:17px}.scan-form label{font-size:10px}.scan-form input{min-height:27px;font-size:10px;padding:6px}.scan-form>button{min-height:27px!important}.os-content button:not(.app-icon),.os-content .pixel-button{font-size:12px;min-height:24px}.check-row{font-size:12px}.account-table,.event-receipt p{font-size:10px}.crew-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 15px}.crew-figure{height:210px}.crew-figure img{height:200px}.crew-card-body{min-height:240px}.crew-description{font-size:22px}.crew-observes{font-size:19px}.pipeline-intro{grid-template-columns:1fr;gap:25px}.pipeline-links{display:flex;flex-wrap:wrap;gap:20px 30px;padding:0}.mechanism{grid-template-columns:1fr;padding:65px 0 90px;gap:28px}.mechanism-copy h2{font-size:40px}.mechanism-copy p{max-width:650px;font-size:24px}.mechanism-panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr)}.mechanism-art>img{height:290px}.mechanism-copy .pixel-button{margin-top:22px}.mechanism-art-title>strong,.mechanism-art-title>span:first-child{font-size:30px}.chip-list>span{font-size:22px}.panel-note{font-size:22px}.mechanism-info{padding:24px}.event-receipt p{font-size:12px}.token-panel{gap:30px;padding:28px}.token-copy h2{font-size:40px}.token-copy p:not(.section-label):not(.token-status){font-size:22px}.token-facts{gap:10px}.token-facts strong{font-size:24px}.token-facts small{font-size:10px}.faq-grid{gap:35px}.faq-grid .section-title{font-size:38px}.start-grid{gap:16px}.start-grid>article{padding:18px 15px}.start-grid p{font-size:21px}.principles-grid{gap:20px}.principles-grid p{font-size:22px}}@media(max-width:680px){html{scroll-padding-top:92px}.site-header{top:12px;width:calc(100% - 28px);min-height:54px;margin-top:12px;padding:7px 10px;gap:8px}.nav-left{display:none}.nav-right{margin-left:auto}.nav-right .pixel-button{display:inline-flex;font-size:11px;padding:8px 10px;min-height:31px}.brand{gap:5px;font-size:18px}.brand span{display:none}.brand img{width:29px;height:29px}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;order:1;padding:8px 6px;margin-right:1px;min-height:34px;font-size:12px}.nav-right{order:2}.site-header>.brand{order:0}.mobile-menu[open]{top:85px;padding:18px;max-height:calc(100dvh - 108px)}.hero{padding:75px 20px 61px}.hero-kicker{font-size:21px;letter-spacing:.25em;margin-bottom:24px}.hero-title{font-size:clamp(47px,13.4vw,72px);line-height:1.02;letter-spacing:0}.hero-title>span{max-width:100%}.hero-copy{max-width:500px;margin-top:35px;font-size:25px;line-height:1.04}.hero-actions{flex-direction:column;gap:12px;margin-top:31px}.hero-actions .pixel-button{min-width:192px;min-height:43px;padding:12px 20px;font-size:14px}.hero-meta{flex-direction:column;gap:9px;margin-top:34px;font-size:11px;line-height:1.25}.hero-footnote{max-width:310px;margin:17px auto 0;font-size:18px}.hero-floater,.hero-floater.floater-left,.hero-floater.floater-right,.desktop-break{display:none}.workstation{width:100%;padding:0 14px}.computer-scene{width:100%;max-width:none;height:600px;aspect-ratio:auto;margin:0 auto;padding:9px;border:6px solid #4b6635;outline:2px solid #80955b;outline-offset:-1px;background:#c6d4ac;box-shadow:inset 0 0 0 3px #e4eacb,0 6px #1b2c18;clip-path:var(--notch)}.monitor-frame{display:none}.monitor-screen{position:relative;inset:auto;left:auto;top:auto;width:100%;height:100%;display:flex;overflow:hidden;font-size:15px;border:1px solid #364f2c;background:#e2e5ce}.monitor-screen:after{opacity:.03}.os-menubar{min-height:29px;gap:12px;padding:6px 8px;font-size:13px;overflow:hidden}.os-menubar>time{font-size:10px}.os-menubar img{width:14px;height:14px}.os-menubar>span:last-child{font-size:11px}.os-desktop{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 7px;padding:24px 8px 22px;align-content:start}.app-icon{font-size:13px;min-height:89px;padding:6px 2px;gap:8px}.app-icon img{width:38px;height:38px}.os-taskbar{min-height:27px;font-size:10px;padding:5px 7px}.os-taskbar button{font-size:11px}.os-window{top:35px;right:5px;bottom:31px;left:5px;border-width:1px;box-shadow:2px 2px #26351c70}.window-titlebar{min-height:27px;padding:4px 5px;font-size:12px}.window-buttons button{width:17px;height:17px;font-size:11px}.os-window-body{flex-direction:column}.os-sidebar{flex:0 0 auto;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:0;padding:4px;border-right:0;border-bottom:1px solid #899c75;scrollbar-width:thin}.os-sidebar button{white-space:nowrap;flex:0 0 auto;min-height:28px;padding:5px 8px;font-size:13px}.os-content{font-size:14px;padding:13px 10px 18px}.os-heading{font-size:25px}.os-copy{font-size:14px;line-height:1.3}.demo-banner{font-size:10px;line-height:1.3;margin:9px 0;padding:5px 6px}.scan-form{display:block;margin-top:14px}.scan-form label{font-size:11px}.scan-form input{min-height:34px;font-size:11px;padding:8px}.scan-form>button{min-height:33px!important;margin-top:7px;width:100%;font-size:14px!important}.scan-examples{font-size:12px;gap:6px}.scan-examples button{font-size:12px!important;min-height:25px!important}.os-content button:not(.app-icon),.os-content .pixel-button{font-size:13px;min-height:28px}.report-header{margin-top:14px}.report-header h3{font-size:25px}.report-header p{font-size:11px}.report-facts{gap:5px;margin:11px 0}.report-fact{padding:8px 6px}.report-fact small{font-size:9px}.report-fact strong{font-size:19px}.check-row{font-size:14px;gap:10px;padding-block:7px}.account-table{font-size:10px}.account-table :where(th,td){padding-inline:4px}.account-table th{font-size:10px}.observation-list li{font-size:14px}.evidence-list a{font-size:12px}.receipt-row{grid-template-columns:65px 1fr;font-size:13px}.workstation-caption{align-items:start;padding:0 5px;gap:12px;margin-top:15px;font-size:9px;line-height:1.4}.workstation-caption>:last-child{text-align:right;max-width:140px}.crew,.pipeline,.mechanism,.get-started,.token,.principles,.faq{width:calc(100% - 38px)}.crew{padding-top:80px;padding-bottom:38px}.section-label{font-size:12px;margin-bottom:14px}.section-title{font-size:40px;line-height:1.02}.section-copy{font-size:24px;line-height:1.08;margin-top:13px}.crew-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 11px;margin-top:29px}.crew-figure{height:175px;padding:7px 0 0}.crew-figure img{width:160px;height:165px}.crew-figure .speech{font-size:11px;max-width:155px;top:0}.crew-card-body{min-height:0;padding:13px 11px 16px}.crew-role{font-size:10px;line-height:1.3;margin-bottom:7px}.crew-name{font-size:26px}.crew-description{font-size:20px;line-height:1.1}.crew-observes{margin-top:14px;padding-top:11px;font-size:18px}.crew-observes small{font-size:9px}.crew-logbook{display:block;padding:18px;margin-top:18px}.crew-logbook h3{font-size:28px;margin-bottom:10px}.crew-logbook p{font-size:22px}.crew-note{font-size:20px;margin-top:22px}.pipeline{padding:59px 0 26px}.pipeline-intro{gap:25px}.pipeline-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;font-size:13px}.step-index{margin-right:8px}.mechanism{padding:55px 0 58px;gap:27px}.step-label{font-size:12px;margin-bottom:18px}.mechanism-copy h2{font-size:36px;margin-bottom:15px}.mechanism-copy p{font-size:24px;line-height:1.06}.mechanism-copy .pixel-button{margin-top:22px;font-size:13px;padding:12px 18px}.mechanism-panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);border-width:2px}.mechanism-art>img{height:230px;padding:10px 2px 0}.mechanism-art-title{display:block;padding:12px 10px}.mechanism-art-title>strong,.mechanism-art-title>span:first-child{font-size:26px}.mechanism-art-title small{display:block;margin-top:7px;text-align:left;font-size:8px}.mechanism-info{padding:16px 12px}.panel-title{font-size:10px;margin-bottom:11px}.chip-list{gap:7px 6px;margin-bottom:18px}.chip-list>span,.chip-list>li{font-size:18px;padding:2px 3px}.panel-note{font-size:19px;line-height:1.1;margin-block:8px 13px}.event-receipt{margin-top:13px;padding:8px}.event-receipt small{font-size:8px;line-height:1.35;margin-bottom:6px}.event-receipt strong{font-size:18px}.event-receipt p{font-size:9px;line-height:1.5}.data-badge{font-size:8px;margin-top:10px;padding:3px 4px;line-height:1.4}.get-started{padding:48px 0 62px}.start-grid{grid-template-columns:1fr;gap:17px;margin-top:27px}.start-grid>article{padding:19px 18px}.start-grid h3{font-size:15px;margin-bottom:11px}.start-grid p{font-size:24px;line-height:1.1}.start-note{font-size:22px;line-height:1.1;margin-top:22px}.token{padding:30px 0 67px}.token-panel{grid-template-columns:1fr;gap:29px;padding:25px 21px;border-width:2px}.token-copy h2{font-size:41px;margin:10px 0 16px}.token-copy p:not(.section-label):not(.token-status){font-size:23px}.token-status{font-size:10px;margin-top:22px}.token-facts{gap:14px;margin-bottom:21px}.token-facts small{font-size:10px}.token-facts strong{font-size:26px}.contract-box{padding:15px 13px}.contract-box .token-label{font-size:10px}.contract-box strong{font-size:26px}.contract-box p:not(.token-label){font-size:21px}.token-actions{gap:14px}.token-actions .pixel-button{font-size:12px;padding:11px 13px}.token-link-pending{font-size:9px}.token-footnote{font-size:18px}.token-role-list li{font-size:22px}.principles{padding:15px 0 65px}.principles-grid{grid-template-columns:1fr;gap:17px;margin-top:25px}.principles-grid>article{padding:18px}.principles-grid h3{font-size:13px}.principles-grid p{font-size:24px;line-height:1.1}.faq{padding:25px 0 75px}.faq-grid{grid-template-columns:1fr;gap:29px}.faq-grid .section-title{font-size:40px}.faq-item summary{font-size:24px;padding-block:19px;gap:9px}.faq-item summary:after{top:17px;font-size:23px}.faq-number{font-size:10px}.faq-answer{font-size:23px;line-height:1.12;padding-right:23px;padding-bottom:20px}.final-cta{width:calc(100% - 50px);margin-bottom:70px;padding:36px 20px 34px;outline-offset:5px}.final-cta h2{font-size:43px}.final-cta p{font-size:24px;line-height:1.08;margin-top:17px}.final-cta .hero-actions{margin-top:25px}.final-cta .section-label{font-size:11px;margin-bottom:20px}footer{padding:39px 0 31px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;width:calc(100% - 42px)}.footer-brand{font-size:27px}.footer-brand img{width:49px;height:53px;margin-bottom:11px}.footer-brand p{font-size:21px}.footer-nav{gap:9px}.footer-nav h3,.footer-nav>p{font-size:11px}.footer-nav a,.footer-nav button,.footer-nav>span{font-size:23px}.footer-bottom{flex-direction:column;align-items:start;width:calc(100% - 42px);gap:12px;font-size:10px;line-height:1.5;margin-top:30px;padding-top:20px}.utility-button{min-height:30px;padding:6px 9px;font-size:10px}.toast{bottom:25px;font-size:14px;padding:11px 14px}}@media(max-width:370px){.site-header{width:calc(100% - 20px);padding-inline:8px}.nav-right .pixel-button{font-size:10px;padding:8px}.menu-toggle{font-size:11px;min-height:31px}.hero{padding-inline:15px}.hero-title{font-size:46px}.hero-copy{font-size:23px}.hero-kicker{font-size:19px}.hero-meta{font-size:10px}.workstation{padding-inline:10px}.computer-scene{height:610px;padding:5px;border-width:4px}.os-menubar{gap:9px;font-size:12px;padding-inline:6px}.os-menubar>time{font-size:9px}.os-desktop{padding-inline:5px;gap:14px 4px}.app-icon{font-size:12px}.app-icon img{width:34px;height:34px}.os-window{top:34px;right:3px;bottom:30px;left:3px}.os-sidebar button{font-size:12px;padding-inline:7px}.os-content{padding-inline:8px}.crew,.pipeline,.mechanism,.get-started,.token,.principles,.faq{width:calc(100% - 30px)}.crew-grid{gap:16px 9px}.crew-figure{height:150px}.crew-figure img{height:143px}.crew-name{font-size:24px}.crew-description{font-size:19px}.crew-card-body{padding:12px 9px}.mechanism-info{padding:14px 9px}.mechanism-copy h2{font-size:34px}.mechanism-art>img{height:210px}.mechanism-art-title{padding-inline:8px}.mechanism-art-title>strong,.mechanism-art-title>span:first-child{font-size:24px}.chip-list>span{font-size:17px}.panel-note{font-size:18px}.event-receipt p{font-size:8px}.token-panel{padding:22px 16px}.token-copy h2{font-size:38px}.token-facts strong{font-size:24px}.final-cta h2{font-size:39px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mobile-primary{display:none}.token-details{min-width:0}.contract-box>button{display:inline-flex;align-items:center;min-height:30px;margin-top:12px;padding:7px 10px;border:1px solid #708c53;background:#1c2b14;color:var(--mint-light);font:12px/1.2 var(--pixel)}.hero-note{margin-top:16px;font:18px/1.2 var(--body);color:#a3b09b}.crew-observes>span{display:block;margin-bottom:6px;font:11px/1.25 var(--pixel);color:var(--faint)}.crew-figure .speech{opacity:1;visibility:visible}.crew-logbook{display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:8px 27px}.crew-logbook>.crew-role{grid-column:1;grid-row:1;margin:0}.crew-logbook>h3{grid-column:1;grid-row:2}.crew-logbook>p:not(.crew-role){grid-column:2;grid-row:1 / span 2}.crew-logbook>a{grid-column:3;grid-row:1 / span 2;align-self:center;font-size:12px;padding:12px 16px}.pipeline{position:relative}.pipeline-intro{display:block;max-width:880px;padding-right:40px}.pipeline-intro>.section-copy{margin-top:14px}.pipeline-links{position:absolute;right:0;top:160px}.mechanism-copy>p+p{margin-top:15px}.mechanism-art-title>span:last-child{font:10px/1.25 var(--pixel);color:var(--mint);text-align:right}.final-cta>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:28px}.get-started>.pixel-button{margin-top:27px}.os-menubar>button:first-child{display:inline-flex;align-items:center;gap:5px;font-size:13px}.os-window.maximized{top:30px;right:1px;bottom:25px;left:1px}.os-content h4{margin:17px 0 8px;font:22px/1.1 var(--display);font-weight:400}.scan-form{display:block}.scan-form>label{font-size:11px}.scan-form>div{display:flex;align-items:stretch;gap:7px;margin-top:6px}.scan-form>div>input{flex:1;min-width:0;margin:0}.scan-form>div>button{flex:0 0 auto;min-height:31px}.check-row>div{flex:1;min-width:0;text-align:left}.check-row strong{font-weight:400}.check-row p{margin-top:4px;font-size:13px;line-height:1.3}.os-badge.attention{color:#6b4527;background:#e5d6aa;border-color:#ad8e50}.os-badge.unavailable{color:#615c4e;background:#dedbc9;border-color:#a6a08b}.observation-list>.os-copy{margin-top:12px}.report-header p{font-size:12px}.receipt-row>p{grid-column:2}.receipt-row>small{font:10px/1.5 var(--pixel);color:#60724d}.history-list>button{display:grid;grid-template-columns:.6fr 1fr;gap:4px 10px;padding:9px!important;text-align:left}.history-list>button strong{font:22px/1.1 var(--display);font-weight:400}.history-list>button span{font:11px/1.4 var(--mono);text-align:right}.history-list>button small{grid-column:1 / -1;font:10px/1.4 var(--pixel);color:#4d6340}.watch-item>div:last-child{display:flex;gap:6px;flex-wrap:wrap;justify-content:end}.empty-state>img{margin:0 auto 12px;max-width:85px;height:auto;image-rendering:pixelated}.empty-state>button{margin:13px 3px 0}.os-warnings{margin-top:13px;padding:11px 11px 11px 22px;list-style:square;border:1px solid #ac9b6f;background:#e2dbc0;color:#65532d;font:13px/1.35 "IL Pixel",var(--pixel)}.os-warnings li+li{margin-top:7px}.os-crew{display:flex;flex-direction:column;gap:10px;margin-top:14px}.os-crew>article{display:flex;align-items:center;gap:13px;padding-bottom:10px;border-bottom:1px solid #a1b48b}.os-crew img{width:65px;height:70px;flex:0 0 65px;object-fit:contain;image-rendering:pixelated}.os-crew strong{font:20px/1.1 var(--display);font-weight:400}.os-crew p{margin-top:5px;font:14px/1.3 "IL Pixel",var(--pixel)}.evidence-list>article{padding:9px;border:1px solid #9bac86;background:#dbe3c9;overflow-wrap:anywhere}.settings-list input{width:108px;min-width:0;padding:5px 7px;border:1px solid #6d8554;background:#f6f8e4;color:#172018;font:12px/1.2 var(--mono);text-align:right}.os-question{border-top:1px solid #8ba173;margin-top:10px;padding-top:9px}.os-question summary{font:16px/1.2 "IL Pixel",var(--pixel);cursor:pointer}.os-question p{margin:8px 0 10px;font:14px/1.3 "IL Pixel",var(--pixel);color:#405438}.os-inline-link{display:inline-block;margin-top:13px;padding:5px 8px;border:1px solid #819669;background:#c8d8b3;font-size:14px}.footer-nav>span:first-child{font:11px/1.4 var(--pixel);color:#596f43;margin-bottom:5px}.footer-nav>p{font:22px/1.15 var(--body);text-transform:none;color:#33432a;margin:0}.footer-nav>span:last-child:not(:first-child){font:12px/1.3 var(--pixel);color:#596f43}@media(max-width:1190px){.crew-logbook{grid-template-columns:175px minmax(0,1fr);gap:9px 22px}.crew-logbook>a{grid-column:2;grid-row:3;justify-self:start}.pipeline-intro{max-width:760px}.pipeline-links{top:161px;gap:17px 18px;font-size:13px}.mechanism-art-title>span:last-child{font-size:9px}.os-window.maximized{top:27px;right:1px;bottom:23px;left:1px}}@media(max-width:950px){.crew-logbook{grid-template-columns:170px minmax(0,1fr)}.pipeline-intro{max-width:none;padding-right:0}.pipeline-links{position:static;margin-top:27px}.os-window.maximized{top:24px;right:1px;bottom:20px;left:1px}.os-menubar>button:first-child{font-size:11px}.scan-form>div>button{min-height:27px;font-size:12px}.scan-form>label{font-size:10px}.check-row p{font-size:12px}.report-header p{font-size:11px}.settings-list label{font-size:13px}}@media(max-width:680px){.site-header>.nav-right{display:none}.site-header>.mobile-primary{display:inline-flex;order:2;margin-left:auto;min-height:31px;padding:8px 10px;font-size:11px}.site-header>.menu-toggle{margin-left:auto}.site-header>.mobile-primary{margin-left:0}.hero-note{max-width:320px;margin:17px auto 0;font-size:18px}.crew-logbook{display:block;padding:19px}.crew-logbook>.crew-role{margin-bottom:10px}.crew-logbook>h3{margin-bottom:12px}.crew-logbook>a{margin-top:18px}.pipeline-intro{padding:0}.pipeline-links{margin-top:27px}.mechanism-art-title>span:last-child{display:block;margin-top:7px;text-align:left;font-size:8px}.final-cta>div{flex-direction:column;gap:12px;margin-top:25px}.os-window.maximized{top:29px;right:0;bottom:27px;left:0}.os-menubar>button:first-child{font-size:12px}.os-taskbar>span:last-child{display:none}.scan-form>label{font-size:11px}.scan-form>div{flex-wrap:wrap;gap:7px}.scan-form>div>input{flex:1 1 170px;min-height:34px}.scan-form>div>button{flex:1 1 100px;min-height:33px;font-size:13px}.report-header{flex-wrap:wrap}.report-header p{font-size:12px}.check-row p{font-size:13px}.os-crew img{flex-basis:52px;width:52px;height:63px}.os-crew strong{font-size:20px}.os-crew p{font-size:13px}.settings-list label{font-size:14px;gap:10px}.settings-list input{width:90px;flex:0 0 90px;font-size:11px}.receipt-row{grid-template-columns:65px 1fr}.history-list>button{grid-template-columns:.6fr 1fr}.history-list>button span{font-size:10px}.footer-nav>p{font-size:22px}}@media(max-width:370px){.site-header>.mobile-primary{font-size:10px;padding:8px}.workstation{padding-inline:3px}.computer-scene{padding:4px;border-width:3px}.os-menubar{gap:8px}.scan-form>div{display:block}.scan-form>div>input{width:100%}.scan-form>div>button{width:100%;margin-top:7px}.receipt-row{grid-template-columns:1fr;gap:4px}.receipt-row>p{grid-column:1}.watch-item{flex-wrap:wrap}.watch-item>div:last-child{justify-content:start}.report-facts{grid-template-columns:1fr 1fr}.report-fact:first-child{grid-column:1 / -1}.hero-note{font-size:17px}}.route-page{width:calc(100% - 128px);max-width:1280px;min-height:58vh;margin:69px auto 90px}.route-header{max-width:1120px;margin-bottom:32px}.route-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:20px;color:var(--faint);font:12px/1.5 var(--pixel);text-transform:uppercase;letter-spacing:.025em}.route-breadcrumb a{color:var(--mint)}.route-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.route-title{font:64px/1.04 var(--display);font-weight:400;letter-spacing:0;color:var(--text)}.route-title:focus{outline:none}.route-title h1{font:inherit;letter-spacing:inherit}.route-description{max-width:920px;margin-top:15px;color:var(--muted);font:25px/1.14 var(--body)}.route-description p{font:inherit}.route-page>.crew,.route-page>.pipeline,.route-page>.get-started,.route-page>.token,.route-page>.principles,.route-page>.faq{width:100%;max-width:none;margin:0;padding-top:0;padding-bottom:40px}.route-page>.mechanism{width:100%;max-width:none;margin:0;padding-top:40px;padding-bottom:60px}.route-page>.pipeline{padding-bottom:35px}.route-page .crew-grid{margin-top:30px}.route-page>.final-cta{margin-top:32px;margin-bottom:25px}.route-page>.token .token-panel{margin-top:0}.route-page .pipeline-links{top:90px}.route-page .section-copy{max-width:980px}.site-header .nav-link.active,.site-header .nav-link[aria-current=page]{position:relative;color:var(--mint-light)}.site-header .nav-link.active:after,.site-header .nav-link[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;background:var(--mint)}.mobile-menu nav a.active,.mobile-menu nav a[aria-current=page]{color:var(--mint);padding-left:8px;border-left:3px solid var(--mint)}.footer-nav a.active,.footer-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.os-sidebar a{display:block;flex-shrink:0;min-height:27px;padding:5px 7px;border:0;background:transparent;color:#263522;text-align:left;font:15px/1.1 "IL Pixel",var(--pixel)}.os-sidebar a:hover{background:#c1d2a7}.os-sidebar a.active,.os-sidebar a[aria-current=page]{background:#142116;color:#f2f2df}.os-menubar>a{display:inline-flex;align-items:center;gap:5px;padding:0;color:#192319;font:inherit;line-height:1}.os-menubar>a:hover{text-decoration:underline}.os-taskbar>a{padding:2px 5px;border:1px solid #758465;background:#e4e9d1;color:var(--ink);font:11px var(--pixel)}.workstation.page-mode{width:100%;max-width:none;padding:0;margin:0}.page-mode .computer-scene{position:relative;width:100%;max-width:none;height:650px;min-height:650px;aspect-ratio:auto;padding:10px;margin:0;border:5px solid #4b6635;outline:1px solid #8b9c69;outline-offset:-1px;background:#bacba0;box-shadow:inset 0 0 0 3px #e1e8c6,4px 5px #020702;clip-path:var(--notch)}.page-mode .monitor-frame{display:none}.page-mode .monitor-screen{position:relative;inset:auto;left:auto;top:auto;width:100%;height:100%;border:1px solid #3e5833;font-size:18px}.page-mode .os-menubar{min-height:34px;gap:22px;padding:7px 16px;font-size:17px}.page-mode .os-menubar>button:first-child,.page-mode .os-menubar>a:first-child{font-size:16px}.page-mode .os-menubar img{width:19px;height:19px}.page-mode .os-taskbar{min-height:29px;padding:6px 13px;font-size:12px}.page-mode .os-taskbar button,.page-mode .os-taskbar>a{font-size:12px}.page-mode .os-window{top:44px;right:15px;bottom:36px;left:15px}.page-mode .os-window.maximized{top:34px;right:1px;bottom:29px;left:1px}.page-mode .window-titlebar{min-height:31px;padding:4px 7px;font-size:16px}.page-mode .window-buttons button{width:20px;height:20px;font-size:14px}.page-mode .os-window-body{min-height:0}.page-mode .os-sidebar{flex-basis:150px;gap:3px;padding:13px 9px}.page-mode .os-sidebar :is(button,a){min-height:32px;padding:7px 8px;font-size:17px}.page-mode .os-content{padding:21px 25px 28px;font-size:18px;line-height:1.35}.page-mode .os-heading{margin-bottom:10px;font-size:34px;line-height:1.03}.page-mode .os-copy{font-size:18px;line-height:1.35}.page-mode .os-content h4{margin-top:23px;margin-bottom:10px;font-size:28px}.page-mode .os-content button:not(.app-icon),.page-mode .os-content .pixel-button{min-height:33px;padding:7px 11px;font-size:16px}.page-mode .os-desktop{gap:24px 30px;padding:36px 55px;align-content:start}.page-mode .app-icon{min-height:126px;gap:10px;padding:11px;font-size:18px}.page-mode .app-icon img{width:51px;height:51px}.page-mode .scan-form{margin-top:20px}.page-mode .scan-form>label{font-size:12px}.page-mode .scan-form>div{gap:9px;margin-top:8px}.page-mode .scan-form input{min-height:39px;padding:9px 11px;font-size:14px}.page-mode .scan-form>div>button{min-height:39px;padding-inline:15px;font-size:16px}.page-mode .scan-examples{gap:7px;margin-top:12px;font-size:14px}.page-mode .scan-examples button{min-height:27px!important;padding:5px 8px!important;font-size:14px!important}.page-mode .demo-banner{margin-top:16px;padding:8px 10px;font-size:12px;line-height:1.35}.page-mode .scan-progress{margin-top:15px;padding:12px;font-size:16px}.page-mode .scan-error{padding:11px;font-size:16px}.page-mode .report-header{gap:14px;margin-top:18px;margin-bottom:12px;padding-bottom:12px}.page-mode .report-header h3{font-size:31px}.page-mode .report-header p{font-size:15px}.page-mode .os-badge{padding:4px 7px;font-size:12px}.page-mode .report-facts{gap:11px;margin:15px 0 18px}.page-mode .report-fact{padding:12px 10px}.page-mode .report-fact small{margin-bottom:7px;font-size:11px}.page-mode .report-fact strong{font-size:28px}.page-mode .check-row{gap:18px;padding-block:10px;font-size:18px;line-height:1.25}.page-mode .check-row p{margin-top:6px;font-size:16px;line-height:1.35}.page-mode .os-actions{gap:9px;margin-top:18px}.page-mode .account-table{margin:15px 0;font-size:13px}.page-mode .account-table :where(th,td){padding:9px}.page-mode .account-table th{font-size:12px}.page-mode .evidence-list{gap:12px;margin:15px 0}.page-mode .evidence-list :is(article,a,li){padding:12px}.page-mode .evidence-list small{font-size:11px;margin-bottom:6px}.page-mode .evidence-list a{font-size:16px}.page-mode .receipt-row{grid-template-columns:118px 1fr;gap:12px;padding-block:11px;font-size:16px}.page-mode .receipt-row>small{font-size:12px;line-height:1.4}.page-mode .os-warnings{padding:13px 13px 13px 25px;font-size:16px;line-height:1.35}.page-mode .history-list{gap:9px;margin-top:17px}.page-mode .history-list>button{gap:6px 14px;padding:12px!important}.page-mode .history-list>button strong{font-size:27px}.page-mode .history-list>button span{font-size:13px}.page-mode .history-list>button small{font-size:12px}.page-mode .watch-list{gap:9px;margin-top:16px}.page-mode .watch-item{gap:13px;padding:12px}.page-mode .watch-item strong{font-size:26px}.page-mode .watch-item p{font-size:15px}.page-mode .settings-list{gap:17px;margin-top:20px}.page-mode .settings-list label{padding-bottom:14px;font-size:18px}.page-mode .settings-list input{width:125px;padding:7px 9px;font-size:14px}.page-mode .empty-state{padding:30px 24px;margin-top:22px;font-size:20px}.page-mode .empty-state>img{width:95px;max-width:95px;margin-bottom:15px}.page-mode .os-crew{gap:15px;margin-top:20px}.page-mode .os-crew>article{gap:18px;padding-bottom:14px}.page-mode .os-crew img{width:83px;height:90px;flex-basis:83px}.page-mode .os-crew strong{font-size:27px}.page-mode .os-crew p{font-size:17px}.page-mode .os-question{padding-top:14px;margin-top:15px}.page-mode .os-question summary{font-size:20px}.page-mode .os-question p{margin:11px 0 14px;font-size:17px;line-height:1.35}.page-mode .workstation-caption{max-width:none;margin-top:16px;padding-inline:3px;font-size:11px}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:53vh;padding:35px 20px;text-align:center}.not-found .section-label{color:var(--mint)}.not-found h1{font:80px/1.05 var(--display);font-weight:400}.not-found p{max-width:630px;margin:18px auto 0;font:27px/1.13 var(--body);color:var(--muted)}.not-found .pixel-button{margin-top:28px}@media(max-width:1190px){.route-page{width:calc(100% - 72px);margin-top:59px}.route-title{font-size:59px}.route-description{font-size:24px}.page-mode .os-content{padding:19px 21px 24px}.page-mode .os-sidebar{flex-basis:137px}.page-mode .os-sidebar :is(button,a){font-size:16px}.page-mode .os-desktop{gap:20px 24px;padding:30px 40px}.page-mode .app-icon{min-height:122px;font-size:17px}.page-mode .os-window{top:41px;right:13px;bottom:34px;left:13px}.page-mode .os-window.maximized{top:34px;right:1px;bottom:29px;left:1px}}@media(max-width:950px){.route-page{width:calc(100% - 56px);margin-top:54px;margin-bottom:75px}.route-header{margin-bottom:28px}.route-title{font-size:54px}.route-description{font-size:24px}.route-page .pipeline-links{position:static;margin-top:27px}.page-mode .computer-scene{height:650px;min-height:650px;padding:8px}.page-mode .monitor-screen{font-size:17px}.page-mode .os-menubar{gap:17px;padding-inline:11px;font-size:15px;min-height:32px}.page-mode .os-menubar>button:first-child,.page-mode .os-menubar>a:first-child{font-size:14px}.page-mode .os-sidebar{flex-basis:115px;padding:10px 7px}.page-mode .os-sidebar :is(button,a){font-size:14px;padding:6px}.page-mode .os-content{font-size:16px;padding:17px 17px 22px}.page-mode .os-copy{font-size:16px}.page-mode .os-heading{font-size:30px}.page-mode .window-titlebar{font-size:14px;min-height:28px}.page-mode .os-content button:not(.app-icon),.page-mode .os-content .pixel-button{font-size:14px;min-height:30px}.page-mode .scan-form input{font-size:12px;min-height:36px}.page-mode .scan-form>div>button{font-size:14px;min-height:36px}.page-mode .scan-examples button{font-size:12px!important}.page-mode .demo-banner{font-size:10px}.page-mode .report-header h3{font-size:27px}.page-mode .report-header p{font-size:13px}.page-mode .report-fact{padding:10px 8px}.page-mode .report-fact small{font-size:10px}.page-mode .report-fact strong{font-size:24px}.page-mode .check-row{gap:12px;font-size:16px}.page-mode .check-row p{font-size:14px}.page-mode .os-badge{font-size:10px}.page-mode .receipt-row{grid-template-columns:94px 1fr;font-size:14px}.page-mode .receipt-row>small{font-size:10px}.page-mode .os-warnings{font-size:14px}.page-mode .watch-item strong{font-size:24px}.page-mode .watch-item p{font-size:13px}.page-mode .evidence-list a{font-size:14px}.page-mode .os-window{top:39px;right:10px;bottom:34px;left:10px}.page-mode .os-window.maximized{top:32px;right:1px;bottom:29px;left:1px}.page-mode .app-icon{font-size:15px;min-height:120px}.page-mode .app-icon img{width:45px;height:45px}}@media(max-width:680px){.route-page{width:calc(100% - 30px);margin-top:40px;margin-bottom:63px}.route-header{margin-bottom:25px}.route-breadcrumb{gap:8px;margin-bottom:16px;font-size:10px;line-height:1.5}.route-title{font-size:46px;line-height:1.03;overflow-wrap:break-word}.route-description{font-size:24px;line-height:1.11;margin-top:14px}.route-page>.crew,.route-page>.pipeline,.route-page>.get-started,.route-page>.token,.route-page>.principles,.route-page>.faq{padding-top:0;padding-bottom:28px}.route-page>.mechanism{padding-top:30px;padding-bottom:44px}.route-page .crew-grid{margin-top:25px}.route-page>.final-cta{width:calc(100% - 12px);margin-top:28px;padding-inline:18px}.route-page .token-panel{padding:23px 18px}.route-page .pipeline-links{top:auto;margin-top:25px}.page-mode .computer-scene{height:680px;min-height:680px;padding:5px;border-width:3px;box-shadow:inset 0 0 0 2px #e1e8c6,2px 4px #020702}.page-mode .monitor-screen{font-size:16px}.page-mode .os-menubar{gap:11px;min-height:31px;padding:7px 8px;font-size:13px}.page-mode .os-menubar>button:first-child,.page-mode .os-menubar>a:first-child{font-size:12px}.page-mode .os-menubar img{width:15px;height:15px}.page-mode .os-menubar>time{font-size:11px}.page-mode .os-taskbar{min-height:28px;padding:5px 7px;font-size:10px}.page-mode .os-taskbar button,.page-mode .os-taskbar>a{font-size:10px}.page-mode .os-taskbar>span:last-child{display:none}.page-mode .os-window{top:36px;right:3px;bottom:32px;left:3px;border-width:1px}.page-mode .os-window.maximized{top:31px;right:0;bottom:28px;left:0}.page-mode .window-titlebar{min-height:28px;padding:4px;font-size:12px}.page-mode .window-titlebar>span:last-child{display:none}.page-mode .window-buttons button{width:18px;height:18px;font-size:12px}.page-mode .os-window-body{flex-direction:column}.page-mode .os-sidebar{flex:0 0 auto;flex-direction:row;gap:0;padding:5px 4px;border-right:0;border-bottom:1px solid #899c75;overflow-x:auto;overflow-y:hidden}.page-mode .os-sidebar :is(button,a){display:block;flex:0 0 auto;white-space:nowrap;padding:7px 9px;min-height:31px;font-size:14px}.page-mode .os-content{font-size:15px;line-height:1.3;padding:16px 11px 23px}.page-mode .os-copy{font-size:15px;line-height:1.3}.page-mode .os-heading{font-size:28px;margin-bottom:9px}.page-mode .os-content h4{font-size:24px;margin-top:21px;margin-bottom:9px}.page-mode .os-content button:not(.app-icon),.page-mode .os-content .pixel-button{min-height:31px;padding:7px 9px;font-size:14px}.page-mode .scan-form{margin-top:17px}.page-mode .scan-form>label{font-size:10px}.page-mode .scan-form>div{flex-wrap:wrap;gap:8px;margin-top:7px}.page-mode .scan-form>div>input{flex:1 1 180px;width:100%;min-height:36px;padding:9px 8px;font-size:11px}.page-mode .scan-form>div>button{flex:1 1 100px;min-height:34px;font-size:14px}.page-mode .scan-examples{gap:7px;margin-top:11px;font-size:12px}.page-mode .scan-examples button{min-height:28px!important;font-size:12px!important;padding:5px 7px!important}.page-mode .demo-banner{margin-top:14px;padding:8px;font-size:10px;line-height:1.4}.page-mode .scan-progress,.page-mode .scan-error{font-size:14px;padding:10px}.page-mode .report-header{gap:10px;margin-top:17px;margin-bottom:11px;flex-wrap:wrap}.page-mode .report-header h3{font-size:27px}.page-mode .report-header p{font-size:12px}.page-mode .os-badge{font-size:10px;padding:4px 6px}.page-mode .report-facts{gap:6px;margin:13px 0 16px}.page-mode .report-fact{padding:9px 7px}.page-mode .report-fact small{font-size:9px;line-height:1.3}.page-mode .report-fact strong{font-size:22px}.page-mode .check-row{gap:10px;font-size:15px;line-height:1.25;padding-block:9px}.page-mode .check-row p{font-size:14px;line-height:1.3}.page-mode .os-actions{gap:7px;margin-top:15px}.page-mode .receipt-row{grid-template-columns:77px 1fr;gap:9px;padding-block:10px;font-size:13px}.page-mode .receipt-row>small{font-size:10px}.page-mode .os-warnings{padding:10px 10px 10px 21px;font-size:14px}.page-mode .account-table{font-size:10px;margin-block:12px}.page-mode .account-table :where(th,td){padding:7px 4px}.page-mode .account-table th{font-size:10px}.page-mode .evidence-list{gap:10px;margin-block:13px}.page-mode .evidence-list :is(article,a,li){padding:10px}.page-mode .evidence-list small{font-size:10px}.page-mode .evidence-list a{font-size:13px}.page-mode .history-list>button{gap:5px 9px;padding:10px!important}.page-mode .history-list>button strong{font-size:23px}.page-mode .history-list>button span{font-size:10px}.page-mode .history-list>button small{font-size:10px}.page-mode .watch-item{padding:10px;gap:10px;flex-wrap:wrap}.page-mode .watch-item strong{font-size:24px}.page-mode .watch-item p{font-size:12px}.page-mode .watch-item>div:last-child{justify-content:start}.page-mode .settings-list label{font-size:15px;gap:10px;line-height:1.3}.page-mode .settings-list input{flex:0 0 88px;width:88px;padding:7px;font-size:11px}.page-mode .empty-state{padding:25px 14px;font-size:18px}.page-mode .empty-state>img{width:80px;max-width:80px}.page-mode .os-crew>article{gap:11px;padding-bottom:12px}.page-mode .os-crew img{width:55px;height:65px;flex-basis:55px}.page-mode .os-crew strong{font-size:21px}.page-mode .os-crew p{font-size:14px}.page-mode .os-question summary{font-size:17px}.page-mode .os-question p{font-size:15px}.page-mode .os-desktop{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 5px;padding:25px 6px}.page-mode .app-icon{min-height:109px;padding:8px 2px;font-size:14px;gap:9px}.page-mode .app-icon img{width:39px;height:39px}.page-mode .workstation-caption{gap:12px;margin-top:14px;font-size:9px;line-height:1.5}.page-mode .workstation-caption>:last-child{max-width:140px}.not-found{min-height:49vh;padding-inline:4px}.not-found h1{font-size:57px}.not-found p{font-size:25px;line-height:1.12}.not-found .pixel-button{font-size:14px}}@media(max-width:370px){.route-page{width:calc(100% - 22px);margin-top:35px}.route-title{font-size:41px}.route-description{font-size:23px}.page-mode .computer-scene{padding:3px;border-width:2px}.page-mode .os-menubar{gap:8px;font-size:12px;padding-inline:6px}.page-mode .os-menubar>time{font-size:9px}.page-mode .os-content{padding-inline:9px}.page-mode .scan-form>div{display:block}.page-mode .scan-form>div>button{width:100%;margin-top:8px}.page-mode .report-facts{grid-template-columns:1fr 1fr}.page-mode .report-fact:first-child{grid-column:1 / -1}.page-mode .receipt-row{grid-template-columns:1fr;gap:5px}.page-mode .receipt-row>p{grid-column:1}.page-mode .app-icon{font-size:12px}.page-mode .app-icon img{width:35px;height:35px}.page-mode .settings-list input{flex-basis:80px;width:80px}.not-found h1{font-size:51px}}@media(max-width:1190px){.os-sidebar a{min-height:25px;padding:4px 5px;font-size:13px}}@media(max-width:950px){.site-header>.nav-left,.site-header>.nav-right{display:none}.site-header>.brand{order:0;margin-right:auto}.site-header>.menu-toggle{display:inline-flex;align-items:center;justify-content:center;order:1;min-height:34px;margin-left:auto;font-size:13px}.site-header>.mobile-primary{display:inline-flex;order:2;margin-left:0;min-height:32px;font-size:12px;padding:8px 12px}.os-sidebar a{min-height:23px;padding:4px 5px;font-size:11px}.page-mode .os-sidebar a{min-height:32px;padding:6px;font-size:14px}}@media(max-width:680px){.site-header>.menu-toggle{font-size:12px}.site-header>.mobile-primary{min-height:31px;font-size:11px;padding:8px 10px}.os-sidebar a{flex:0 0 auto;min-height:28px;padding:5px 8px;font-size:13px;white-space:nowrap}.page-mode .os-sidebar a{min-height:31px;padding:7px 9px;font-size:14px}}@media(max-width:370px){.site-header>.menu-toggle{font-size:11px}.site-header>.mobile-primary{font-size:10px;padding:8px}}.os-content .pool-summary{display:block}.pool-summary>small,.pool-summary>strong{display:block}.pool-summary>strong{margin:8px 0 14px}.pool-summary .report-facts{width:100%}.os-content .check-row>div{text-align:left}@media(max-width:600px){.page-mode .report-facts{grid-template-columns:minmax(0,1fr)}.page-mode .report-fact:first-child{grid-column:auto}}.home-overview{width:calc(100% - 128px);max-width:1312px;margin:96px auto 0}.home-overview .section-label{margin-bottom:15px}.home-overview .section-title{font:48px/1.05 var(--display);font-weight:400;letter-spacing:0}.home-overview-heading,.home-crew-overview{min-width:0}.home-overview-header{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:31px}.home-overview-header>.home-overview-heading{flex:1;min-width:0}.home-overview-link{display:inline-flex;align-items:center;justify-content:end;flex:0 1 auto;max-width:320px;padding:5px 0;color:var(--mint);font:13px/1.4 var(--pixel);text-align:right;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#78945b}.home-overview-link:hover{color:var(--mint-light);text-decoration-color:var(--mint-light)}.home-token-overview{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:64px}.home-token-copy{min-width:0;padding-top:3px}.home-overview-copy{max-width:650px;color:var(--muted);font:25px/1.12 var(--body)}.home-overview-copy+.home-overview-copy{margin-top:17px}.home-token-status{display:flex;align-items:start;gap:8px;margin-top:23px;color:var(--mint);font:11px/1.4 var(--pixel);text-transform:uppercase}.home-token-status .status-dot{flex:0 0 5px;width:5px;height:5px;margin:4px 0 0}.home-token-copy>.pixel-button{max-width:100%;margin-top:22px;padding:12px 18px;font-size:13px;line-height:1.25;text-align:center}.home-crew-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;margin:0;padding:24px 0 0;border-top:1px solid var(--line);list-style:none}.home-crew-list>li{min-width:0;padding:0 10px;text-align:center}.home-crew-list>li>img{width:140px;height:140px;max-width:100%;margin:0 auto 18px;object-fit:contain;image-rendering:pixelated}.home-crew-index{color:var(--mint);font:11px/1.3 var(--pixel);text-transform:uppercase}.home-crew-list>li>h3{margin-top:9px;font:32px/1.05 var(--display);font-weight:400;color:var(--text)}.home-crew-task{max-width:190px;margin:9px auto 0;color:var(--muted);font:22px/1.12 var(--body)}.home-workflow-overview{margin-bottom:104px}.home-workflow-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none}.home-workflow-list>li{min-width:0;padding-top:21px;border-top:1px solid var(--line)}.home-workflow-number{display:block;margin-bottom:16px;color:var(--mint);font:13px/1.2 var(--pixel)}.home-workflow-list>li>h3{margin-bottom:11px;color:var(--text);font:28px/1.05 var(--display);font-weight:400}.home-workflow-list>li>p{color:var(--muted);font:23px/1.13 var(--body)}@media(max-width:1190px){.home-overview{width:calc(100% - 72px);margin-top:88px}.home-overview .section-title{font-size:44px}.home-overview-header{gap:25px;margin-bottom:28px}.home-overview-link{font-size:12px;max-width:275px}.home-token-overview{gap:42px}.home-overview-copy{font-size:24px}.home-crew-list{gap:16px}.home-crew-list>li{padding-inline:5px}.home-crew-list>li>img{width:132px;height:132px}.home-crew-list>li>h3{font-size:30px}.home-crew-task{font-size:21px}.home-workflow-list{gap:23px}.home-workflow-list>li>h3{font-size:26px}.home-workflow-list>li>p{font-size:22px}.home-workflow-overview{margin-bottom:96px}}@media(max-width:950px){.home-overview{width:calc(100% - 56px);margin-top:80px}.home-overview .section-title{font-size:42px}.home-overview-header{align-items:start;gap:23px}.home-overview-link{max-width:230px;line-height:1.45}.home-token-overview{grid-template-columns:1fr;gap:25px}.home-token-copy{max-width:760px;padding:0}.home-overview-copy{max-width:none;font-size:24px}.home-token-status{margin-top:20px}.home-token-copy>.pixel-button{margin-top:19px}.home-crew-list{gap:13px;padding-top:22px}.home-crew-list>li>img{width:116px;height:116px;margin-bottom:17px}.home-crew-index{font-size:10px}.home-crew-list>li>h3{font-size:29px}.home-crew-task{font-size:21px}.home-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 28px}.home-workflow-list>li>h3{font-size:28px}.home-workflow-list>li>p{font-size:23px}.home-workflow-overview{margin-bottom:88px}}@media(max-width:680px){.home-overview{width:calc(100% - 38px);margin-top:56px}.home-overview .section-label{font-size:12px;margin-bottom:14px}.home-overview .section-title{font-size:40px;line-height:1.03}.home-overview-header{display:block;margin-bottom:26px}.home-overview-link{justify-content:start;max-width:100%;margin-top:18px;padding:3px 0;font-size:12px;line-height:1.4;text-align:left}.home-token-overview{gap:24px}.home-overview-copy{font-size:24px;line-height:1.09}.home-overview-copy+.home-overview-copy{margin-top:16px}.home-token-status{gap:8px;margin-top:21px;font-size:10px;line-height:1.4}.home-token-status .status-dot{margin-top:3px}.home-token-copy>.pixel-button{margin-top:21px;padding:12px 15px;font-size:12px;line-height:1.3}.home-crew-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 17px;padding-top:22px}.home-crew-list>li{padding:0 4px}.home-crew-list>li:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc((100% - 17px)/2);max-width:200px}.home-crew-list>li>img{width:132px;height:132px;margin-bottom:17px}.home-crew-index{font-size:10px;line-height:1.4}.home-crew-list>li>h3{font-size:30px;margin-top:8px}.home-crew-task{font-size:21px;line-height:1.1;margin-top:8px;max-width:175px}.home-workflow-list{grid-template-columns:minmax(0,1fr);gap:23px}.home-workflow-list>li{display:grid;grid-template-columns:33px minmax(0,1fr);column-gap:13px;row-gap:10px;padding-top:21px}.home-workflow-number{grid-column:1;grid-row:1 / span 2;padding-top:4px;margin:0;font-size:13px}.home-workflow-list>li>h3{grid-column:2;margin:0;font-size:28px;line-height:1.05}.home-workflow-list>li>p{grid-column:2;font-size:23px;line-height:1.1}.home-workflow-overview{margin-bottom:64px}}@media(max-width:370px){.home-overview{width:calc(100% - 30px);margin-top:52px}.home-overview .section-title{font-size:37px}.home-overview-copy{font-size:23px}.home-overview-link{font-size:11px}.home-token-copy>.pixel-button{font-size:11px;padding-inline:13px}.home-crew-list{gap:24px 13px}.home-crew-list>li:last-child:nth-child(odd){width:calc((100% - 13px)/2)}.home-crew-list>li>img{width:119px;height:119px}.home-crew-index{font-size:9px}.home-crew-list>li>h3{font-size:28px}.home-crew-task{font-size:20px}.home-workflow-list>li{grid-template-columns:29px minmax(0,1fr);column-gap:11px}.home-workflow-list>li>h3{font-size:26px}.home-workflow-list>li>p{font-size:22px}.home-workflow-overview{margin-bottom:58px}}.native-page{min-width:0}.docs-directory{display:flex;flex-wrap:wrap;align-items:center;gap:14px 25px;margin:7px 0 38px;padding:21px 0;border-block:1px solid var(--line);font:13px/1.5 var(--pixel)}.docs-directory a{color:var(--mint);text-underline-offset:5px}.docs-directory a:hover{text-decoration:underline}.docs-directory a:focus-visible{outline:2px solid var(--mint);outline-offset:5px}.route-page>.native-docs{padding-top:38px;border-top:1px solid var(--line)}.research-view{min-width:0;color:var(--text);font:24px/1.18 var(--body);overflow-wrap:break-word}.research-view :where(h2,h3,p,dl,dt,dd,article,section,div){min-width:0}.research-view h2{font:36px/1.07 var(--display);font-weight:400;letter-spacing:0}.research-view h3{font:28px/1.1 var(--display);font-weight:400}.research-view p{line-height:1.18}.research-heading{max-width:1000px;margin-bottom:30px}.research-heading>p{max-width:920px;margin-top:14px;color:var(--muted)}.research-heading>.research-badge{margin-bottom:15px}.research-heading>.research-address{display:block;margin-top:15px}.research-copy{margin-top:15px;color:var(--muted);font:23px/1.2 var(--body)}.research-eyebrow{margin-bottom:13px;color:var(--mint);font:11px/1.4 var(--pixel);text-transform:uppercase;letter-spacing:.035em}.research-view .research-eyebrow{line-height:1.4}.research-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:25px}.research-view .research-button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:43px;padding:11px 16px;border:1px solid var(--mint);border-radius:0;background:var(--mint);box-shadow:3px 3px #293b24;color:var(--ink);font:13px/1.25 var(--pixel);text-align:center;text-transform:uppercase;text-decoration:none;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.research-view .research-button.secondary{border-color:#637a50;background:transparent;box-shadow:3px 3px #152014;color:var(--mint-light)}.research-view .research-button:not(:disabled):hover{background:var(--mint-light);box-shadow:2px 2px #526b3e;color:var(--ink)}.research-view .research-button:not(:disabled):active{box-shadow:1px 1px #526b3e}.research-view :is(button,input,a):focus-visible{outline:2px solid var(--mint);outline-offset:4px}.research-view .research-button:disabled,.research-view .research-text-button:disabled{opacity:.5}.research-text-button,.research-inline-link,.research-doc-links>a{max-width:100%;padding:3px 0;border:0;border-radius:0;background:transparent;color:var(--mint);font:13px/1.45 var(--pixel);text-align:left;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#6d8953;overflow-wrap:anywhere}.research-text-button:not(:disabled):hover,.research-inline-link:hover,.research-doc-links>a:hover{color:var(--mint-light);text-decoration-color:currentColor}.research-badge{display:inline-block;align-self:start;flex:0 0 auto;max-width:100%;padding:5px 8px;border:1px solid #6a8554;background:#1e2e1b;color:var(--mint-light);font:10px/1.4 var(--pixel);text-transform:uppercase;overflow-wrap:anywhere}.research-badge.sample{border-color:#7e6e8e;background:#251e2c;color:#d9c6e8}.research-badge.review{border-color:#9a8958;background:#302a19;color:#e6d39a}.research-badge.unavailable{border-color:#706d60;background:#27271f;color:#c4c4af}.research-scan-form{margin-top:27px}.research-scan-form>label{display:block;margin-bottom:10px;color:var(--mint);font:11px/1.4 var(--pixel)}.research-input-row{display:flex;align-items:stretch;gap:12px}.research-input-row>input{flex:1 1 auto;min-width:0;min-height:51px;padding:13px 15px;border:1px solid #5b7350;border-radius:0;background:#111b12;box-shadow:inset 3px 3px #070c08;color:var(--text);font:15px/1.5 var(--mono)}.research-input-row>input::placeholder{color:#92a188;opacity:1}.research-input-row>.research-button{flex:0 0 auto;min-height:51px;margin:0}.research-examples{display:flex;align-items:center;flex-wrap:wrap;gap:10px 15px;margin-top:16px;font:11px/1.4 var(--pixel);color:var(--faint)}.research-examples>span:not(:first-child){margin-left:10px}.research-examples .research-text-button{font-size:11px}.research-status,.research-error,.research-notice{margin-top:22px;padding:15px 18px;border-left:3px solid #8cab6d;background:#162014;color:var(--mint-light);font:22px/1.2 var(--body)}.research-status.reading{display:flex;align-items:center;justify-content:space-between;gap:20px}.research-status.reading>p{flex:1;min-width:0}.research-status.reading>.research-text-button{flex:0 0 auto}.research-error{border-color:#ba927b;background:#261d17;color:#ead1bc}.research-status.cancelled,.research-notice{border-color:#8b8a71;background:#21221a;color:#d4d7bb}.research-first-scan{max-width:1000px;margin-top:44px;padding-top:27px;border-top:1px solid var(--line)}.research-first-scan>p:last-child{max-width:900px;margin-top:15px;color:var(--muted)}.research-report,.research-export-summary{margin-top:37px;padding-top:29px;border-top:1px solid #556a43}.research-report-header{display:flex;align-items:start;justify-content:space-between;gap:22px;margin-bottom:25px}.research-report-header>div{flex:1;min-width:0}.research-report-header h2{margin-bottom:11px}.research-report-header p:not(.research-eyebrow){margin-bottom:12px;color:var(--muted)}.research-address{font:13px/1.6 var(--mono);overflow-wrap:anywhere;word-break:break-word}.research-report-header .research-address,.research-heading .research-address{color:var(--faint)}.research-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:24px 0 31px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.research-facts>div{min-width:0;padding:0 18px;border-left:1px solid var(--line)}.research-facts>div:first-child{padding-left:0;border-left:0}.research-facts dt{margin-bottom:9px;color:var(--faint);font:10px/1.5 var(--pixel);text-transform:uppercase}.research-facts dd{color:var(--text);font:28px/1.12 var(--display);overflow-wrap:anywhere}.research-report-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:44px;margin-top:33px}.research-report-columns>section{min-width:0}.research-pool{padding-left:35px;border-left:1px solid var(--line)}.research-pool>h2{margin-bottom:13px}.research-pool>p:not(.research-eyebrow){color:var(--muted)}.research-pool .research-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:22px}.research-pool .research-facts>div{padding-inline:10px}.research-pool .research-facts>div:first-child{padding-left:0}.research-pool .research-facts dd{font-size:24px}.research-pool .research-address{display:block;margin-top:9px}.research-observations{margin-top:19px}.research-check{display:grid;grid-template-columns:102px minmax(0,1fr);align-items:start;gap:15px;padding:17px 0;border-top:1px solid var(--line)}.research-check .research-badge{justify-self:start;margin-top:2px}.research-check h3{margin-bottom:7px;font:24px/1.1 var(--display)}.research-check p{color:var(--muted);font:22px/1.17 var(--body);overflow-wrap:anywhere}.research-observations>.research-copy{font-size:20px;line-height:1.2}.research-authorities>.research-text-button{margin-top:18px}.research-metadata{display:grid;gap:9px;margin-top:29px;padding-top:20px;border-top:1px solid var(--line);color:var(--faint);font:12px/1.5 var(--mono);overflow-wrap:anywhere}.research-metadata strong{font:10px/1.5 var(--pixel);color:var(--mint)}.research-warnings{margin-top:26px;padding:21px 23px;border-left:3px solid #8b7950;background:#211e13;color:#d3c5a5}.research-warnings h3{font-size:25px;color:#e4d3a8}.research-warnings ul{margin:13px 0 0;padding-left:21px;font:20px/1.25 var(--body)}.research-warnings li+li{margin-top:7px}.research-summary-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px 0 0;padding:19px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--faint);font:11px/1.4 var(--pixel)}.research-summary-strip strong{margin-right:9px;color:var(--mint);font:29px/1 var(--display)}.research-table-wrap{width:100%;max-width:100%;margin-top:24px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:#647c4d #101a10;scrollbar-width:thin}.research-table{width:100%;min-width:670px;border-collapse:collapse;table-layout:fixed;text-align:left;font:20px/1.2 var(--body)}.research-table :is(th,td){padding:19px 15px;border-bottom:1px solid var(--line);vertical-align:top;font-weight:400;overflow-wrap:anywhere}.research-table :is(th,td):first-child{padding-left:0}.research-table :is(th,td):last-child{padding-right:0}.research-table thead th{padding-top:0;padding-bottom:13px;color:var(--faint);font:10px/1.5 var(--pixel);text-transform:uppercase}.research-table th[scope=row]{width:34%}.research-table th[scope=row]>strong{display:block;margin-bottom:9px;color:var(--text);font:28px/1.1 var(--display)}.research-table .research-address{display:block;font-size:11px;line-height:1.5;color:var(--muted)}.research-table time{font:11px/1.6 var(--mono);color:var(--muted)}.research-table .research-actions{gap:12px;margin-top:0}.research-table .research-text-button{font-size:11px}.research-table td>code{font:12px/1.6 var(--mono);overflow-wrap:anywhere}.research-table a{color:var(--mint);text-decoration:underline;text-underline-offset:4px}.research-empty{display:flex;align-items:start;gap:27px;max-width:1050px;margin-top:30px;padding:28px 0;border-top:1px solid var(--line)}.research-empty>img{flex:0 0 110px;width:110px;height:110px;object-fit:contain;image-rendering:pixelated}.research-empty>div{min-width:0}.research-empty p{max-width:830px;margin-top:13px;color:var(--muted)}.research-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:31px}.research-source{min-width:0;padding:20px 0;border-top:1px solid #61794c}.research-source>small{display:block;margin-bottom:13px;color:var(--faint);font:10px/1.5 var(--pixel)}.research-source h3{margin-bottom:12px;font-size:28px}.research-source h3>a{color:var(--mint-light);text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.research-source p{font-size:22px;color:var(--muted)}.research-account-evidence{margin-top:35px}.research-account-evidence>.research-copy{max-width:1050px}.research-account-evidence .research-table{min-width:660px}.research-account-evidence .research-table th:first-child{width:45%}.research-rules-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px;margin-top:38px}.research-rules-form>fieldset{min-width:0;margin:0;padding:22px 0 0;border:0;border-top:1px solid #61794c}.research-rules-form legend{max-width:100%;padding:0 20px 0 0;color:var(--text);font:29px/1.1 var(--display)}.research-rules-form fieldset>p{margin-bottom:22px;color:var(--muted);font-size:23px}.research-rules-form label{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--mint);font:12px/1.4 var(--pixel)}.research-rules-form input{flex:0 0 126px;width:126px;min-width:0;padding:11px 12px;border:1px solid #5b7350;border-radius:0;background:#111b12;color:var(--text);font:16px/1.4 var(--mono)}.research-rule-preview{max-width:1000px;margin-top:48px;padding-top:28px;border-top:1px solid var(--line)}.research-rule-preview>.research-button{margin-top:20px}.research-docs{max-width:1050px}.research-doc-section{margin-top:36px;padding-top:27px;border-top:1px solid var(--line)}.research-doc-section:first-child{margin-top:0;padding-top:0;border-top:0}.research-doc-section>h2{margin-bottom:17px}.research-doc-section>p:not(.research-eyebrow){max-width:1000px;margin-top:16px;color:var(--muted);font-size:24px;line-height:1.2}.research-doc-section>.research-text-button{margin-top:19px}.research-doc-links{display:flex;align-items:start;flex-direction:column;gap:16px;margin-top:36px;padding-top:27px;border-top:1px solid var(--line)}.research-doc-links>h2{margin-bottom:6px}.research-export-contents{margin-top:25px}.research-export-contents ul{margin-top:15px;padding-left:23px;color:var(--muted);font:23px/1.2 var(--body)}.research-export-contents li+li{margin-top:10px}.research-export-summary>.research-copy{max-width:1000px;margin-top:23px}.research-settings-list{margin-top:37px}.research-setting{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;padding:28px 0;border-top:1px solid var(--line)}.research-setting h2{font-size:31px}.research-setting p{max-width:850px;margin-top:11px;color:var(--muted);font-size:24px}.research-setting>.research-button{max-width:300px}.research-setting .research-button[aria-pressed=true]{background:#263b20;color:var(--mint-light);border-color:var(--mint)}.research-settings>.research-copy{max-width:1000px;margin-top:29px}@media(max-width:1050px){.research-report-columns{grid-template-columns:1fr;gap:34px}.research-pool{padding:29px 0 0;border-left:0;border-top:1px solid var(--line)}.research-rules-form{gap:30px}.research-facts dd{font-size:26px}.research-facts>div{padding-inline:13px}.research-source h3{font-size:26px}.research-empty{gap:22px}}@media(max-width:680px){.research-view{font-size:23px;line-height:1.17}.research-view h2{font-size:30px}.research-view h3{font-size:26px}.research-heading{margin-bottom:25px}.research-heading>p{font-size:23px;margin-top:13px}.research-eyebrow{font-size:10px}.research-copy{font-size:22px}.research-actions{gap:11px;margin-top:22px}.research-view .research-button{min-height:43px;padding:11px 12px;font-size:11px}.research-text-button,.research-inline-link,.research-doc-links>a{font-size:11px}.research-badge{font-size:9px;padding:5px 6px}.research-input-row{flex-wrap:wrap;gap:10px}.research-input-row>input{flex-basis:100%;width:100%;min-height:48px;padding:12px 10px;font-size:12px}.research-input-row>.research-button{flex:1;min-height:44px}.research-scan-form{margin-top:23px}.research-scan-form>label{font-size:10px}.research-examples{gap:9px 12px;font-size:10px;line-height:1.5}.research-examples>span:not(:first-child){flex-basis:100%;margin:4px 0 0}.research-examples .research-text-button{font-size:10px}.research-status,.research-error,.research-notice{padding:13px 14px;font-size:21px}.research-status.reading{display:block}.research-status.reading>.research-text-button{margin-top:12px}.research-first-scan{margin-top:33px;padding-top:23px}.research-first-scan>p:last-child{font-size:23px}.research-report,.research-export-summary{margin-top:30px;padding-top:25px}.research-report-header{flex-wrap:wrap;gap:16px;margin-bottom:20px}.research-report-header>div{flex-basis:100%}.research-report-header h2{font-size:30px}.research-report-header p:not(.research-eyebrow){font-size:23px}.research-address{font-size:11px;line-height:1.6}.research-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 0;padding-block:18px;margin:22px 0 25px}.research-facts>div{padding-inline:12px}.research-facts>div:nth-child(odd){border-left:0;padding-left:0}.research-facts dt{font-size:9px;line-height:1.4}.research-facts dd{font-size:25px}.research-report-columns{gap:28px;margin-top:28px}.research-pool{padding-top:25px}.research-pool .research-facts{grid-template-columns:minmax(0,1fr);gap:15px;margin-block:20px}.research-pool .research-facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;padding:0;border:0}.research-pool .research-facts dt{margin-bottom:0}.research-pool .research-facts dd{font-size:25px}.research-check{grid-template-columns:85px minmax(0,1fr);gap:12px;padding-block:15px}.research-check h3{font-size:23px}.research-check p{font-size:21px}.research-check .research-badge{font-size:8px}.research-observations>.research-copy{font-size:20px}.research-metadata{font-size:10px;line-height:1.55;gap:10px;margin-top:25px;padding-top:18px}.research-metadata strong{font-size:9px}.research-warnings{padding:17px 15px;margin-top:23px}.research-warnings h3{font-size:24px}.research-warnings ul{padding-left:18px;font-size:21px}.research-summary-strip{align-items:start;gap:16px;padding-block:16px;font-size:9px}.research-summary-strip>span:last-child{text-align:right}.research-summary-strip strong{font-size:26px;margin-right:6px}.research-table-wrap{margin-top:21px}.research-table :is(th,td){padding:16px 12px}.research-empty{flex-direction:column;gap:17px;margin-top:25px;padding-top:24px}.research-empty>img{flex-basis:auto;width:90px;height:90px}.research-empty p{font-size:23px}.research-sources{grid-template-columns:1fr;gap:9px;margin-top:27px}.research-source{padding:20px 0}.research-source>small{margin-bottom:10px;font-size:9px}.research-source h3{font-size:29px}.research-source p{font-size:23px}.research-account-evidence{margin-top:26px}.research-rules-form{grid-template-columns:1fr;gap:32px;margin-top:30px}.research-rules-form>fieldset{padding-top:19px}.research-rules-form legend{padding-right:10px;font-size:27px}.research-rules-form fieldset>p{font-size:23px;margin-bottom:19px}.research-rules-form label{gap:15px;font-size:10px}.research-rules-form input{flex-basis:105px;width:105px;padding:10px;font-size:14px}.research-rule-preview{margin-top:35px;padding-top:25px}.research-doc-section{margin-top:31px;padding-top:25px}.research-doc-section>h2{margin-bottom:15px}.research-doc-section>p:not(.research-eyebrow){font-size:23px;line-height:1.18;margin-top:15px}.research-doc-links{gap:17px;margin-top:30px;padding-top:25px}.research-doc-links>a{font-size:11px;line-height:1.6}.research-export-contents ul{padding-left:20px;font-size:23px}.research-setting{grid-template-columns:1fr;gap:18px;padding-block:25px}.research-setting h2{font-size:29px}.research-setting p{font-size:23px}.research-setting>.research-button{justify-self:start}.research-settings-list{margin-top:28px}}.monitor-screen .research-view{font:14px/1.3 "IL Pixel",var(--pixel);color:#1b2a1a}.monitor-screen .research-view h2{font:25px/1.04 var(--display);color:#1b2a1a}.monitor-screen .research-view h3{font:21px/1.05 var(--display);color:#1b2a1a}.monitor-screen .research-view p{line-height:1.3}.monitor-screen .research-heading{margin-bottom:16px}.monitor-screen .research-heading>p{margin-top:9px;color:#485a3a;font-size:14px}.monitor-screen .research-heading>.research-badge{margin-bottom:10px}.monitor-screen .research-heading>.research-address{margin-top:10px}.monitor-screen .research-copy{margin-top:11px;font:13px/1.35 "IL Pixel",var(--pixel);color:#536245}.monitor-screen .research-view .research-eyebrow{margin-bottom:9px;color:#52653f;font:9px/1.4 var(--pixel)}.monitor-screen .research-actions{gap:7px;margin-top:15px}.monitor-screen .research-view .research-button{min-height:30px;padding:6px 8px;border:1px solid #829569;background:#b9ce93;box-shadow:2px 2px #8b9d73;color:#20301a;font:11px/1.25 "IL Pixel",var(--pixel);text-transform:none}.monitor-screen .research-view .research-button.secondary{border-color:#9fae89;background:#e1e6cf;box-shadow:2px 2px #a8b493;color:#2c3c23}.monitor-screen .research-view .research-button:not(:disabled):hover{background:#d1e4ac;color:#14220f}.monitor-screen .research-view :is(button,input,a):focus-visible{outline-color:#3b5c27;outline-offset:2px}.monitor-screen .research-view .research-text-button,.monitor-screen .research-inline-link,.monitor-screen .research-doc-links>a{min-height:0;padding:2px 0;border:0;background:transparent;box-shadow:none;color:#325325;font:11px/1.4 "IL Pixel",var(--pixel);text-decoration-color:#8a9c76;text-underline-offset:3px}.monitor-screen .research-text-button:not(:disabled):hover,.monitor-screen .research-inline-link:hover,.monitor-screen .research-doc-links>a:hover{color:#101e0d;background:transparent;text-decoration-color:currentColor}.monitor-screen .research-badge{padding:3px 5px;border-color:#91a976;background:#cfdfb5;color:#304d23;font:8px/1.35 var(--pixel)}.monitor-screen .research-badge.sample{border-color:#b1a0b8;background:#e3d8e7;color:#695074}.monitor-screen .research-badge.review{border-color:#b9aa77;background:#e8dfb5;color:#665222}.monitor-screen .research-badge.unavailable{border-color:#a9ae96;background:#d9ddc8;color:#666b55}.monitor-screen .research-scan-form{margin-top:16px}.monitor-screen .research-scan-form>label{margin-bottom:7px;color:#50643f;font-size:8px}.monitor-screen .research-input-row{flex-wrap:nowrap;gap:7px}.monitor-screen .research-input-row>input{flex:1 1 auto;min-height:32px;padding:7px 8px;border-color:#96a782;background:#eff0df;box-shadow:inset 2px 2px #c1c9af;color:#21331b;font-size:10px;line-height:1.5}.monitor-screen .research-input-row>input::placeholder{color:#7b876c}.monitor-screen .research-input-row>.research-button{flex:0 0 auto;min-height:32px;margin:0;font-size:11px}.monitor-screen .research-examples{gap:7px 9px;margin-top:10px;color:#69765a;font-size:8px;line-height:1.5}.monitor-screen .research-examples>span:not(:first-child){flex-basis:auto;margin-left:4px}.monitor-screen .research-examples .research-text-button{font-size:9px}.monitor-screen .research-status,.monitor-screen .research-error,.monitor-screen .research-notice{margin-top:13px;padding:10px 11px;border-left-width:2px;border-color:#8eac6d;background:#d4e2bf;color:#3a502d;font:13px/1.3 "IL Pixel",var(--pixel)}.monitor-screen .research-status.reading{display:block}.monitor-screen .research-status.reading>.research-text-button{margin-top:7px}.monitor-screen .research-error{border-color:#b09577;background:#eadfcb;color:#755438}.monitor-screen .research-status.cancelled,.monitor-screen .research-notice{border-color:#a5a786;background:#e1e3cd;color:#606246}.monitor-screen .research-first-scan{margin-top:23px;padding-top:17px;border-color:#a8b793}.monitor-screen .research-first-scan>p:last-child{margin-top:10px;font-size:14px;color:#536344}.monitor-screen .research-report,.monitor-screen .research-export-summary{margin-top:22px;padding-top:17px;border-color:#a1b28b}.monitor-screen .research-report-header{gap:10px;margin-bottom:14px;flex-wrap:wrap}.monitor-screen .research-report-header>div{flex:1 1 100%}.monitor-screen .research-report-header h2{margin-bottom:7px;font-size:25px}.monitor-screen .research-report-header p:not(.research-eyebrow){margin-bottom:7px;font-size:13px;color:#5d6c4d}.monitor-screen .research-address{font:9px/1.6 var(--mono);color:#647257}.monitor-screen .research-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0;padding-block:12px;margin:15px 0 19px;border-color:#aab798}.monitor-screen .research-facts>div{padding-inline:10px;border-color:#b7c2a7}.monitor-screen .research-facts>div:nth-child(odd){border-left:0;padding-left:0}.monitor-screen .research-facts dt{margin-bottom:6px;font-size:7px;line-height:1.4;color:#6a795a}.monitor-screen .research-facts dd{font-size:21px;line-height:1.05;color:#263b1b}.monitor-screen .research-report-columns{grid-template-columns:1fr;gap:20px;margin-top:21px}.monitor-screen .research-pool{padding:18px 0 0;border:0;border-top:1px solid #aab798}.monitor-screen .research-pool>h2{margin-bottom:9px}.monitor-screen .research-pool>p:not(.research-eyebrow){color:#536344}.monitor-screen .research-pool .research-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-block:14px}.monitor-screen .research-pool .research-facts>div{display:block;padding:0 8px;border-left:1px solid #b7c2a7}.monitor-screen .research-pool .research-facts>div:first-child{padding-left:0;border-left:0}.monitor-screen .research-pool .research-facts dd{font-size:20px}.monitor-screen .research-pool .research-address{margin-top:7px}.monitor-screen .research-observations{margin-top:13px}.monitor-screen .research-check{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:12px 0;border-color:#b0bca0}.monitor-screen .research-check .research-badge{margin-top:1px;font-size:7px}.monitor-screen .research-check h3{margin-bottom:5px;font-size:20px}.monitor-screen .research-check p{font:13px/1.3 "IL Pixel",var(--pixel);color:#536344}.monitor-screen .research-observations>.research-copy{font-size:12px}.monitor-screen .research-authorities>.research-text-button{margin-top:11px}.monitor-screen .research-metadata{gap:7px;margin-top:18px;padding-top:13px;border-color:#aab798;color:#647257;font:9px/1.5 var(--mono)}.monitor-screen .research-metadata strong{color:#526b3d;font:8px/1.5 var(--pixel)}.monitor-screen .research-warnings{margin-top:17px;padding:13px 12px;border-color:#b6a575;background:#e6ddbc;color:#77643d}.monitor-screen .research-warnings h3{font-size:20px;color:#6d592b}.monitor-screen .research-warnings ul{margin-top:9px;padding-left:16px;font:12px/1.35 "IL Pixel",var(--pixel)}.monitor-screen .research-summary-strip{gap:10px;margin-top:18px;padding-block:12px;border-color:#aab798;font:8px/1.4 var(--pixel);color:#6c7b5c}.monitor-screen .research-summary-strip strong{font-size:24px;color:#3c5929}.monitor-screen .research-table-wrap{margin-top:15px;scrollbar-color:#9caf80 #dce3c8}.monitor-screen .research-table{min-width:480px;font:13px/1.3 "IL Pixel",var(--pixel);color:#3c4f30}.monitor-screen .research-table :is(th,td){padding:12px 9px;border-color:#b0bca0}.monitor-screen .research-table :is(th,td):first-child{padding-left:0}.monitor-screen .research-table thead th{padding-top:0;padding-bottom:9px;font:8px/1.4 var(--pixel);color:#687858}.monitor-screen .research-table th[scope=row]>strong{font-size:22px;margin-bottom:7px;color:#2a411e}.monitor-screen .research-table .research-address{font-size:8px;line-height:1.5;color:#69785a}.monitor-screen .research-table time{font-size:8px;line-height:1.6;color:#69785a}.monitor-screen .research-table .research-actions{gap:8px;margin-top:0}.monitor-screen .research-table .research-text-button{font-size:10px}.monitor-screen .research-table td>code{font-size:9px}.monitor-screen .research-table a{color:#325325}.monitor-screen .research-empty{gap:16px;margin-top:18px;padding-top:18px;border-color:#aab798;flex-direction:row}.monitor-screen .research-empty>img{flex:0 0 66px;width:66px;height:66px}.monitor-screen .research-empty p{font-size:14px;margin-top:9px;color:#536344}.monitor-screen .research-sources{grid-template-columns:1fr;gap:0;margin-top:18px}.monitor-screen .research-source{padding:14px 0;border-color:#a1b28b}.monitor-screen .research-source>small{margin-bottom:8px;font-size:8px;color:#6a795a}.monitor-screen .research-source h3{margin-bottom:8px;font-size:23px}.monitor-screen .research-source h3>a{color:#325325;text-underline-offset:3px}.monitor-screen .research-source p{font-size:13px;color:#536344}.monitor-screen .research-account-evidence{margin-top:22px}.monitor-screen .research-account-evidence .research-table{min-width:480px}.monitor-screen .research-rules-form{grid-template-columns:1fr;gap:24px;margin-top:22px}.monitor-screen .research-rules-form>fieldset{padding-top:13px;border-color:#a1b28b}.monitor-screen .research-rules-form legend{padding-right:9px;font-size:23px;color:#263b1b}.monitor-screen .research-rules-form fieldset>p{margin-bottom:13px;font-size:14px;color:#536344}.monitor-screen .research-rules-form label{gap:15px;font-size:10px;color:#526b3d}.monitor-screen .research-rules-form input{flex:0 0 94px;width:94px;padding:7px 8px;border-color:#96a782;background:#eff0df;color:#263b1b;font-size:12px}.monitor-screen .research-rule-preview{margin-top:25px;padding-top:18px;border-color:#aab798}.monitor-screen .research-rule-preview>.research-button{margin-top:14px}.monitor-screen .research-doc-section{margin-top:24px;padding-top:18px;border-color:#aab798}.monitor-screen .research-doc-section:first-child{margin-top:0;padding-top:0}.monitor-screen .research-doc-section>h2{margin-bottom:11px}.monitor-screen .research-doc-section>p:not(.research-eyebrow){margin-top:11px;font:14px/1.35 "IL Pixel",var(--pixel);color:#536344}.monitor-screen .research-doc-section>.research-text-button{margin-top:13px}.monitor-screen .research-doc-links{gap:12px;margin-top:24px;padding-top:18px;border-color:#aab798}.monitor-screen .research-doc-links>h2{margin-bottom:3px}.monitor-screen .research-export-contents{margin-top:18px}.monitor-screen .research-export-contents ul{margin-top:11px;padding-left:18px;font:13px/1.35 "IL Pixel",var(--pixel);color:#536344}.monitor-screen .research-export-contents li+li{margin-top:7px}.monitor-screen .research-export-summary>.research-copy{margin-top:16px}.monitor-screen .research-settings-list{margin-top:24px}.monitor-screen .research-setting{grid-template-columns:1fr;gap:13px;padding:18px 0;border-color:#aab798}.monitor-screen .research-setting h2{font-size:24px}.monitor-screen .research-setting p{margin-top:8px;font-size:14px;color:#536344}.monitor-screen .research-setting>.research-button{justify-self:start}.monitor-screen .research-setting .research-button[aria-pressed=true]{background:#b9ce93;color:#20301a;border-color:#829569}@media(max-width:680px){.monitor-screen .research-input-row{flex-wrap:wrap}.monitor-screen .research-input-row>input{flex-basis:100%;width:100%;font-size:10px}.monitor-screen .research-input-row>.research-button{flex:1}.monitor-screen .research-examples>span:not(:first-child){flex-basis:100%;margin:3px 0 0}.monitor-screen .research-empty{flex-direction:column;gap:13px}.monitor-screen .research-pool .research-facts{grid-template-columns:1fr;gap:12px}.monitor-screen .research-pool .research-facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:0;border:0}.monitor-screen .research-pool .research-facts dt{margin:0}.monitor-screen .research-check{grid-template-columns:76px minmax(0,1fr);gap:8px}.monitor-screen .research-check h3{font-size:20px}}.site main:not(.route-page){position:relative;isolation:isolate}.home-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.home-atmosphere .spore{position:absolute;left:var(--x,50%);top:var(--y,50%);width:2px;height:2px;opacity:.16;background:#b8d89a;box-shadow:2px 0 #91b97840;animation:moss-spore var(--duration,14s) linear var(--delay,0s) infinite;animation-play-state:paused;will-change:transform}.home-atmosphere .spore:nth-child(3n){width:3px;height:3px;opacity:.12;box-shadow:0 3px #8ca57545}.home-atmosphere.is-visible .spore{animation-play-state:running}.boot-sweep{position:absolute;inset:0 0 auto;z-index:21;height:26%;opacity:0;background:linear-gradient(180deg,transparent,#c9e6a35c 60%,#eef2d45c 67%,transparent);transform:translateY(-110%);pointer-events:none}.computer-scene.is-visible[data-boot=playing] .boot-sweep{animation:moss-boot-sweep .6s linear both}.computer-scene.is-visible[data-boot=playing] .monitor-screen{animation:moss-screen-awake .6s ease-out both}.computer-scene[data-boot=waiting] .boot-sweep,.computer-scene[data-boot=done] .boot-sweep{opacity:0}.os-window.window-enter{animation:moss-window-enter .18s ease-out both}.os-window.window-exit{animation:moss-window-exit .18s ease-in both;pointer-events:none}.route-page .native-page{animation:moss-page-enter .18s ease-out both}.home-crew-list>li{position:relative}.home-crew-list .role-button{display:block;width:140px;height:140px;max-width:100%;margin:0 auto 18px;padding:0;border:1px solid transparent;border-radius:0;background:transparent;box-shadow:none;touch-action:manipulation}.home-crew-list .role-button>img{width:100%;height:100%;max-width:100%;object-fit:contain;image-rendering:pixelated;transform-origin:50% 90%;animation:moss-role-bob 20s ease-in-out var(--role-delay,0s) infinite;animation-play-state:paused}.home-crew-list.is-visible .role-button>img{animation-play-state:running}.home-crew-list .role-button:hover{border-color:#617c49;background:#142011}.home-crew-list .role-button:hover>img{filter:brightness(1.07)}.home-crew-list .role-button:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.home-crew-list>li.is-selected .role-button{border-color:var(--mint);background:#182714}.home-crew-list .role-bubble{position:absolute;top:115px;left:50%;z-index:4;width:max-content;min-width:170px;max-width:calc(100% + 36px);margin:0;padding:12px 13px;border:1px solid #829c62;background:#e2e9ce;box-shadow:3px 3px #0009;color:#26371c;font:18px/1.15 var(--body);text-align:left;transform:translate(-50%);clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}.home-workflow-overview{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;isolation:isolate}.home-workflow-overview>.home-overview-header{grid-column:1;grid-row:1}.home-workflow-overview>.home-workflow-list{position:relative;z-index:1;grid-column:1;grid-row:2}.root-trail{position:absolute;z-index:0;grid-column:1;grid-row:2;overflow:visible;pointer-events:none;fill:none;color:#8ca76d}.root-trail path{stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;opacity:.8}.root-trail-horizontal{top:-15px;left:0;width:100%;height:30px}.root-trail-vertical{display:none}.home-workflow-overview.is-revealed .root-trail path{animation:moss-root-reveal .9s ease-out both}.home-workflow-list>li{transition:border-color .15s ease}.home-workflow-list>li.is-highlighted{border-color:var(--mint)}.workflow-step-link{display:block;min-height:100%;color:inherit;text-decoration:none;outline-offset:8px}.workflow-step-link>h3{margin:0 0 11px;color:var(--text);font:28px/1.05 var(--display);font-weight:400;transition:color .12s ease}.workflow-step-link>p{color:var(--muted);font:23px/1.13 var(--body)}.workflow-step-link:hover>h3,.home-workflow-list>li.is-highlighted .workflow-step-link>h3{color:var(--mint-light)}.workflow-step-link:hover .home-workflow-number,.home-workflow-list>li.is-highlighted .home-workflow-number{color:#edf4ce;text-shadow:0 0 8px #9cbf6140}.workflow-step-link:focus-visible{outline:2px solid var(--mint)}@keyframes moss-spore{0%{opacity:0;transform:translateZ(0)}35%{opacity:.18}70%{opacity:.14;transform:translate3d(var(--drift,20px),-18px,0)}to{opacity:0;transform:translate3d(0,-36px,0)}}@keyframes moss-screen-awake{0%{opacity:.82}to{opacity:1}}@keyframes moss-boot-sweep{0%{opacity:0;transform:translateY(-110%)}12%{opacity:.65}85%{opacity:.35}to{opacity:0;transform:translateY(420%)}}@keyframes moss-window-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes moss-window-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(3px)}}@keyframes moss-page-enter{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes moss-role-bob{0%,20%,to{transform:translateY(0) rotate(0)}5%{transform:translateY(-4px) rotate(-1deg)}10%{transform:translateY(0) rotate(0)}15%{transform:translateY(-2px) rotate(.7deg)}}@keyframes moss-root-reveal{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(max-width:1190px){.home-crew-list .role-button{width:132px;height:132px}.home-crew-list .role-bubble{top:110px;font-size:18px}.workflow-step-link>h3{font-size:26px}.workflow-step-link>p{font-size:22px}}@media(max-width:950px){.home-crew-list .role-button{width:116px;height:116px;margin-bottom:17px}.home-crew-list .role-bubble{top:94px;min-width:155px;max-width:calc(100% + 42px);padding:11px;font-size:17px}.root-trail-horizontal{display:none}.workflow-step-link>h3{font-size:28px}.workflow-step-link>p{font-size:23px}}@media(max-width:680px){.home-atmosphere .spore:nth-child(n+7){display:none}.home-crew-list .role-button{width:132px;height:132px}.home-crew-list .role-bubble{top:110px;min-width:0;max-width:calc(100% + 18px);width:200px;font-size:18px}.home-crew-list>li:nth-child(odd) .role-bubble{left:0;transform:none}.home-crew-list>li:nth-child(2n) .role-bubble{right:0;left:auto;transform:none}.home-crew-list>li:last-child:nth-child(odd) .role-bubble{left:50%;transform:translate(-50%)}.home-workflow-list>li{display:block;position:relative;padding-top:21px}.workflow-step-link{display:grid;grid-template-columns:33px minmax(0,1fr);column-gap:13px;row-gap:10px}.workflow-step-link>.home-workflow-number{grid-column:1;grid-row:1 / span 2;align-self:start;justify-self:start;position:relative;z-index:1;margin:0;padding:4px 3px 6px 0;background:var(--page);font-size:13px}.workflow-step-link>h3{grid-column:2;margin:0;font-size:28px;line-height:1.05}.workflow-step-link>p{grid-column:2;font-size:23px;line-height:1.1}.root-trail-vertical{display:block;top:24px;bottom:15px;left:0;width:30px;height:calc(100% - 39px)}.root-trail-vertical path{opacity:.5}.home-workflow-list>li.is-highlighted{border-color:var(--mint)}}@media(max-width:370px){.home-crew-list .role-button{width:119px;height:119px}.home-crew-list .role-bubble{top:99px;padding:10px;font-size:17px}.workflow-step-link{grid-template-columns:29px minmax(0,1fr);column-gap:11px}.workflow-step-link>h3{font-size:26px}.workflow-step-link>p{font-size:22px}.root-trail-vertical{left:-2px}}@media(pointer:fine){:root{cursor:url(/cursors/moss-arrow.png) 2 2,auto}.site :is(a[href],button,[role=button],summary,label[for],input[type=checkbox],input[type=radio],select):not(:disabled):not([aria-disabled=true]){cursor:url(/cursors/moss-hand.png) 13 2,pointer}.site :is(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),textarea,[contenteditable=true]){cursor:text}.site :is(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]){cursor:not-allowed}.site [aria-busy=true],.site [aria-busy=true] :is(button:disabled,input:disabled){cursor:progress}.site .research-view:has(.research-status.reading),.site .research-view:has(.research-status.reading) :is(button:disabled,input:disabled){cursor:progress}}.calm .home-atmosphere,.calm .boot-sweep{display:none!important}.calm .home-crew-list .role-button>img,.calm .os-window.window-enter,.calm .os-window.window-exit,.calm .route-page .native-page{animation:none!important;transform:none!important}.calm .root-trail path{animation:none!important;stroke-dashoffset:0!important}.calm .os-window.window-exit{opacity:0}@media(prefers-reduced-motion:reduce){.home-atmosphere,.boot-sweep{display:none!important}.home-crew-list .role-button>img,.os-window.window-enter,.os-window.window-exit,.route-page .native-page{animation:none!important;transform:none!important}.root-trail path{animation:none!important;stroke-dashoffset:0!important}.os-window.window-exit{opacity:0}.workflow-step-link:hover .home-workflow-number,.home-workflow-list>li.is-highlighted .home-workflow-number{text-shadow:none}}.crew-question{margin:12px 0;color:var(--mint);font:18px/1.35 "IL Pixel",var(--pixel)}.native-page .research-pool .research-facts{grid-template-columns:minmax(0,1fr);gap:16px}.native-page .research-pool .research-facts>div{padding-left:0;border-left:0}@media(max-width:680px){.native-page .research-facts{grid-template-columns:minmax(0,1fr);gap:19px}.native-page .research-facts>div,.native-page .research-pool .research-facts>div{display:block;width:100%;min-width:0;padding:0;border-left:0}.native-page .research-facts dt{margin-bottom:7px}.native-page .research-facts dd{font-size:25px;overflow-wrap:anywhere;word-break:normal}.native-page .research-report>.research-facts>div:not(:last-child) dd,.native-page .research-pool .research-facts dd{white-space:nowrap;overflow-wrap:normal}.native-page .research-address{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.monitor-screen .research-pool .research-facts>div{display:block}.monitor-screen .research-pool .research-facts dt{margin-bottom:6px}.monitor-screen .research-pool .research-facts dd{white-space:nowrap;overflow-wrap:normal}.native-page:is(.native-reports,.native-watchlist) .research-table-wrap{overflow:visible}.native-page:is(.native-reports,.native-watchlist) .research-table{width:100%;min-width:0;table-layout:fixed}.native-page:is(.native-reports,.native-watchlist) .research-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.native-page:is(.native-reports,.native-watchlist) .research-table tbody{display:block;width:100%}.native-page:is(.native-reports,.native-watchlist) .research-table tbody>tr{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;padding:23px 0 25px;border-bottom:1px solid var(--line)}.native-page:is(.native-reports,.native-watchlist) .research-table tbody :is(th,td){display:block;width:100%;min-width:0;max-width:100%;padding:0;border:0;text-align:left;overflow-wrap:anywhere}.native-page:is(.native-reports,.native-watchlist) .research-table th[scope=row]>strong{margin-bottom:10px;font-size:29px}.native-page:is(.native-reports,.native-watchlist) .research-table tbody td:before{display:block;margin-bottom:7px;color:var(--faint);font:9px/1.5 var(--pixel);text-transform:uppercase}.native-page:is(.native-reports,.native-watchlist) .research-table tbody td:nth-child(2):before{content:"Mode"}.native-page.native-reports .research-table tbody td:nth-child(3):before{content:"Observed"}.native-page.native-watchlist .research-table tbody td:nth-child(3):before{content:"Last saved observation"}.native-page:is(.native-reports,.native-watchlist) .research-table tbody td:nth-child(4):before{content:"Record actions"}.native-page:is(.native-reports,.native-watchlist) .research-table .research-address{font-size:11px;line-height:1.6}.native-page:is(.native-reports,.native-watchlist) .research-table .research-badge{max-width:100%;font-size:9px}.native-page:is(.native-reports,.native-watchlist) .research-table time{font-size:11px;line-height:1.6;white-space:normal}.native-page:is(.native-reports,.native-watchlist) .research-table .research-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0}.native-page:is(.native-reports,.native-watchlist) .research-table .research-text-button{min-height:38px;max-width:100%;padding:8px 0;font-size:12px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}}.hero-contract{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:22px auto 0;max-width:720px}.hero-contract .contract-box{flex:1 1 365px;min-width:0;border-style:solid;text-align:left}.hero-contract .contract-box>small{margin-bottom:6px;color:var(--mint)}.hero-contract .contract-box strong{font-size:22px}.hero-contract .contract-box p{display:none}
