@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bd4099f982a70777-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/adc67d25e358ad72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/79f0f365efbf4f90-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/506cbc5bf31ce8c3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/24c81c8cc8559206-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/67d60655232d436d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_7d4719{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_7d4719{--font-display:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-body:"DM Sans","DM Sans Fallback"}@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap");:root{--lav:#dcd9e7;--paper:#f7f3ed;--ink:#404e60;--line:#4c596b;--orange:#c63c1d;--dark:#171c23;--muted:#5b6678;--green:#276443}*{box-sizing:border-box}body{margin:0;background:#c9c5d5;color:var(--ink);font:15px/1.5 var(--font-body),Arial,sans-serif}button,input,select,textarea{font:inherit}a,button,input,select,textarea{touch-action:manipulation}a,button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #1f5799;outline-offset:4px}a{text-underline-offset:3px}a,button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:.98}.display,.stat-number,h1,h2{font-family:var(--font-display),Impact,"Arial Narrow",sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.025em}h1{font-size:clamp(52px,6.4vw,98px);margin:8px 0 16px}h2{font-size:34px;margin-bottom:18px}h3{font-size:20px;line-height:1.2}p+p{margin-top:14px}.muted,small{color:var(--muted)}.eyebrow{font-size:10px;letter-spacing:.19em;text-transform:uppercase;font-weight:700}.orange{color:var(--orange)}.reviewbar{position:sticky;top:0;z-index:10;padding:12px 22px;background:var(--dark);color:white;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.reviewbar strong{font-size:13px;white-space:nowrap}.reviewbar label{font-size:11px;color:#cdc9d8}.reviewbar select{background:#303744;color:white;border:1px solid #677184;border-radius:6px;max-width:240px;padding:7px 10px}.reviewbar a{font-size:12px}.reviewbar .push{margin-left:auto}.reviewbar button{border:1px solid #687385;color:white;background:transparent;border-radius:5px;padding:6px 10px}.reviewbar button[aria-pressed=true]{background:var(--lav);color:var(--ink)}.reviewnote{text-align:center;padding:12px 20px;font-size:12px}.reviewnote b{color:#8e2d19}#stage{width:calc(100% - 44px);max-width:1480px;margin:0 auto 30px;container-name:app;container-type:inline-size;transition:max-width .2s}#stage.mobile{max-width:390px}#stage.tablet{max-width:820px}#app{border:7px solid #141618;border-radius:28px;overflow:hidden;background:var(--lav);min-height:820px;position:relative}.publicnav{padding:23px 34px;justify-content:space-between;border-bottom:1px solid #adb0bc;gap:24px}.brand,.publicnav{display:flex;align-items:center}.brand{font:700 40px/.95 Georgia,serif;text-decoration:none;letter-spacing:-2px;gap:10px}.brand img{width:49px;height:54px;object-fit:contain}.navlinks{display:flex;gap:24px;align-items:center;font-size:13px}.navlinks a{text-decoration:none}.navlinks a:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 22px;border:1.5px solid var(--line);border-radius:7px;text-decoration:none;font-size:14px;font-weight:700;background:transparent;line-height:1.35;text-align:center}.btn.primary{background:var(--orange);border-color:var(--orange);color:white}.btn.dark{background:var(--ink);color:white}.btn.small{padding:8px 13px;min-height:38px;font-size:12px}.btn.danger{color:#9c2e20;border-color:#9c2e20}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.actions.tight{margin-top:12px}.hero{display:grid;grid-template-columns:1.08fr .92fr;padding:32px 40px 0;min-height:570px}.hero,.hero h1{position:relative}.hero h1{font-size:clamp(72px,9.6vw,150px);line-height:.86;letter-spacing:-.045em;margin:20px -40px 24px 0;z-index:1}.hero h1>span{display:block}.hero p{font-size:21px;max-width:450px}.hero-copy{padding-bottom:40px;position:relative;z-index:2}.hero-art{position:relative;display:flex;align-items:end;justify-content:center;min-width:0}.hero-art img{width:113%;max-width:680px;object-fit:contain;align-self:end}.sticker{position:absolute;bottom:35px;right:0;background:var(--paper);border:1.5px solid var(--line);border-radius:10px;padding:20px;width:270px;box-shadow:6px 6px 0 #49546520}.sticker .stat-number{font-size:46px}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:3px solid var(--dark)}.step{padding:25px 32px;display:flex;gap:18px;align-items:flex-start;border-right:1px solid #9e9faf}.step:last-child{border:0}.step .display{font-size:64px;line-height:.85}.step b{font-family:var(--font-display),sans-serif;font-size:28px;text-transform:uppercase}.step p{font-size:13px;margin-top:5px}.publicbody{padding:40px;max-width:1180px;margin:auto}.publicfooter{display:flex;justify-content:space-between;gap:20px;padding:22px 35px;border-top:1px solid #a1a6b4;font-size:12px;flex-wrap:wrap}.publicfooter nav{display:flex;gap:22px}.shell{display:grid;grid-template-columns:208px minmax(0,1fr);min-height:820px}.sidebar{padding:30px 18px 24px;border-right:2px solid var(--line);display:flex;flex-direction:column;gap:26px}.sidebar .brand{flex-direction:column;align-items:flex-start;margin-left:12px;font-size:46px}.sidebar .brand img{width:67px;height:76px}.sidebar .eyebrow{margin-left:12px;max-width:140px;font-size:9px}.side-links{display:flex;flex-direction:column;gap:7px}.side-links a{display:flex;gap:13px;align-items:center;min-height:44px;padding:11px 13px;text-decoration:none;border-radius:6px;font-size:13px;font-weight:600}.side-links a.active{background:var(--orange);color:white}.side-links a:hover{background:#ffffff60}.side-links a.active:hover{background:var(--orange)}.ico{font-size:19px;width:21px;text-align:center}.sidebar-bottom{margin-top:auto}.workspace{padding:23px 28px 36px;min-width:0}.accountbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:27px}.avatar{border-radius:50%;background:#c3c6d5;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-right:8px}.mobile-nav{display:none}.pageheading{display:flex;justify-content:space-between;gap:22px;align-items:end;margin-bottom:28px}.pageheading h1{font-size:clamp(48px,5.8vw,86px)}.pageheading p{max-width:630px;color:var(--muted)}.badge{display:inline-block;border:1px solid #8b94a8;border-radius:30px;font-size:9px;padding:5px 10px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;white-space:nowrap}.grid2{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:22px}.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stack{display:grid;gap:22px;align-content:start}.panel{border:1.5px solid var(--line);border-radius:9px;padding:23px;background:#ffffff14;min-width:0}.panel.paper{background:var(--paper)}.panel p{font-size:14px}.panel h3{margin-bottom:10px}.panel-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.panel-top h2{margin:0}.metric{display:flex;gap:18px;align-items:center}.stat-number{font-size:65px;line-height:1;color:var(--ink)}.stat-number.orange{color:var(--orange)}.metric p{font-size:12px}.metric b{display:block;font-size:14px}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.table th{font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--muted);padding:0 10px 12px}.table td{border-top:1px solid #aeb3c2;padding:18px 10px;vertical-align:middle}.table td:first-child,.table th:first-child{padding-left:0}.table td small{display:block;font-size:11px}.table a{font-weight:700}.status{display:inline-block;font-size:11px;padding:5px 9px;border-radius:5px;white-space:nowrap;background:#d0d5e0;color:var(--ink)}.status.success{background:#c5e4d2;color:#235438}.status.warn{background:#ffe3b8;color:#795017}.status.danger{background:#f4d1c9;color:#8c2b1c}.score{font:800 26px/1 var(--font-display),sans-serif;color:var(--orange)}.mascot-card{overflow:hidden;padding:0}.mascot-card img{width:100%;height:250px;object-fit:contain;object-position:center 10px}.mascot-card .inner{padding:22px;border-top:1.5px solid var(--line)}.mascot-card h2{font-size:39px}.toolbar{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:20px}.toolbar input{max-width:320px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.field label,.field-label{font-size:12px;font-weight:700}.field small{font-size:11px}input,select,textarea{border:1.5px solid #a3aabe;border-radius:6px;padding:12px 14px;background:#efedf5;color:var(--ink);width:100%;min-height:46px}textarea{min-height:105px;resize:vertical}.check{display:flex;gap:10px;align-items:flex-start;font-size:13px;margin:17px 0}.check input{width:18px;min-height:18px;margin-top:2px;accent-color:var(--orange)}.check small{display:block}.formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.formgrid .wide{grid-column:1/-1}.auth{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.auth-poster{background:#d3cfdf;border-right:2px solid var(--line);position:relative;overflow:hidden;padding:42px}.auth-poster h2{font-size:clamp(66px,7vw,100px);line-height:.9;position:relative;z-index:1}.auth-poster img{width:90%;height:420px;object-fit:contain;position:absolute;bottom:-15px;right:-20px}.auth-poster .eyebrow{margin-top:20px}.auth-form{padding:48px 55px;display:flex;align-items:center}.auth-form>div{width:100%;max-width:460px;margin:auto}.auth-form h1{font-size:62px}.auth-form .btn{width:100%}.auth-form .actions{display:grid}.inline-note{font-size:12px;padding:13px 16px;background:#f4e5d2;border-left:3px solid #ad6427;margin:16px 0}.notice{display:flex;gap:12px;background:#e9e7ee;border:1px solid #939dad;border-radius:6px;padding:14px 17px;font-size:13px;margin-bottom:22px}.notice.warn{background:#f6e4cb;border-color:#bc9160}.notice.success{background:#d9ebdd;border-color:#81a08d}.notice.danger{background:#f1d7d0;border-color:#be887c}.source{padding:18px 0;border-top:1px solid #a5adbe;display:grid;grid-template-columns:40px 1fr auto;gap:15px;align-items:center}.source .display{font-size:42px}.source a,.source p{font-size:12px}.source a{font-weight:700}.barrow{display:grid;grid-template-columns:120px 1fr 24px;gap:8px;align-items:center;margin:13px 0;font-size:11px}.bar{height:8px;background:#c1c5d3;border-radius:3px;overflow:hidden}.bar span{display:block;height:100%;background:var(--orange)}.bullet-list{padding-left:18px;font-size:14px}.bullet-list li{margin-bottom:10px}.credits-number{font:800 110px/.9 var(--font-display),sans-serif;color:var(--orange)}.progress{height:12px;background:#bcc3d1;border-radius:20px;overflow:hidden;margin:18px 0}.progress span{display:block;width:55%;height:100%;background:var(--orange)}.timeline{list-style:none;padding:0;margin:25px 0}.timeline li{padding:14px 0 14px 30px;border-bottom:1px solid #aab2c0;position:relative}.timeline li:before{content:"✓";position:absolute;left:0;font-weight:700;color:var(--green)}.timeline li.pending:before{content:"○";color:var(--orange)}.empty{text-align:center;padding:55px 25px;max-width:670px;margin:0 auto}.empty img{width:180px;height:180px;object-fit:contain}.empty h2{font-size:50px;margin:20px 0}.empty .actions{justify-content:center}.empty p{max-width:470px;margin:auto}.skeleton{height:16px;background:#c5c7d5;border-radius:6px;margin:17px 0}.skeleton.big{height:70px}.skeleton.short{width:60%}.legal{max-width:740px}.legal h2{font-size:28px;margin-top:30px}.legal p{line-height:1.8}.faq details{border-top:1px solid #a0aabd;padding:18px 0}.faq summary{font-weight:700;cursor:pointer}.faq p{margin-top:12px;font-size:14px}.screen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.screen-card{display:block;text-decoration:none;padding:21px;border:1px solid var(--line);border-radius:8px;background:#f7f3ed40;transition:transform .15s}.screen-card:hover{transform:translateY(-3px);background:var(--paper)}.screen-card h3{margin:12px 0 8px;font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:28px}.screen-card p{font-size:12px}.screen-card small{display:block;margin-top:16px;font-size:10px}.group-title{display:flex;align-items:center;justify-content:space-between;margin:40px 0 18px}.group-title h2{margin:0}.inventory-intro{display:grid;grid-template-columns:1fr 210px;gap:30px;align-items:center}.inventory-intro img{width:190px;height:210px;object-fit:contain}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.number-chip{font-size:12px;padding:7px 11px;background:#efedf4;border:1px solid #a0a7b8;border-radius:20px}.sample-box{padding:20px;border:1.5px dashed #8892a6;border-radius:7px;background:#e6e3ed;font-size:14px;margin:20px 0}.pricing{padding:32px;max-width:540px;margin:auto}.pricing h2{font-size:55px}.price{font:800 82px/1 var(--font-display);margin:25px 0 5px}.divider{border:0;border-top:1px solid #a5afbf;margin:24px 0}.dialog-page{display:flex;align-items:center;justify-content:center;min-height:680px;padding:28px}.dialog-panel{max-width:530px;width:100%;background:var(--paper);border:2px solid var(--line);border-radius:12px;padding:36px;box-shadow:12px 12px 0 #b8b5c6}.dialog-panel h1{font-size:55px}.specimen{font-size:11px;letter-spacing:.06em;margin-bottom:16px;color:#8e381c}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:20;background:var(--ink);color:white;border:2px solid white;border-radius:8px;padding:14px 22px;max-width:calc(100% - 30px);box-shadow:0 10px 30px #0003}.toast[hidden]{display:none}.section-gap{margin-top:24px}.linkbutton{border:0;background:none;text-decoration:underline;font-size:12px;padding:10px 0}.legal-placeholder{border:1px dashed var(--line);padding:20px;border-radius:6px}.mobile-menu{display:none}@container app (max-width:1000px){.grid3{grid-template-columns:1fr}.metric{min-height:80px}.grid2{grid-template-columns:1fr}.mascot-card{display:none}.hero h1{font-size:95px}.sidebar{padding:22px 12px}.shell{grid-template-columns:170px minmax(0,1fr)}.workspace{padding:22px}.screen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-form{padding:35px}.hero{padding:30px 25px 0}.sticker{width:225px}.navlinks{gap:13px}.navlinks .optional{display:none}.auth-poster{padding:30px}.auth-poster h2{font-size:72px}}@container app (max-width:650px){#app{border-width:5px;border-radius:20px;min-height:780px}.publicnav{padding:20px;gap:14px}.brand{font-size:34px}.brand img{width:35px;height:38px}.navlinks{gap:12px}.navlinks>a:not(.btn){display:none}.navlinks .btn{font-size:11px;min-height:38px;padding:8px 11px}.hero{display:flex;flex-direction:column;padding:25px 20px 0}.hero h1{font-size:74px;margin-right:0;line-height:.9}.hero p{font-size:17px}.hero-copy{padding-bottom:0}.hero-art{height:355px}.hero-art img{width:100%;max-height:350px}.sticker{right:0;bottom:20px;width:190px;padding:14px}.sticker .stat-number{font-size:32px}.hero .btn{font-size:12px;padding:11px 15px}.steps{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px solid #9e9faf;padding:23px}.step .display{font-size:48px}.publicbody{padding:26px 20px}.publicbody h1{font-size:58px}.publicfooter{padding:24px 20px}.publicfooter nav{flex-wrap:wrap;gap:14px}.shell{display:block}.sidebar{display:none}.workspace{padding:18px}.accountbar{margin-bottom:18px;font-size:11px}.accountbar .btn{font-size:10px;padding:8px}.mobile-nav{display:flex;gap:7px;overflow-x:auto;padding:14px 18px;background:#d0cddd;border-bottom:1px solid #9ca5b6}.mobile-nav a{white-space:nowrap;text-decoration:none;font-size:11px;padding:8px 10px;border-radius:5px}.mobile-nav a.active{background:var(--orange);color:white}.pageheading{display:block;margin-bottom:24px}.pageheading h1{font-size:60px}.pageheading p{font-size:13px}.pageheading .badge{margin-top:10px}.panel{padding:18px}.equal,.formgrid,.grid2,.grid3,.screen-grid{grid-template-columns:1fr}.formgrid .wide{grid-column:auto}.metric{min-height:65px}.metric .stat-number{font-size:51px}.panel-top{align-items:start}.panel-top h2{font-size:29px}.panel-top a{font-size:10px}.table{min-width:500px}.table.compact{min-width:420px}.auth{display:block}.auth-poster{padding:24px;border-right:0;border-bottom:2px solid var(--line);min-height:185px}.auth-poster h2{font-size:55px;max-width:240px}.auth-poster img{height:180px;width:170px;bottom:0;right:-15px;opacity:.8}.auth-poster .eyebrow{max-width:200px;position:relative;z-index:2}.auth-form{padding:30px 22px}.auth-form h1{font-size:53px}.inventory-intro{grid-template-columns:1fr}.inventory-intro img{display:none}.source{grid-template-columns:25px 1fr;gap:10px}.source a{grid-column:2}.source .display{font-size:32px}.dialog-page{padding:20px;min-height:650px}.dialog-panel{padding:25px}.dialog-panel h1{font-size:48px}.empty{padding:35px 5px}.empty h2{font-size:43px}.actions .btn{flex:1}.barrow{grid-template-columns:115px 1fr 24px}.screen-card h3{font-size:30px}}@media(max-width:650px){.reviewbar{padding:10px;gap:8px}.reviewbar strong{width:100%}.reviewbar .push{margin-left:0}.reviewbar select{max-width:210px}.reviewbar .desktop-controls{display:none}#stage{width:calc(100% - 16px)}.reviewnote{font-size:10px;padding:9px 14px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}h1[tabindex="-1"]:focus{outline:none}.hero p.eyebrow{font-size:10px;line-height:1.6;max-width:none}.hero .sticker p.eyebrow{font-size:10px}@container app (max-width:650px){.source .btn{grid-column:2;justify-self:start}.lead-grid>.stack{display:contents}.lead-grid>.stack:first-child>.panel:first-child{order:-2}.lead-grid>.stack:last-child>.panel:first-child{order:-1}.hero-art{height:390px}.hero-art img{object-position:left bottom;max-height:350px}.sticker{bottom:18px;width:175px}.sticker h3{font-size:17px}.sticker .divider{margin:16px 0}}#stage{margin-top:24px}button:disabled{cursor:wait;opacity:.6}.skip-link{position:absolute;left:18px;top:-100px;z-index:100;background:var(--paper);padding:12px}.skip-link:focus{top:12px}.section-wrap.interior{padding:40px;max-width:1180px;margin:auto}.workspace .section-wrap.interior{padding:0}.kicker,.small-label{font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.interior-lede{max-width:670px;margin-bottom:26px;color:var(--muted)}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0}.info-card{border:1.5px solid var(--line);border-radius:9px;padding:23px;min-width:0}.info-card h2{font-size:32px}.info-card p{font-size:14px}.info-card p+h2{margin-top:28px}.muted-text{color:var(--muted);font-size:12px}.text-link{font-weight:700;display:inline-block;margin-top:14px}.button,.plain-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 20px;border:1.5px solid var(--line);border-radius:7px;text-decoration:none;font-size:14px;font-weight:700;background:transparent}.button-primary{background:var(--orange);border-color:var(--orange);color:#fff}.auth-actions,.dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:20px 0}.auth-form{display:block}.auth-form label{display:block;font-size:12px;font-weight:700;margin:16px 0 7px}.auth-form input{margin-bottom:4px}.auth-form .auth-actions{display:grid}.auth-form .auth-actions .button{width:100%}.accountbar .account-email{overflow-wrap:anywhere;max-width:420px;font-size:12px}.dashboard-stat{font:800 64px/1 var(--font-display);margin:18px 0}.dashboard-table-wrap{overflow-x:auto}.report-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.report-table td,.report-table th{padding:16px 10px;border-bottom:1px solid #aeb3c2}.report-table th{font-size:10px;text-transform:uppercase}.dashboard-job-id{display:block;max-width:210px;overflow-wrap:anywhere;font-size:10px;margin-top:5px}.dashboard-state{font-size:11px}.dashboard-section{margin:22px 0}.saved-note{white-space:pre-wrap;overflow-wrap:anywhere}.account-nav{display:none}.auth-panel{max-width:460px;margin:0 auto}.auth-poster img{height:auto;max-height:450px}.auth-poster h2{font-size:clamp(65px,7vw,105px)}.loading{padding:40px}.job-list{display:grid;gap:12px}.job-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-top:1px solid #aeb3c2}.job-row p{margin:6px 0;font-size:13px}.job-row .job-name{font-weight:700}.job-row .job-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.job-id{overflow-wrap:anywhere;font-size:11px}.score-total{font:800 86px/1 var(--font-display);color:var(--orange)}.score-total small{font-size:25px}.score-label{text-transform:capitalize;font-weight:700}.score-component{margin:18px 0}.score-component p{font-size:12px}.score-component meter{width:100%;height:12px;accent-color:var(--orange)}.evidence-item{padding:20px 0;border-top:1px solid #aeb3c2;overflow-wrap:anywhere}.evidence-item p{margin:8px 0}.evidence-item small{display:block}.lead-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:22px}.lead-grid .score-panel{align-self:start}.lead-card h2{font-size:32px}.lead-card .score-summary{margin:16px 0}.lead-card .score-summary strong{font:800 38px/1 var(--font-display);color:var(--orange)}.form-panel{max-width:760px}.form-panel label{display:block;margin:18px 0 6px;font-size:13px;font-weight:700}.form-panel small{display:block;margin:6px 0}.form-panel .check{display:flex}.form-panel .check input{width:18px}.status-message{margin:18px 0;overflow-wrap:anywhere}.dialog-backdrop{position:fixed;inset:0;background:#171c2380;z-index:50;display:grid;place-items:center;padding:20px}.confirm-dialog{border:2px solid var(--line);border-radius:16px;background:var(--paper);padding:28px;max-width:500px;width:100%}.page-links{display:flex;gap:12px;margin:24px 0;flex-wrap:wrap}.demo-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:22px}.demo-tag{background:var(--paper);padding:12px;border-left:3px solid var(--orange);margin:18px 0}.workspace .info-card .credits-number{font:800 90px/1 var(--font-display);color:var(--orange)}.auth .auth-form{padding:42px}.publicbody>p{max-width:720px}.publicbody>.grid2{margin-top:28px}.notice{overflow-wrap:anywhere}.notice p{margin:0}.legal .info-grid{display:block}.legal .info-card{margin:20px 0}.legal ul{padding-left:22px}.legal li{margin-bottom:12px}@container app (max-width:760px){.demo-grid,.info-grid,.lead-grid{grid-template-columns:1fr}.auth .auth-form,.section-wrap.interior{padding:26px 20px}.accountbar{align-items:flex-start}.accountbar .account-email{max-width:200px}.job-row{align-items:flex-start;flex-direction:column}.lead-grid .score-panel{order:-1}.publicnav{padding:20px}.navlinks{gap:12px;flex-wrap:wrap}.publicnav .navlinks a{font-size:12px}.publicnav .brand{font-size:32px}.workspace{padding:22px 18px}.auth-actions .button{flex:1}.formgrid{grid-template-columns:1fr}.dashboard-job-id{max-width:170px}}@media(max-width:500px){#stage{width:calc(100% - 16px);margin-top:8px}#app{border-width:4px;border-radius:19px}.publicnav{align-items:flex-start;flex-wrap:wrap}.navlinks{width:100%;justify-content:space-between}.hero h1{font-size:70px}.hero-art img{max-height:370px}.pageheading h1,h1{font-size:56px}.publicfooter{padding:22px 18px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.signout{margin-left:12px}.hero p.hero-fineprint{font-size:12px;margin-top:20px}.consent-card{max-width:720px;border:1.5px solid var(--line);padding:24px;border-radius:9px}.consent-card fieldset{border:1px solid #a3aabe;margin:24px 0;padding:18px}.consent-card label{display:flex;gap:12px;align-items:flex-start;margin:18px 0}.consent-card input{width:18px;min-height:18px;accent-color:var(--orange)}.consent-card p{overflow-wrap:anywhere}.mobile-account{display:none}@container app (max-width:650px){.mobile-account{display:block;border-bottom:1px solid var(--line);padding:14px 18px}.mobile-account .brand{font-size:32px;margin-bottom:12px}.mobile-account .side-links{display:flex;flex-direction:row;overflow-x:auto;gap:6px}.mobile-account .side-links a{white-space:nowrap;font-size:12px;padding:8px 12px}.publicnav .navlinks>a:not(.btn){display:inline-block}}.hero-fineprint{font-size:12px}dialog::backdrop{background:#171c2370}.legal h1{font-size:clamp(50px,5vw,80px)}.account-email,code,h1,h2,h3{overflow-wrap:anywhere}.confirm-dialog::backdrop{background:#171c2370}.table-wrap{max-width:100%}.toolbar>label{font-size:12px;font-weight:700}.toolbar>label input,.toolbar>label select{margin-top:5px}.info-card>.btn,.panel>.btn{margin-top:16px}.eyebrow.orange,.kicker.orange{color:#a52e16}.hero-art img{height:auto}.workspace h1{font-size:clamp(48px,5.8vw,86px)}.info-card .dashboard-stat{font:800 64px/1 var(--font-display);margin:18px 0}.info-card p.eyebrow,.panel p.eyebrow{font-size:10px;line-height:1.6}.report-table{min-width:610px}.report-table td:first-child{min-width:195px}.score-component meter::-webkit-meter-bar{background:#c1c5d3;border:0;border-radius:4px}.score-component meter::-webkit-meter-optimum-value{background:var(--orange)}.score-component meter::-moz-meter-bar{background:var(--orange)}@container app (max-width:650px){.auth-poster h2{font-size:42px;max-width:220px;overflow-wrap:normal;line-height:.95}.auth-poster{min-height:240px}.auth-poster img{width:155px;height:180px}.workspace h1{font-size:54px}}.auth-form .auth-actions{grid-template-columns:1fr;justify-content:stretch}