:root{--bg:#0b2018;--panel:#10291f;--panel-2:#153325;--ink:#f2ead3;--muted:#b4b89c;--gold:#d6b25e;--gold-hi:#ecd28f;--gold-dim:#7d6830;--line:#2a4535;--red:#e0735a;--display:"Cinzel","Trajan Pro",Georgia,serif;--body:"Crimson Pro",Georgia,"Times New Roman",serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;color-scheme:dark}body,html{margin:0}body{color:var(--ink);font-family:var(--body);font-size:18px;line-height:1.45}body,body:before{background:var(--bg)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:10}.wrap{max-width:48rem;margin:0 auto;padding-block:28px 56px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));gap:28px}.mast,.wrap{display:flex;flex-direction:column}.mast{align-items:center;text-align:center;gap:10px;padding-bottom:22px;position:relative}.mast,.mast:after{border-bottom:1px solid var(--gold-dim)}.mast:after{content:"";position:absolute;left:0;right:0;bottom:-5px}.seal{width:128px;height:128px}.allrise{font-family:var(--mono);font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin:0}h1{font-family:var(--display);font-weight:700;font-size:clamp(30px,8.5vw,52px);line-height:1.02;letter-spacing:.04em;margin:0;color:var(--ink);text-wrap:balance}h1 .the{display:block;font-size:.42em;letter-spacing:.4em;color:var(--gold);font-weight:600;margin-bottom:4px}.tagline{margin:0;font-style:italic;color:var(--muted);font-size:18px}.sec{flex-direction:column;gap:14px}.sec,.sec-h{display:flex}.sec-h{align-items:center;gap:12px}.sec-h h2,.sec-h h3{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:.14em;text-transform:uppercase;margin:0;color:var(--gold);white-space:nowrap}.sec-h:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--gold-dim),transparent)}.sec-note{margin:-6px 0 0;color:var(--muted);font-size:16px}.verdict{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--gold-dim);color:var(--gold);white-space:nowrap}.verdict.good{background:var(--gold);color:var(--bg);border-color:var(--gold)}.verdict.bad{border-color:var(--red);color:var(--red)}.posted{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tools{grid-column:1/-1;margin-top:8px}.filter,.tools{display:flex;flex-wrap:wrap;gap:8px}.filter button[aria-pressed=true]{background:var(--gold);color:var(--bg);border-color:var(--gold)}.cjstamp{grid-column:1/-1;margin-top:10px}.cjstamp .t{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.cjstamp .s,.cjstamp .t{font-family:var(--display);font-weight:700}.cjstamp .s{font-size:22px;color:var(--gold-hi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cjstamp .verdict{font-size:10.5px}.caption{grid-column:1/-1;font-size:13px;line-height:1.5;background:var(--bg);border:1px dashed var(--gold-dim);padding:10px 12px;margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.btn,.caption,button{font-family:var(--mono)}.btn,button{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border:1px solid var(--gold-dim);background:transparent;color:var(--gold);cursor:pointer}.btn:hover,button:hover{border-color:var(--gold);color:var(--gold-hi)}.btn.primary,button.primary{background:var(--gold);color:var(--bg);border-color:var(--gold);font-weight:500;padding:11px 18px;font-size:13px}.btn.primary:hover,button.primary:hover{background:var(--gold-hi);color:var(--bg)}.btn.danger,button.danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 55%,transparent)}button:disabled{opacity:.5;cursor:default}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.filing{background:var(--panel);border:1px solid var(--line);padding:18px;display:flex;flex-direction:column;gap:16px}.row2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));grid-gap:12px 14px;gap:12px 14px}label{display:flex;flex-direction:column;gap:5px;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);min-width:0}input[type=date],input[type=email],input[type=number],input[type=text],textarea{font-family:var(--body);font-size:17px;letter-spacing:0;text-transform:none;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-bottom-color:var(--gold-dim);padding:9px 11px;width:100%;box-sizing:border-box;border-radius:0}input::placeholder,textarea::placeholder{color:#7f8a74;font-style:italic}textarea{min-height:3.6em;resize:vertical}.charges-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:12px 18px;gap:12px 18px}.charge{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:2px 10px;gap:2px 10px}.charge .name{font-family:var(--display);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:none;color:var(--ink)}.charge .hint{grid-column:1/-1;font-family:var(--body);font-style:italic;font-size:14.5px;letter-spacing:0;text-transform:none;color:var(--muted)}.charge output{font-family:var(--mono);font-size:15px;color:var(--gold-hi);min-width:3ch;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.charge input[type=range]{grid-column:1/-1;width:100%;accent-color:var(--gold)}.sentencing{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;border-top:1px solid var(--line);padding-top:14px}.sentencing .lbl{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sentencing .big{font-family:var(--display);font-weight:700;font-size:38px;line-height:1;color:var(--gold-hi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions{display:flex;flex-wrap:wrap;gap:10px}.msg{font-style:italic;font-size:16px;color:var(--muted);min-height:1.3em;margin:0}.progress{height:8px;background:var(--bg);border:1px solid var(--gold-dim)}.progress>i{display:block;height:100%;width:0;background:var(--gold)}.price{font-family:var(--display);font-weight:700;font-size:22px;color:var(--gold-hi)}.price small{font-family:var(--body);font-weight:400;font-size:15px;color:var(--muted)}ul.perks{margin:4px 0 0;padding-left:18px;color:var(--ink);font-size:16px}ul.perks li::marker{color:var(--gold)}.lexicon{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));grid-gap:0 18px;gap:0 18px;margin:0}.lexicon div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px dotted var(--line);font-size:16px;min-width:0}.lexicon dt{font-family:var(--display);font-weight:600;font-size:14px;letter-spacing:.04em;color:var(--gold);white-space:nowrap}.lexicon dd{margin:0;color:var(--muted);font-style:italic;text-align:right}footer{text-align:center;display:flex;flex-direction:column;gap:6px;padding-top:18px;border-top:1px solid var(--gold-dim)}footer .ruled{font-family:var(--display);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}footer .ruled,footer p{font-size:15px;margin:0}footer p{color:var(--muted);font-style:italic}[hidden]{display:none!important}.panel{gap:28px}.panel,.sitenav{display:flex;flex-direction:column}.sitenav{gap:10px;margin-top:-8px}.navrow{align-items:center;justify-content:space-between;gap:10px 16px;border-bottom:1px solid var(--line);padding-bottom:12px}.navrow,.tabs{display:flex;flex-wrap:wrap}.tabs{gap:6px}.tabs .btn,.tabs button{display:inline-flex;align-items:center;gap:6px}.tabs .btn[aria-current=page],.tabs button[aria-current=page]{background:var(--gold);color:var(--bg);border-color:var(--gold)}.ico{width:13px;height:13px;flex:none}.finep{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--muted)}.btn.link,button.link{border:0;padding:0;background:none;text-decoration:underline;text-underline-offset:3px;color:var(--gold-hi)}.banner{border:1px solid var(--gold);background:color-mix(in srgb,var(--gold) 9%,var(--panel));padding:12px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.banner p{margin:0;flex:1 1 16rem;min-width:0;overflow-wrap:anywhere}.banner .echo{display:block;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;color:var(--muted);margin-top:2px}.pitch{background:linear-gradient(160deg,#173a28,#0f2a1e 70%);border:1px solid var(--gold);outline:1px solid var(--gold-dim);outline-offset:4px;padding:22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.pitch .seal{width:140px;height:140px}.pitch h3{font-family:var(--display);font-weight:700;font-size:clamp(22px,6vw,30px);letter-spacing:.06em;margin:0}.pitch .price{font-size:34px}.pitch .founding{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0}.twocol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));grid-gap:14px;gap:14px}.box{background:var(--panel);border:1px solid var(--line);padding:16px 18px;display:flex;flex-direction:column;gap:8px;min-width:0}.box h3{font-family:var(--display);font-weight:600;font-size:17px;letter-spacing:.08em;margin:0;color:var(--gold)}.ladder{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ladder li{display:grid;grid-template-columns:auto 1fr;grid-gap:0 12px;gap:0 12px;padding:9px 0;border-bottom:1px dotted var(--line)}.ladder li:last-child{border-bottom:0}.ladder .n{font-weight:700;color:var(--gold-dim);font-size:18px;grid-row:span 2;min-width:1.4ch}.ladder .n,.ladder .r{font-family:var(--display)}.ladder .r{font-weight:600;font-size:16px;color:var(--ink)}.ladder .w{font-size:15px;color:var(--muted);font-style:italic}.joinbox{gap:10px}.joinbox,.sworn{display:flex;flex-direction:column;align-items:center;text-align:center}.sworn{border:2px solid var(--gold);outline:1px solid var(--gold-dim);outline-offset:2px;padding:14px 16px;gap:8px;background:color-mix(in srgb,var(--gold) 8%,transparent)}.sworn .t{font-family:var(--display);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hi);font-size:17px}.sworn p{margin:0}.shop{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));grid-gap:12px;gap:12px}.shop .item{padding:12px}.item{background:var(--panel);border:1px solid var(--line);padding:14px;display:flex;flex-direction:column;gap:8px;min-width:0}.item.locked{border-style:dashed}.item .ph{position:relative;aspect-ratio:4/3;border:1px solid var(--line);background:radial-gradient(ellipse at 50% 38%,#1a3d2b,#0a1c15 75%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;box-sizing:border-box;text-align:center}.item .ph .art{width:100%;height:auto;max-height:78%;flex:1 1 auto;min-height:0}.item .ph .pn{font-family:var(--display);font-weight:600;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dim)}.item.locked .ph .art{opacity:.32;filter:grayscale(.6)}.item .ph .lockbig{position:absolute;top:8px;right:8px;width:20px;height:20px;color:var(--gold)}.item .buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.item .pr.on{font-weight:700;font-size:18px;letter-spacing:.02em;color:var(--gold-hi);text-transform:none}.item .pr.on,.item h3{font-family:var(--display)}.item h3{font-weight:600;font-size:16px;letter-spacing:.04em;margin:0;overflow-wrap:anywhere}.item .desc{margin:0;color:var(--muted);font-size:15.5px;flex:1 1}.item .pr{font-size:13px;letter-spacing:.08em;color:var(--muted)}.item .pr,.lockline{font-family:var(--mono);text-transform:uppercase}.lockline{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.12em;color:var(--gold)}.lockline.open{color:var(--gold-hi)}.item .btn,.item button{align-self:flex-start}.door{background:var(--panel);border:1px solid var(--line);padding:26px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.door .lockbig{width:56px;height:56px;color:var(--gold)}.door h3{font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:.08em;margin:0}.door p{margin:0;color:var(--muted);max-width:30rem}.badgecard{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 16px;gap:4px 16px;align-items:center;background:var(--panel-2);border:1px solid var(--gold);padding:16px 18px}.badgecard .seal{width:84px;height:84px;grid-row:span 4}.badgecard .who{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0}.badgecard .since{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.badgecard .count{font-style:italic;color:var(--muted);font-size:15px}.minipins{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.minipins .pinart{width:34px;height:34px}.jname{display:flex;align-items:stretch;max-width:22rem}.jname span{display:flex;align-items:center;padding:0 10px;border-left:1px solid var(--line);border-bottom-color:var(--line);border-top:1px solid var(--line);border-right:0;border-bottom:1px solid var(--gold-dim);background:var(--panel-2);font-family:var(--display);font-weight:600;font-size:15px;letter-spacing:.06em;text-transform:none;color:var(--gold-hi)}.jname input{flex:1 1;min-width:0}.pwlink>summary{list-style:none;cursor:pointer;width:-moz-fit-content;width:fit-content;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.pwlink>summary::-webkit-details-marker{display:none}.pwlink>summary:hover,.pwlink[open]>summary{color:var(--gold-hi)}.pwlink[open]>.box{margin-top:10px}.pinart{display:block;width:80px;height:80px;object-fit:contain;flex:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.pincase{gap:12px}.pingroup{display:flex;flex-direction:column;gap:8px}.pingroup+.pingroup{border-top:1px dotted var(--line);padding-top:10px}.pingroup h4{margin:0;font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.pins{display:grid;grid-gap:16px 12px;gap:16px 12px}.pins.earned{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:12px 10px}.pins.locked{grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr));gap:8px 6px}.pincell{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;min-width:0}.pincell .pt{font-family:var(--display);font-weight:600;font-size:14px;letter-spacing:.04em;line-height:1.2;overflow-wrap:anywhere}.pincell .ps{font-size:14px;font-style:italic;color:var(--muted);line-height:1.25}.pincell.got .ps{font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi)}.pincell.off{gap:2px}.pincell.off .pinart{width:40px;height:40px;filter:grayscale(1);opacity:.42}.pincell.off .pt{font-size:11px;color:var(--muted)}.pincell.off .ps{font-size:11px;line-height:1.15}.oppins{display:inline-flex;gap:3px;vertical-align:middle;margin-left:4px}.oppins .pinart{width:22px;height:22px;filter:none}.opinions{grid-column:1/-1;display:flex;flex-direction:column;gap:6px;margin-top:8px;border-top:1px dotted var(--line);padding-top:8px}.op{margin:0;font-size:15.5px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.op .by{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:5px}.op .by.j{color:var(--gold)}.op .by .seal{width:18px;height:18px;flex:none}.op .q{font-style:italic}.op .sc{font-family:var(--mono);font-size:12px;color:var(--gold-hi)}dialog.summons{background:var(--panel-2);color:var(--ink);border:1px solid var(--gold);outline:1px solid var(--gold-dim);outline-offset:4px;padding:24px 20px 20px;width:min(28rem,calc(100vw - 48px));box-sizing:border-box;text-align:center}dialog.summons::-webkit-backdrop{background:rgba(4,14,10,.8)}dialog.summons::backdrop{background:rgba(4,14,10,.8)}dialog.summons .seal{width:92px;height:92px}dialog.summons h2{font-family:var(--display);font-weight:700;font-size:24px;letter-spacing:.06em;margin:6px 0 8px;color:var(--gold-hi)}dialog.summons p{margin:0 0 14px;color:var(--ink)}dialog.summons .actions{justify-content:center}.barwrap{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.barwrap .finep{flex:1 1 12rem;min-width:0}.barcard{width:280px;max-width:100%;aspect-ratio:280/176;box-sizing:border-box;border-radius:12px;border:2px solid var(--gold);box-shadow:inset 0 0 0 4px #0f2a1e,inset 0 0 0 5px var(--gold-dim),0 6px 18px rgba(0,0,0,.45);background:radial-gradient(circle at 18% 30%,#1f4a33,transparent 55%),linear-gradient(150deg,#174030,#0c2419 75%);display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:0 12px;gap:0 12px;padding:14px 16px;flex:none}.barcard .seal{width:76px;height:76px}.barcard .bt{display:flex;flex-direction:column;gap:3px;min-width:0}.barcard .b1{font-family:var(--display);font-weight:700;font-size:10.5px;letter-spacing:.14em;color:var(--gold);line-height:1.2}.barcard .b2{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;color:var(--muted);border-bottom:1px solid var(--gold-dim);padding-bottom:6px;margin-bottom:4px}.barcard .b3{font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:.04em;color:var(--gold-hi);line-height:1.1;overflow-wrap:anywhere}.barcard .b4{font-family:var(--body);font-style:italic;font-size:13px;color:var(--ink)}.joinbtns{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.gifthero{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.gifthero h3{font-family:var(--display);font-weight:700;font-size:clamp(21px,5.6vw,28px);letter-spacing:.06em;margin:0}.gifthero p{margin:0;color:var(--muted);max-width:32rem}fieldset.terms{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:8px}fieldset.terms legend{padding:0;margin-bottom:8px;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.termgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.term{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;border:1px solid var(--line);background:var(--bg);cursor:pointer;text-align:center;color:var(--muted)}.term input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.term .tn{font-size:15px;letter-spacing:.04em;text-transform:none;color:var(--ink)}.term .tn,.term .tp{font-family:var(--display);font-weight:700}.term .tp{font-size:22px;letter-spacing:0;color:var(--gold-hi)}.term .tm{font-family:var(--body);font-style:italic;font-size:13px;letter-spacing:0;text-transform:none}.term:has(input:checked){border-color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,var(--bg));outline:1px solid var(--gold-dim);outline-offset:2px}.term:has(input:focus-visible){outline:2px solid var(--gold-hi)}.seg{display:flex;flex-wrap:wrap;gap:8px}.seg label{flex:1 1 12rem;flex-direction:row;align-items:center;gap:8px;border:1px solid var(--line);background:var(--bg);padding:10px 12px;cursor:pointer;font-family:var(--body);font-size:16px;letter-spacing:0;text-transform:none;color:var(--ink)}.seg input{accent-color:var(--gold);margin:0;flex:none}.seg label:has(input:checked){border-color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--bg))}.email{border:1px solid var(--gold-dim);background:var(--bg);min-width:0}.email,.email .eh{display:flex;flex-direction:column}.email .eh{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--muted);padding:8px 12px;border-bottom:1px dotted var(--line);gap:2px;overflow-wrap:anywhere}.email .eh b{color:var(--gold);font-weight:500}.email .eb{padding:18px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.email .eb .seal{width:64px;height:64px}.email .eb .et{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:.08em;color:var(--gold-hi);margin:0}.email .eb p{margin:0;overflow-wrap:anywhere;min-width:0;max-width:100%}.email .eb .em{font-style:italic;color:var(--ink);border-left:2px solid var(--gold-dim);padding-left:10px;text-align:left;white-space:pre-wrap}.email .eb .ed{font-size:11px;letter-spacing:.1em;color:var(--muted)}.email .eb .ed,.email .eb .fakebtn{font-family:var(--mono);text-transform:uppercase}.email .eb .fakebtn{font-size:12px;letter-spacing:.08em;background:var(--gold);color:var(--bg);padding:9px 14px}.fltrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.fltrow .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.segctl{display:inline-flex;flex-wrap:wrap;border:1px solid var(--gold-dim);max-width:100%}.segctl button{border:0;border-right:1px solid var(--gold-dim);padding:9px 13px}.segctl button:last-child{border-right:0}.segctl button[aria-pressed=true]{background:var(--gold);color:var(--bg)}.fltsel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));grid-gap:10px 14px;gap:10px 14px;max-width:32rem}.empty{margin:0;padding:18px 16px;border:1px dashed var(--gold-dim);color:var(--muted);font-style:italic;text-align:center}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.how{margin:0;display:flex;flex-direction:column}.how div{display:grid;grid-template-columns:7.2rem 1fr;grid-gap:2px 12px;gap:2px 12px;padding:8px 0;border-bottom:1px dotted var(--line)}.how div:last-child{border-bottom:0}.how dt{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.06em;color:var(--gold-hi)}.how dd{margin:0;font-size:16px;color:var(--ink)}.how dd small{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}@media (max-width:30rem){.how div{grid-template-columns:1fr}}dialog.summons{max-height:calc(100dvh - 32px);overflow-y:auto}dialog.summons .hear{font-size:11px;letter-spacing:.28em;color:var(--gold);margin:8px 0 0}dialog.summons .fine,dialog.summons .hear{font-family:var(--mono);text-transform:uppercase}dialog.summons .fine{font-size:11.5px;letter-spacing:.1em;color:var(--gold-hi)}footer .seal{width:56px;height:56px;align-self:center}dialog.swear{background:var(--panel-2);color:var(--ink);border:1px solid var(--gold);outline:1px solid var(--gold-dim);outline-offset:4px;padding:16px 18px 18px;width:min(34rem,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;overflow-y:auto}dialog.swear::-webkit-backdrop{background:rgba(4,14,10,.85)}dialog.swear::backdrop{background:rgba(4,14,10,.85)}.sw-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.sw-kicker{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.sw-x{font-size:20px;line-height:1;padding:4px 10px}.steps{list-style:none;margin:14px 0 4px;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.steps li{position:relative;display:flex;justify-content:center}.steps li+li:before{content:"";position:absolute;top:13px;right:50%;width:100%;height:1px;background:var(--line)}.steps li.done+li:before{background:var(--gold)}.steps .dot{position:relative;z-index:1;width:27px;height:27px;box-sizing:border-box;border-radius:50%;border:1px solid var(--gold-dim);background:var(--bg);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:12.5px;color:var(--muted)}.steps li.done .dot{background:var(--gold-dim);border-color:var(--gold);color:var(--ink)}.steps li.cur .dot{background:var(--gold);border-color:var(--gold);color:var(--bg);outline:1px solid var(--gold-dim);outline-offset:2px}.sw-count{margin:6px 0 0;text-align:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}dialog.swear h2{font-family:var(--display);font-weight:700;font-size:clamp(20px,5.4vw,24px);letter-spacing:.05em;margin:4px 0 14px;color:var(--gold-hi);text-align:center}dialog.swear h2:focus{outline:none}.sw-step{display:flex;flex-direction:column;gap:14px}.sw-step>p{margin:0}.sw-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px}.sw-nav .primary{margin-left:auto}input[type=password],select{font-family:var(--body);font-size:17px;letter-spacing:0;text-transform:none;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-bottom-color:var(--gold-dim);padding:9px 11px;width:100%;box-sizing:border-box;border-radius:0}select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.seatcard{border:1px solid var(--gold);outline:1px solid var(--gold-dim);outline-offset:3px;background:color-mix(in srgb,var(--gold) 8%,var(--bg));padding:18px 16px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.seatcard .sh{font-size:20px;letter-spacing:.08em}.seatcard .sh,.seatcard .sp{font-family:var(--display);font-weight:700}.seatcard .sp{font-size:34px;line-height:1;color:var(--gold-hi)}.seatcard .sp small{font-family:var(--body);font-weight:400}.seatcard .sp small,.seatcard p{font-size:16px;color:var(--muted)}.seatcard p{margin:0;max-width:26rem}.seats{display:flex;flex-direction:column;gap:6px}.seats p{margin:0;font-size:16px;text-align:center}.seats b{font-family:var(--display);color:var(--gold-hi)}.sw-alt{font-size:15.5px;color:var(--muted)}.preview,.sw-alt{text-align:center}.preview{border:1px dashed var(--gold-dim);background:var(--bg);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.preview .pv{font-family:var(--display);font-weight:700;font-size:clamp(20px,6vw,26px);letter-spacing:.04em;color:var(--gold-hi);overflow-wrap:anywhere}.avail{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.06em;min-height:1.4em}.avail.ok{color:var(--gold-hi)}.avail.no{color:var(--red)}.secure{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.due{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:10px;font-size:16px}.due b{font-family:var(--display);color:var(--gold-hi)}.oathtxt{margin:0;padding:16px 18px;border:1px solid var(--gold-dim);background:var(--bg);font-style:italic;font-size:18px;line-height:1.5;text-align:center}.oathtxt:first-letter{font-style:normal;font-size:1.6em;color:var(--gold-hi)}.check,.oathtxt:first-letter{font-family:var(--display);font-weight:700}.check{flex-direction:row;align-items:center;gap:10px;font-size:17px;letter-spacing:.06em;text-transform:none;color:var(--ink);border:1px solid var(--gold-dim);padding:12px 14px;cursor:pointer;align-self:center}.check input{width:20px;height:20px;accent-color:var(--gold);margin:0;flex:none}.check:has(input:checked){border-color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent)}.done-step{align-items:center;text-align:center}.done-step .seal{width:112px;height:112px}.done-step .dn{font-family:var(--display);font-weight:700;font-size:clamp(20px,6vw,26px);letter-spacing:.04em;color:var(--gold-hi);margin:0;overflow-wrap:anywhere}.done-step .seatno{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-dim);padding:4px 10px}.dialog-open{overflow:hidden}.badgecard .wb{font-style:italic;color:var(--muted);font-size:16px}.badgecard .who{font-size:clamp(20px,5.6vw,26px)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.stat{background:var(--panel);border:1px solid var(--line);padding:12px 8px;text-align:center;display:flex;flex-direction:column;gap:2px;min-width:0}.stat .n{font-family:var(--display);font-weight:700;font-size:30px;line-height:1.05;color:var(--gold-hi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat .l{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.kv{margin:0;display:flex;flex-direction:column;gap:2px}.kv .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.kv .v{font-family:var(--display);font-weight:700;font-size:18px;color:var(--gold-hi);letter-spacing:.03em}.barcard.mini{width:220px;padding:10px 12px;gap:0 9px;border-radius:10px}.barcard.mini .seal{width:58px;height:58px}.barcard.mini .b1{font-size:8.5px}.barcard.mini .b2{font-size:7px;padding-bottom:4px;margin-bottom:2px}.barcard.mini .b3{font-size:14px}.barcard.mini .b4{font-size:11px}.myops{gap:10px}.myop,.myops{display:flex;flex-direction:column}.myop{border-left:2px solid var(--gold-dim);padding:4px 0 4px 12px;gap:2px}.myop.ex{opacity:.6}.myop .mh{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px}.myop .mc{font-family:var(--display);font-weight:600;font-size:15.5px;overflow-wrap:anywhere;min-width:0}.myop .ms{font-family:var(--mono);font-size:13px;color:var(--gold-hi)}.myop .mq{margin:0;font-style:italic;font-size:16px}.myop .md{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rowbtns{flex-wrap:wrap}.exhibit,.rowbtns{display:flex;gap:8px}.exhibit{flex-direction:column}.exhibit .xl{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.exhibit .xrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.exhibit input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.exhibit .pick{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;padding:9px 12px;border:1px dashed var(--gold);color:var(--gold);cursor:pointer;background:var(--bg)}.exhibit .pick:hover{color:var(--gold-hi);border-style:solid}.exhibit input[type=file]:focus-visible+.pick{outline:2px solid var(--gold-hi);outline-offset:2px}.exhibit .thumb{width:84px;height:84px;object-fit:cover;border:2px solid var(--gold);outline:1px solid var(--gold-dim);outline-offset:2px;display:block}.exhibit .fname{font-family:var(--mono);font-size:11.5px;color:var(--muted);overflow-wrap:anywhere;min-width:0;flex:1 1 8rem}.exhibit.bad .pick{border-color:var(--red);color:var(--red)}.xerr{margin:0;color:var(--red);font-style:italic;font-size:16px}.xtile{flex:none;width:46px;height:46px;box-sizing:border-box;border:1px dashed var(--gold-dim);background:var(--bg);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-family:var(--mono);font-size:7px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);line-height:1.1;text-align:center}.xtile .ico{width:14px;height:14px}.xtile.lg{width:64px;height:64px;font-size:8px}.xtile.lg .ico{width:18px;height:18px}.op{flex-wrap:nowrap;align-items:flex-start;gap:10px}.op .opb{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.cjx{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin-top:6px}.cjx .notes{margin:0!important}.myop{flex-direction:row;gap:12px;align-items:flex-start}.myop .mb{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.mast{gap:8px;padding-bottom:24px}.mast .seal{width:112px;height:112px}.panel.calm{gap:56px;padding-top:8px}.sitenav{margin-top:-6px;border-bottom:1px solid var(--line);padding-bottom:12px}.tabs{justify-content:center}.tabs .btn,.tabs button{padding:8px 11px;min-height:40px}.menubtn{display:none!important}.menubtn .chev{font-size:10px;transition:transform .15s}.sitenav.open .menubtn .chev{transform:rotate(180deg)}@media (max-width:49.99rem){.tabs{justify-content:flex-start;gap:6px}.tabs .btn,.tabs button{min-height:44px;padding:8px 10px}.tabs .full{display:none}.menubtn{display:inline-flex!important;margin-left:auto}.menubtn.has-cur{border-color:var(--gold);color:var(--gold-hi)}.tabs .more{display:none}.sitenav.open .tabs .more{display:flex;flex:1 1 100%;justify-content:flex-start;border:0;border-top:1px solid var(--line);padding:12px 4px}.sitenav.open .tabs .more[aria-current=page]{background:transparent;color:var(--gold-hi);border-top-color:var(--line);box-shadow:inset 3px 0 0 var(--gold);padding-left:12px}}.standings{list-style:none;margin:0;padding:0;border-top:1px solid var(--gold-dim)}.standings li{border-bottom:1px solid var(--line)}.shead,.srow{display:grid;grid-template-columns:2.2ch minmax(0,1fr) 22px 3.4rem 3.4rem;align-items:center;grid-gap:0 12px;gap:0 12px;padding:0 10px}.shead.rec,.standings.rec .srow{grid-template-columns:2.2ch minmax(0,1fr) 3.4rem 3.4rem 3.6rem}.shead{padding-bottom:6px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.shead span:nth-child(n+3){text-align:right}.srow{min-height:54px;color:var(--ink);cursor:pointer}.srow:hover{background:var(--panel)}.srow:hover .nm{color:var(--gold-hi)}.srow .rk{font-family:var(--display);font-weight:700;font-size:17px;color:var(--gold-dim);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.standings li:nth-child(-n+3) .rk{color:var(--gold)}.srow .who{display:flex;align-items:baseline;gap:10px;min-width:0}.srow .nm{font-family:var(--display);font-weight:600;font-size:16.5px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}.srow .ct{flex:none;font-style:italic;font-size:15px;color:var(--muted);white-space:nowrap}.legend .stp,.srow .stp{width:20px;height:20px;color:var(--gold);justify-self:end}.srow .sc{font-family:var(--mono);font-size:15px;text-align:right;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.srow .sc.none{color:var(--gold-dim)}.srow .sc.em{font-family:var(--display);font-weight:700;font-size:18px;color:var(--gold-hi)}.srow .stp-in{display:none}.srow .cjc{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.srow .cjc .stp{width:16px;height:16px}@media (max-width:34rem){.shead,.srow{gap:0 8px;padding:0 4px;grid-template-columns:2.2ch minmax(0,1fr) 18px 2.8rem 2.8rem}.shead.rec,.standings.rec .srow{grid-template-columns:2.2ch minmax(0,1fr) 2.3rem 2.3rem 2.5rem}.srow .cjc .stp{display:none}.ctrls label{max-width:none}.srow .who{flex-direction:column;align-items:flex-start;gap:0}.srow .nm{font-size:15.5px}.srow .ct{font-size:13.5px;line-height:1.2}.shead:not(.rec),.standings:not(.rec) .srow{grid-template-columns:2.2ch minmax(0,1fr) 2.6rem 2.6rem}.shead:not(.rec) span:nth-child(3),.srow>.stp,.srow>.stp-ph{display:none}.srow .stp-in{display:inline-block;width:14px;height:14px;color:var(--gold);vertical-align:-2px;margin-left:6px}}.belowlist{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.legend{margin:0;display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.legend .stp{width:16px;height:16px}.legend .dot{color:var(--gold-dim)}.back,.belowlist .link{min-height:44px;font-size:13px}.jstrip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;padding:18px 0;border-top:1px solid var(--gold-dim);border-bottom:1px solid var(--gold-dim)}.jstrip p{margin:0;color:var(--muted);font-style:italic;flex:1 1 16rem}.jstrip .btn,.jstrip button{min-height:44px}.ctrls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 14px}.ctrls label{flex:1 1 9rem;max-width:13rem}.ctrls select{min-height:44px}.srcgrp{display:flex;flex-direction:column;gap:5px}.srcgrp .lbl{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.segctl button{min-height:44px}#panel-case{gap:18px}.back{align-self:flex-start}.casepage{gap:32px}.casehead,.casepage{display:flex;flex-direction:column}.casehead{align-items:center;text-align:center;gap:6px}.casehead .no{font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.casehead h2{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(25px,6.4vw,36px);line-height:1.1;letter-spacing:.03em;overflow-wrap:anywhere;text-wrap:balance}.casehead h2 i{display:block;font-family:var(--body);font-weight:400;font-size:.5em;letter-spacing:0;color:var(--muted);margin-bottom:4px}.casehead h2:focus{outline:none}.casehead .where{margin:0;font-style:italic;color:var(--muted)}.casehead .cta{margin-top:12px}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.tri{position:relative;border:1px solid var(--line);background:var(--panel);padding:16px 8px 14px;text-align:center;display:flex;flex-direction:column;gap:4px;min-width:0}.tri .lab{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.tri .num{font-family:var(--display);font-weight:700;font-size:clamp(32px,9vw,46px);line-height:1;color:var(--gold-hi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tri.none .num{color:var(--gold-dim)}.tri .cnt{font-style:italic;font-size:14px;color:var(--muted);line-height:1.2}.tri.cj.has{border:2px solid var(--gold);outline:1px solid var(--gold-dim);outline-offset:2px;background:color-mix(in srgb,var(--gold) 8%,var(--panel))}.tri .stp{position:absolute;top:6px;right:6px;width:24px;height:24px;color:var(--gold);transform:rotate(-10deg)}.bd{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bd td,.bd th{padding:10px 8px;border-bottom:1px solid var(--line);text-align:right}.bd th{font-family:var(--mono);font-weight:500;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.bd td:first-child,.bd th:first-child{text-align:left;padding-left:0}.bd td:first-child{font-family:var(--display);font-weight:600;font-size:15px}.bd td{font-family:var(--mono);font-size:15px;color:var(--ink)}.bd tr.tot td{border-bottom:0;color:var(--gold-hi);font-weight:500}.ruling{display:flex;gap:16px;align-items:flex-start;border-left:2px solid var(--gold);padding:4px 0 4px 16px}.ruling .rb{display:flex;flex-direction:column;gap:10px;min-width:0}.ruling blockquote{margin:0;font-style:italic;font-size:19px;line-height:1.45}.ruling .rm{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ruling .cjstamp{margin-top:0}.oplist{display:flex;flex-direction:column}.oplist .op{padding:14px 0;border-bottom:1px dotted var(--line);font-size:17px}.oplist .op:first-child{padding-top:2px}.oplist .op:last-child{border-bottom:0}.oplist .op .by .seal{width:22px;height:22px}.cjtools{display:flex;flex-direction:column;gap:8px}.cjtools .tools{margin-top:0}.cjstamp{justify-self:start;align-self:flex-start;transform:rotate(-2.5deg);border:2px solid var(--gold);outline:1px solid var(--gold-dim);outline-offset:2px;padding:7px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;background:color-mix(in srgb,var(--gold) 8%,transparent)}.slim .filing{padding:16px;gap:14px}.slim .charge .hint,.slim label[for=t-note]{display:none}.slim .charges-in{gap:10px 22px}@media (min-width:40rem){.slim .charges-in{grid-template-columns:repeat(2,minmax(0,1fr))}}.slim .row2{grid-template-columns:1fr}.slim .sentencing{padding-top:10px}.slim .sentencing .big{font-size:30px}.slim .exhibit .finep,.slim .msg:empty{display:none}.cpick{display:flex;flex-direction:column;gap:8px;min-width:0}.cp-box{position:relative}.cp-box input{min-height:44px}.cp-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 2px);margin:0;padding:0;list-style:none;background:var(--panel-2);border:1px solid var(--gold-dim);box-shadow:0 10px 24px rgba(0,0,0,.5);max-height:19rem;overflow-y:auto}.cp-list li{display:flex;flex-direction:column;gap:1px;padding:9px 12px;min-height:44px;box-sizing:border-box;justify-content:center;cursor:pointer;border-bottom:1px solid var(--line)}.cp-list li:last-child{border-bottom:0}.cp-list li:hover,.cp-list li[aria-selected=true]{background:color-mix(in srgb,var(--gold) 12%,var(--panel-2))}.cp-n{font-family:var(--display);font-weight:600;font-size:15.5px;color:var(--ink);overflow-wrap:anywhere}.cp-m{font-style:italic;font-size:14px;color:var(--muted)}.cp-add{font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;color:var(--gold-hi)}.cp-chosen{margin:0;font-size:15.5px;color:var(--muted);display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.cp-chosen b{font-family:var(--display);font-weight:600;color:var(--ink)}.cp-note,.cp-ok{color:var(--gold)}.cp-note{flex-basis:100%;font-family:var(--mono);font-size:11px;letter-spacing:.06em}.cp-new{display:flex;flex-direction:column;gap:10px;border-left:2px solid var(--gold-dim);padding-left:12px}.cp-newh{margin:0;font-style:italic;color:var(--muted);font-size:15.5px}.slim .cp-new .row2{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.cp-confirm{border:2px solid var(--gold);outline:1px solid var(--gold-dim);outline-offset:3px;background:color-mix(in srgb,var(--gold) 7%,var(--bg));padding:14px 16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.cp-cfh{margin:0;font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi)}.cp-cfh:focus{outline:none}.cp-cfq{margin:0}.cp-cands{display:flex;flex-direction:column;gap:10px;align-self:stretch}.cp-cand{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px 0;border-top:1px dotted var(--line)}.cp-cl{font-family:var(--display);font-weight:600;font-size:15.5px;overflow-wrap:anywhere;min-width:0}.cp-confirm button{min-height:44px}.sec.await .sec-h h2{font-size:15px;color:var(--muted)}.sec.await .sec-note{margin-top:-8px;font-style:italic;font-size:15.5px}.sec.await .srow{min-height:48px}.sec.await .srow .nm{font-size:15px;font-weight:500}.more-link{align-self:flex-start;min-height:44px;font-size:12.5px}.sec-h.has-sort{flex-wrap:wrap;row-gap:8px}.sec-h.has-sort:after{order:1;min-width:1rem}.sortsel{order:2;flex-direction:row;align-items:center}.sortsel select{width:auto;font-size:15px;padding:6px 8px;min-height:40px}.op .by .od{color:var(--muted);letter-spacing:.08em}.joinprompt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;border:1px solid var(--gold);padding:12px 14px;background:color-mix(in srgb,var(--gold) 6%,transparent)}.joinprompt p{margin:0;flex:1 1 18rem;font-size:15.5px;color:var(--muted)}.joinprompt p b{color:var(--gold-hi);font-weight:600}.joinprompt .jp-price{display:block;margin-top:2px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.joinprompt .btn,.joinprompt button{min-height:44px}.tabs .mob{display:none}@media (max-width:49.99rem){.tabs .dsk{display:none}}.faq{border-top:1px solid var(--gold-dim)}.qa{border-bottom:1px solid var(--line)}.qa h3{margin:0}.faq-q{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 4px;border:0;background:none;text-align:left;font-family:var(--display);font-weight:600;font-size:16.5px;letter-spacing:.02em;text-transform:none;color:var(--ink)}.faq-q:hover{color:var(--gold-hi);border:0}.faq-q .pm{flex:none;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gold-dim);color:var(--gold);font-family:var(--mono);font-size:15px;line-height:1}.faq-q .pm:before{content:"+"}.faq-q[aria-expanded=true]{color:var(--gold-hi)}.faq-q[aria-expanded=true] .pm:before{content:"\2212"}.faq-a{padding:0 4px 18px;display:flex;flex-direction:column;gap:10px;font-size:17px;min-width:0}.faq-a p,.faq-a ul.perks{margin:0}.faq-a ul.perks li+li{margin-top:4px}.faq-a a{color:var(--gold-hi);text-underline-offset:3px;overflow-wrap:anywhere}.faq-a .how,.faq-a .ladder,.faq-a .lexicon{border-top:1px dotted var(--line)}.faq-a b{color:var(--gold-hi);font-weight:600}.faqlink{align-self:center;min-height:44px;font-size:12.5px}.votes{flex-basis:100%;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.vote{display:inline-flex;align-items:center;gap:6px;min-height:40px;min-width:64px;padding:6px 10px;font-size:13px;letter-spacing:.04em;color:var(--muted);border-color:var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vote .th{width:17px;height:17px;flex:none}.vote.down .th{transform:rotate(180deg)}.vote:hover{color:var(--gold-hi);border-color:var(--gold-dim)}.vote[aria-pressed=true]{color:var(--bg);background:var(--gold);border-color:var(--gold)}.vote.down[aria-pressed=true]{background:var(--red);border-color:var(--red)}.ruling .votes{margin-top:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;box-sizing:border-box;line-height:1.2}.btn.link{display:inline}.btn.disabled,.btn[aria-disabled=true]{opacity:.5;pointer-events:none}img{max-width:100%}a{color:var(--gold-hi);text-underline-offset:3px}.srow{text-decoration:none}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--gold);color:var(--bg);padding:8px 12px;font-family:var(--mono)}.skip:focus{left:8px;top:8px}.mast a{color:inherit;text-decoration:none}.signedin{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--muted);text-align:center;overflow-wrap:anywhere}.signedin button{font-size:11px;padding:0;margin-left:6px}.photo{flex:none;display:block;width:46px;height:46px;object-fit:cover;border:1px solid var(--gold-dim)}.photo.lg{width:64px;height:64px;border:2px solid var(--gold);outline:1px solid var(--gold-dim);outline-offset:2px}.auth{max-width:28rem;width:100%;align-self:center}.seg-auth{display:flex;gap:8px;flex-wrap:wrap}.giftlist{display:flex;flex-direction:column;gap:10px}.giftrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;border-bottom:1px dotted var(--line);padding-bottom:10px}.giftrow code{font-family:var(--mono);font-size:14px;color:var(--gold-hi);-webkit-user-select:all;-moz-user-select:all;user-select:all}.notice{margin:0;padding:12px 14px;border:1px dashed var(--gold-dim);color:var(--muted);font-style:italic}main{display:flex;flex-direction:column;gap:28px;min-width:0}h1 a{color:inherit}.myop a.mc,h1 a{text-decoration:none}.myop a.mc{color:var(--ink)}.myop a.mc:hover{color:var(--gold-hi);text-decoration:underline}.myop .cjtools{margin-top:6px}.box .msg:empty,.invrow+.msg{display:none}dialog.stayin{width:min(30rem,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:0;border:1px solid var(--gold);background:var(--panel);color:var(--ink)}dialog.stayin::-webkit-backdrop{background:rgb(5 16 12/.78)}dialog.stayin::backdrop{background:rgb(5 16 12/.78)}.stayin .si-in{position:relative;padding:22px 20px 18px}.stayin .si-in,.stayin form{display:flex;flex-direction:column;gap:10px}.stayin .si-x{position:absolute;top:6px;right:6px;border:0;font-size:22px;line-height:1;padding:8px 12px;min-height:44px;min-width:44px}.stayin .si-k{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);padding-right:40px}.stayin h2{margin:0;font-family:var(--display);font-weight:600;font-size:21px;letter-spacing:.06em;color:var(--gold-hi);padding-right:32px}.stayin .si-p{margin:0;font-size:17px}.stayin .si-fine{margin:0;font-size:14px;color:var(--muted)}.si-hp,.stayin .si-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.stayin .si-a{display:flex;flex-wrap:wrap;gap:8px}.stayin .si-a button{min-height:44px}.stayin .msg:empty{display:none}.sw-code{display:flex;gap:8px;margin-top:6px}.sw-code input{flex:1 1;min-width:0}.notice-form .finep{margin-top:2px}.notice-form .msg:empty{display:none}