.sig-main{position:relative;z-index:1;max-width:var(--w-page);margin:var(--s-48) auto 0;padding:0 0 var(--s-32);display:grid;gap:var(--s-64)}.sig-hero{position:relative;z-index:1;max-width:var(--w-wide);margin:0 auto;padding:var(--s-64) 0 0;text-align:center;gap:var(--s-16)}.sig-kicker{display:inline-flex;align-items:center;gap:var(--s-8);padding:var(--s-4) var(--s-12);border-radius:var(--r-pill);border:1px solid var(--control-line);background:var(--card);box-shadow:var(--control-shadow);color:var(--ink-2);font-size:var(--t-13);font-weight:500}.sig-kicker time{color:var(--ink)}.sig-hero h1{margin:0 auto;max-width:var(--w-wide);color:var(--ink);font-size:var(--t-44);font-weight:650;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.sig-hero>p{max-width:var(--w-read);margin:0 auto;color:var(--ink);font-size:var(--t-17);line-height:1.55}.sig-check-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-8);width:100%;max-width:var(--w-narrow);margin:var(--s-8) auto 0;padding:var(--s-8);border:1px solid var(--control-line);border-radius:var(--r-16);background:var(--card);box-shadow:var(--card-shadow)}.sig-check-form input{flex:1 1 260px;min-width:0;padding:var(--s-8) var(--s-12);border:0;outline:0;background:transparent;color:var(--ink);font-size:var(--t-15)}.sig-check-form:focus-within{box-shadow:0 0 0 2px var(--pink),var(--card-shadow)}.sig-hero-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-8) var(--s-24);margin-top:var(--s-4);font-size:var(--t-13);color:var(--ink-2)}.sig-hero-links a{color:var(--ink);font-weight:600}.sig-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:var(--s-12)}.sig-stat{padding:var(--s-16);border:1px solid var(--line);border-radius:var(--r-16);background:var(--card);box-shadow:var(--card-shadow)}.sig-stat b{display:block;font-size:var(--t-32);font-weight:650;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.sig-stat span{display:block;margin-top:var(--s-8);font-size:var(--t-14);font-weight:600;color:var(--ink)}.sig-stat small{display:block;margin-top:var(--s-4);font-size:var(--t-13);line-height:1.4;color:var(--muted)}.sig-sec{display:grid;gap:var(--s-24)}.sig-head{display:grid;gap:var(--s-12);max-width:760px}.sig-head h2{font-size:var(--t-32);font-weight:650;line-height:1.15;letter-spacing:-.025em}.sig-head p{color:var(--ink-2);font-size:var(--t-15);line-height:1.6}.sig-live{padding:var(--s-24);border:1px solid var(--line-2);border-radius:var(--r-22);background:var(--card);box-shadow:var(--card-shadow);display:grid;gap:var(--s-24)}.sig-live-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-12) var(--s-24)}.sig-live-top h2{font-size:var(--t-24);font-weight:650;letter-spacing:-.02em}.sig-live-actions{display:flex;flex-wrap:wrap;gap:var(--s-8)}.sig-live-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s-12)}.sig-live-metric{padding:var(--s-12) var(--s-16);border:1px solid var(--line);border-radius:var(--r-12);background:var(--well)}.sig-live-metric span{display:block;font-size:var(--t-12);color:var(--muted)}.sig-live-metric b{display:block;margin-top:var(--s-4);font-size:var(--t-24);font-weight:650;font-variant-numeric:tabular-nums}.sig-passes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--r-22);background:var(--card);box-shadow:var(--card-shadow);overflow:hidden}.sig-passes>li{padding:var(--s-24);border-left:1px solid var(--line);display:grid;align-content:start;gap:var(--s-8)}.sig-passes>li:first-child{border-left:0}.sig-pass-step{font:600 var(--t-12) var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.sig-passes h3{font-size:var(--t-17);font-weight:650;line-height:1.3}.sig-passes p{font-size:var(--t-14);line-height:1.5;color:var(--ink-2)}.sig-pass-meta{margin-top:var(--s-4);display:grid;gap:var(--s-4);font-size:var(--t-12);color:var(--muted)}.sig-pass-meta code{font:var(--t-12) var(--mono);color:var(--ink)}.sig-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-12);padding:var(--s-16);border:1px solid var(--line);border-radius:var(--r-16);background:var(--card)}.sig-pills{display:flex;flex-wrap:wrap;gap:var(--s-8)}.sig-pill{padding:var(--s-8) var(--s-12);border:1px solid var(--line);border-radius:999px;background:var(--well);color:var(--ink-2);font-size:var(--t-13);font-weight:500;cursor:pointer}.sig-pill:hover{background:var(--hover);color:var(--ink)}.sig-pill[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--card)}.sig-search-wrap{display:flex;align-items:center;gap:var(--s-12);flex:1 1 240px;justify-content:flex-end}.sig-search{width:100%;max-width:600px;padding:var(--s-8) var(--s-12);border:1px solid var(--line-2);border-radius:var(--r-12);background:var(--well);color:var(--ink);font-size:var(--t-14)}.sig-count{font-size:var(--t-13);color:var(--muted);white-space:nowrap}.sig-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-16)}.sig-card{padding:var(--s-24);border:1px solid var(--line);border-radius:var(--r-22);background:var(--card);box-shadow:var(--card-shadow);display:grid;align-content:start;gap:var(--s-12)}.sig-card[hidden]{display:none}.sig-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8)}.sig-tag{display:inline-flex;align-items:center;padding:2px var(--s-8);border-radius:999px;background:var(--well);border:1px solid var(--line);color:var(--ink-2);font-size:var(--t-12);font-weight:500}.sig-tag.direct{color:var(--good-ink)}.sig-tag.twin{color:var(--warn-ink)}.sig-card h3{font-size:var(--t-20);font-weight:650;letter-spacing:-.015em;line-height:1.25}.sig-schema{font:var(--t-12)/1.4 var(--mono);color:var(--muted);overflow-wrap:anywhere}.sig-card p{font-size:var(--t-14);line-height:1.55;color:var(--ink-2)}.sig-moves{padding:var(--s-12);border-radius:var(--r-12);background:var(--well);font-size:var(--t-13);line-height:1.5;color:var(--ink)}.sig-moves b{font-weight:600}.sig-rules{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8);font-size:var(--t-12);color:var(--muted)}.sig-rules code{padding:2px var(--s-8);border-radius:var(--r-8);background:var(--well);border:1px solid var(--line);color:var(--ink);font:var(--t-12) var(--mono)}.sig-prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-12);padding:var(--s-12);border-radius:var(--r-12);background:#232027;color:#f4f1f6}.sig-prompt q{font-size:var(--t-13);line-height:1.45;quotes:none}.sig-copy{padding:var(--s-4) var(--s-12);border:1px solid rgb(255 255 255 / .2);border-radius:var(--r-8);background:#ffffff14;color:#fff;font-size:var(--t-12);font-weight:500;cursor:pointer;white-space:nowrap}.sig-copy:hover{background:#ffffff29}.sig-tabs{display:flex;flex-wrap:wrap;gap:var(--s-8)}.sig-tab{padding:var(--s-8) var(--s-16);border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-2);font-size:var(--t-14);font-weight:500;cursor:pointer}.sig-tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--card)}.sig-panels{display:grid;gap:var(--s-16)}.sig-panel{padding:var(--s-24);border:1px solid var(--line);border-radius:var(--r-22);background:var(--card);box-shadow:var(--card-shadow);display:grid;gap:var(--s-16)}.sig-panel[hidden]{display:none}.sig-panel-cols{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--s-24)}.sig-panel h3{font-size:var(--t-20);font-weight:650}.sig-panel h4{font-size:var(--t-13);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:var(--s-8)}.sig-panel ul{margin:0;padding-left:var(--s-16);display:grid;gap:var(--s-8);font-size:var(--t-14);line-height:1.5;color:var(--ink-2)}.sig-skip{padding:var(--s-16);border:1px solid var(--line);border-radius:var(--r-16);background:var(--well);font-size:var(--t-14);line-height:1.55;color:var(--ink-2)}.sig-faq{display:grid;padding:var(--s-24);border:1px solid var(--line);border-radius:var(--r-22);background:var(--card);box-shadow:var(--card-shadow)}.sig-faq>div{padding:var(--s-16) 0;border-top:1px solid var(--line)}.sig-faq>div:first-child{padding-top:0;border-top:0}.sig-faq>div:last-child{padding-bottom:0}.sig-faq dt{font-size:var(--t-17);font-weight:650;color:var(--ink)}.sig-faq dd{margin:var(--s-8) 0 0;max-width:760px;font-size:var(--t-15);line-height:1.6;color:var(--ink-2)}.sig-caveat{padding:var(--s-16) var(--s-24);border:1px solid var(--line);border-radius:var(--r-16);background:var(--well);font-size:var(--t-13);line-height:1.55;color:var(--muted)}@media(max-width:920px){.sig-passes{grid-template-columns:repeat(2,minmax(0,1fr))}.sig-passes>li:nth-child(3){border-left:0}.sig-passes>li:nth-child(n+3){border-top:1px solid var(--line)}.sig-cards,.sig-panel-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.sig-main{margin-top:var(--s-32);padding:0 0 var(--s-48);gap:var(--s-48)}.sig-hero{padding:var(--s-32) 0 0}.sig-hero h1{font-size:var(--t-32)}.sig-check-form .btn{width:100%;justify-content:center}.sig-passes{grid-template-columns:minmax(0,1fr)}.sig-passes>li{border-left:0;border-top:1px solid var(--line)}.sig-passes>li:first-child{border-top:0}}
