@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-var.woff2)format("woff2");font-weight:400 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Permanent Marker;src:url(/fonts/permanent-marker-latin.woff2)format("woff2");font-weight:400;font-display:swap}:root,[data-theme=yard]{--ground:var(--hedge);--ground-deep:var(--shade);--text:var(--cream);--text-muted:var(--leaf);--rule:var(--line-dark);--focus:var(--gold);--shade:#0b1e12;--shade-2:#08170e;--hedge:#174429;--forest:#123522;--lawn-dark:#24572a;--stripe-a:#4a9440;--stripe-b:#3b8136;--shag:#2f6a2b;--sprout:#b9e07e;--dew:#eef4e4;--dew-2:#e0ead3;--stone:#e3dac3;--stone-2:#cdc1a2;--limestone-edge:#d9cfb5;--cedar:#7b5133;--cedar-2:#5a3a22;--cedar-hi:#9a6a45;--pen:#2b46a8;--gold:#e1cb35;--gold-hi:#cdb82c;--on-gold:#0a0c10;--cream:#f3f6ec;--leaf:#bcd0b2;--ink:#0f2a19;--ink-soft:#3b5243;--line:#0f2a1929;--line-dark:#f3f6ec24;--paper:#fdfdf8;--paper-ink:#1e2a22;--paper-label:#5f6b5b;--paper-detail:#56624f;--paper-rule:#c9d3c3;--paper-rule-soft:#dde4d8;--sign-panel:#f6f7f1;--sign-sub:#3f5440;--stone-text:#45463a;--faq-hover:#2e6b2c;--hook-metal:#aeb5b2;--clip-metal:#c3c9ce;--clip-metal-2:#949ca4;--clip-hole:#6d757d;--board:#8a6038;--dusk-1:#0e2a19;--dusk-2:#0a1f12;--dusk-3:#061509;--firefly:#fff6b0;--shadow-btn:inset 0 -4px 0 #00000029, inset 0 2px 0 #ffffff73, 0 12px 22px -10px #0009;--shadow-btn-press:inset 0 -2px 0 #00000029, 0 6px 12px -6px #0009;--shadow-sign:inset 0 1px 0 #ffffff12, 0 36px 54px -24px #000c, 0 4px 10px #00000040;--shadow-board:inset 0 1px 0 #ffffff40, 0 34px 54px -26px #000c, 0 4px 10px #00000040;--shadow-panel:0 18px 26px -14px #000000b3, 0 2px 4px #0003;--shadow-tag:0 8px 14px -6px #0000008c;--shadow-header:0 1px 0 #f3f6ec0f, 0 12px 24px -16px #000c;--shadow-banner:0 18px 40px -12px #0009}[data-theme=dew]{--ground:var(--dew);--ground-deep:var(--dew-2);--text:var(--ink);--text-muted:var(--ink-soft);--rule:var(--line);--focus:var(--forest)}:root{--s4:4px;--s8:8px;--s12:12px;--s16:16px;--s24:24px;--s32:32px;--s48:48px;--s64:64px;--s96:96px;--radius-paper:4px;--radius-panel:5px;--radius-tag:6px;--radius-chip:8px;--radius-btn-sm:10px;--radius-btn:12px;--radius-sign:14px;--radius-board:16px;--radius-round:50%;--maxw:1240px;--head-h:72px;--font-sans:Archivo, system-ui, -apple-system, "Segoe UI", sans-serif;--font-marker:"Permanent Marker", "Marker Felt", "Chalkboard SE", cursive}.dusk-display{font-family:var(--font-sans);letter-spacing:-.02em;font-size:78px;font-weight:900;line-height:.98}.section-head{font-family:var(--font-sans);letter-spacing:-.018em;font-size:64px;font-weight:900;line-height:1}.punch{font-family:var(--font-sans);letter-spacing:-.015em;font-size:50px;font-weight:900;line-height:1.04}.hero{font-family:var(--font-sans);letter-spacing:-.012em;font-size:44px;font-weight:800;line-height:1.07}.hero-promise{font-family:var(--font-sans);letter-spacing:-.02em;font-size:44px;font-weight:900;line-height:1.05}.yard-sign{font-family:var(--font-sans);letter-spacing:-.005em;font-size:38px;font-weight:900;line-height:1}.sign-title{font-family:var(--font-sans);font-size:30px;font-weight:850;line-height:1.06}.report-title{font-family:var(--font-sans);letter-spacing:.06em;font-size:28px;font-weight:900;line-height:1.1}.card-title{font-family:var(--font-sans);font-size:24px;font-weight:850;line-height:1.15}.faq-question{font-family:var(--font-sans);font-size:23px;font-weight:800;line-height:1.2}.lede{font-family:var(--font-sans);font-size:18.5px;font-weight:400;line-height:1.5}.body{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:1.55}.button{font-family:var(--font-sans);letter-spacing:.005em;font-size:19px;font-weight:850;line-height:1}.check-item{font-family:var(--font-sans);font-size:17px;font-weight:700;line-height:1.3}.line-title{font-family:var(--font-sans);font-size:15.5px;font-weight:800;line-height:1.3}.nav{font-family:var(--font-sans);letter-spacing:.01em;font-size:15px;font-weight:700;line-height:1.55}.micro{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.45}.line-detail{font-family:var(--font-sans);font-size:13.5px;font-weight:400;line-height:1.45}.fine-print{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.65}.eyebrow{font-family:var(--font-sans);letter-spacing:.24em;font-size:12.5px;font-weight:850;line-height:1.2}.label{font-family:var(--font-sans);letter-spacing:.14em;font-size:11px;font-weight:750;line-height:1.55}.marker-display{font-family:var(--font-marker);font-size:60px;font-weight:400;line-height:1.1}.hand{font-family:var(--font-marker);font-size:20px;font-weight:400;line-height:1.4}.price-tag{font-family:var(--font-marker);font-size:18px;font-weight:400;line-height:1}.marker-note{font-family:var(--font-marker);font-size:17px;font-weight:400;line-height:1.3}.gz{font-family:var(--font-sans);color:var(--text);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}.gz *,.gz :before,.gz :after{box-sizing:border-box}.gz p{margin:0}.gz a{color:inherit;text-decoration:none}.gz :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--radius-paper)}.gz .sheet :focus-visible{outline-color:var(--forest)}.gz ::selection{background:var(--gold);color:var(--on-gold)}.btn{justify-content:center;align-items:center;gap:var(--s12);font-family:var(--font-sans);letter-spacing:.005em;border-radius:var(--radius-btn);cursor:pointer;background:var(--gold);color:var(--on-gold);box-shadow:var(--shadow-btn);border:0;padding:19px 28px;font-size:19px;font-weight:850;font-stretch:92%;line-height:1;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{background:var(--gold-hi)}.btn:active{box-shadow:var(--shadow-btn-press);transform:translateY(1px)}.btn svg{flex:none;width:20px;height:20px}.btn.head-cta{border-radius:var(--radius-btn-sm);white-space:nowrap;padding:13px 18px;font-size:15px}.btn.big{border-radius:var(--radius-sign);padding:24px 40px;font-size:27px}.topline{background:var(--shade-2);color:var(--leaf);letter-spacing:.01em;font-size:13.5px;font-weight:600;font-stretch:94%}.topline ul{min-height:36px;padding:0 var(--s16);justify-content:center;align-items:center;margin:0;list-style:none;display:flex}.topline li+li:before{content:"";border-radius:var(--radius-round);background:var(--sprout);vertical-align:middle;width:4px;height:4px;margin:0 14px;display:inline-block;transform:translateY(-1px)}.site-head{background:var(--shade);box-shadow:var(--shadow-header)}.site-head .row{align-items:center;gap:var(--s24);min-height:var(--head-h);padding:0 var(--s32);flex-wrap:wrap;display:flex}.brand{flex:none;line-height:0;display:block}.brand img{height:var(--logo-h,46px);width:auto;margin-left:calc(var(--logo-h,46px) * -.195)}.nav{letter-spacing:.01em;gap:26px;margin-left:auto;font-size:15px;font-weight:700;font-stretch:90%;display:flex}.nav a{color:var(--leaf);padding:6px 0;transition:color .15s;position:relative}.nav a:hover{color:var(--cream)}.nav a:after{content:"";background:var(--sprout);transform-origin:0;height:2px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav a:hover:after{transform:scaleX(1)}.h-a{letter-spacing:-.012em;color:var(--cream);text-wrap:balance;font-size:clamp(30px,3.1vw,44px);font-weight:800;font-stretch:104%;line-height:1.07;display:block}.h-b{letter-spacing:-.02em;color:var(--gold);text-shadow:0 6px 18px #040e0873;margin-top:10px;font-size:clamp(32px,3.05vw,44px);font-weight:900;font-stretch:112%;line-height:1.05;display:inline-block;position:relative}.h-b svg{fill:none;width:100%;height:14px;stroke:var(--sprout);stroke-width:3px;stroke-linecap:round;position:absolute;bottom:-14px;left:0;right:0;overflow:visible}.lede{max-width:48ch;color:var(--text-muted);text-wrap:pretty;margin-top:30px;font-size:18.5px;line-height:1.5}.micro{color:var(--text-muted);font-size:15px;line-height:1.45}.price-tag{font-family:var(--font-marker);background:var(--sprout);color:var(--forest);border-radius:var(--radius-tag);box-shadow:var(--shadow-tag);padding:9px 13px 8px;font-size:18px;line-height:1;display:inline-block;transform:rotate(-6deg)}.sign{background:var(--shade);border-radius:var(--radius-sign);box-shadow:var(--shadow-sign);color:var(--cream);padding:22px 24px 24px;position:relative}.sign:before{content:"";border:2px solid var(--gold);pointer-events:none;border-radius:9px;position:absolute;inset:7px}.sign:after{content:"";border-radius:var(--radius-tag);pointer-events:none;border:1px solid #e1cb3561;position:absolute;inset:12px}.sign .price-tag{z-index:3;position:absolute;top:-18px;left:-16px}.sign-head{z-index:1;text-align:center;padding:16px 14px;position:relative}.sign-head h2{color:var(--cream);text-wrap:balance;margin:0;font-size:clamp(24px,2.1vw,30px);font-weight:850;font-stretch:108%;line-height:1.06}.sign-foot{z-index:1;text-align:center;color:var(--leaf);margin:16px 8px 2px;font-size:14.5px;line-height:1.45;position:relative}.sign-foot a{text-underline-offset:3px;text-decoration:underline}.post-sign{padding:42px 34px 0 0;position:relative}.post-sign .post{background:repeating-linear-gradient(90deg, #00000017 0 1px, transparent 1px 5px), linear-gradient(90deg, var(--cedar-2), var(--cedar-hi) 35%, var(--cedar) 70%, var(--cedar-2));border-radius:2px 2px 0 0;width:26px;position:absolute;top:2px;bottom:0;right:0;box-shadow:8px 0 14px -6px #0000008c}.post-sign .post:before{content:"";background:linear-gradient(180deg, var(--cedar-hi), var(--cedar-2));border-radius:3px 3px 1px 1px;height:12px;position:absolute;top:-10px;left:-4px;right:-4px}.post-sign .arm{background:repeating-linear-gradient(180deg, #00000014 0 1px, transparent 1px 5px), linear-gradient(180deg, var(--cedar-hi), var(--cedar) 55%, var(--cedar-2));border-radius:3px 0 0 3px;height:18px;position:absolute;top:10px;left:-10px;right:0;box-shadow:0 10px 14px -8px #0009}.post-sign .hook{border:2.5px solid var(--hook-metal);border-radius:var(--radius-tag);width:11px;height:22px;position:absolute;top:24px}.post-sign .hook.h1{left:18%}.post-sign .hook.h2{right:calc(18% + 34px)}.yard-sign{transform-origin:50% 100%;width:350px;max-width:100%;position:relative;transform:rotate(-1.5deg)}.ys-panel{border-radius:var(--radius-panel);color:var(--forest);background-color:var(--sign-panel);box-shadow:var(--shadow-panel);background-image:repeating-linear-gradient(#00000009 0 1px,#0000 1px 6px);position:relative;overflow:hidden}.ys-top{background:var(--forest);color:var(--cream);letter-spacing:.24em;text-transform:uppercase;text-align:center;padding:9px 8px 8px;font-size:12.5px;font-weight:850;font-stretch:80%;display:block}.ys-main{text-align:center;color:var(--forest);letter-spacing:-.005em;text-transform:uppercase;margin:16px 16px 0;font-size:38px;font-weight:900;font-stretch:112%;line-height:1}.ys-sub{text-align:center;color:var(--sign-sub);text-wrap:balance;margin:10px 18px 0;padding-bottom:16px;font-size:13.5px;line-height:1.4}.ys-stakes{justify-content:space-between;height:46px;padding:0 72px;display:flex}.ys-stakes i{background:linear-gradient(90deg,#2c312c,#7a817a,#2c312c);width:3px}.stone{z-index:1;isolation:isolate;color:var(--ink);padding:46px 46px 50px;position:relative}.stone .slab{z-index:-1;filter:drop-shadow(0 16px 14px #0000006b)drop-shadow(0 2px 2px #0000004d);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stone .slab .face{stroke:var(--limestone-edge);stroke-width:16px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.stone p{color:var(--stone-text);font-size:17.5px;line-height:1.5}.stone p b{color:var(--ink);text-wrap:balance;margin:0 0 10px;font-size:clamp(20px,1.9vw,24px);font-weight:850;font-stretch:104%;line-height:1.15;display:block}.checks{grid-template-columns:1fr 1fr;gap:14px 28px;max-width:560px;margin:0;padding:0;list-style:none;display:grid}.checks li{color:var(--text);align-items:center;gap:12px;font-size:17px;font-weight:700;line-height:1.3;display:flex}.checks svg{width:24px;height:24px;color:var(--sprout);flex:none}[data-theme=dew] .checks svg{color:var(--forest)}.clipboard{border-radius:var(--radius-board);background:repeating-linear-gradient(100deg, #00000009 0 2px, transparent 2px 7px), linear-gradient(160deg, #a57a4f, var(--board) 60%, #7a5230);width:100%;max-width:560px;box-shadow:var(--shadow-board);padding:46px 18px 18px;position:relative;transform:rotate(1.2deg)}.clip{z-index:2;background:linear-gradient(180deg, var(--clip-metal) 0 64%, var(--clip-metal-2) 64% 100%);border-radius:10px 10px 16px 16px;width:150px;height:46px;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 6px 10px -4px #00000080}.clip:before{content:"";background:var(--clip-hole);border-radius:7px;width:46px;height:14px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.sheet{background:var(--paper);color:var(--paper-ink);border-radius:var(--radius-paper);padding:30px 30px 26px;position:relative}.sheet-head{justify-content:space-between;align-items:baseline;gap:var(--s12);border-bottom:3px solid var(--forest);padding-bottom:10px;display:flex}.sheet-head b{letter-spacing:.06em;color:var(--forest);font-size:28px;font-weight:900;font-stretch:125%}.sheet-head span,.sheet-meta dt,.lines th{letter-spacing:.14em;text-transform:uppercase;color:var(--paper-label);font-size:11px;font-weight:750;font-stretch:90%}.sheet-head span{letter-spacing:.12em;font-size:12.5px;font-weight:700;font-stretch:85%}.sheet-meta{gap:var(--s16);margin:var(--s16) 0 var(--s8);grid-template-columns:1.45fr 1fr;display:grid}.sheet-meta div{min-width:0}.sheet-meta dd{border-bottom:1.5px solid var(--paper-rule);white-space:nowrap;text-overflow:ellipsis;min-height:32px;margin:2px 0 0;overflow:hidden}.hand{font-family:var(--font-marker);color:var(--pen);font-size:20px;font-weight:400;line-height:1.4}.lines{border-collapse:collapse;width:100%;margin-top:var(--s8)}.lines th{border-bottom:1.5px solid var(--paper-rule);text-align:left;padding:8px 0 6px}.lines td{border-bottom:1px solid var(--paper-rule-soft);vertical-align:top;padding:12px 0}.lines td b{color:var(--paper-ink);font-size:15.5px;font-weight:800;line-height:1.3;display:block}.lines td span{color:var(--paper-detail);margin-top:3px;font-size:13.5px;line-height:1.45;display:block}.lines .amt{width:84px;padding-left:var(--s12);text-align:right;white-space:nowrap}.lines td.amt{padding-top:8px}.lines td.grade{font-size:26px;line-height:1.1}.sheet-sub{margin-top:var(--s24);color:var(--forest);font-size:15px;font-weight:850}.totals{margin-top:var(--s24);border-top:3px double var(--forest);padding-top:14px}.totals p{justify-content:space-between;align-items:baseline;gap:var(--s12);color:var(--forest);flex-wrap:wrap;font-size:16px;font-weight:850;display:flex}.totals .hand{white-space:nowrap;margin-left:auto;font-size:24px;line-height:1.1}.circled{padding:2px 10px;position:relative}.circled svg{fill:none;width:calc(100% + 16px);height:calc(100% + 16px);stroke:var(--pen);stroke-width:2px;stroke-linecap:round;position:absolute;inset:-8px;overflow:visible}.sample-note{text-align:center;font-family:var(--font-marker);color:var(--sprout);margin-top:14px;font-size:17px;transform:rotate(-1deg)}.faq{border-top:3px solid var(--forest);max-width:900px;color:var(--ink)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s16);padding:var(--s24) 0;font-size:23px;font-weight:800;font-stretch:94%;line-height:1.2;list-style:none;transition:color .15s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--faq-hover)}.faq .tog{border-radius:var(--radius-round);background:var(--forest);width:34px;height:34px;color:var(--cream);flex:none;place-items:center;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s,color .2s;display:grid}.faq .tog svg{width:14px;height:14px}.faq details[open] .tog{background:var(--gold);color:var(--on-gold);transform:rotate(45deg)}.faq .a{padding:0 0 var(--s24);max-width:64ch;color:var(--ink-soft);font-size:18px}.dusk{text-align:center;padding:72px var(--s24) 88px;background:linear-gradient(180deg, var(--dusk-1) 0%, var(--dusk-2) 60%, var(--dusk-3) 100%);position:relative;overflow:hidden}.dusk h2{max-width:900px;margin:0 auto;font-weight:400}.dusk .d1{letter-spacing:-.02em;color:var(--cream);text-wrap:balance;font-size:clamp(40px,5.6vw,78px);font-weight:900;font-stretch:118%;line-height:.98;display:block}.dusk .d2{font-family:var(--font-marker);color:var(--gold);margin-top:14px;font-size:clamp(34px,4.4vw,60px);line-height:1.1;display:block;transform:rotate(-2deg)}.dusk .big-call{margin-top:var(--s48)}.fly{border-radius:var(--radius-round);background:radial-gradient(circle, var(--firefly) 0 22%, #f4e68a66 40%, #f4e68a00 70%);pointer-events:none;opacity:.8;width:16px;height:16px;position:absolute}.cookie-banner{gap:var(--s12);width:min(420px,100%);padding:var(--s16);background:var(--shade);color:var(--cream);border:2px solid var(--gold);border-radius:var(--radius-sign);box-shadow:var(--shadow-banner);flex-direction:column;display:flex}.cookie-banner p{color:var(--leaf);font-size:13px;line-height:1.55}.cookie-banner p a{color:var(--cream);text-decoration:underline}.cookie-banner-actions{gap:var(--s8);display:flex}.cookie-banner-actions button{font-family:var(--font-sans);letter-spacing:.005em;border-radius:var(--radius-chip);cursor:pointer;border:1.5px solid var(--leaf);color:var(--cream);background:0 0;padding:9px 16px;font-size:15px;font-weight:800;font-stretch:92%}.cookie-banner-actions .cookie-accept{background:var(--gold);color:var(--on-gold);border-color:var(--gold)}.site-foot{background:var(--shade);color:var(--leaf);padding:var(--s48) var(--s32) var(--s64)}.foot-brand{justify-content:space-between;align-items:center;gap:var(--s16) var(--s24);padding-bottom:var(--s32);border-bottom:1px solid var(--line-dark);flex-wrap:wrap;display:flex}.foot-brand .brand{--logo-h:56px}.foot-nav{gap:var(--s8) var(--s24);letter-spacing:.01em;flex-wrap:wrap;font-size:15px;font-weight:700;font-stretch:90%;display:flex}.foot-nav a:hover{color:var(--cream)}.disclaimer{margin-top:var(--s32);max-width:84ch;font-size:13px;line-height:1.65}.copyright{margin-top:var(--s16);font-size:13px}.ground-yard{--text:var(--cream);--text-muted:var(--leaf);--rule:var(--line-dark);--focus:var(--gold);color:var(--text);background-color:var(--hedge);background-image:linear-gradient(#ffffff0d,#fff0 45%),url(/assets/hedge-tex.svg);background-size:auto,72px 72px}@media (prefers-reduced-motion:reduce){.btn,.nav a:after,.faq .tog{transition:none}}
html,body{margin:0}body{background:var(--ground);min-height:100vh;color:var(--text)}.gz button,.gz input,.gz select,.gz textarea{font-family:var(--font-sans)}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0d0e10;--ground-deep:#08090a;--shade:#08090a;--text:#ecedef;--text-muted:#9ba1a8;--rule:#ffffff1a;--line:#ffffff1a;--line-dark:#ffffff24;--focus:var(--gold);--leaf:#b4bac1;--cream:#f5f5f2;--paper:#16181b;--paper-ink:#ecedef;--paper-label:#8e949b;--paper-detail:#b4bac1;--paper-rule:#2e3238;--paper-rule-soft:#23262b;--dew:#1d2024;--dew-2:#262a2f;--ink:#ecedef;--ink-soft:#9ba1a8;--ok:#7fd18b;--bad:#ff8f80}[data-theme=night] .admin-bar{border-bottom:1px solid var(--rule)}[data-theme=night] .tabs a[aria-current=page]{background:var(--gold);color:var(--on-gold);border-color:var(--gold)}[data-theme=night] .btn-quiet:hover{border-color:var(--gold)}[data-theme=night] .field input:focus,[data-theme=night] .field select:focus,[data-theme=night] .field textarea:focus{outline:2px solid var(--gold);outline-offset:1px}[data-theme=night] .pill-skipped{color:#f2d58a;background:#3a2f14}[data-theme=night] .pill-failed{color:#ff8f80;background:#3d1a16}.admin{background:var(--ground);min-height:100vh;color:var(--text)}.admin-bar{background:var(--shade);color:var(--leaf)}.admin-bar .row{align-items:center;gap:var(--s24);max-width:var(--maxw);min-height:64px;padding-inline:max(16px, env(safe-area-inset-left,0px));margin:0 auto;display:flex}.admin-bar img{width:auto;height:34px}.admin-bar nav{gap:var(--s24);margin-left:auto;font-size:15px;font-weight:700;font-stretch:90%;display:flex}.admin-bar a:hover{color:var(--cream)}.admin-bar nav{align-items:center}@media (max-width:560px){.admin-bar .row{gap:var(--s12)}.admin-bar img{height:26px}.admin-bar nav{gap:var(--s12);font-size:14px}}.admin-main{max-width:var(--maxw);padding:var(--s32) max(16px, env(safe-area-inset-right,0px)) var(--s96) max(16px, env(safe-area-inset-left,0px));gap:var(--s32);margin:0 auto;display:grid}.admin h1{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,40px);font-weight:900;font-stretch:108%;line-height:1.05}.admin h2{margin:0;font-size:21px;font-weight:850;font-stretch:104%;line-height:1.2}.admin h3{margin:0;font-size:16px;font-weight:800}.muted{color:var(--text-muted)}.small{font-size:13.5px;line-height:1.45}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:750;font-stretch:90%}.panel{background:var(--paper);color:var(--paper-ink);border:1px solid var(--line);border-radius:var(--radius-btn);padding:var(--s24);gap:var(--s16);min-width:0;display:grid}.stack{gap:var(--s16);display:grid}.row-wrap{gap:var(--s12);flex-wrap:wrap;align-items:center;display:flex}.grid2{gap:var(--s24);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.field{gap:6px;min-width:0;display:grid}.field span{font-size:13px;font-weight:700}.field input,.field select,.field textarea{border:1.5px solid var(--paper-rule);border-radius:var(--radius-chip);background:var(--paper);color:var(--paper-ink);min-width:0;padding:10px 12px;font-size:15px}.field textarea{resize:vertical;min-height:64px}.form-grid{gap:var(--s16);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.btn.small-btn{border-radius:var(--radius-btn-sm);padding:12px 18px;font-size:15px}.btn-quiet{font:800 14px/1 var(--font-sans);border-radius:var(--radius-chip);border:1.5px solid var(--paper-rule);color:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 14px;font-stretch:92%;display:inline-flex}.btn-quiet:hover{border-color:var(--forest)}.btn[disabled]{opacity:.5;cursor:not-allowed}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.pill-queued,.pill-running{background:var(--dew-2);color:var(--ink)}.pill-ready{background:var(--gold);color:var(--on-gold)}.pill-sent{background:var(--forest);color:var(--cream)}.pill-failed{color:#7a1e12;background:#f6d9d3}.pill-skipped{color:#6b4a06;background:#f6e7c8}.ok{color:var(--ok,#1f6b2a)}.bad{color:var(--bad,#a12a1a)}.list{background:var(--paper);color:var(--paper-ink);border:1px solid var(--line);border-radius:var(--radius-btn);gap:0;display:grid;overflow:hidden}.list a{gap:var(--s16);padding:14px var(--s16);border-top:1px solid var(--paper-rule-soft);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto;align-items:center;display:grid}.list a:first-child{border-top:0}.list a:hover{background:var(--dew)}.list .score{font:900 20px/1 var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;min-width:3ch}@media (max-width:640px){.list a{grid-template-columns:minmax(0,1fr) auto}.list .hide-sm{display:none}}.run-row{gap:var(--s16);padding:14px var(--s16);border-top:1px solid var(--paper-rule-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.run-row:first-child{border-top:0}.tabs{flex-wrap:wrap;gap:6px;display:flex}.tabs a{border:1.5px solid var(--line);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:750}.tabs a[aria-current=page]{background:var(--forest);color:var(--cream);border-color:var(--forest)}.tabs a[aria-current=page] .muted{color:inherit;opacity:.75}.findings{align-content:start;gap:8px;margin:0;padding-left:18px;display:grid}.table-wrap{overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:13.5px}.table-wrap th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-label);border-bottom:1.5px solid var(--paper-rule);padding:6px 8px;font-size:11px}.table-wrap td{border-bottom:1px solid var(--paper-rule-soft);padding:6px 8px}.checks-table{border-collapse:collapse;width:100%}.checks-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 8px}.checks-table td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:900}
