.public-shell{color-scheme:dark;--bg:light-dark(#F7F4EE,#111827);--surface:light-dark(#FFFDF9,#1B2434);--surface-2:light-dark(#F0ECE4,#232D3F);--fg:light-dark(#1A2230,#EAE4D4);--muted:light-dark(#5B6473,#9AA3B2);--placeholder:light-dark(#838A97,#6C7584);--border:light-dark(#D9D3C8,#38445A);--border-soft:light-dark(#E8E3DA,#2A3447);--accent:light-dark(#BD4B24,#F0824F);--accent-hover:light-dark(#A63F1C,#FA9765);--accent-ink:light-dark(#FFF7F2,#33150A);--proof:light-dark(#1B7260,#84D2BE);--match:light-dark(#8A6414,#E0BC79);--record:light-dark(#5B6473,#9AA3B2);--fail:light-dark(#B5392A,#F2957D);--proof-tint:light-dark(rgb(27 114 96/0.1),rgb(132 210 190/0.14));--match-tint:light-dark(rgb(138 100 20/0.1),rgb(224 188 121/0.14));--record-tint:light-dark(rgb(91 100 115/0.1),rgb(154 163 178/0.14));--fail-tint:light-dark(rgb(181 57 42/0.1),rgb(242 149 125/0.14));--accent-tint:light-dark(rgb(189 75 36/0.1),rgb(240 130 79/0.14));--horizon:linear-gradient(90deg,#F0824F,#E0BC79 50%,#84D2BE);--font-display:var(--font-display-face),Georgia,"Times New Roman",serif;--font-text:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--font-mono:var(--font-mono-face),ui-monospace,"SF Mono",Menlo,monospace;--fs-display:34px;--fs-title:26px;--fs-heading:20px;--fs-subhead:17px;--fs-body:16px;--fs-small:14px;--fs-caption:13px;--fs-micro:11px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-panel:12px;--radius-control:10px;--radius-chip:6px;--radius-pill:999px;--radius-media:10px;--container:1040px;--measure:68ch;--gutter:clamp(20px,3vw,24px);--shadow-float:light-dark(0 16px 40px rgb(26 34 48/0.18),0 16px 40px rgb(0 0 0/0.45))}@media (prefers-color-scheme:light){.public-shell{color-scheme:light}}html[data-theme=light] .public-shell{color-scheme:light}html[data-theme=dark] .public-shell{color-scheme:dark}html:has(>body>.public-shell){background:var(--bg);scroll-behavior:smooth}.public-shell :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.public-shell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--fg);font-family:var(--font-text);font-size:var(--fs-body);line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.public-shell ::selection{background:var(--accent-tint);color:var(--fg)}.public-shell ::placeholder{color:var(--placeholder);opacity:1}.public-shell a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:.18em;text-decoration-thickness:1px}.public-shell a:hover{text-decoration-color:var(--accent)}.public-shell h1[tabindex="-1"]:focus,.public-shell main:focus{outline:none}.public-shell .skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:10px 14px;color:var(--accent-ink);background:var(--accent);border-radius:var(--radius-control);text-decoration:none;transform:translateY(-160%)}.public-shell .skip-link:focus{transform:translateY(0)}.public-shell h1,.public-shell h2,.public-shell h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;text-wrap:balance;margin:0}.public-shell h1{font-size:var(--fs-display);line-height:1.15}.public-shell h2{font-size:var(--fs-title);line-height:1.2}.public-shell h3{font-size:var(--fs-heading);line-height:1.25}.public-shell h4{font-family:var(--font-text);font-size:var(--fs-subhead);font-weight:600;line-height:1.3;margin:0}.public-shell p{margin:0;text-wrap:pretty}.public-shell p+p{margin-top:var(--space-3)}.public-shell .mono,.public-shell .num,.public-shell .serial,.public-shell code,.public-shell kbd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em}.public-shell code{font-size:.92em}.public-shell .mono-nowrap{white-space:nowrap}.public-shell .muted{color:var(--muted)}.public-shell .eyebrow,.public-shell .kicker{margin:0;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.public-shell .lead,.public-shell .lede{font-size:var(--fs-subhead);line-height:1.5;color:var(--muted);max-width:52ch}.public-shell .container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.public-shell .prose{max-width:var(--measure)}.public-shell .prose h2{font-size:var(--fs-heading);margin-top:var(--space-6);margin-bottom:var(--space-2)}.public-shell .prose h2:first-child{margin-top:0}.public-shell .prose-pre{white-space:pre-wrap;overflow-wrap:anywhere}.public-shell .welcome-hero-img{display:block;width:100%;max-height:420px;object-fit:contain;border-radius:var(--radius-media)}.public-shell .link-button,.public-shell .textlink{color:var(--accent);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.18em;background:none;border:0;padding:0;font:inherit;cursor:pointer}.public-shell .link-button:hover,.public-shell .textlink:hover{text-decoration-color:currentColor}.public-shell .rule{border:0;border-top:1px solid var(--border);margin:var(--space-6) 0}.public-shell .site-header{position:sticky;top:0;z-index:20;display:block;width:100%;min-height:0;margin:0;padding:0;background:var(--surface);border-bottom:1px solid var(--border)}.public-shell .topnav-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:var(--space-6);row-gap:var(--space-2);max-width:var(--container);margin:0 auto;padding:var(--space-3) var(--gutter);min-height:56px;box-sizing:border-box}.public-shell .wordmark{display:inline-flex;align-items:baseline;gap:var(--space-2);text-decoration:none;color:var(--fg);line-height:1;white-space:nowrap}.public-shell .wordmark svg{align-self:center;flex:none}.public-shell .wordmark-name{font-family:var(--font-display);font-size:22px;letter-spacing:-.01em}.public-shell .wordmark-product{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transform:translateY(-1px)}.public-shell .topnav-account,.public-shell .topnav-nav{display:flex;align-items:center;gap:var(--space-1)}.public-shell .topnav-nav{justify-content:center}.public-shell .topnav-account{justify-content:flex-end}.public-shell .topnav-account a:not(.btn),.public-shell .topnav-nav a{font-size:var(--fs-small);font-weight:500;color:var(--muted);text-decoration:none;padding:var(--space-2) var(--space-3);border-radius:var(--radius-chip);min-height:40px;display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap;transition:color .15s ease,background-color .15s ease}.public-shell .topnav-account a:not(.btn):hover,.public-shell .topnav-nav a:hover{color:var(--fg);background:var(--surface-2)}.public-shell .topnav-nav a[aria-current=page]{color:var(--fg)}.public-shell .nav-initials{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--fg)}.public-shell .horizon{height:3px;width:100%;background:var(--horizon)}@media (max-width:639px){.public-shell .topnav-inner{grid-template-columns:1fr auto;padding-block:var(--space-2)}.public-shell .topnav-nav{grid-column:1/-1;grid-row:2;min-width:0;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.public-shell .topnav-account{grid-column:2;grid-row:1}.public-shell .topnav-nav::-webkit-scrollbar{display:none}.public-shell .topnav-nav a{padding-inline:var(--space-2)}.public-shell .topnav-nav a:first-child{margin-left:calc(-1 * var(--space-2))}}.public-shell .pagefoot{margin-top:auto;border-top:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:var(--fs-caption);padding:var(--space-6) 0 var(--space-8)}.public-shell .pagefoot-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-6);max-width:var(--container);margin:0 auto;padding-inline:var(--gutter);box-sizing:border-box}.public-shell .pagefoot-meta{margin-top:var(--space-4)}.public-shell .pagefoot-links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.public-shell .pagefoot a{color:var(--muted);text-decoration:none}.public-shell .pagefoot a:hover{color:var(--fg)}.public-shell .pagefoot-attr{max-width:var(--container);margin:var(--space-3) auto 0;padding-inline:var(--gutter);box-sizing:border-box;font-size:var(--fs-micro);letter-spacing:.02em}.public-shell .pagefoot-attr a{text-decoration:underline;text-decoration-color:var(--border)}.public-shell .theme-toggle{display:inline-flex;margin:0;padding:2px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg);gap:2px}.public-shell .theme-toggle label{position:relative;display:inline-flex;align-items:center;min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:500;color:var(--muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.public-shell .theme-toggle label[data-checked]{background:var(--surface-2);color:var(--fg)}.public-shell .theme-toggle input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.public-shell .theme-toggle label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.public-shell .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-control);border:1px solid transparent;font:500 var(--fs-body) /1.2 var(--font-text);letter-spacing:0;text-decoration:none;color:var(--fg);background:transparent;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;box-sizing:border-box}.public-shell .btn svg{width:18px;height:18px;flex:none}.public-shell .btn:active{transform:scale(.98)}.public-shell .btn[aria-disabled=true],.public-shell .btn[disabled]{opacity:.55;cursor:default;transform:none}.public-shell .btn-primary{background:var(--accent);color:var(--accent-ink);font-weight:600}.public-shell .btn-primary:hover{background:var(--accent-hover)}.public-shell .btn-outline{border-color:var(--border);color:var(--fg)}.public-shell .btn-outline:hover{border-color:var(--fg)}.public-shell .btn-ghost{color:var(--muted);padding-inline:var(--space-3)}.public-shell .btn-ghost:hover{color:var(--fg);background:var(--surface-2)}.public-shell .btn-sm{min-height:36px;padding-inline:var(--space-4);font-size:var(--fs-small)}.public-shell .btn-block{width:100%}.public-shell .btn .spin{animation:spin .9s linear infinite}.public-shell .field{display:flex;flex-direction:column;gap:var(--space-2)}.public-shell .field-label,.public-shell .field>label,.public-shell label.field{font-size:var(--fs-small);font-weight:500;color:var(--fg)}.public-shell .field-hint{font-size:var(--fs-caption);color:var(--muted)}.public-shell .field-error{font-size:var(--fs-caption);color:var(--fail)}.public-shell .field-row{display:grid;gap:var(--space-2)}@media (min-width:600px){.public-shell .field-row{grid-template-columns:minmax(0,1fr) auto}}.public-shell .input,.public-shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]),.public-shell select,.public-shell textarea{width:100%;min-height:48px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--fg);font:400 var(--fs-body) /1.4 var(--font-text);caret-color:var(--accent);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.public-shell textarea{min-height:112px;padding-block:var(--space-3);resize:vertical}.public-shell .input--mono,.public-shell input.mono{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.public-shell .input:focus,.public-shell input:focus,.public-shell select:focus,.public-shell textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.public-shell input[type=checkbox],.public-shell input[type=radio]{width:18px;height:18px;margin:0;flex:none;accent-color:var(--accent)}.public-shell .checkbox-row{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--fs-small)}.public-shell .checkbox-row input{margin-top:2px}.public-shell .panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:var(--space-5)}@media (min-width:720px){.public-shell .panel{padding:var(--space-6)}}.public-shell .panel>*+*{margin-top:var(--space-4)}.public-shell .section-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);margin-bottom:var(--space-4)}.public-shell .section-title h2{font-size:var(--fs-heading)}.public-shell .chip,.public-shell .section-note{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.public-shell .chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:26px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-2);font-weight:500;white-space:nowrap}.public-shell .chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.public-shell .chip[data-tone=proof]{color:var(--proof);background:var(--proof-tint);border-color:transparent}.public-shell .chip[data-tone=match]{color:var(--match);background:var(--match-tint);border-color:transparent}.public-shell .chip[data-tone=record]{color:var(--record);background:var(--record-tint);border-color:transparent}.public-shell .chip[data-tone=fail]{color:var(--fail);background:var(--fail-tint);border-color:transparent}.public-shell .proof-tier{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.public-shell .proof-tier[data-tier=live]{color:var(--proof)}.public-shell .proof-tier[data-tier=lookup]{color:var(--match)}.public-shell .proof-ladder{margin:0}.public-shell .proof-ladder ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.public-shell .proof-rung{display:grid;gap:var(--space-1) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.public-shell .proof-rung:first-child{border-top:0;padding-top:0}.public-shell .proof-rung p{font-size:var(--fs-small);color:var(--muted);max-width:60ch}.public-shell .proof-rung b{color:var(--fg);font-weight:600}@media (min-width:600px){.public-shell .proof-rung{grid-template-columns:7.5rem minmax(0,1fr)}.public-shell .proof-rung .proof-tier{padding-top:3px}}.public-shell .proof-ladder-more{margin-top:var(--space-4);font-size:var(--fs-small)}.public-shell .proof-ladder-title{font-family:var(--font-text);font-size:var(--fs-subhead);font-weight:600;margin-bottom:var(--space-3)}.public-shell .fine-print{font-size:var(--fs-caption);line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.public-shell .notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface-2);font-size:var(--fs-small)}.public-shell .notice[data-tone=fail]{color:var(--fail);background:var(--fail-tint);border-color:transparent}.public-shell .notice[data-tone=match]{color:var(--match);background:var(--match-tint);border-color:transparent}.public-shell .notice[data-tone=proof]{color:var(--proof);background:var(--proof-tint);border-color:transparent}.public-shell .disclosure{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.public-shell .disclosure summary:before{content:none}.public-shell .disclosure summary{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-4);min-height:48px;padding:var(--space-2) 0;cursor:pointer;list-style:none;font-weight:500}.public-shell .disclosure summary::-webkit-details-marker{display:none}.public-shell .disclosure summary:after{content:"";flex:none;width:8px;height:8px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg);transition:transform .15s ease;margin-left:auto;margin-right:4px}.public-shell .disclosure[open] summary:after{transform:rotate(-135deg)}.public-shell .disclosure-body{padding-bottom:var(--space-4);color:var(--muted);font-size:var(--fs-small)}.public-shell .fact-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--space-4) var(--space-6);margin:0}.public-shell .fact{min-width:0}.public-shell .fact dt{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-1)}.public-shell .fact dd{margin:0;text-align:left;overflow-wrap:anywhere;font-size:var(--fs-small);line-height:1.45}.public-shell .fact dd[data-mono]{font-family:var(--font-mono)}.public-shell .list-rows{list-style:none;margin:0;padding:0}.public-shell .list-rows>li{padding:var(--space-4) 0;border-top:1px solid var(--border-soft)}.public-shell .list-rows>li:first-child{border-top:0;padding-top:0}.public-shell .table-scroll{overflow-x:auto}.public-shell .home{padding-block:var(--space-12) var(--space-12);display:grid;gap:var(--space-12)}.public-shell .lookup-hero{display:grid;gap:var(--space-5);max-width:640px}.public-shell .lookup-hero h1{font-size:clamp(34px,5vw,44px)}.public-shell .serial-lookup{display:grid;gap:var(--space-2);margin-top:var(--space-2)}.public-shell .serial-lookup .btn-primary{min-height:48px}.public-shell .serial-lookup .hint,.public-shell .serial-lookup .output{font-size:var(--fs-caption);color:var(--muted)}.public-shell .serial-lookup .output{min-height:1.5em}.public-shell .serial-lookup .output[data-kind=reject]{color:var(--fail)}.public-shell .serial-help{margin-top:var(--space-2)}.public-shell .serial-help p{margin:var(--space-3) 0}.public-shell .serial-example{margin:0}.public-shell .serial-example img{display:block;width:100%;max-width:420px;height:auto;border:1px solid var(--border);border-radius:var(--radius-media);background:var(--surface)}.public-shell .serial-example figcaption{margin-top:var(--space-2);font-size:var(--fs-caption);color:var(--muted)}.public-shell .home-ladder{max-width:720px}.public-shell .app-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-6);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);max-width:720px}.public-shell .app-row-links{display:flex;flex-wrap:wrap;gap:var(--space-3)}.public-shell .app-row h2{font-size:var(--fs-heading)}.public-shell .app-row p{color:var(--muted);font-size:var(--fs-small);max-width:44ch}.public-shell .home-explainer{max-width:var(--measure)}.public-shell .home-explainer p{color:var(--muted)}.public-shell .home-more{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);font-size:var(--fs-small)}.public-shell .home-more a{color:var(--muted)}.public-shell .status-page{flex:1;display:grid;justify-items:center;align-content:start;gap:var(--space-8);padding-block:var(--space-12)}.public-shell .status-card{width:100%;max-width:560px;display:grid;gap:var(--space-4);padding:var(--space-8) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.public-shell .status-icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--surface-2);color:var(--muted)}.public-shell .status-card[data-tone=fail] .status-icon{color:var(--fail);background:var(--fail-tint)}.public-shell .status-card[data-tone=warn] .status-icon{color:var(--match);background:var(--match-tint)}.public-shell .status-card h1{font-size:var(--fs-title)}.public-shell .status-body{display:grid;gap:var(--space-3);color:var(--muted)}.public-shell .status-body strong{color:var(--fg)}.public-shell .status-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.public-shell .status-foot{font-size:var(--fs-small);color:var(--muted)}.public-shell .status-card .proof-ladder{padding-top:var(--space-4);border-top:1px solid var(--border)}.public-shell .cause-list{display:grid;gap:var(--space-3);margin:0}.public-shell .cause-list>div{display:grid;grid-template-columns:24px 1fr;gap:var(--space-3);align-items:start}.public-shell .cause-list svg{color:var(--muted);margin-top:2px}.public-shell .cause-list dt{font-weight:600;color:var(--fg)}.public-shell .cause-list dd{margin:0;grid-column:2;font-size:var(--fs-small)}.public-shell .status-ref{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface-2);display:grid;gap:var(--space-1)}.public-shell .status-ref-code{font-size:var(--fs-heading);letter-spacing:.08em;color:var(--fg)}.public-shell .status-record{width:100%;max-width:560px;display:grid;gap:var(--space-3)}.public-shell .status-record h2{font-size:var(--fs-title)}.public-shell .record{padding-block:var(--space-8) var(--space-12);display:grid;gap:var(--space-8);overflow-x:clip}.public-shell .record .section{display:grid;gap:var(--space-4);align-content:start}.public-shell .record .section-title{margin-bottom:0}.public-shell .crumb{font-size:var(--fs-caption);color:var(--muted);margin-bottom:calc(-1 * var(--space-4))}.public-shell .crumb b{color:var(--fg);font-weight:500}.public-shell .record-banner{display:grid;grid-template-columns:20px 1fr;gap:var(--space-3);align-items:start;font-size:var(--fs-small)}.public-shell .record-banner svg{width:20px;height:20px;margin-top:2px}.public-shell .record-banner p{color:var(--fg)}.public-shell .verdict-block{display:grid;grid-template-areas:"identity" "result" "media";gap:var(--space-6);min-width:0}.public-shell .record-identity{grid-area:identity;display:grid;gap:var(--space-2);min-width:0}.public-shell .verdict-block h1{font-size:clamp(32px,4vw,44px);overflow-wrap:anywhere}.public-shell .serial-line{font-size:var(--fs-small);color:var(--fg)}.public-shell .serial-line b{font-weight:500}.public-shell .record-meta{max-width:48ch;color:var(--muted);font-size:var(--fs-small)}.public-shell .verdict-text{grid-area:result;display:grid;gap:var(--space-3);align-content:start;min-width:0;border-top:1px solid var(--border);padding-top:var(--space-5)}.public-shell .verdict-mark{display:flex}.public-shell .verdict-mark .chip{white-space:normal}.public-shell .verdict-plain{max-width:52ch}.public-shell .verdict-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-top:var(--space-2)}.public-shell .verdict-actions .copy-record-link{border-color:transparent;background:transparent}.public-shell .artcard{grid-area:media;margin:0;min-width:0}.public-shell .artcard-media{width:100%;height:300px;border-radius:var(--radius-media);overflow:hidden;background:var(--surface-2)}.public-shell .artcard-media img,.public-shell .artcard-media video{display:block;width:100%;height:100%;object-fit:contain}.public-shell .artcard figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);margin-top:var(--space-2);font-size:var(--fs-caption);color:var(--muted);padding:0;border:0;background:none}.public-shell .artcard figcaption a{color:var(--muted)}@media (min-width:760px){.public-shell .verdict-block{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"media identity" "media result";gap:var(--space-6) var(--space-12)}.public-shell .record-identity{padding-top:var(--space-4)}.public-shell .artcard-media{height:440px}}.public-shell .verdict-block--no-media{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "result";max-width:var(--measure)}.public-shell .record-details{min-width:0;border-bottom:1px solid var(--border)}.public-shell .record-disclosure{min-width:0;border-top:1px solid var(--border);scroll-margin-top:var(--space-6)}.public-shell .record-disclosure>summary{display:flex;align-items:center;gap:var(--space-4);min-height:96px;padding-block:var(--space-5);cursor:pointer;list-style:none}.public-shell .record-disclosure>summary::-webkit-details-marker{display:none}.public-shell .record-disclosure>summary::marker{content:""}.public-shell .record-disclosure>summary:hover h2{color:var(--accent)}.public-shell .record-disclosure-label{flex:1;min-width:0;display:grid;gap:var(--space-1)}.public-shell .record-disclosure-label h2{font-size:var(--fs-heading);text-wrap:pretty}.public-shell .record-disclosure-label p{font-size:var(--fs-small);color:var(--muted);max-width:var(--measure)}.public-shell .record-disclosure-note{color:var(--muted);font-size:var(--fs-caption);text-align:right;font-variant-numeric:tabular-nums;max-width:12ch}.public-shell .record-disclosure-chevron{flex:none;color:var(--muted);transition:transform .18s ease-out}.public-shell .record-disclosure[open]>summary .record-disclosure-chevron{transform:rotate(180deg)}.public-shell .record-disclosure-body{display:grid;gap:var(--space-4);padding-bottom:var(--space-8);min-width:0}.public-shell .record-disclosure-body [id]{scroll-margin-top:var(--space-6)}.public-shell .record-account{display:grid;gap:var(--space-4);font-size:var(--fs-small);min-width:0}.public-shell .section-nav ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);list-style:none;margin:0;padding:0}.public-shell .section-nav a{display:inline-flex;align-items:center;min-height:44px;font-weight:500}@media (max-width:480px){.public-shell .record #story .fact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-shell .record-disclosure>summary{gap:var(--space-3)}.public-shell .record-disclosure-note{max-width:8ch}}@media (prefers-reduced-motion:reduce){.public-shell .record-disclosure-chevron{transition:none}}@media print{.public-shell .record-disclosure details::details-content,.public-shell .record-disclosure::details-content{display:block}.public-shell .record-disclosure-body{display:grid}.public-shell .record-disclosure>summary{break-after:avoid}.public-shell .record-account .section-nav,.public-shell .record-disclosure-chevron{display:none}}.public-shell .live-check-bridge{display:grid;gap:var(--space-5);align-items:center}.public-shell .live-check-bridge>div{display:grid;gap:var(--space-2)}.public-shell .live-check-bridge h2{font-size:var(--fs-heading)}.public-shell .live-check-bridge ol{margin:0;padding-left:1.25em;color:var(--muted);font-size:var(--fs-small);display:grid;gap:var(--space-1)}.public-shell .live-check-bridge .proof-group-note{font-size:var(--fs-caption);color:var(--muted)}.public-shell .live-check-bridge .btn{justify-self:start}@media (min-width:720px){.public-shell .live-check-bridge{grid-template-columns:minmax(0,1fr) auto}}.public-shell .record-description{max-width:var(--measure)}.public-shell .proof-downloads{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.public-shell .proof-downloads li{display:grid;gap:var(--space-1);justify-items:start}.public-shell .proof-downloads a,.public-shell .proof-downloads button.proof-locked{display:inline-flex;align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--fs-small);color:var(--fg);text-decoration:underline;text-decoration-color:var(--border);background:none;border:0;padding:0;font-family:inherit;cursor:pointer}.public-shell .proof-downloads a:hover{text-decoration-color:var(--accent)}.public-shell ul.proof-downloads a.proof-primary{font-weight:600;text-decoration-color:var(--border)}.public-shell ul.proof-downloads a.proof-primary:hover{text-decoration-color:var(--accent)}.public-shell .proof-downloads svg{width:16px;height:16px;color:var(--muted);flex:none}.public-shell .proof-downloads .proof-locked{color:var(--muted);text-decoration:none;cursor:default}.public-shell .proof-group-note{font-size:var(--fs-caption);color:var(--muted)}.public-shell .proof-groups{display:grid;gap:var(--space-5)}.public-shell .proof-group{display:grid;gap:var(--space-2)}.public-shell .check-ladder{list-style:none;margin:0;padding:0;display:grid}.public-shell .check-rung{display:grid;gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border-soft)}.public-shell .check-rung:first-child{border-top:0;padding-top:0}.public-shell .check-what b{display:block;font-weight:600}.public-shell .check-what p{font-size:var(--fs-small);color:var(--muted)}.public-shell .check-meta{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-caption);color:var(--muted)}@media (min-width:720px){.public-shell .check-rung{grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:start}.public-shell .check-rung .proof-tier{padding-top:3px}.public-shell .check-meta{justify-content:flex-end}}.public-shell .seal-grid{display:grid;gap:var(--space-6)}.public-shell .seal-qr-col{display:grid;justify-items:center;gap:var(--space-2);align-content:start}.public-shell .seal-qr,.public-shell .seal-qr-host,.public-shell .seal-qr-placeholder{width:142px;height:142px}.public-shell .seal-qr{display:grid;place-items:center;border-radius:var(--radius-media);background:var(--surface-2);border:1px solid var(--border)}.public-shell .seal-qr-host{display:grid;place-items:center}.public-shell .seal-qr-cap{font-size:var(--fs-caption);color:var(--muted);text-align:center}.public-shell .seal-list{display:grid;gap:var(--space-5)}.public-shell .seal-card{display:grid;gap:var(--space-1)}.public-shell .seal-num{font-family:var(--font-mono);font-size:var(--fs-heading);letter-spacing:.06em}.public-shell .seal-num--style{font-family:var(--font-text);font-size:var(--fs-subhead);letter-spacing:0;font-weight:600}.public-shell .seal-meta{font-size:var(--fs-caption);color:var(--muted)}.public-shell .seal-placement{color:var(--fg);font-weight:600}.public-shell .seal-card-visual{margin-top:var(--space-3);max-width:320px}.public-shell .seal-comparison{display:grid;gap:var(--space-2);justify-items:start}.public-shell .hologram-seal.loupe{width:100%;max-width:200px;border:1px solid var(--border);border-radius:var(--radius-media);overflow:hidden}.public-shell .sealrow{display:grid;gap:var(--space-3)}@media (min-width:720px){.public-shell .seal-grid{grid-template-columns:auto minmax(0,1fr)}}.public-shell .owners{display:grid;gap:var(--space-2)}.public-shell .owner{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3) 0}.public-shell .owner .avatar{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--muted)}.public-shell .owner.current .avatar{color:var(--proof);background:var(--proof-tint);border-color:transparent}.public-shell .owner-name{font-weight:600}.public-shell .owner-date,.public-shell .owner-role{font-size:var(--fs-caption);color:var(--muted)}.public-shell .owner-date{text-align:right}.public-shell .owner-chain{background:none;text-align:left;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:var(--space-1) 0 var(--space-1) 52px}.public-shell .record-history{min-width:0;scroll-margin-top:90px}.public-shell .record-history-intro{margin-bottom:var(--space-6)}.public-shell .record-history-intro p{max-width:68ch;margin:0;color:var(--muted);font-size:var(--fs-small)}.public-shell .record-history-intro .record-history-order{margin-top:var(--space-3);font-size:var(--fs-caption)}.public-shell .record-history-day{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--space-6)}.public-shell .record-history-day+.record-history-day{margin-top:var(--space-6)}.public-shell .record-history-day>h3{margin:0;padding-top:2px;font-size:var(--fs-subhead);line-height:1.5}.public-shell .record-history-timeline{list-style:none;margin:0;padding:0 0 0 var(--space-5);border-left:1px solid var(--border)}.public-shell .record-history-timeline>li{position:relative;min-width:0;padding:0 0 var(--space-5)}.public-shell .record-history-timeline>li:before{content:"";position:absolute;top:9px;left:calc(-1 * var(--space-5) - 4px);width:7px;height:7px;border:1px solid var(--muted);border-radius:50%;background:var(--bg)}.public-shell .record-history-timeline>li:last-child{padding-bottom:0}.public-shell .record-history-event-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap}.public-shell .record-history-event-head h4{margin:0;font-family:var(--font-text);font-size:var(--fs-body);font-weight:600;line-height:1.5}.public-shell .record-history-event-head time{font-family:var(--font-mono);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--muted)}.public-shell .record-history-note{max-width:65ch;margin:var(--space-2) 0 0;font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere}.public-shell .record-history-evidence>summary{display:flex;width:fit-content;align-items:center;gap:var(--space-1);min-height:44px;color:var(--muted);font-size:var(--fs-caption);list-style:none;cursor:pointer}.public-shell .record-history-evidence>summary::-webkit-details-marker{display:none}.public-shell .record-history-evidence>summary:hover{color:var(--accent)}.public-shell .record-history-evidence>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.public-shell .record-history-evidence[open]>summary svg{transform:rotate(180deg)}.public-shell .record-history-evidence-body{padding:var(--space-3) var(--space-4);background:var(--surface-2);font-size:var(--fs-small);overflow-wrap:anywhere}.public-shell .record-history-evidence-body p{margin:0;max-width:65ch}.public-shell .record-history-evidence-body ul{display:flex;flex-wrap:wrap;gap:0 var(--space-4);list-style:none;padding:0;margin:var(--space-2) 0}.public-shell .record-history-evidence-body a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.public-shell .record-history-evidence-body dl{margin:var(--space-2) 0 0}.public-shell .record-history-evidence-body dt{color:var(--muted);font-size:var(--fs-caption)}.public-shell .record-history-evidence-body dd{margin:var(--space-1) 0 0}.public-shell .record-history-evidence-body code{font-size:var(--fs-caption);overflow-wrap:anywhere}.public-shell .record-history-check{margin-top:var(--space-1)}.public-shell .record-history-check p{max-width:65ch;margin:0;font-size:var(--fs-small)}.public-shell .record-history-check>span{display:block;margin-top:var(--space-2);color:var(--muted);font-size:var(--fs-caption)}.public-shell .record-history-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--border-soft);color:var(--muted);font-size:var(--fs-caption)}.public-shell .record-history-footer nav{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.public-shell .record-history-footer a{display:inline-flex;align-items:center;min-height:44px}.public-shell .record-history-empty h3{font-size:var(--fs-subhead)}.public-shell .record-history-empty p{font-size:var(--fs-small);color:var(--muted)}@media (max-width:759px){.public-shell .record-history-day{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.public-shell .record-history-timeline{padding-left:var(--space-4)}.public-shell .record-history-timeline>li:before{left:calc(-1 * var(--space-4) - 4px)}}.public-shell .record .event-browser{border:1px solid var(--border);border-radius:var(--radius-panel);overflow:hidden;background:var(--surface)}.public-shell .record .event-table{font-size:var(--fs-small)}.public-shell .record .event-table td,.public-shell .record .event-table th{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-soft);vertical-align:top;text-align:left}.public-shell .record .event-table th{border-top:0;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500}.public-shell .record .event-when{font-family:var(--font-mono);font-size:var(--fs-caption);white-space:nowrap}.public-shell .trail-note{white-space:pre-wrap;overflow-wrap:anywhere}.public-shell .record .event-browser-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-soft);font-size:var(--fs-caption);color:var(--muted)}.public-shell .record .event-browser-foot nav{display:flex;gap:var(--space-3)}.public-shell .record .event-empty{padding:var(--space-5);font-size:var(--fs-small);color:var(--muted)}.public-shell .record .event-empty strong{color:var(--fg)}.public-shell .rekor{display:grid;gap:var(--space-4)}.public-shell .rekor>div{display:grid;gap:2px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.public-shell .rekor .k{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.public-shell .rekor .v{font-family:var(--font-mono);font-size:var(--fs-title);line-height:1.2}.public-shell .rekor .v--pending{font-size:var(--fs-subhead);color:var(--muted)}.public-shell .rekor .d{font-size:var(--fs-caption);color:var(--muted)}@media (min-width:600px){.public-shell .rekor{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-shell .rekor-copy{max-width:var(--measure);color:var(--muted)}.public-shell .rekor-copy b{color:var(--fg);font-weight:600}.public-shell .flow-wrap{display:grid;gap:var(--space-2)}.public-shell .flow-title{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.public-shell .flow{width:100%;height:auto;display:block}.public-shell .flow .box{fill:var(--surface);stroke:var(--border)}.public-shell .flow .box-log{stroke:var(--accent)}.public-shell .flow .lbl{fill:var(--fg);font-family:var(--font-text);font-size:13px;font-weight:600}.public-shell .flow .sub{fill:var(--muted);font-family:var(--font-mono);font-size:10px}.public-shell .flow .sub-log{fill:var(--accent)}.public-shell .flow .step{fill:var(--muted);font-family:var(--font-mono);font-size:10px}.public-shell .flow .arrow{stroke:var(--accent);stroke-width:1.5;fill:none}.public-shell .proofs-body{display:grid;gap:var(--space-3)}.public-shell .proofs-body h3{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:var(--space-2)}.public-shell .proofs-body h4{color:var(--fg)}.public-shell .hash{display:block;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface-2);font-size:var(--fs-caption);overflow-wrap:anywhere;color:var(--fg)}.public-shell .attest-panel{display:grid;gap:var(--space-2)}.public-shell .attest-title{display:flex;align-items:center;gap:var(--space-2);font-weight:600;color:var(--fg)}.public-shell .attest-title svg{width:18px;height:18px;color:var(--proof)}.public-shell .thumb-cards{display:grid;gap:var(--space-2)}.public-shell .thumb-card{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);text-decoration:none}.public-shell .thumb-card em{display:block;font-style:normal;font-weight:600}.public-shell .thumb-card small{display:block;font-size:var(--fs-caption);color:var(--muted)}.public-shell .thumb-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-chip);background:var(--surface-2);color:var(--muted);flex:none}.public-shell .owner-gate{padding:var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-control)}.public-shell .owner-gate,.public-shell .record-foot{font-size:var(--fs-small);color:var(--muted)}.public-shell .workshop-links{font-size:var(--fs-small)}.public-shell .media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-3)}.public-shell .media-tile{margin:0;display:grid;gap:var(--space-1)}.public-shell .media-tile .frame{display:block;width:100%;aspect-ratio:1;padding:0;border:1px solid var(--border);border-radius:var(--radius-media);background:var(--surface-2);overflow:hidden;cursor:zoom-in;position:relative}.public-shell .media-tile .frame img,.public-shell .media-tile .frame video{display:block;width:100%;height:100%;object-fit:cover}.public-shell .media-tile figcaption{font-size:var(--fs-caption);color:var(--muted)}.public-shell .media-tile-badge{position:absolute;left:var(--space-2);bottom:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-chip);background:rgb(17 24 39/.72);color:#eae4d4;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase}.public-shell .media-lightbox,.public-shell .seal-dialog{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-float);padding:var(--space-4)}.public-shell .seal-dialog{max-width:min(520px,calc(100vw - 2 * var(--gutter)));display:grid;gap:var(--space-3)}.public-shell .seal-dialog[open]{display:grid}.public-shell .seal-dialog h2{font-size:var(--fs-title)}.public-shell .seal-dialog .hologram-seal.loupe{max-width:none}.public-shell .media-lightbox::backdrop,.public-shell .seal-dialog::backdrop{background:rgb(17 24 39/.7)}.public-shell .skeleton{border-radius:var(--radius-chip);background:var(--surface-2);position:relative;overflow:hidden}.public-shell .skeleton-line{height:14px;width:100%}.public-shell .skeleton-chip{height:26px;width:180px;border-radius:var(--radius-pill)}.public-shell .skeleton-title{height:40px;width:70%}.public-shell .skeleton-button{height:48px;width:200px;border-radius:var(--radius-control)}.public-shell .skeleton-media{aspect-ratio:4/5;border-radius:var(--radius-media)}.public-shell .skeleton-pills{display:flex;gap:var(--space-2)}.public-shell .skeleton-pill{height:36px;width:96px;border-radius:var(--radius-pill)}@media (prefers-reduced-motion:no-preference){.public-shell .skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--surface),transparent);animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{to{transform:translateX(100%)}}}.public-shell .page-pad{padding-block:var(--space-8) var(--space-12)}.public-shell .stacked-form{display:grid;gap:var(--space-4)}.public-shell .reorder-field,.public-shell .report-field,.public-shell .stacked-form>label{display:grid;gap:var(--space-2);font-size:var(--fs-small);font-weight:500}.public-shell .reorder-label-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.public-shell .reorder-required{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500}.public-shell .reorder-hint{font-size:var(--fs-caption);color:var(--muted);font-weight:400}.public-shell .reorder-form>.btn,.public-shell .report-form>.btn,.public-shell .stacked-form>.btn{justify-self:start}.public-shell .fieldset-plain{border:0;padding:0;margin:0;min-width:0}.public-shell .report-categories{border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);margin:0;display:grid;gap:var(--space-2)}.public-shell .report-categories legend{padding:0 var(--space-1);font-size:var(--fs-small);font-weight:500}.public-shell .report-category{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-small);min-height:32px}.public-shell .report-form,.public-shell .status-card .report-form{width:100%;text-align:left}.public-shell .reorder-sent,.public-shell .report-sent{display:flex;gap:var(--space-3);align-items:flex-start}.public-shell .reorder-sent svg,.public-shell .report-sent svg{flex:none;width:20px;height:20px}.public-shell .btn-danger{background:var(--fail);color:#fff}.public-shell .btn-danger:hover{background:var(--fail);filter:brightness(1.08)}.public-shell .delete-account{border-top:1px solid var(--border-soft);padding-top:var(--space-4)}.public-shell .delete-account summary{cursor:pointer;font-weight:500;color:var(--muted);min-height:44px;display:flex;align-items:center}.public-shell .delete-account form{display:grid;gap:var(--space-3);justify-items:start;margin-top:var(--space-3)}.public-shell .auth-page{flex:1;display:grid;justify-items:center;align-content:start;gap:var(--space-4);padding-block:var(--space-12)}.public-shell .auth-page .notice{width:100%;max-width:28rem;text-align:center}.public-shell .auth-card{width:100%;max-width:28rem;display:grid;gap:var(--space-4);padding:var(--space-8) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.public-shell .auth-card h1{font-size:var(--fs-title)}.public-shell .auth-card>p{color:var(--muted)}.public-shell .auth-card .btn{width:100%}.public-shell .account{display:grid;gap:var(--space-6);padding-block:var(--space-8) var(--space-12)}.public-shell .page-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.public-shell .page-head>div:first-child{display:grid;gap:var(--space-1)}.public-shell .page-head-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.public-shell .account h2{font-size:var(--fs-heading)}.public-shell .account .panel h2{margin-bottom:0}.public-shell .incoming-box{display:grid;gap:var(--space-2)}.public-shell .incoming-box .collector-actions{justify-content:flex-start}.public-shell .collector-list{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.public-shell .collector-list>li{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-soft)}.public-shell .collector-list>li:first-child{border-top:0}.public-shell .collector-row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--space-3) var(--space-4);align-items:center}.public-shell .collector-thumb,.public-shell .collector-thumb-empty{width:56px;height:56px;border-radius:var(--radius-media);object-fit:cover;background:var(--surface-2);border:1px solid var(--border);display:grid;place-items:center;color:var(--muted)}.public-shell .collector-identity{display:grid;gap:2px;min-width:0}.public-shell .collector-title{font-weight:600}.public-shell .collector-serial{font-size:var(--fs-caption);color:var(--muted)}.public-shell .collector-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;grid-column:1/-1}@media (min-width:720px){.public-shell .collector-row{grid-template-columns:56px minmax(0,1fr) auto}.public-shell .collector-actions{grid-column:auto;justify-content:flex-end}}.public-shell .transfer-panel{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);display:grid;gap:var(--space-3)}.public-shell .transfer-panel h2{font-size:var(--fs-subhead);font-family:var(--font-text);font-weight:600}.public-shell .checkbox-row{font-weight:400}.public-shell .claim-page{display:grid;gap:var(--space-5);max-width:640px}.public-shell .claim-page .panel{display:grid;gap:var(--space-3)}.public-shell .claim-page .panel>*{margin-top:0}.public-shell .legal-page{width:100%;max-width:calc(var(--measure) + 2 * var(--gutter));margin-inline:auto;padding:var(--space-8) var(--gutter) var(--space-12);box-sizing:border-box;display:grid;gap:var(--space-8)}.public-shell .legal-head{display:grid;gap:var(--space-4)}.public-shell .legal-head>svg{width:28px;height:28px;color:var(--muted)}.public-shell .legal-lede{font-size:var(--fs-subhead);color:var(--muted)}.public-shell .legal-meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--space-3) var(--space-6);margin:0;padding-top:var(--space-4);border-top:1px solid var(--border)}.public-shell .legal-meta dt{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-1)}.public-shell .legal-meta dd{margin:0;font-size:var(--fs-small);overflow-wrap:anywhere}.public-shell .legal-callout,.public-shell .legal-summary{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:grid;gap:var(--space-3)}.public-shell .legal-toc ol,.public-shell .legal-toc ul{margin:0;padding-left:1.25em;column-count:2;column-gap:var(--space-6);font-size:var(--fs-small)}.public-shell .legal-toc li{break-inside:avoid;padding:2px 0}.public-shell .legal-section{display:grid;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--border)}.public-shell .legal-section h2,.public-shell .legal-summary h2{font-size:var(--fs-heading)}.public-shell .legal-section li,.public-shell .legal-section p,.public-shell .legal-summary li,.public-shell .legal-summary p{color:var(--muted)}.public-shell .legal-section strong,.public-shell .legal-summary strong{color:var(--fg)}.public-shell .legal-list{margin:0;padding-left:1.25em}.public-shell .legal-faq,.public-shell .legal-list{display:grid;gap:var(--space-2)}.public-shell .legal-faq h3{font-family:var(--font-text);font-size:var(--fs-subhead);font-weight:600}.public-shell .legal-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-control)}.public-shell .legal-table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.public-shell .legal-table caption{text-align:left;padding:var(--space-3) var(--space-4);font-weight:600;color:var(--fg)}.public-shell .legal-table td,.public-shell .legal-table th{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-soft)}.public-shell .legal-table th{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500}.public-shell .legal-foot{display:grid;gap:var(--space-4);justify-items:start;padding-top:var(--space-6);border-top:1px solid var(--border);color:var(--muted)}.public-shell .support-write{display:grid;gap:var(--space-6)}.public-shell .support-write>div{display:grid;gap:var(--space-4)}.public-shell .support-faq{display:grid;gap:var(--space-2);align-content:start;font-size:var(--fs-small)}.public-shell .support-faq h2{font-family:var(--font-text);font-size:var(--fs-subhead);font-weight:600;margin-top:var(--space-2)}.public-shell .support-faq h2:first-child{margin-top:0}.public-shell .marks-guide{display:grid;gap:var(--space-12);padding-block:var(--space-8) var(--space-12)}.public-shell .marks-hero-grid{display:grid;gap:var(--space-8);align-items:start}.public-shell .marks-hero-copy{display:grid;gap:var(--space-4)}.public-shell .marks-hero-copy h1{font-size:clamp(34px,5vw,44px)}.public-shell .proof-strip{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.public-shell .proof-strip li{display:grid;gap:2px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);font-size:var(--fs-small);color:var(--muted)}.public-shell .proof-strip strong{color:var(--fg);font-weight:600}.public-shell .marks-example{margin:0;display:grid;gap:var(--space-2)}.public-shell .marks-example img{display:block;width:100%;height:auto;border-radius:var(--radius-media);border:1px solid var(--border)}.public-shell .marks-example figcaption{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--fs-caption);color:var(--muted)}@media (min-width:900px){.public-shell .marks-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px)}}.public-shell .marks-intro{display:grid;gap:var(--space-2);max-width:var(--measure);margin-bottom:var(--space-6)}.public-shell .marks-intro p{color:var(--muted)}.public-shell .marks-glossary-list,.public-shell .marks-list{list-style:none;margin:0;padding:0;display:grid}.public-shell .marks-list>li{display:grid;gap:var(--space-2) var(--space-5);padding:var(--space-5) 0;border-top:1px solid var(--border)}.public-shell .marks-number{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--muted);padding-top:4px}.public-shell .marks-list h3{font-size:var(--fs-heading)}.public-shell .marks-summary{color:var(--muted);margin-top:var(--space-1)}.public-shell .marks-explanation{color:var(--muted);font-size:var(--fs-small);max-width:var(--measure)}@media (min-width:720px){.public-shell .marks-list>li{grid-template-columns:3rem minmax(0,1fr)}.public-shell .marks-explanation{grid-column:2}}.public-shell .marks-glossary-list>div{display:grid;gap:var(--space-1);padding:var(--space-4) 0;border-top:1px solid var(--border-soft)}.public-shell .marks-glossary-list dt{font-weight:600}.public-shell .marks-glossary-list dd{margin:0;color:var(--muted);font-size:var(--fs-small);max-width:var(--measure)}.public-shell .marks-boundary-grid{display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.public-shell .marks-boundary-grid>div{display:grid;gap:var(--space-3);color:var(--muted);max-width:var(--measure)}.public-shell .tool-page{display:grid;gap:var(--space-6);padding-block:var(--space-8) var(--space-12)}.public-shell .tool-grid,.public-shell .tool-hero>div{display:grid;gap:var(--space-5)}.public-shell .tool-grid{align-items:start}.public-shell .tool-form{display:grid;gap:var(--space-3)}.public-shell .tool-form h2{font-size:var(--fs-heading)}.public-shell .tool-form>*{margin-top:0}.public-shell .tool-aside{display:grid;gap:var(--space-2);font-size:var(--fs-small);color:var(--muted)}.public-shell .tool-more{font-size:var(--fs-small)}@media (min-width:900px){.public-shell .tool-grid{grid-template-columns:minmax(0,1fr) 300px}}.public-shell .reorder-page{padding-block:var(--space-8) var(--space-12)}.public-shell .reorder-grid{display:grid;gap:var(--space-8);align-items:start}.public-shell .reorder-intro{display:grid;gap:var(--space-4)}.public-shell .reorder-work-card{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4)}.public-shell .reorder-work-media{flex:0 0 88px;width:88px;border-radius:var(--radius-media);overflow:hidden}.public-shell .reorder-work-media img{width:88px;height:88px;object-fit:contain;display:block;background:var(--surface-2)}.public-shell .reorder-work-empty{display:none}.public-shell .reorder-choice{display:flex;flex-wrap:wrap;gap:12px;border:0;padding:0;margin:0}.public-shell .reorder-choice label{display:flex;align-items:center;gap:8px;flex:1 1 140px;min-height:48px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer}.public-shell .reorder-choice label[data-selected=true]{border-color:var(--accent);background:var(--surface-2)}.public-shell .reorder-choice input{accent-color:var(--accent);width:18px;height:18px}.public-shell .reorder-contact{display:grid;gap:20px}.public-shell .reorder-submit{display:grid;gap:12px}.public-shell .reorder-submit p{margin:0;color:var(--muted);font-size:14px}.public-shell .reorder-submit .btn{width:100%;min-height:48px}.public-shell .nfc-guidance{padding-block:20px;border-top:1px solid var(--border)}.public-shell .nfc-guidance h2{font-size:20px;margin-bottom:12px}.public-shell .nfc-guidance p{max-width:68ch;margin-block:8px;font-size:14px}.public-shell .reorder-work-pill{position:absolute;left:var(--space-3);bottom:var(--space-3);padding:2px var(--space-2);border-radius:var(--radius-chip);background:rgb(17 24 39/.72);color:#eae4d4;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase}.public-shell .reorder-work-body{min-width:0}.public-shell .reorder-work-copy{display:grid;gap:2px}.public-shell .reorder-work-title{font-size:var(--fs-heading)}.public-shell .reorder-work-meta{color:var(--muted);font-size:var(--fs-small)}.public-shell .reorder-work-serial{font-size:var(--fs-caption);color:var(--muted)}.public-shell .reorder-s-mark{font-family:var(--font-display);font-size:40px;line-height:1;color:var(--accent)}.public-shell .reorder-aside,.public-shell .reorder-panel{display:grid;gap:var(--space-4)}.public-shell .reorder-panel>*{margin-top:0}.public-shell .reorder-form-head{display:grid;gap:var(--space-2)}.public-shell .reorder-form-head h2{font-size:var(--fs-heading)}.public-shell .reorder-form>label.reorder-check{display:flex;min-height:44px;gap:var(--space-3);align-items:flex-start;font-size:var(--fs-small)}.public-shell .reorder-check input{flex:0 0 auto;width:18px;height:18px;min-height:18px;margin-top:2px;accent-color:var(--accent)}.public-shell .reorder-back{font-size:var(--fs-small)}@media (min-width:900px){.public-shell .reorder-grid{grid-template-columns:minmax(0,1fr) minmax(360px,460px)}}.public-shell .media-lightbox{width:min(1100px,calc(100vw - 2 * var(--gutter)));max-height:calc(100vh - 2 * var(--gutter));display:none;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--space-3)}.public-shell .media-lightbox[open]{display:grid}.public-shell .media-lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.public-shell .media-lightbox-bar form{margin:0}.public-shell .media-lightbox-bar .count{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--muted)}.public-shell .media-lightbox-stage{position:relative;display:grid;place-items:center;min-height:240px;background:var(--bg);border-radius:var(--radius-media);overflow:hidden}.public-shell .media-lightbox-stage img,.public-shell .media-lightbox-stage video{max-width:100%;max-height:calc(100vh - 220px);object-fit:contain;display:block}.public-shell .media-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--fg);font-size:24px;line-height:1;cursor:pointer;display:grid;place-items:center}.public-shell .media-lightbox-nav.prev{left:var(--space-3)}.public-shell .media-lightbox-nav.next{right:var(--space-3)}.public-shell .media-lightbox-cap{font-size:var(--fs-caption);color:var(--muted);text-align:center}@media (prefers-reduced-motion:no-preference){.public-shell .media-lightbox[open]{animation:lightbox-in .18s ease-out}@keyframes lightbox-in{0%{opacity:0;transform:translateY(8px)}}}.public-shell .handoff-welcome{display:grid;gap:var(--space-6);max-width:720px}.public-shell .stack-lg{display:grid;gap:var(--space-4)}.public-shell .stack-lg>*{margin-top:0}.public-shell .handoff-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.public-shell .handoff-documents ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.public-shell .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-control);border:1px solid transparent;background:var(--accent);color:var(--accent-ink);font:600 var(--fs-body) /1.2 var(--font-text);text-decoration:none;cursor:pointer}.public-shell .primary-button:hover{background:var(--accent-hover)}.public-shell .quiet-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-control);border:1px solid var(--border);background:transparent;color:var(--fg);font:500 var(--fs-small) /1.2 var(--font-text);text-decoration:none;cursor:pointer}.public-shell .quiet-button:hover{border-color:var(--fg)}.public-shell .chip.chip-ok{color:var(--proof);background:var(--proof-tint);border-color:transparent}.public-shell .chip.chip-warn{color:var(--match);background:var(--match-tint);border-color:transparent}.public-shell .chip.chip-bad{color:var(--fail);background:var(--fail-tint);border-color:transparent}.public-shell .chip.chip-ink{color:var(--fg)}.public-shell input[type=file]{width:100%;min-height:48px;padding:var(--space-2) var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--muted);font:400 var(--fs-small) /1.4 var(--font-text);box-sizing:border-box}.public-shell input[type=file]::file-selector-button{margin-right:var(--space-3);min-height:32px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-chip);background:var(--surface-2);color:var(--fg);font:500 var(--fs-small) /1 var(--font-text);cursor:pointer}.public-shell .ots-form,.public-shell .ots-verify-form,.public-shell .pdf-signature-form{display:grid;gap:var(--space-3)}.public-shell .ots-verify-form>*,.public-shell .pdf-signature-form>*{margin-top:0}.public-shell .ots-verify-form .btn,.public-shell .pdf-signature-form .btn{justify-self:start}.public-shell .loupe-inner .hologram-seal,.public-shell .loupe-inner img,.public-shell .loupe-inner svg{max-width:100%;max-height:100%;object-fit:contain}.public-shell .hologram-seal,.public-shell .hologram-seal.loupe{position:relative;width:100%;aspect-ratio:1;border:1px solid var(--fg);border-radius:0;overflow:hidden;background:var(--surface);margin:0;padding:14px;box-shadow:inset 0 0 0 6px var(--bg),inset 0 0 0 7px var(--fg)}.public-shell .hologram-seal--photo img{display:block;width:100%;height:100%;object-fit:cover}.public-shell .hologram-seal--template{display:grid;place-items:center;background:var(--surface);padding:10px 12px}.public-shell .hs-qc{display:grid;place-items:center;width:min(100%,11.5rem);aspect-ratio:1}.public-shell .hs-qc-disc{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:linear-gradient(160deg,#1a1a1e,#2c2c32 55%,#141418);box-shadow:inset 0 0 0 2px #f0e6c8,inset 0 0 0 4px #1a1a1e;padding:14% 10% 12%;gap:.2em}.public-shell .hs-qc-title{font-family:var(--font-text);font-weight:900;font-size:clamp(1.55rem,6.5vw,2.05rem);line-height:.95;letter-spacing:.04em;color:#ffe08a;text-shadow:none}.public-shell .hs-qc-rule{display:block;width:58%;height:2.5px;margin:.15em 0 .2em;border-radius:1px;background:linear-gradient(90deg,#ff7aa8,#ffe08a,#6dff9a,#6ab0ff,#d08aff)}.public-shell .hs-qc-passed{font-family:var(--font-text);font-weight:800;font-size:clamp(.72rem,2.8vw,.95rem);letter-spacing:.14em;color:#ffd4e4}.public-shell .hs-qc-serial{margin-top:.55em;font-size:clamp(.62rem,2.2vw,.78rem);letter-spacing:.06em;color:#f5f0e6;font-weight:700}.public-shell .hs-usa{display:flex;flex-direction:column;align-items:center;gap:.45rem;width:min(100%,11.5rem)}.public-shell .hs-usa-disc{position:relative;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 1.5px oklch(35% .04 85)}.public-shell .hs-usa-stripes{position:absolute;inset:0;background:repeating-linear-gradient(0deg,#f0c010 0 7.5%,#111 7.5% 15%)}.public-shell .hs-usa-ring{position:absolute;inset:4%;width:92%;height:92%;z-index:1;pointer-events:none}.public-shell .hs-usa-ring-fill{fill:oklch(72% .08 85)}.public-shell .hs-usa-ring-text{fill:#111;font-size:5.2px;font-weight:700;letter-spacing:.08em;font-family:system-ui,sans-serif}.public-shell .hs-usa-core{position:absolute;inset:22%;z-index:2;display:grid;place-items:center;border-radius:50%;background:oklch(72% .09 85);overflow:hidden}.public-shell .hs-usa-map{position:absolute;width:88%;height:auto;top:52%;left:50%;transform:translate(-50%,-48%)}.public-shell .hs-usa-map-fill{fill:oklch(62% .1 78)}.public-shell .hs-usa-made{position:relative;z-index:1;margin-top:-18%;font-size:clamp(.38rem,1.5vw,.5rem);font-weight:700;letter-spacing:.12em;color:oklch(45% .08 145)}.public-shell .hs-usa-mark{position:relative;z-index:1;font-family:var(--font-text);font-weight:900;font-size:clamp(1.15rem,4.8vw,1.55rem);letter-spacing:.04em;color:#111;line-height:1}.public-shell .hs-usa-note{font-size:clamp(.58rem,1.9vw,.72rem);letter-spacing:.04em;color:var(--muted,oklch(45% .02 95));font-weight:600;text-align:center}.public-shell .hs-yellow{display:grid;grid-template-columns:.85rem 1fr .85rem;width:100%;max-width:22rem;border-radius:.18rem;overflow:hidden;background:linear-gradient(125deg,oklch(88% .04 95/.22),transparent 40%,oklch(70% .12 330/.18) 70%,transparent),linear-gradient(160deg,#ffe600,#ffd400 45%,#f5c400);box-shadow:inset 0 0 0 1px oklch(55% .12 95/.35);color:#111}.public-shell .hs-yellow-side{display:flex;align-items:center;justify-content:center;padding:.3rem 0;font-size:.36rem;font-weight:800;letter-spacing:.06em;line-height:1;text-align:center;writing-mode:vertical-rl;text-orientation:mixed;color:#111}.public-shell .hs-yellow-side--left{transform:rotate(180deg)}.public-shell .hs-yellow-main{display:flex;flex-direction:column;align-items:center;gap:.22rem;padding:.38rem .28rem .32rem;min-width:0}.public-shell .hs-yellow-title{font-family:var(--font-text);font-weight:900;font-size:clamp(.68rem,2.2vw,.88rem);letter-spacing:.06em;line-height:1;color:#111}.public-shell .hs-yellow-window{display:flex;flex-direction:column;align-items:center;gap:.16rem;width:100%;padding:.28rem .5rem .2rem;border-radius:.1rem;background:linear-gradient(180deg,#f7f0dc,#efe6c8);border:2.5px solid #c2185b;box-shadow:inset 0 0 0 1px oklch(95% .02 95/.8)}.public-shell .hs-yellow-barcode{display:flex;align-items:stretch;width:100%;height:1.45rem}.public-shell .hs-yellow-bar-on{background:#111;min-width:1px}.public-shell .hs-yellow-bar-off{background:transparent;min-width:1px}.public-shell .hs-yellow-serial{font-size:clamp(.58rem,1.9vw,.72rem);letter-spacing:.05em;color:#111;font-weight:700}.public-shell .hs-yellow-void{font-size:clamp(.48rem,1.6vw,.6rem);font-weight:800;letter-spacing:.04em;color:#111;line-height:1.1}.public-shell .hs-yellow-heat{font-size:clamp(.38rem,1.3vw,.48rem);font-weight:700;letter-spacing:.05em;color:#111;line-height:1.1}.public-shell .hs-silver{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;width:100%;max-width:22rem;padding:.45rem .7rem .45rem .5rem;border-radius:.28rem;overflow:hidden;background:linear-gradient(115deg,#d8d8d8,#f4f4f4 28%,#b8b8b8 52%,#e8e8e8 78%,#c0c0c0);box-shadow:inset 0 1px 0 oklch(100% 0 0/.55),inset 0 -1px 0 oklch(40% 0 0/.2),inset 0 0 0 1px oklch(55% 0 0/.35);color:#111}.public-shell .hs-silver-void{position:absolute;inset:0;opacity:.07;background-image:repeating-linear-gradient(-32deg,transparent 0 10px,#111 10px 11px,transparent 11px 22px);pointer-events:none;z-index:0}.public-shell .hs-silver-void:after{content:"VOID  VOID  VOID  VOID  VOID  VOID";position:absolute;inset:8% -10%;font-size:.55rem;font-weight:800;letter-spacing:.35em;line-height:1.7;color:#111;transform:rotate(-32deg);white-space:pre-wrap;word-spacing:.8em}.public-shell .hs-silver-copy,.public-shell .hs-silver-left{position:relative;z-index:1}.public-shell .hs-silver-left{display:flex;flex-direction:column;align-items:center;gap:.18rem;flex-shrink:0}.public-shell .hs-silver-qr{width:2.85rem;height:2.85rem;display:block;background:#fff;box-shadow:0 0 0 1px #111}.public-shell .hs-silver-serial{font-size:clamp(.52rem,1.7vw,.68rem);letter-spacing:.04em;color:#111;font-weight:700;line-height:1}.public-shell .hs-silver-copy{display:flex;flex-direction:column;justify-content:center;gap:.12rem;min-width:0}.public-shell .hs-silver-title{font-family:var(--font-text);font-weight:900;font-size:clamp(.72rem,2.4vw,.98rem);letter-spacing:.02em;line-height:1.05;color:#111}.public-shell .hs-silver-line{font-family:var(--font-text);font-weight:800;font-size:clamp(.48rem,1.6vw,.62rem);letter-spacing:.02em;line-height:1.15;color:#111}.public-shell .lookup input[type=file],.public-shell .lookup-form .dropzone,.public-shell .ots-form,.public-shell .pdf-signature-form,.public-shell form.lookup-form+*{font-family:var(--font-text)}.public-shell .lookup button,.public-shell .ots-form button,.public-shell .pdf-signature-form button{box-shadow:none}.public-shell .ots-result{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:16px 18px;margin-top:16px}.public-shell .ots-result-ok{border-color:var(--proof);background:color-mix(in oklch,var(--proof) 8%,var(--surface))}.public-shell .ots-result-fail{border-color:var(--fail);background:color-mix(in oklch,var(--fail) 8%,var(--surface))}.public-shell .ots-result a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--border)}.public-shell .ots-result a:hover{color:var(--accent);text-decoration-color:var(--accent)}.public-shell .ots-verify-form input[type=file]{width:100%;min-height:46px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);padding:10px 12px}.public-shell .ots-verify-form input[type=file]::file-selector-button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);padding:8px 12px;margin-right:12px;cursor:pointer}.public-shell .ots-advanced{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-top:16px}.public-shell .chain-connector{color:var(--muted)}@keyframes spin{to{transform:rotate(1turn)}}.public-shell .spin{animation:spin .9s linear infinite}@media (prefers-reduced-motion:reduce){.public-shell *,.public-shell :after,.public-shell :before{animation:none!important;transition:none!important}html:has(>body>.public-shell){scroll-behavior:auto}}@media (forced-colors:active){.public-shell :focus-visible{outline:3px solid Highlight}.public-shell .btn,.public-shell .chip{border:1px solid CanvasText}}@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1ab789535f7dc6ba-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59df03d642d74c2d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Young Serif Fallback";src:local("Times New Roman");ascent-override:83.16%;descent-override:29.10%;line-gap-override:0.00%;size-adjust:125.78%}.__className_be20bd{font-family:"Young Serif","Young Serif Fallback";font-weight:400;font-style:normal}.__variable_be20bd{--font-display-face:"Young Serif","Young Serif Fallback"}