.workshop-panel{border-radius:var(--radius);background:radial-gradient(circle at 90% 4%, #22b8ff21, transparent 30%), radial-gradient(circle at 6% 100%, #f6c85a17, transparent 28%), var(--panel-strong);border:1px solid #63ecff3d;margin-top:26px;padding:clamp(22px,4vw,34px);position:relative;box-shadow:0 24px 90px #00000057}.workshop-heading,.workshop-shortlist>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.workshop-heading h2,.workshop-shortlist h3{color:var(--ink);letter-spacing:-.03em;margin:8px 0 0}.workshop-heading h2{max-width:720px;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.workshop-heading>div>p:last-child{max-width:680px;color:var(--soft);margin:14px 0 0;font-size:13px;line-height:1.65}.workshop-kicker{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:10px;font-weight:900;display:flex}.workshop-quota{border-radius:var(--radius);text-align:right;background:#22b8ff0d;border:1px solid #63ecff33;gap:3px;min-width:150px;padding:13px 15px;display:grid}.workshop-quota strong{color:var(--platinum);font-size:18px}.workshop-quota span{color:var(--muted);font-size:10px}.workshop-disclaimer,.workshop-pending,.workshop-limit-note,.workshop-action-note,.workshop-empty{border-left:2px solid var(--gold);color:var(--soft);background:#f6c85a0b;margin:16px 0 0;padding:11px 13px;font-size:12px;line-height:1.5}.workshop-disclaimer,.workshop-pending{align-items:center;gap:8px;display:flex}.workshop-pending{border-left-color:var(--cyan);background:#63ecff0b}.workshop-limit-note{border-left-color:var(--ember);background:#ff7a3d0e}.workshop-action-note{border-left-color:var(--platinum);background:#d9e6ef0b}.workshop-grid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:10px;margin-top:18px;display:grid}.workshop-chip{border-radius:var(--radius);background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #f7efe21a;min-width:0;transition:transform .17s cubic-bezier(.34,1.56,.64,1),border-color .17s;overflow:hidden}.workshop-chip:hover{border-color:#63ecff42;transform:translateY(-2px)}.workshop-chip:active{transform:translateY(0)scale(.995)}.workshop-chip[data-pending=true]{border-color:#63ecff57}.workshop-chip-main{cursor:pointer;text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:9px;width:100%;min-height:112px;padding:15px;display:flex}.workshop-name{overflow-wrap:anywhere;max-width:100%;color:var(--ink);font-size:16px;font-weight:900}.workshop-verdict{border-radius:var(--radius-pill);border:1px solid;align-items:center;gap:5px;min-height:25px;padding:4px 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.workshop-verdict-highlight{color:var(--gold-2);background:#f6c85a14}.workshop-verdict-muted{color:var(--muted);background:#c2c9c00b}.workshop-verdict-neutral{color:var(--platinum);background:#63ecff0e}.workshop-verdict-caution{color:var(--ember);background:#ff7a3d0e}.workshop-verdict-unchecked{color:var(--cyan);background:#63ecff0b}.workshop-chip-main small{color:var(--muted);font-size:11px;line-height:1.45}.workshop-chip-main .workshop-chip-error,.workshop-chip-error{color:var(--rose)}.workshop-chip-actions,.workshop-shortlist-actions{flex-wrap:wrap;gap:6px;display:flex}.workshop-chip-actions{padding:0 12px 12px}.workshop-chip-actions button,.workshop-shortlist-actions button{border:1px solid var(--line);border-radius:var(--radius);min-height:44px;color:var(--soft);cursor:pointer;background:#ffffff06;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:850;transition:transform .16s cubic-bezier(.34,1.56,.64,1),border-color .16s;display:inline-flex}.workshop-chip-actions button:hover,.workshop-shortlist-actions button:hover{border-color:#f6c85a66;transform:translateY(-1px)}.workshop-confirm{border-radius:var(--radius);color:var(--platinum);background:#63ecff0e;border:1px solid #63ecff47;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:18px;padding:16px;display:grid}.workshop-confirm strong{color:var(--ink)}.workshop-confirm p{color:var(--soft);margin:5px 0 0;font-size:12px}.workshop-shortlist{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.workshop-shortlist h3{font-size:22px}.workshop-shortlist ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.workshop-shortlist li{border-radius:var(--radius);background:#00000021;border:1px solid #f7efe217;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.workshop-shortlist li>div:first-child{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.workshop-shortlist li strong{overflow-wrap:anywhere;color:var(--ink)}.workshop-shortlist li span,.workshop-shortlist li a{color:var(--muted);font-size:11px}.workshop-shortlist li a{min-height:44px;color:var(--cyan);text-underline-offset:3px;align-items:center;display:inline-flex}.workshop-evidence>.result-ledger{box-shadow:none}@media (width<=700px){.workshop-heading,.workshop-shortlist>header,.workshop-shortlist li{flex-direction:column;align-items:stretch}.workshop-quota{text-align:left;width:100%}.workshop-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workshop-chip,.workshop-chip-actions button,.workshop-shortlist-actions button{transition:none}}:root{--bg:#070807;--bg-2:#0d1110;--section-base:#090a09;--ink:#f7efe2;--muted:#c2c9c0;--soft:#f7efe2c2;--line:#f7efe224;--panel:#0c0e0ddb;--panel-strong:#070807f0;--gold:#f6c85a;--gold-2:#ffe6a8;--ton:#22b8ff;--cyan:#63ecff;--ember:#ff7a3d;--green:#72d887;--rose:#ff7da5;--platinum:#d9e6ef;--grad-primary:linear-gradient(180deg, #ffe2a0, #d99124);--grad-primary-ink:#15100a;--band-alt:linear-gradient(180deg, #0c100ff5, #090a09fa), #0d1110;--band-ember:linear-gradient(180deg, #1b0f0af5, #080908fa), #120d09;--band-ton:linear-gradient(180deg, #071418f5, #080908fa), #071418;--band-utility:linear-gradient(180deg, #071517f5, #0b0a07f7), #071519;--shadow:0 24px 90px #00000085;--radius:8px;--radius-pill:999px;--max:1360px;--metal-copper:#cf8b5c;--metal-silver:#cbd3da;--metal-gold:#f6c85a;--metal-platinum:#d9e6ef;--metal-glowing:#ffe6a8;--metal-fire:#ff7a3d;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.eyebrow,.tag{border-radius:var(--radius-pill);width:fit-content;min-height:28px;color:var(--gold-2);text-transform:uppercase;background:#f6c85a17;border:1px solid #f6c85a57;align-items:center;padding:6px 9px;font-size:12px;font-weight:920;line-height:1;display:inline-flex}.tag.ton{color:#b9ecff;background:#22b8ff1a;border-color:#22b8ff6b}.tag.green{color:#ccffd4;background:#72d8871a;border-color:#72d8876b}.tag.ember{color:#ffd5c1;background:#ff7a3d1c;border-color:#ff7a3d6b}.section{background:var(--section-base);padding:92px 0;position:relative}.section.alt{background:var(--band-alt)}.section.ember-band{background:var(--band-ember)}.section.ton-band{background:var(--band-ton)}.section.utility-band{background:var(--band-utility)}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.panel-strong{background:var(--panel-strong)}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#fff1,#ffffff08);overflow:hidden}.card-body{padding:21px}.glow-gold{background-image:radial-gradient(circle at 16% 12%,#f6c85a2e,#0000 34%)}.glow-ton{background-image:radial-gradient(circle at 76% 26%,#22b8ff4d,#0000 28%)}.btn{border-radius:var(--radius);min-height:43px;color:var(--ink);cursor:pointer;background:#ffffff0f;border:1px solid #f7efe233;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:14px;font-weight:900;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.btn:hover{background:#f6c85a1c;border-color:#f6c85a99;transform:translateY(-2px);box-shadow:0 14px 36px #00000047}.btn.primary{background:var(--grad-primary);color:var(--grad-primary-ink);border-color:#f6c85ab8;box-shadow:0 14px 44px #f6c85a33}.btn.ton{color:#c6f3ff;background:#22b8ff1f;border-color:#22b8ff9e}.btn:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.status-pill{border-radius:var(--radius-pill);color:#d6ffdc;background:#72d88724;border:1px solid #72d8875c;align-items:center;min-height:28px;padding:6px 9px;font-size:12px;font-weight:900;display:inline-flex}.note{color:var(--soft);border-left:3px solid #f6c85ab8;padding:14px 0 14px 18px;font-size:15px;line-height:1.62}.mark{background-color:#090b0a;background-image:var(--tc-mark-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #f6c85a9e;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;overflow:hidden;box-shadow:0 0 28px #f6c85a47}.gold{color:var(--gold-2)}.ton-text{color:#9ee7ff}.lead{color:var(--soft);font-size:20px;line-height:1.62}.copy{color:#f7efe2c7;font-size:16px;line-height:1.72}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;--tg-app-bg:var(--bg);--tg-app-text:var(--ink);--tg-app-muted:var(--muted);--tg-app-panel:var(--panel)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;min-width:320px;min-height:100%}body,#root{min-width:320px;min-height:100vh;margin:0}body{background:var(--bg);color:var(--tg-app-text);overflow-x:hidden}body,button,input,textarea{font:inherit}button,input,textarea{border:0}button{min-height:44px;color:inherit}button,a,summary,label{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.46;transform:none!important}::selection{color:var(--ink);background:#22b8ff4d}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.atmosphere{z-index:0;pointer-events:none;background:radial-gradient(circle at 82% 8%, #22b8ff1f, transparent 32%), radial-gradient(circle at 11% 76%, #f6c85a1a, transparent 34%), var(--bg);position:fixed;inset:0;overflow:hidden}.atmosphere__poster{object-fit:cover;object-position:50% 48%;opacity:.62;filter:saturate(.84)contrast(1.06)brightness(.84);transform-origin:50% 48%;-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:22s ease-in-out infinite alternate atmosphere-drift;position:absolute;inset:0;transform:scale(1.045)}.atmosphere__mascot{opacity:.3;filter:saturate(.78)contrast(1.06);-webkit-user-select:none;user-select:none;border:1px solid #f6c85a3d;border-radius:50%;width:clamp(118px,14vw,168px);height:auto;position:absolute;top:max(110px,14vh);right:clamp(18px,4vw,60px);box-shadow:0 0 70px #f6c85a29}.atmosphere[data-atmosphere-mode=temple-poster] .atmosphere__mascot{display:none}.atmosphere__color,.atmosphere__scrim,.atmosphere__vignette,.ambient-grid{position:absolute;inset:0}.atmosphere__color{opacity:.32;transform:translate(0,0)}.atmosphere__color--gold{background:radial-gradient(circle at 16% 18%,#f6c85a4d,#0000 33%)}.atmosphere__color--ton{background:radial-gradient(circle at 84% 24%,#22b8ff47,#0000 34%)}.atmosphere__scrim{background:linear-gradient(90deg,#030505b8 0%,#03050575 47%,#030505a3 100%),linear-gradient(#0305054d 0%,#03050599 54%,#030505db 100%)}.atmosphere__vignette{background:radial-gradient(#0000 27%,#00000047 76%,#0000009e 100%);box-shadow:inset 0 0 170px #0000007a}.ambient-grid{opacity:.22;background-image:linear-gradient(#f7efe207 1px,#0000 1px),linear-gradient(90deg,#f7efe205 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.atmosphere[data-atmosphere-mode=reduced-data]{background:radial-gradient(circle at 78% 14%, #22b8ff21, transparent 30%), radial-gradient(circle at 16% 30%, #f6c85a1c, transparent 28%), linear-gradient(180deg, var(--bg), var(--bg-2) 56%, var(--bg))}.atmosphere[data-atmosphere-mode=reduced-data] .atmosphere__scrim{background:linear-gradient(#0305052e,#030505a3)}.app-frame{z-index:1;isolation:isolate;width:min(100%,1240px);min-height:100vh;padding:max(16px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));margin:0 auto;position:relative}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.brand-lockup{cursor:pointer;background:0 0;align-items:center;gap:11px;padding:0;transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .18s;display:inline-flex}.brand-lockup:hover{transform:translateY(-1px)}.brand-lockup:active{transform:translateY(1px)scale(.99)}.desk-seal{background:radial-gradient(circle at 42% 30%, #ffe6a833, transparent 32%), var(--panel-strong);width:42px;height:42px;color:var(--gold-2);border:1px solid #f6c85a94;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 30px #f6c85a29}.desk-seal:after{content:"";background:var(--cyan);border-radius:50%;width:5px;height:5px;position:absolute;bottom:3px;right:2px;box-shadow:0 0 14px #63ecffbd}.brand-lockup>span:last-child{text-align:left;display:grid}.brand-lockup strong{color:var(--gold-2);font-size:15px;font-weight:950;line-height:1.05}.brand-lockup small{color:var(--ink);margin-top:3px;font-size:15px;font-weight:850}.runtime-badge{border-radius:var(--radius-pill);min-height:32px;color:var(--soft);text-transform:uppercase;background:#22b8ff0f;border:1px solid #63ecff38;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:850;display:inline-flex}.runtime-dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite signal-pulse;box-shadow:0 0 14px #72d887b8}.route-tabs{z-index:20;top:max(8px, env(safe-area-inset-top));border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:none;background:#070807d6;gap:3px;width:fit-content;max-width:100%;margin:14px auto 0;padding:5px;display:flex;position:sticky;overflow-x:auto;box-shadow:0 16px 50px #00000047}.route-tabs::-webkit-scrollbar{display:none}.route-tab{border-radius:calc(var(--radius) - 2px);min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:850;transition:transform .17s cubic-bezier(.34,1.56,.64,1),opacity .17s;display:inline-flex}.route-tab:hover{color:var(--ink);transform:translateY(-1px)}.route-tab:active{transform:translateY(1px)scale(.98)}.route-tab.active{color:var(--gold-2);background:#f6c85a1a;border-color:#f6c85a47}.page-shell{padding:48px 0 20px}.route-view{animation:.36s both route-enter}.eyebrow.ton{color:var(--cyan);background:#22b8ff1a;border-color:#22b8ff6b}.hero-overline,.result-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:22px 0 8px;font-size:12px;font-weight:900}h1,h2,h3,p{overflow-wrap:anywhere}h1{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,7.4vw,6.2rem);font-weight:950;line-height:.91}h1 span{color:var(--gold-2)}.lead{max-width:720px;color:var(--soft);margin:22px 0 0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.7}.route-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,.35fr);align-items:end;gap:44px;min-height:420px;padding:46px 0 56px;display:grid}.route-heading h1{font-size:clamp(3rem,7vw,5.7rem)}.btn{min-height:44px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .18s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(1px)scale(.985)}.btn.primary{box-shadow:0 14px 44px #f6c85a29}.danger-ghost{color:var(--rose);border-color:#ff7da54d}.text-link{width:fit-content;color:var(--gold-2);cursor:pointer;text-align:left;background:0 0;border-bottom:1px solid #f6c85a59;align-items:center;gap:7px;padding:5px 0;font-size:13px;font-weight:850;transition:transform .17s cubic-bezier(.34,1.56,.64,1),opacity .17s;display:inline-flex}.text-link:hover{transform:translate(3px)}.text-link:active{transform:translate(1px)scale(.99)}.panel-label{color:var(--gold-2);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:920}.action-note{color:var(--green);margin:10px 0 0;font-size:13px;font-weight:760}.caution-text{color:var(--rose)}:is(body:has(.lookup-view) .topbar,body:has(.lookup-view) .route-tabs,body:has(.lookup-view) .app-footer){display:none}body:has(.lookup-view) .page-shell{padding-top:0}.lookup-hero{place-items:center;min-height:max(520px,100svh - 40px);display:grid;position:relative}.lookup-view.has-result .lookup-hero{min-height:300px}.lookup-view.has-result .hero-copy-block{padding-top:30px;padding-bottom:30px}.lookup-view.has-result .hero-copy-block h1{max-width:680px;font-size:clamp(1.9rem,4.2vw,3.2rem);line-height:1.02}.lookup-view.has-result .lookup-form{margin-top:24px}.hero-copy-block{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 86% 12%, #22b8ff2e, transparent 30%), radial-gradient(circle at 8% 86%, #f6c85a1f, transparent 28%), linear-gradient(145deg, #ffffff0b, #ffffff03), var(--panel-strong);width:min(100%,980px);min-width:0;box-shadow:var(--shadow);text-align:center;padding:clamp(300px,37vw,410px) clamp(24px,6vw,68px) clamp(36px,5vw,54px);position:relative;overflow:hidden}.lookup-key-art,.lookup-key-art-scrim{position:absolute;inset:0}.lookup-key-art{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.lookup-key-art img{object-fit:cover;object-position:50% 50%;filter:saturate(.94)contrast(1.04)brightness(.83);width:100%;height:100%;display:block}.lookup-key-art-scrim{z-index:1;pointer-events:none;background:linear-gradient(#03050514 0%,#03050540 38%,#030505f0 69%,#030505fa 100%),linear-gradient(90deg,#0305052e,#0000 45%,#03050524)}.hero-copy-block:before{content:"";z-index:1;border:1px solid #63ecff2e;width:240px;height:240px;position:absolute;bottom:-118px;right:-118px;transform:rotate(45deg)}.hero-copy-block:after{content:"";z-index:1;border:1px solid #f6c85a3d;width:105px;height:105px;position:absolute;bottom:-36px;right:-36px;transform:rotate(45deg)}.hero-copy-block h1{z-index:2;text-shadow:0 3px 22px #000000b8;max-width:860px;margin:0 auto;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.97;position:relative}.lookup-form{z-index:2;gap:10px;max-width:840px;margin:42px auto 0;display:grid;position:relative}.hero-copy-block>.form-error{z-index:2;position:relative}.lookup-form>label,.checker-form>label,.watch-form>label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.lookup-input-row{border-radius:var(--radius);background:#00000040;border:1px solid #63ecff42;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:6px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 20px 50px #0000002e}.input-glyph{width:44px;height:44px;color:var(--cyan);place-items:center;display:grid}.lookup-input-row input,.watch-input-row input,.checker-input-wrap textarea{width:100%;min-width:0;min-height:44px;color:var(--ink);background:0 0}.lookup-input-row input:focus-visible,.watch-input-row input:focus-visible,.checker-input-wrap textarea:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.lookup-input-row:focus-within,.watch-input-row:focus-within,.checker-input-wrap:focus-within{border-color:var(--gold-2);box-shadow:0 0 0 3px #ffcb5b52,inset 0 1px #ffffff0f}.lookup-input-row input::placeholder,.watch-input-row input::placeholder,.checker-input-wrap textarea::placeholder{color:#f7efe261}.lookup-submit{white-space:nowrap;min-height:52px}.lookup-examples,.checker-examples{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.lookup-examples button,.checker-examples button{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--soft);cursor:pointer;background:#ffffff08;padding:4px 7px;font-size:11px;transition:transform .16s cubic-bezier(.34,1.56,.64,1),opacity .16s}.lookup-examples button:hover,.checker-examples button:hover{color:var(--gold-2);transform:translateY(-1px)}.form-error{z-index:1;color:var(--rose);justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;font-weight:760;display:flex;position:relative}.lookup-quota,.rate-limit-notice{z-index:1;color:var(--soft);justify-content:center;align-items:center;gap:9px;margin:14px auto 0;font-size:13px;display:flex;position:relative}.lookup-quota svg{color:var(--cyan)}.rate-limit-notice{border-radius:var(--radius);text-align:left;background:#f6c85a12;border:1px solid #f6c85a4d;justify-content:flex-start;max-width:560px;padding:13px 15px}.rate-limit-notice>svg{color:var(--gold-2);flex:none}.rate-limit-notice strong{color:var(--ink)}.rate-limit-notice p{color:var(--soft);margin:3px 0 0}.lookup-support{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;gap:28px;margin-top:28px;padding:30px;display:grid}.lookup-support .lookup-examples{justify-content:center}.what-checks h2{color:var(--ink);text-align:center;margin:0;font-size:22px}.what-checks ul{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.what-checks li{border-radius:var(--radius);min-width:0;color:var(--soft);background:#0000001f;border:1px solid #f7efe214;align-items:flex-start;gap:10px;padding:16px;font-size:13px;line-height:1.58;display:flex}.what-checks li svg{color:var(--cyan);flex:none}.lookup-page-footer{border-top:1px solid var(--line);justify-content:center;align-items:center;min-height:72px;margin-top:24px;display:flex}.lookup-page-footer a{min-height:44px;color:var(--gold-2);border-bottom:1px solid #f6c85a59;align-items:center;padding:8px 10px;font-size:12px;font-weight:850;text-decoration:none;transition:transform .17s cubic-bezier(.34,1.56,.64,1),opacity .17s;display:inline-flex}.lookup-page-footer a:hover{transform:translateY(-1px)}.lookup-page-footer a:active{transform:translateY(1px)scale(.99)}.spin{animation:.9s linear infinite spin}.result-ledger{border-radius:var(--radius);background:radial-gradient(circle at 92% 4%, #22b8ff29, transparent 24%), var(--panel-strong);box-shadow:var(--shadow);border:1px solid #63ecff3d;margin-top:26px;padding:30px}.result-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.result-heading h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,5vw,3.8rem);line-height:.98}.dimension-grid{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;overflow:hidden}.dimension-card{background:linear-gradient(155deg,#ffffff0b,#ffffff03);flex-direction:column;min-width:0;min-height:180px;padding:20px;display:flex}.dimension-card+.dimension-card{border-left:1px solid var(--line)}.dimension-card>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.dimension-card strong{color:var(--ink);margin-top:20px;font-size:15px;line-height:1.42}.dimension-card small{color:var(--muted);margin-top:auto;padding-top:12px;font-size:11px;line-height:1.4}.tone-good{color:var(--green)!important}.tone-caution{color:var(--ember)!important}.tone-unknown{color:var(--gold-2)!important}.tone-neutral{color:var(--platinum)!important}.result-main-action{border-radius:var(--radius);background:radial-gradient(circle at 85%,#f6c85a21,#0000 48%),#f6c85a0f;border:1px solid #f6c85a57;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:20px;display:grid;box-shadow:0 18px 50px #0000002e}.result-main-action span,.evidence-title>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.result-primary-button{justify-content:center;min-width:min(360px,48vw);min-height:60px;padding-left:24px;padding-right:24px;font-size:15px}.result-summary-lines{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.result-summary-lines li{border-radius:var(--radius);min-height:48px;color:var(--soft);background:#ffffff06;border:1px solid #f7efe214;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:12px 15px;font-size:13px;line-height:1.45;display:grid}.result-summary-lines svg{color:var(--cyan)}.evidence-panel{border:1px solid var(--line);border-radius:var(--radius);background:#00000024;margin-top:16px}.evidence-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:11px 15px;display:flex}.evidence-title time{color:var(--muted);font-size:10px}.evidence-panel ul{margin:0;padding:0;list-style:none}.evidence-panel li{grid-template-columns:90px 1fr;gap:12px;padding:12px 15px;display:grid}.evidence-panel li+li{border-top:1px solid #f7efe212}.evidence-panel li>span{color:var(--cyan);text-transform:uppercase;font-size:10px;font-weight:900}.evidence-panel li p{color:var(--soft);margin:0;font-size:12px;line-height:1.5}.why-details{border-radius:var(--radius);background:#22b8ff09;border:1px solid #63ecff2e;margin-top:16px}.why-details.caution{background:#ff7a3d0b;border-color:#ff7a3d33}.why-details summary{min-height:46px;color:var(--gold-2);cursor:pointer;align-items:center;gap:8px;padding:12px 15px;font-size:13px;font-weight:900;list-style:none;display:flex}.why-details summary::-webkit-details-marker{display:none}.why-details>.result-detail-content{padding:0 15px 15px}.uncertainty-copy{padding:0 0 4px 25px}.uncertainty-copy p{color:var(--soft);margin:0 0 8px;font-size:12px;line-height:1.55}.safety-lines{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.safety-lines p{border-left:2px solid var(--gold);color:var(--soft);background:#f6c85a0a;align-items:flex-start;gap:8px;margin:0;padding:12px;font-size:12px;line-height:1.5;display:flex}.safety-lines svg{color:var(--gold-2);flex:none}.result-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.source-failure-panel{border-radius:var(--radius);background:#f6c85a0f;border:1px solid #f6c85a4d;margin-top:16px;padding:16px}.source-failure-panel>strong{color:var(--ink)}.source-failure-panel>p{color:var(--soft);margin:6px 0 0}.source-failure-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.source-failure-actions .btn{align-items:center;gap:7px;min-height:44px;display:inline-flex}.checker-heading{background:radial-gradient(circle at 80% 40%,#22b8ff1f,#0000 28%)}.privacy-sigil,.trust-emblem{border-radius:var(--radius);background:var(--panel);text-align:center;min-height:230px;box-shadow:var(--shadow);border:1px solid #63ecff3d;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.sigil-ring{width:92px;height:92px;color:var(--cyan);background:radial-gradient(circle,#22b8ff29,#0000 68%);border:1px solid #63ecff66;border-radius:50%;place-items:center;margin-bottom:18px;display:grid;box-shadow:0 0 42px #22b8ff29}.privacy-sigil strong,.trust-emblem span{color:var(--ink);font-size:16px}.privacy-sigil span,.trust-emblem small{color:var(--muted);margin-top:6px;font-size:11px}.checker-workbench{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;margin-top:28px;display:grid}.checker-form,.grammar-panel,.watch-form,.watch-rules{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);padding:24px}.checker-form{gap:12px;display:grid}.checker-input-wrap{border-radius:var(--radius);color:var(--cyan);background:#0003;border:1px solid #63ecff3d;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px;display:grid}.checker-input-wrap textarea{resize:vertical;min-height:72px;line-height:1.5}.checker-form .btn{width:fit-content}.microcopy{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.grammar-panel ul,.watch-rules ul{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.grammar-panel li{color:var(--cyan);grid-template-columns:auto 1fr;gap:9px;display:grid}.grammar-panel li span{color:var(--muted);font-size:12px;line-height:1.45}.grammar-panel li strong{color:var(--ink)}.checker-examples{margin-top:14px;padding:8px 0}.url-verdict-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong);box-shadow:var(--shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:20px;padding:28px;display:grid;position:relative;overflow:hidden}.url-verdict-card.verified{border-color:#72d88757}.url-verdict-card.other{border-color:#f6c85a52}.url-verdict-card.rejected{border-color:#ff7da557}.verdict-icon{width:60px;height:60px;color:var(--green);background:#72d8870f;border:1px solid;border-radius:50%;place-items:center;display:grid}.other .verdict-icon{color:var(--gold-2);background:#f6c85a0f}.rejected .verdict-icon{color:var(--rose);background:#ff7da50f}.verdict-copy>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.verdict-copy h2{color:var(--ink);margin:5px 0 7px;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1}.verdict-copy p{color:var(--soft);margin:0;font-size:13px;line-height:1.55}.verdict-copy code{color:var(--cyan);margin-top:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:inline-block}.hard-warning{border-radius:var(--radius);color:var(--rose);background:#ff7da514;border:1px solid #ff7da552;grid-column:1/-1;grid-template-columns:auto 1fr;gap:12px;padding:17px;display:grid}.hard-warning strong{color:var(--ink)}.hard-warning p{color:var(--soft);margin:5px 0 0;font-size:13px}.local-proof{border-top:1px solid var(--line);color:var(--green);grid-column:1/-1;align-items:center;gap:8px;padding-top:14px;font-size:11px;font-weight:850;display:flex}.checker-empty,.watch-empty{border-radius:var(--radius);min-height:110px;color:var(--gold-2);border:1px dashed #f7efe233;align-items:center;gap:15px;margin-top:20px;padding:24px;display:flex}.checker-empty strong,.watch-empty strong{color:var(--ink)}.checker-empty p,.watch-empty p{color:var(--muted);margin:5px 0 0;font-size:12px}.progress-ledger{border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);border:1px solid #f6c85a40;padding:24px}.progress-number{justify-content:space-between;align-items:end;gap:10px;display:flex}.progress-number strong{color:var(--gold-2);font-size:42px;line-height:1}.progress-number span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.progress-track{border-radius:var(--radius-pill);background:#f7efe214;height:4px;margin-top:20px;overflow:hidden}.progress-track span{transform-origin:0;background:linear-gradient(90deg, var(--ton), var(--gold));width:100%;height:100%;transition:transform .26s;display:block}.progress-ledger p{color:var(--muted);margin:12px 0;font-size:12px}.checklist-stack{gap:14px;margin-top:26px;display:grid}.checklist-group{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden;box-shadow:0 20px 60px #00000038}.checklist-group>header{border-bottom:1px solid var(--line);background:linear-gradient(95deg,#22b8ff0f,#0000 42%);grid-template-columns:36px 50px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:20px;display:grid}.checklist-number{color:var(--cyan);font-size:11px;font-weight:900}.checklist-icon{width:46px;height:46px;color:var(--gold-2);background:#f6c85a0f;border:1px solid #f6c85a42;border-radius:50%;place-items:center;display:grid}.checklist-group h2{color:var(--ink);margin:0;font-size:20px}.checklist-group header p{color:var(--muted);margin:4px 0 0;font-size:12px}.group-count{border:1px solid var(--line);border-radius:var(--radius-pill);min-width:43px;color:var(--muted);text-align:center;padding:6px 9px;font-size:11px;font-weight:900}.step-list{grid-template-columns:1fr 1fr;display:grid}.check-step{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;min-height:76px;padding:15px 18px;transition:transform .17s cubic-bezier(.34,1.56,.64,1),opacity .17s;display:grid}.check-step:nth-child(2n){border-left:1px solid var(--line)}.check-step:nth-child(n+3){border-top:1px solid var(--line)}.check-step:hover{transform:translate(2px)}.check-step input{opacity:0;width:1px;height:1px;position:absolute}.check-step input:focus-visible+.custom-check{outline:2px solid var(--gold-2);outline-offset:3px}.custom-check{color:#0000;background:#ffffff06;border:1px solid #f7efe240;border-radius:4px;place-items:center;width:22px;height:22px;display:grid}.check-step.complete .custom-check{color:var(--green);background:#72d88721;border-color:#72d88785}.check-step strong{color:var(--soft);font-size:13px;line-height:1.45;display:block}.check-step.complete strong{color:var(--muted);-webkit-text-decoration:line-through #72d88780;text-decoration:line-through #72d88780}.check-step small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45;display:block}.source-note-card,.number-market-note,.delete-local-card{border-radius:var(--radius);background:#f6c85a0b;border:1px solid #f6c85a3d;grid-template-columns:minmax(260px,.75fr) 1fr auto;align-items:center;gap:18px;margin-top:18px;padding:20px;display:grid}.source-note-card>div,.number-market-note>div,.delete-local-card>div{color:var(--gold-2);align-items:center;gap:12px;display:flex}.source-note-card span,.number-market-note span,.delete-local-card span{display:grid}.source-note-card strong,.number-market-note strong,.delete-local-card strong{color:var(--ink);font-size:14px}.source-note-card small,.number-market-note small,.delete-local-card small{color:var(--muted);margin-top:3px;font-size:10px}.source-note-card>p,.number-market-note>p{color:var(--soft);margin:0;font-size:12px;line-height:1.5}.checklist-local-note{color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.watch-boundary-card{border-radius:var(--radius);background:var(--panel);min-height:170px;color:var(--cyan);box-shadow:var(--shadow);border:1px solid #63ecff3d;align-items:flex-start;gap:13px;padding:25px;display:flex}.watch-boundary-card strong{color:var(--ink)}.watch-boundary-card p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.55}.prefill-banner{border-left:3px solid var(--cyan);color:var(--cyan);background:#22b8ff11;align-items:center;gap:9px;margin-top:18px;padding:13px 15px;display:flex}.prefill-banner p{color:var(--soft);margin:0;font-size:12px}.prefill-banner strong{color:var(--ink)}.watch-workbench{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:16px;margin-top:18px;display:grid}.watch-form{gap:12px;display:grid}.watch-input-row{border-radius:var(--radius);min-height:62px;color:var(--cyan);background:#0000002e;border:1px solid #63ecff38;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 6px 6px 15px;display:grid}.watch-form-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.watch-form-meta span{align-items:center;gap:6px;display:flex}.watch-rules li{color:var(--soft);align-items:center;gap:8px;font-size:12px;display:flex}.watch-rules li svg{color:var(--green)}.watch-list-section{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);margin-top:18px;padding:24px}.watch-list-section>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.watch-list-section h2{color:var(--ink);margin:12px 0 0;font-size:26px}.watch-list{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr 1fr;margin-top:20px;display:grid;overflow:hidden}.watch-item{grid-template-columns:27px 36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:74px;padding:13px 15px;display:grid}.watch-item:nth-child(2n){border-left:1px solid var(--line)}.watch-item:nth-child(n+3){border-top:1px solid var(--line)}.watch-index{color:var(--muted);font-size:9px;font-weight:900}.watch-eye{width:33px;height:33px;color:var(--cyan);border:1px solid #63ecff38;border-radius:50%;place-items:center;display:grid}.watch-item div{min-width:0;display:grid}.watch-item strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.watch-item time{color:var(--muted);margin-top:3px;font-size:9px}.watch-item>button{border-radius:var(--radius);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;place-items:center;transition:transform .16s cubic-bezier(.34,1.56,.64,1),opacity .16s;display:grid}.watch-item>button:hover{color:var(--rose);transform:scale(1.08)}.watch-empty{margin-top:20px}.numbers-heading{background:radial-gradient(circle at 83% 48%,#22b8ff29,#0000 28%)}.number-monolith{border-radius:var(--radius);background:linear-gradient(135deg, #22b8ff1a, transparent 45%), var(--panel-strong);min-height:240px;box-shadow:var(--shadow);color:var(--cyan);border:1px solid #63ecff47;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.number-monolith:before,.number-monolith:after{content:"";border:1px solid #63ecff1f;width:120px;height:120px;position:absolute;transform:rotate(45deg)}.number-monolith:before{top:-70px;left:-70px}.number-monolith:after{bottom:-70px;right:-70px}.number-monolith>span{color:var(--ink);letter-spacing:-.04em;font-size:48px;font-weight:950}.number-monolith svg{margin-top:12px}.number-monolith small{color:var(--muted);text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:900}.number-facts{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid;overflow:hidden}.number-facts article{min-height:230px;padding:24px;position:relative}.number-facts article+article{border-left:1px solid var(--line)}.fact-icon{width:48px;height:48px;color:var(--cyan);background:#22b8ff0f;border:1px solid #63ecff40;border-radius:50%;place-items:center;display:grid}.fact-number{color:#f7efe221;font-size:34px;font-weight:950;position:absolute;top:15px;right:16px}.number-facts h2{color:var(--ink);margin:28px 0 9px;font-size:18px}.number-facts p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.number-market-note{grid-template-columns:minmax(250px,.8fr) 1fr auto}.phase-boundary-card,.honesty-note{border-left:3px solid var(--cyan);color:var(--cyan);background:#22b8ff0e;align-items:flex-start;gap:12px;margin-top:14px;padding:17px;display:flex}.phase-boundary-card strong,.honesty-note strong{color:var(--ink)}.phase-boundary-card p,.honesty-note p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.about-heading{background:radial-gradient(circle at 80% 40%,#f6c85a1c,#0000 28%)}.trust-emblem{color:var(--gold-2);border-color:#f6c85a45}.trust-emblem span{color:var(--gold-2);text-transform:uppercase;margin-top:16px;font-size:12px;font-weight:900}.never-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid;overflow:hidden}.never-grid article{min-height:220px;padding:24px}.never-grid article+article{border-left:1px solid var(--line)}.never-grid article>span{width:46px;height:46px;color:var(--rose);background:#ff7da50d;border:1px solid #ff7da542;border-radius:50%;place-items:center;display:grid}.never-grid h2{color:var(--ink);margin:27px 0 9px;font-size:17px}.never-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.privacy-ledger{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);margin-top:18px;padding:24px}.privacy-ledger header{margin-bottom:20px}.privacy-ledger h2{color:var(--ink);margin:12px 0 0;font-size:27px}.privacy-row{border-top:1px solid var(--line);grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:13px 5px;display:grid}.privacy-icon{width:38px;height:38px;color:var(--cyan);border:1px solid #63ecff33;border-radius:50%;place-items:center;display:grid}.privacy-row strong{color:var(--ink);font-size:13px}.privacy-row p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.privacy-location{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);text-transform:uppercase;padding:5px 8px;font-size:9px;font-weight:900}.privacy-location.local{color:var(--green);border-color:#72d88740}.privacy-location.short{color:var(--gold-2);border-color:#f6c85a40}.privacy-location.counters{color:var(--cyan);border-color:#63ecff40}.delete-local-card{grid-template-columns:minmax(0,1fr) auto}.delete-local-card .action-note{grid-column:1/-1}.app-footer{border-top:1px solid var(--line);min-height:80px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:42px;padding:22px 0;font-size:10px;font-weight:760;display:flex}.app-footer p{align-items:center;gap:7px;margin:0;display:flex}.app-footer svg{color:var(--gold-2)}@keyframes route-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes atmosphere-drift{0%{transform:scale(1.045)translate(-.35%,-.2%)}to{transform:scale(1.075)translate(.35%,.3%)}}@keyframes signal-pulse{0%,to{opacity:.55;transform:scale(.84)}50%{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=980px){.app-frame{padding-left:18px;padding-right:18px}.dimension-grid,.number-facts,.never-grid{grid-template-columns:1fr 1fr}.dimension-card:nth-child(3),.dimension-card:nth-child(4),.number-facts article:nth-child(3),.number-facts article:nth-child(4),.never-grid article:nth-child(3),.never-grid article:nth-child(4){border-top:1px solid var(--line)}.dimension-card:nth-child(3),.number-facts article:nth-child(3),.never-grid article:nth-child(3){border-left:0}.checker-workbench,.watch-workbench{grid-template-columns:1fr}.source-note-card,.number-market-note{grid-template-columns:1fr auto}.source-note-card>p,.number-market-note>p{grid-area:2/1/auto/-1}}@media (width<=760px){.atmosphere__poster{object-position:50% 46%;opacity:.52}.atmosphere__scrim{background:linear-gradient(90deg,#030505a3,#0305058a),linear-gradient(#03050570,#030505c2 60%,#030505e8)}.atmosphere__vignette{box-shadow:inset 0 0 110px #0000008f}.app-frame{padding-left:12px;padding-right:12px}.runtime-badge{padding:7px;font-size:0}.route-tabs{justify-content:flex-start;width:100%}.route-tab{flex-direction:column;gap:3px;min-width:74px;font-size:9px}.page-shell{padding-top:25px}.lookup-hero{min-height:max(500px,100svh - 28px)}.lookup-view.has-result .lookup-hero{min-height:250px}.hero-copy-block{padding:clamp(225px,68vw,270px) 22px 28px}.lookup-key-art img{object-position:50% 43%}.lookup-key-art-scrim{background:linear-gradient(#0305050f 0%,#03050542 30%,#030505f5 60%,#030505fc 100%),linear-gradient(90deg,#03050526,#0000 50%,#0305051f)}h1,.route-heading h1{font-size:clamp(2.7rem,13vw,4.5rem)}.lookup-form{margin-top:30px}.lookup-input-row{grid-template-columns:auto 1fr}.lookup-submit{grid-column:1/-1;width:100%}.route-heading{grid-template-columns:1fr;gap:25px;min-height:0;padding:30px 0 38px}.privacy-sigil,.trust-emblem,.number-monolith{min-height:190px}.what-checks ul{grid-template-columns:1fr}.result-ledger{padding:19px}.dimension-grid,.number-facts,.never-grid{grid-template-columns:1fr}.dimension-card,.number-facts article,.never-grid article{min-height:140px}.dimension-card+.dimension-card,.number-facts article+article,.never-grid article+article,.dimension-card:nth-child(3),.number-facts article:nth-child(3),.never-grid article:nth-child(3){border-top:1px solid var(--line);border-left:0}.result-main-action,.source-note-card,.number-market-note,.delete-local-card{grid-template-columns:1fr}.result-main-action{align-items:stretch}.result-main-action .btn,.source-note-card .btn,.number-market-note .btn,.delete-local-card .btn{width:100%}.safety-lines{grid-template-columns:1fr}.url-verdict-card{grid-template-columns:auto 1fr}.url-verdict-card>.btn{grid-column:1/-1;width:100%}.step-list,.watch-list{grid-template-columns:1fr}.check-step:nth-child(2n),.watch-item:nth-child(2n){border-left:0}.check-step:nth-child(n+2),.watch-item:nth-child(n+2){border-top:1px solid var(--line)}.checklist-group>header{grid-template-columns:25px 42px minmax(0,1fr)}.group-count{display:none}.watch-list-section>header{flex-direction:column;align-items:stretch}.privacy-row{grid-template-columns:40px 1fr}.privacy-location{grid-column:2;width:fit-content}.app-footer{flex-direction:column;align-items:flex-start}}@media (width<=480px){.atmosphere__mascot{opacity:.25;width:104px;top:146px;right:14px}body:has(.lookup-view) .atmosphere__mascot{opacity:.42;width:116px;top:62px;right:calc(50% - 58px)}.topbar{min-height:58px}.desk-seal{width:38px;height:38px}.brand-lockup small{font-size:13px}.route-tabs{margin-top:10px}.route-tab{min-width:55px;padding:7px 5px}.hero-copy-block{padding-left:17px;padding-right:17px}.checker-form,.grammar-panel,.watch-form,.watch-rules,.watch-list-section,.privacy-ledger{padding:18px}.lookup-input-row,.watch-input-row{grid-template-columns:1fr;padding:9px}.input-glyph,.watch-input-row>svg{display:none}.watch-input-row .btn{width:100%}.result-heading{flex-direction:column}.evidence-panel li{grid-template-columns:1fr;gap:4px}.checklist-group>header{grid-template-columns:35px 1fr;padding:15px}.checklist-number{display:none}.checklist-icon{width:35px;height:35px}.check-step{padding:14px}}@media (prefers-reduced-data:reduce){.atmosphere__poster{display:none}.atmosphere{background:radial-gradient(circle at 78% 14%, #22b8ff21, transparent 30%), radial-gradient(circle at 16% 30%, #f6c85a1c, transparent 28%), linear-gradient(180deg, var(--bg), var(--bg-2) 56%, var(--bg))}}@media (prefers-reduced-motion:reduce){.atmosphere__poster{animation:none!important;transform:scale(1.02)!important}.atmosphere__color{transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
