@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.2q67k36_u2-4v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.1b8f__myswv-j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.3xdkf2df5spiy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_42a057a6-module__wzKgoa__className{font-family:Fraunces,Fraunces Fallback}.fraunces_42a057a6-module__wzKgoa__variable{--d-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_22222f0b-module__8uOAxa__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_22222f0b-module__8uOAxa__variable{--d-sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_13b7e752-module__lh6Cua__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_13b7e752-module__lh6Cua__variable{--d-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.labd{--night:#0b0e1e;--night-2:#10142a;--ink:#14161f;--paper:#fbfaf8;--glow:#e8a33d;--glow-deep:#b3721c;--verify:#157f5b;--fail:#b3402e;--dim:#5c5f6e;--line:#14161f1f;font-family:var(--d-sans), system-ui, sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}.labd .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.labd .grain{pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.labd .hero{background:var(--night);color:#f2f1ec;justify-content:center;align-items:flex-start;min-height:100svh;display:flex;position:relative;overflow:hidden}.labd .hero-img-wrap{position:absolute;inset:0}.labd .hero-img{object-fit:cover;object-position:center bottom;will-change:transform}.labd .hero-shade{background:radial-gradient(120% 70% at 50% 0,#0608148c 0%,#06081400 60%),linear-gradient(#06081459 0%,#06081400 40%);position:absolute;inset:0}.labd .hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(860px,100% - 48px);margin-top:clamp(84px,14vh,160px);display:flex;position:relative}.labd .eyebrow{margin:0 0 26px}.labd .eyebrow a{font-family:var(--d-mono), monospace;letter-spacing:.18em;color:#f2f1ecc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0e1e59;border:1px solid #f2f1ec38;border-radius:999px;padding:8px 18px;font-size:11px;text-decoration:none;transition:border-color .2s,color .2s}.labd .eyebrow a:hover,.labd .eyebrow a:focus-visible{border-color:var(--glow);color:#fff}.labd h1{font-family:var(--d-display), serif;letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 40px #06081480;margin:0;font-size:clamp(2.9rem,7vw,5.4rem);font-weight:460;line-height:1.02}.labd h1 em,.labd h2 em{font-variation-settings:"SOFT" 60, "WONK" 1;font-style:italic}.labd .hero-sub{color:#f2f1ecd9;text-shadow:0 1px 24px #06081499;max-width:58ch;margin:24px 0 34px;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.labd .hero-form{width:min(560px,100%)}.labd .hero-mnote{z-index:2;position:absolute;bottom:22px;right:28px}.labd .mnote{font-family:var(--d-mono), monospace;letter-spacing:.04em;color:var(--dim);opacity:.75;font-size:10.5px}.labd .hero .mnote{color:#f2f1ec66}.labd .scanbox form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0e1e80;border:1px solid #f2f1ec38;border-radius:14px;gap:8px;padding:8px;display:flex}.labd .scanbox input{color:#f2f1ec;min-width:0;height:50px;font-family:var(--d-mono), monospace;background:0 0;border:none;border-radius:9px;flex:1;padding:0 16px;font-size:.95rem}.labd .scanbox input::placeholder{color:#f2f1ec73}.labd .scanbox input:focus-visible{outline:2px solid var(--glow);outline-offset:-2px}.labd .scanbox button{background:var(--glow);color:#1c1405;height:50px;font-family:var(--d-sans), sans-serif;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;padding:0 26px;font-size:.95rem;font-weight:600;transition:background .2s,transform .15s}.labd .scanbox button:hover:not(:disabled){background:#f0b258;transform:translateY(-1px)}.labd .scanbox button:focus-visible{outline-offset:2px;outline:2px solid #fff}.labd .scanbox button:disabled{opacity:.75;cursor:wait}.labd .scan-micro{font-family:var(--d-mono), monospace;letter-spacing:.06em;color:#f2f1ec99;text-align:left;min-height:1.2em;margin:12px 2px 0;font-size:11.5px}.labd .scan-micro .probe{color:var(--glow)}.labd .scan-micro .probe-err{color:#e08a7a}.labd .scanbox-paper form{border-color:var(--line);background:#fff}.labd .scanbox-paper input{color:var(--ink)}.labd .scanbox-paper input::placeholder{color:#14161f66}.labd .scanbox-paper+.scan-micro,.labd .scanbox-paper .scan-micro{color:var(--dim)}.labd .sec{padding:clamp(88px,12vh,150px) 24px;position:relative}.labd .paper{background:var(--paper)}.labd .col{max-width:1080px;margin:0 auto}.labd .col-narrow{max-width:720px;margin:0 auto}.labd .kicker{font-family:var(--d-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--glow-deep);margin:0 0 18px;font-size:11.5px}.labd h2{font-family:var(--d-display), serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.4vw,3.3rem);font-weight:470;line-height:1.08}.labd .lede{color:#3c3f4d;max-width:62ch;margin:20px 0 0;font-size:1.08rem;line-height:1.7}.labd .sec-head{margin-bottom:clamp(40px,6vh,64px)}.labd .report-card{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;padding:clamp(24px,3.5vw,40px);box-shadow:0 32px 64px -32px #0b0e1e40}.labd .rc-head{font-family:var(--d-mono), monospace;letter-spacing:.16em;color:var(--dim);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:16px;font-size:11px;display:flex}.labd .rc-head a{color:var(--glow-deep);text-underline-offset:3px;text-decoration:underline}.labd .rc-grade{align-items:baseline;gap:18px;margin-bottom:28px;display:flex}.labd .grade-badge{background:var(--verify);color:#fff;width:64px;height:64px;font-family:var(--d-display), serif;border-radius:14px;place-content:center;align-self:center;font-size:2.1rem;font-weight:560;display:grid}.labd .score{font-family:var(--d-display), serif;font-weight:500}.labd .score-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,6vw,4.6rem)}.labd .score-den{color:var(--dim);margin-left:4px;font-size:1.3rem}.labd .rc-pillars{gap:18px;margin-bottom:30px;display:grid}.labd .pillar-top{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.labd .pillar-name{font-size:.95rem;font-weight:600}.labd .pillar-q{color:var(--dim);flex:1;font-size:.85rem}.labd .pillar-score{font-family:var(--d-mono), monospace;font-variant-numeric:tabular-nums;font-size:.9rem}.labd .bar{background:#14161f14;border-radius:3px;height:6px;overflow:hidden}.labd .bar-fill{background:linear-gradient(90deg, var(--glow-deep), var(--glow));transform-origin:0;border-radius:3px;height:100%}.labd .bar-static{background:linear-gradient(90deg, var(--glow-deep), var(--glow));border-radius:3px;height:100%}.labd .rc-checks{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 20px;margin:0 0 20px;padding:0;list-style:none;display:grid}.labd .rc-checks li{align-items:baseline;gap:8px;padding:4px 0;font-size:.88rem;display:flex}.labd .st{font-family:var(--d-mono), monospace;width:1.1em;font-size:.8rem}.labd .st-pass{color:var(--verify)}.labd .st-partial{color:var(--glow-deep)}.labd .st-fail{color:var(--fail)}.labd .chk-id{font-family:var(--d-mono), monospace;color:var(--dim);width:2.1em;font-size:.72rem}.labd .rc-foot{border-top:1px solid var(--line);font-family:var(--d-mono), monospace;letter-spacing:.08em;color:var(--dim);margin:0;padding-top:16px;font-size:11.5px}.labd .sec-problem{background:linear-gradient(180deg, var(--paper) 0%, #f3f1ec 100%)}.labd .moments{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.labd .moment{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px 26px}.labd .moment h3{font-family:var(--d-display), serif;margin:0 0 14px;font-size:1.35rem;font-style:italic;font-weight:500;line-height:1.25}.labd .moment p{color:#3c3f4d;margin:0;font-size:.95rem;line-height:1.65}.labd .sec-problem .mnote{margin-top:36px;display:block}.labd .steps{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.labd .step{border-top:2px solid var(--ink);padding-top:22px}.labd .step-n{font-family:var(--d-mono), monospace;letter-spacing:.2em;color:var(--glow-deep);font-size:.8rem}.labd .step h3{font-family:var(--d-display), serif;margin:10px 0 12px;font-size:1.7rem;font-weight:520}.labd .step p{color:#3c3f4d;margin:0;font-size:.95rem;line-height:1.65}.labd .terminal{background:var(--night);border-radius:14px;margin:0;overflow:hidden;box-shadow:0 32px 64px -32px #0b0e1e66}.labd .term-head{font-family:var(--d-mono), monospace;letter-spacing:.16em;color:#f2f1ec80;border-bottom:1px solid #f2f1ec1a;padding:14px 22px;font-size:11px}.labd .terminal pre{font-family:var(--d-mono), monospace;color:#e6e4dc;margin:0;padding:24px 22px 28px;font-size:.85rem;line-height:1.75;overflow-x:auto}.labd .t-cmd{color:#f2f1ece6}.labd .t-402{color:var(--glow)}.labd .t-200{color:#4cc38a}.labd .t-dim{color:#f2f1ec8c}.labd .receipts-links{font-family:var(--d-mono), monospace;color:var(--dim);margin:26px 0 0;font-size:12px}.labd .receipts-links a{color:var(--glow-deep);text-underline-offset:3px;text-decoration:underline}.labd .sec-founder{background:linear-gradient(180deg, #f3f1ec 0%, var(--paper) 100%)}.labd .founder-note{border-left:3px solid var(--glow);padding-left:clamp(20px,3vw,34px)}.labd .founder-note p{font-family:var(--d-display), serif;color:#23252f;margin:0 0 20px;font-size:clamp(1.1rem,1.7vw,1.3rem);font-weight:420;line-height:1.6}.labd .founder-sig{font-family:var(--d-sans), sans-serif!important;margin-top:30px!important;font-size:1rem!important;font-weight:600!important}.labd .founder-sig span{color:var(--dim);margin-top:4px;font-size:.85rem;font-weight:400;display:block}.labd .faq{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px 40px;margin:0;display:grid}.labd .faq-item dt{margin-bottom:10px;font-size:1.05rem;font-weight:600}.labd .faq-item dd{color:#3c3f4d;margin:0;font-size:.95rem;line-height:1.65}.labd .night{background:radial-gradient(140% 100% at 50% 0%, var(--night-2) 0%, var(--night) 70%);color:#f2f1ec}.labd .sec-final{text-align:center;padding-bottom:0;overflow:hidden}.labd .sec-final h2{font-size:clamp(2.4rem,5.5vw,4rem)}.labd .final-sub{color:#f2f1ecbf;max-width:52ch;margin:20px auto 36px;font-size:1.05rem;line-height:1.65}.labd .sec-final .scanbox{text-align:left;width:min(560px,100%);margin:0 auto}.labd .foot{border-top:1px solid #f2f1ec1f;margin-top:clamp(80px,10vh,130px);padding:28px 24px 34px}.labd .foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1080px;margin:0 auto;display:flex}.labd .foot-brand{font-family:var(--d-mono), monospace;letter-spacing:.3em;font-size:12px}.labd .foot nav{flex-wrap:wrap;gap:22px;display:flex}.labd .foot nav a{font-family:var(--d-mono), monospace;letter-spacing:.08em;color:#f2f1eca6;font-size:11.5px;text-decoration:none}.labd .foot nav a:hover,.labd .foot nav a:focus-visible{color:var(--glow)}.labd .foot-note{font-size:11.5px;font-family:var(--d-mono), monospace;color:#f2f1ec66}.labd .rc-qgrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:32px;margin-bottom:24px;display:grid}.labd .qcol-q{font-family:var(--d-display), serif;margin:0 0 4px;font-size:1.35rem;font-style:italic;font-weight:520}.labd .qcol-name{font-family:var(--d-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--glow-deep);margin:0 0 14px;font-size:11px}.labd .qcol-checks{gap:7px;margin:0;padding:0;list-style:none;display:grid}.labd .qcol-checks li{border-top:1px solid var(--line);align-items:baseline;gap:8px;padding-top:7px;font-size:.9rem;display:flex}.labd-report .r-hero{background:radial-gradient(140% 100% at 50% 0%, var(--night-2) 0%, var(--night) 70%);color:#f2f1ec;padding:0 24px clamp(56px,8vh,90px);position:relative;overflow:hidden}.labd-report .r-nav{z-index:2;justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding:26px 0 0;display:flex;position:relative}.labd-report .r-nav .foot-brand{color:#f2f1ec;text-decoration:none}.labd-report .r-nav .r-meta{font-family:var(--d-mono), monospace;letter-spacing:.16em;color:#f2f1ec8c;text-align:right;font-size:11px}.labd-report .r-hero-grid{z-index:2;grid-template-columns:auto 1fr;align-items:center;gap:clamp(28px,5vw,64px);max-width:1080px;margin:clamp(40px,7vh,72px) auto 0;display:grid;position:relative}.labd-report .r-grade{font-family:var(--d-display), serif;letter-spacing:-.02em;font-size:clamp(6rem,14vw,11rem);font-weight:520;line-height:.9}.labd-report .r-grade small{font-family:var(--d-mono), monospace;letter-spacing:.2em;color:#f2f1ec99;margin-top:14px;font-size:12px;display:block}.labd-report .r-grade-a{color:#6fcf9f}.labd-report .r-grade-b,.labd-report .r-grade-c{color:var(--glow)}.labd-report .r-grade-d,.labd-report .r-grade-f{color:#e08a7a}.labd-report .r-verdict h1{font-family:var(--d-display), serif;letter-spacing:-.01em;text-wrap:balance;text-shadow:none;margin:0;font-size:clamp(1.9rem,4.2vw,3.1rem);font-weight:470;line-height:1.08}.labd-report .r-sub{color:#f2f1ecbf;max-width:56ch;margin:16px 0 26px;font-size:1rem;line-height:1.65}.labd-report .r-pillars{gap:14px;max-width:520px;display:grid}.labd-report .r-pillars .pillar-name,.labd-report .r-pillars .pillar-q{color:#f2f1ec}.labd-report .r-pillars .pillar-q{color:#f2f1ec8c}.labd-report .r-pillars .pillar-score{color:#f2f1ec}.labd-report .r-pillars .bar{background:#f2f1ec24}.labd-report .cost-block{margin-bottom:clamp(48px,7vh,72px)}.labd-report .cost-block:last-child{margin-bottom:0}.labd-report .cost-emotion{font-family:var(--d-display), serif;margin:0 0 10px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500;line-height:1.15}.labd-report .cost-mech{color:#3c3f4d;max-width:66ch;margin:0 0 26px;font-size:1rem;line-height:1.65}.labd-report .fixcards{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;display:grid}.labd-report .fixcard{border:1px solid var(--line);border-left:3px solid var(--fail);background:#fff;border-radius:12px;padding:22px 22px 24px}.labd-report .fixcard-partial{border-left-color:var(--glow-deep)}.labd-report .fixcard-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.labd-report .fixcard-head .chk-id{width:auto}.labd-report .fixcard-head strong{font-size:.98rem;font-weight:600}.labd-report .fixcard .st-chip{font-family:var(--d-mono), monospace;letter-spacing:.14em;text-transform:uppercase;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:10px}.labd-report .st-chip-fail{color:var(--fail);background:#b3402e17}.labd-report .st-chip-partial{color:var(--glow-deep);background:#b3721c1a}.labd-report .fixcard .evidence{font-family:var(--d-mono), monospace;color:var(--dim);margin:0 0 14px;font-size:.76rem;line-height:1.6}.labd-report .fixcard .fix-line{color:#23252f;border-top:1px solid var(--line);margin:0;padding-top:12px;font-size:.92rem;line-height:1.6}.labd-report .fixcard .fix-line strong{color:var(--glow-deep);font-weight:600}.labd-report .works{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.labd-report .works li{align-items:baseline;gap:8px;padding:4px 0;font-size:.9rem;display:flex}.labd-report .works .chk-label{flex:1}.labd-report .works .st{color:var(--verify);font-family:var(--d-mono), monospace;font-size:.8rem}.labd-report .path-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.labd .btn-glow{background:var(--glow);color:#1c1405;border-radius:9px;padding:14px 28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.labd .btn-glow:hover{background:#f0b258;transform:translateY(-1px)}.labd .btn-quiet{color:var(--ink);text-underline-offset:4px;font-size:.95rem;text-decoration:underline}.labd .night .btn-quiet{color:#f2f1ec}.labd .tiers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.labd .tier{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;padding:26px 24px 28px;display:flex}.labd .tier-featured{border-color:var(--glow);box-shadow:0 24px 48px -28px #b3721c59}.labd .tier-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.labd .tier h2{font-family:var(--d-display), serif;margin:0;font-size:1.4rem;font-weight:520}.labd .tier .tier-pop{font-family:var(--d-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--glow-deep);font-size:10px}.labd .tier .tier-price{font-family:var(--d-display), serif;margin:16px 0 2px;font-size:2.1rem;font-weight:500}.labd .tier .tier-annual{font-family:var(--d-mono), monospace;color:var(--dim);min-height:1.1em;margin:0 0 12px;font-size:.72rem}.labd .tier .tier-take{width:fit-content;font-family:var(--d-mono), monospace;color:var(--glow-deep);border:1px solid var(--line);border-radius:7px;margin:0 0 16px;padding:4px 10px;font-size:.75rem;display:inline-block}.labd .tier .tier-blurb{color:#3c3f4d;margin:0 0 16px;font-size:.92rem;line-height:1.55}.labd .tier ul{border-top:1px solid var(--line);gap:9px;margin:0;padding:16px 0 0;list-style:none;display:grid}.labd .tier ul li{color:#3c3f4d;gap:9px;font-size:.87rem;line-height:1.55;display:flex}.labd .tier ul li .st{color:var(--verify)}.labd .enterprise{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:26px;display:flex}.labd .enterprise h2{font-family:var(--d-display), serif;margin:0 0 8px;font-size:1.4rem;font-weight:520}.labd .enterprise p{color:#3c3f4d;max-width:58ch;margin:0;font-size:.92rem;line-height:1.6}.labd .mailbox form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0e1e80;border:1px solid #f2f1ec38;border-radius:14px;gap:8px;width:min(520px,100%);padding:8px;display:flex}.labd .mailbox input{color:#f2f1ec;min-width:0;height:50px;font-family:var(--d-mono), monospace;background:0 0;border:none;border-radius:9px;flex:1;padding:0 16px;font-size:.9rem}.labd .mailbox input::placeholder{color:#f2f1ec73}.labd .mailbox input:focus-visible{outline:2px solid var(--glow);outline-offset:-2px}.labd .mailbox button{background:var(--glow);color:#1c1405;height:50px;font-family:var(--d-sans), sans-serif;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;padding:0 22px;font-size:.92rem;font-weight:600}.labd .mailbox button:hover:not(:disabled){background:#f0b258}.labd .mailbox button:disabled{opacity:.75}.labd .mailbox .mail-note{font-family:var(--d-mono), monospace;color:#f2f1ec99;margin:12px 2px 0;font-size:11.5px}.labd .mailbox .mail-done{font-family:var(--d-mono), monospace;color:#6fcf9f;font-size:.85rem}.labd .mailbox .mail-err{color:#e08a7a}@media (max-width:720px){.labd-report .r-hero-grid{grid-template-columns:1fr;gap:20px}.labd .mailbox form{flex-direction:column}.labd .mailbox button{width:100%}}@media (max-width:640px){.labd .scanbox form{flex-direction:column}.labd .scanbox button{width:100%}.labd .hero-inner{margin-top:96px}.labd .hero-mnote{display:none}.labd .eyebrow a{letter-spacing:.12em;border-radius:14px;padding:8px 14px;line-height:1.7;display:inline-block}}@media (prefers-reduced-motion:reduce){.labd .hero-img{transform:none!important}.labd .scanbox button{transition:none}}
