body:has(.pa){background:#000}body:has(.pa):after,body:has(.pa):before{display:none!important}.pa a{color:inherit;text-decoration:none}.pa a.btn,.pa a.ghost{display:inline-flex;align-items:center;justify-content:center}.pa .search input{flex:1 1;min-width:0;background:none;border:none;outline:none;color:var(--ink);font-size:13.5px}.pa .search input::placeholder{color:var(--ink-3)}.pa .menu.notif{width:360px;right:150px;padding:6px;z-index:120}.pa .menu.notif .nlist{max-height:400px;overflow-y:auto}.pa .menu.notif .nrow{display:flex;align-items:flex-start;gap:11px;padding:12px;border-radius:9px;border-bottom:1px solid var(--line-2)}.pa .menu.notif .nrow:last-child{border-bottom:none}.pa .menu.notif .nrow:hover{background:rgba(240,196,96,.06)}.pa .menu.notif .nic{width:8px;height:8px;border-radius:50%;margin-top:5px;flex-shrink:0;background:var(--line)}.pa .menu.notif .nrow.unread .nic{background:var(--gold);box-shadow:0 0 7px rgba(240,196,96,.6)}.pa .menu.notif .nrow.unread .nic.ok{background:var(--ok);box-shadow:0 0 7px rgba(74,222,156,.6)}.pa .menu.notif .nbody{flex:1 1;min-width:0;display:block}.pa .menu.notif .nbody b{display:block;font-size:13px;font-weight:700;color:var(--ink);line-height:1.35}.pa .menu.notif .nrow:not(.unread) .nbody b{font-weight:600;color:var(--ink-2)}.pa .menu.notif .nbody span{display:block;font-size:12px;color:var(--ink-3);margin-top:2px;line-height:1.4}.pa .menu.notif .nwhen{font-family:var(--font-mono),monospace;font-weight:700;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0;padding-top:3px;white-space:nowrap}.pa .menu.notif .nempty{padding:26px 16px;text-align:center;font-size:12.5px;color:var(--ink-3);line-height:1.5}.pa .menu.notif .readall{color:var(--gold);font-weight:600;text-align:center;border-top:1px solid var(--line-2);border-radius:0 0 9px 9px;margin-top:4px}.pa .legal-strip{max-width:1240px;margin:16px auto -14px;padding:0 28px}.pa .legal-strip .ls-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;font-size:13px;color:var(--ink-2);margin-bottom:8px}.pa .legal-strip a,.pa .meta b,.pa .q-m b{color:var(--gold)}.pa .meta i,.pa .q-m i{font-style:normal;color:var(--alert)}@media (max-width:860px){.pa .menu.notif{right:12px;left:12px;width:auto}.pa .legal-strip{padding:0 16px}}.pa .pc-g b.build{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin-bottom:3px}#printArea{display:none}@media print{@page{size:A5;margin:0}body>:not(#printArea){display:none!important}body,html{background:#fff!important}body:after,body:before{display:none!important}#printArea{display:flex!important;align-items:center;justify-content:center;min-height:100vh}#printArea .pa-card{width:120mm;text-align:center;color:#111;font-family:var(--font-display),sans-serif}#printArea .pa-brand{font-family:var(--font-brand),sans-serif;font-size:13pt;letter-spacing:.14em;text-transform:uppercase}#printArea .pa-t{font-size:20pt;font-weight:600;line-height:1.25;margin:10mm 0 8mm}#printArea .pa-qr{width:70mm;height:70mm;margin:0 auto}#printArea .pa-qr svg{width:100%;height:100%}#printArea .pa-s{font-size:11pt;margin-top:6mm}#printArea .pa-u{font-family:var(--font-mono),monospace;font-size:10pt;margin-top:3mm}#printArea .pa-f{font-size:8.5pt;color:#666;margin-top:10mm}}.pa.sel-page{min-height:100vh;background:#000;display:flex;justify-content:center;padding:28px 16px 40px}.pa .sel-wrap{width:100%;max-width:560px}.pa .sel-brand{margin-bottom:26px;display:flex;align-items:center;gap:10px}.pa .sel-h{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:8px 0;line-height:1.25}.pa .sel-list{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.pa .sel-car{display:flex;align-items:center;gap:14px;padding:16px 18px;margin:0}.pa .sel-car.on{border-color:var(--gold)}.pa .sel-car-b{flex:1 1;min-width:0}.pa .sel-car-b b{display:block;font-size:15px;font-weight:600;margin:4px 0 2px}.pa .sel-car-r{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.pa .sel-price{font-family:var(--font-mono),monospace;font-size:17px;font-weight:700;color:var(--gold)}.pa .sel-link{display:inline-block;margin-top:8px;font-size:12.5px;color:var(--gold)}.pa .sel-ok{padding:14px 18px;margin:0;border-color:var(--ok-line);background:var(--ok-soft);font-size:13.5px}.pa .sel-ok b{color:var(--ok)}.pa .sel-more{display:flex;justify-content:center;margin-top:16px}.pa .sel-card{padding:22px}.pa .sel-card p{margin-top:8px}.pa .sel-foot{margin-top:28px;line-height:1.55;text-align:center}.pa .door-t span>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa .pc-g b.build{white-space:nowrap}.pa.pa-portal{min-height:0;background:none}.pa .field-r input[readonly]{cursor:default}@media (max-width:860px){.pa .hero .cell.ok .l{white-space:normal;overflow:visible;text-overflow:clip}}.pa #sub{scroll-margin-top:70px}.pa .dr-row a{text-decoration:underline}.pa a.btn,.pa a.ghost,.pa a.sharebtn{letter-spacing:normal}@media print{#printArea{font-size:14px;letter-spacing:-.01em}}.pa #kWays{margin-top:2px}.pa .plage button.slot{cursor:pointer}.pa .plage .slot.add{border-style:dashed;color:var(--ink-3);border-color:var(--line-input);padding:5px 9px;min-width:28px}.pa .plage .slot.add:hover{color:var(--ok);border-color:var(--ok-line);background:var(--ok-soft)}.pa.entry{min-height:100vh;background:#000;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px 48px}.pa .entry-wrap{width:100%;max-width:460px}.pa .entry-brand{margin-bottom:26px;display:flex;align-items:center;gap:10px}.pa .entry-card{padding:24px 22px;margin:0}.pa .entry-card .sel-h{margin-top:6px}.pa .entry-card .intro{font-size:13.5px;color:var(--ink-3);line-height:1.55;margin:0 0 18px}.pa .entry-card .btn.wide{width:100%;margin-top:4px}.pa .entry-card .fld input:-moz-read-only{color:var(--ink-3)}.pa .entry-card .fld input:read-only{color:var(--ink-3)}.pa .entry-card .err{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(251,62,94,.35);background:rgba(251,62,94,.08);color:var(--alert);font-size:12.5px;line-height:1.45}.pa .entry-foot{margin-top:18px;text-align:center;font-size:13px;color:var(--ink-3)}.pa .entry-foot a,.pa .entry-link{color:var(--gold);font-weight:600}.pa .entry-links{justify-content:space-between;gap:12px;margin:-6px 0 14px}.pa .accept,.pa .entry-links{display:flex;font-size:12.5px}.pa .accept{gap:10px;align-items:flex-start;color:var(--ink-2);line-height:1.5;margin:4px 0 14px;cursor:pointer}.pa .accept input{margin-top:3px;accent-color:#f0c460;flex-shrink:0}.pa .accept a{color:var(--gold)}.pa .charter{margin:6px 0 14px;padding:14px;border:1px solid var(--accent-line);border-radius:13px;background:var(--accent-soft)}.pa .charter b{display:block;font-size:13.5px;margin-bottom:4px}.pa .charter .note{line-height:1.5;display:block;margin-bottom:8px}.pa .entry-card .fld select option{background:#111}@media (max-width:520px){.pa.entry{padding-top:24px}.pa .entry-card{padding:20px 16px}}.pa .tagbtn{cursor:pointer}.pa .tagbtn:hover{border-color:var(--gold)}.pa .tag.al{border-color:rgba(251,62,94,.4);color:var(--alert);background:rgba(251,62,94,.08)}.pa .led-tot{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:12px 0 6px}.pa .led-tot>div{padding:10px 12px;border:1px solid var(--line);border-radius:11px}.pa .led-tot b{display:block;font-size:16px;font-weight:600;margin-top:3px}.pa .led-list{max-height:300px;overflow-y:auto;margin-top:6px}.pa .led-row{display:flex;align-items:center;gap:12px;padding:10px 2px;border-top:1px solid var(--line-2)}.pa .led-b{flex:1 1;min-width:0}.pa .led-b b{display:block;font-size:13.5px;font-weight:600}.pa .led-b .note{display:block;margin-top:2px;line-height:1.4}.pa .led-r{display:flex;align-items:center;gap:8px;flex-shrink:0}.pa .led-r>b{font-family:var(--font-mono),monospace;font-size:13px}.pa .led-r>b.g{color:var(--gold)}.pa .mine-notes .ledger-line b{color:var(--gold);font-weight:600}@media (max-width:520px){.pa .led-tot{grid-template-columns:1fr 1fr}.pa .led-row{flex-wrap:wrap}.pa .led-r{width:100%;justify-content:flex-end}}.pa .lg-text{margin-top:10px}.pa .lg-h{font-size:15px;font-weight:600;color:var(--ink);margin:22px 0 8px}.pa .lg-p{font-size:13.5px;line-height:1.7;color:var(--ink-2);margin:0 0 10px}.pa .lg-mark{display:inline-block;font-family:var(--font-mono),monospace;font-size:9.5px;font-weight:700;letter-spacing:.1em;color:var(--btn-ink);background:var(--grad-btn);border-radius:5px;padding:2px 6px;margin:0 3px;vertical-align:1px}.pa .mission .eb{margin-bottom:4px}.pa .mission h2{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:2px 0 6px}.pa .mission .lead{font-size:13px;color:var(--ink-3);line-height:1.55;max-width:640px}.pa .msteps{display:grid;grid-gap:10px;gap:10px;margin-top:18px;position:relative}.pa .mstep{display:flex;align-items:center;gap:14px;padding:13px 16px;border:1px solid var(--line);border-radius:14px;background:hsla(0,0%,100%,.018)}.pa .mstep.done{border-color:var(--ok-line);background:var(--ok-soft)}.pa .mstep.opt{border-style:dashed}.pa .mstep .ck{width:26px;height:26px;border-radius:50%;border:1px solid var(--line-input);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink-4);font-family:var(--font-mono),monospace;font-size:11px;font-weight:700}.pa .mstep.done .ck{background:var(--ok);border-color:var(--ok);color:#06251a}.pa .mstep .ck svg{width:14px;height:14px}.pa .mstep .mt{flex:1 1;min-width:0}.pa .mstep .mt b{display:block;font-size:14px;font-weight:600}.pa .mstep .mt span{display:block;font-size:12px;color:var(--ink-3);margin-top:2px;line-height:1.45}.pa .mstep.done .mt b{color:var(--ok)}.pa .mstep .btn,.pa .mstep .ghost{flex-shrink:0}.pa .mmsg{margin-top:14px;padding:12px 14px;border-radius:12px;border:1px dashed var(--accent-line);background:rgba(240,196,96,.05);font-size:12.5px;line-height:1.55;color:var(--ink-2)}.pa .mmsg b{color:var(--gold);font-weight:600}.pa .mproof{margin-top:14px;font-size:12.5px;color:var(--ink-3);display:flex;align-items:center;gap:8px}.pa .mproof .dot{width:6px;height:6px}@media (max-width:860px){.pa .mstep{flex-wrap:wrap}.pa .mstep .mt{flex-basis:calc(100% - 40px)}.pa .mstep .btn,.pa .mstep .ghost{margin-left:40px}}.pa .doors3{padding:22px 20px}.pa .doors3 h3{font-size:16px;font-weight:600;margin-bottom:4px}.pa .doors3 .lead{font-size:12.5px;color:var(--ink-3);margin-bottom:14px}.pa .doorrow{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line-2)}.pa .doorrow .mt{flex:1 1;min-width:0;font-size:13px;color:var(--ink-2)}.pa .doorrow .mt b{color:var(--ink);font-weight:600}.pa .empty-note{padding:14px 20px 18px;font-size:12.5px;color:var(--ink-3);line-height:1.55}.pa .empty-note a,.pa .empty-note button{color:var(--gold);font-weight:600}.pa .sel-photo{width:92px;height:64px;object-fit:cover;border-radius:10px;flex-shrink:0;background:#000}@media (max-width:520px){.pa .sel-car{flex-wrap:wrap}.pa .sel-car-r{width:100%;flex-direction:row;justify-content:space-between;align-items:center}}.pa .rgrid.r3{grid-template-columns:1fr 1fr 1fr}@media (max-width:920px){.pa .rgrid.r3{grid-template-columns:1fr 1fr}}.pa .mphrase{margin:12px 0;padding:12px 14px;border:1px solid var(--line-2);border-radius:12px;background:hsla(43,90%,69%,.05);font-size:13px;line-height:1.5}.pa .mphrase b{color:var(--gold);display:block;margin-bottom:4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-mono),monospace}.pa .legal-strip .ls-row.pay-warn{border-color:var(--alert-line);background:var(--alert-soft);color:var(--ink)}.pa .pay-wall{max-width:640px;margin:48px auto;padding:0 28px}.pa .pay-wall-card{padding:32px}.pa .pay-wall-eyebrow{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--alert);margin-bottom:10px}.pa .pay-wall h1{font-size:26px;margin:0 0 12px}.pa .pay-wall p{color:var(--ink-2);line-height:1.6;margin:0 0 16px}.pa .pay-wall-cta{display:inline-flex;margin:4px 0 16px;text-decoration:none}.pa .pay-wall-note{font-size:13px}@media (max-width:860px){.pa .pay-wall{padding:0 16px;margin:24px auto}.pa .pay-wall-card{padding:22px}}.pa .circ-pick,.pa .cn-pick{display:flex;gap:8px;flex-wrap:wrap}.pa .cn-pick{padding:0 20px 12px}.pa .circ-pick{margin:-8px 0 18px}.pa .circ-pick .ghost.on,.pa .cn-pick .ghost.on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--gold-bright)}.pa .circ-pick .ghost .n{font-family:var(--font-mono),monospace;font-size:11px;color:var(--ink-3);margin-left:4px}.pa .legal-strip .ls-row.demo-strip{color:var(--ink-2)}.pa .legal-strip .ls-row.demo-strip .btn{color:var(--btn-ink);text-decoration:none}