*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:var(--text-body,1.4);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.4}a{color:inherit;text-decoration:none}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}h1{font-size:var(--text-h1);letter-spacing:-.045em;margin:.25rem 0 0;font-weight:900;line-height:1}h2{font-size:var(--text-h2);letter-spacing:-.025em;margin:0;font-weight:800}.eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--ink3);font-weight:500;display:block}.sub{color:var(--ink2);font-size:var(--text-body);margin:.4rem 0 0}.topbar{z-index:60;background:var(--bar-bg);color:var(--bar-ink);height:var(--topbar-h);align-items:center;gap:1.5rem;padding:0 1.1rem;display:flex;position:sticky;top:0}.brand{cursor:pointer;flex-shrink:0;align-items:center;display:flex}.brand .mark{letter-spacing:.02em;color:var(--bar-ink);border:1.5px solid var(--bar-accent);border-radius:var(--r);padding:.42rem .5rem .4rem;font-size:.95rem;font-weight:900;line-height:1}.navs{align-items:center;gap:.15rem;min-width:0;display:flex}.nv{appearance:none;font:inherit;letter-spacing:-.02em;color:var(--bar-ink);border-radius:var(--r);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;padding:.5rem .75rem;font-size:.86rem;font-weight:800;transition:color .12s;display:inline-flex}.nv:hover,.nv[aria-current=page]{color:var(--bar-accent)}.nv:focus-visible{outline:2px solid var(--bar-accent);outline-offset:2px}.nv.enter{color:var(--bar-accent)}.baracts{flex-shrink:0;align-items:center;gap:.55rem;margin-left:auto;display:flex}.barsearch{background:var(--bar-sunk);width:clamp(150px,22vw,300px);height:38px;color:var(--bar-ink2);border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:0 .9rem;transition:border-color .12s;display:flex}.barsearch:focus-within{border-color:var(--bar-line);color:var(--bar-ink)}.barsearch input{appearance:none;font:inherit;color:var(--bar-ink);background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0;font-size:.86rem}.barsearch input::placeholder{color:var(--bar-ink2)}.barsearch input::-webkit-search-cancel-button{filter:invert()opacity(.5)}.wallet{border:1px solid var(--bar-line);border-radius:var(--r);height:38px;color:var(--bar-ink);white-space:nowrap;align-items:center;gap:.45rem;padding:0 .8rem;font-size:.86rem;font-weight:700;transition:all .12s;display:inline-flex}.wallet:hover{border-color:var(--bar-accent);color:var(--bar-accent)}.wallet:focus-visible{outline:2px solid var(--bar-accent);outline-offset:2px}.barbtn{border:1.5px solid var(--bar-accent);border-radius:var(--r);letter-spacing:-.015em;height:38px;color:var(--bar-accent);white-space:nowrap;align-items:center;padding:0 .95rem;font-size:.82rem;font-weight:800;transition:all .12s;display:inline-flex}.barbtn:hover{background:var(--bar-accent);color:var(--bar-bg)}.barbtn:focus-visible{outline:2px solid var(--bar-accent);outline-offset:2px}.signedout{align-items:center;gap:.35rem;display:flex}.avlink{border-radius:50%;align-items:center;display:inline-flex}.avlink:focus-visible{outline:2px solid var(--bar-accent);outline-offset:2px}.bargear{border:1px solid var(--bar-line);width:32px;height:32px;color:var(--bar-ink2);border-radius:50%;justify-content:center;align-items:center;transition:color .12s,border-color .12s;display:inline-flex}.bargear:hover{color:var(--bar-ink);border-color:var(--bar-ink2)}.bargear[aria-current=page]{color:var(--bar-accent);border-color:var(--bar-accent)}.bargear:focus-visible{outline:2px solid var(--bar-accent);outline-offset:2px}.topbar .avatar{background:var(--bar-sunk);border-color:var(--bar-line);width:32px;height:32px;color:var(--bar-ink2)}.avlink[aria-current=page] .avatar{border-color:var(--bar-accent)}.modeswitch{border:1px solid var(--bar-line);border-radius:var(--r);display:flex}.modeswitch a{appearance:none;font:inherit;color:var(--bar-ink2);cursor:pointer;background:0 0;border:none;padding:.35rem .6rem;font-size:.7rem;font-weight:700}.modeswitch a[aria-pressed=true]{background:var(--bar-ink);color:var(--bar-bg)}.barmenu{appearance:none;cursor:pointer;border:1px solid var(--bar-line);border-radius:var(--r);width:38px;height:38px;color:var(--bar-ink);background:0 0;justify-content:center;align-items:center;display:none}.barmenu:focus-visible{outline:2px solid var(--bar-accent);outline-offset:2px}.barsheet{background:var(--bar-bg);border-top:1px solid var(--bar-line);gap:.15rem;padding:.9rem 1.1rem 1.1rem;display:grid;position:absolute;top:100%;left:0;right:0}.barsheet a{color:var(--bar-ink);letter-spacing:-.02em;border-bottom:1px solid var(--bar-line);padding:.7rem 0;font-size:.95rem;font-weight:800}.barsheet a[aria-current=page]{color:var(--bar-accent)}.barsheet .barsearch{width:100%;margin-bottom:.75rem;display:flex}.shell{display:block}.shell.admin{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:calc(100vh - var(--topbar-h));display:grid}.shell.admin>*{min-width:0}@media (max-width:1100px){.shell.admin{grid-template-columns:160px minmax(0,1fr)}.shell.admin .wrap{padding-inline:1rem}}.side{border-right:1px solid var(--rule);flex-direction:column;gap:1px;padding:1rem .5rem;display:flex}.shell.admin .side{top:var(--topbar-h);height:calc(100vh - var(--topbar-h));align-self:start;position:sticky;overflow-y:auto}.side a{appearance:none;text-align:left;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;padding:.5rem .7rem;font-size:.82rem;font-weight:600}.side a[aria-current=page]{color:var(--ink);background:var(--sunk);border-left-color:var(--blue)}.side .grp{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);padding:.9rem .7rem .3rem;font-size:.58rem}.wrap{max-width:var(--content-max);width:100%;margin:0 auto;padding:1.5rem 1.25rem 5rem}.shell.admin .wrap{max-width:none;padding:1.5rem 1.5rem 5rem}.pc{width:100%;aspect-ratio:var(--card-aspect);border:1px solid var(--rule2);border-radius:var(--r);background:var(--sunk);margin:0;display:block;position:relative;overflow:hidden}.pc i{display:block;position:absolute;inset:0}.pc img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pc .a{background:radial-gradient(120% 90% at 22% 8%, hsl(var(--h) 92% 72% / .95), transparent 58%), radial-gradient(110% 80% at 82% 22%, hsl(calc(var(--h) + 48) 96% 62% / .9), transparent 55%), radial-gradient(130% 110% at 50% 100%, hsl(calc(var(--h) - 38) 88% 46% / .95), transparent 62%), linear-gradient(158deg, hsl(calc(var(--h) + 20) 70% 88%), hsl(calc(var(--h) - 20) 62% 58%))}.pc .b{mix-blend-mode:overlay;background:repeating-linear-gradient(112deg,#ffffff6b 0 2px,#fff0 2px 9px)}.pc .c{background:linear-gradient(202deg,#ffffff8c 0%,#0000 34% 66%,#00000038 100%)}.pc .d{background:linear-gradient(#00000080,#0000 26%),linear-gradient(#0000 66%,#0000009e)}.pc .silh{filter:blur(1px);background:#ffffff42;border-radius:44% 44% 38% 38%;position:absolute;inset:22% 16% 26%}.pc figcaption{color:#fff;text-shadow:0 1px 3px #000000bf;padding:.45rem .5rem;position:absolute;bottom:0;left:0;right:0}.pc .nm{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.pc .sc{font-family:var(--font-mono);opacity:.82;margin-top:.12rem;font-size:.6rem}.pc .vl{font-family:var(--font-mono);margin-top:.08rem;font-size:.8rem;font-weight:600}.pc .tg{font-family:var(--font-mono);letter-spacing:.12em;color:#fff;text-transform:uppercase;border:1px solid #ffffffbf;padding:.1em .35em;font-size:.53rem;font-weight:600;position:absolute;top:.35rem;left:.35rem}.pc.out .a,.pc.out .b,.pc.out .c,.pc.out .silh,.pc.out img{filter:grayscale()brightness(1.5)opacity(.4)}.pc.out:after{content:"PULLED";font-family:var(--font-mono);letter-spacing:.16em;color:var(--red);background:color-mix(in srgb, var(--paper) 72%, transparent);place-items:center;font-size:.6rem;font-weight:600;display:grid;position:absolute;inset:0}.pc.slab{background:0 0;border:0;overflow:visible}.pc.slab img{object-fit:contain}.pc.back .a{background:repeating-linear-gradient(45deg,#22314f 0 8px,#17253f 8px 16px)}.pc.back .silh{background:0 0;border:2px solid #ffffff47;border-radius:50%;inset:34% 28%}.btn{appearance:none;font:inherit;letter-spacing:-.015em;border:1.5px solid var(--blue);color:var(--blue);border-radius:var(--r);cursor:pointer;text-align:center;background:0 0;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.65rem 1rem;font-size:.88rem;font-weight:800;transition:all .12s;display:inline-flex}.btn:hover:not([disabled]){background:var(--blue);color:var(--paper)}.btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.btn.g{border-color:var(--green);color:var(--green)}.btn.g:hover:not([disabled]){background:var(--green);color:var(--paper)}.btn.r{border-color:var(--red);color:var(--red)}.btn.r:hover:not([disabled]){background:var(--red);color:var(--paper)}.btn.ghost{border-color:var(--rule2);color:var(--ink2);font-weight:700}.btn.ghost:hover:not([disabled]){background:var(--sunk);color:var(--ink)}.btn.sm{width:auto;padding:.4rem .75rem;font-size:.76rem}.btn.auto{width:auto}.btn[disabled]{opacity:.35;cursor:not-allowed}.field{flex-direction:column;gap:.3rem;display:flex}.field label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-size:.6rem}.field input,.field select,.field textarea{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule2);border-radius:var(--r);width:100%;padding:.55rem .7rem;font-size:.9rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);outline:none}.field .hint{color:var(--ink3);font-size:.72rem}.cardfield{background:var(--paper);border:1px solid var(--rule2);border-radius:var(--r);padding:.6rem .7rem}.tenderswitch{gap:.4rem;margin:0 0 .7rem;display:flex}.tenderswitch button{appearance:none;font:inherit;cursor:pointer;color:var(--ink);background:var(--paper);border:1px solid var(--rule2);border-radius:var(--r);flex:1;padding:.5rem .6rem;font-size:.8rem;font-weight:600}.tenderswitch button[aria-pressed=true]{border-color:var(--blue);color:var(--blue)}.tenderswitch button:disabled{opacity:.5;cursor:not-allowed}.form{gap:.85rem;max-width:420px;display:grid}.form2{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.panel{border:1px solid var(--rule);border-radius:var(--r)}.pad{padding:1rem 1.1rem}.rows{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r);gap:1px;display:grid}.rows>*{background:var(--paper);padding:.8rem 1rem}.rowbtn{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:baseline;gap:.6rem;width:100%;transition:all .12s;display:flex}.rowbtn:hover{color:var(--blue)}.rowbtn:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.sb{font-family:var(--font-mono);color:var(--ink3);font-size:.66rem}.between{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.kpis{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:1px;display:grid}.kpi{background:var(--paper);padding:.8rem .95rem}.kpi .k{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink3);font-size:.57rem;display:block}.kpi .v{font-family:var(--font-mono);letter-spacing:-.035em;margin-top:.08rem;font-size:1.28rem;font-weight:600}.kpi .n{color:var(--ink3);overflow-wrap:anywhere;font-size:.68rem}.kpi .v.bad{color:var(--red)}.kpi .v.good{color:var(--green)}.sechead{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:2rem 0 .8rem;display:flex}.sechead .c{font-family:var(--font-mono);color:var(--ink3);margin-left:auto;font-size:.7rem}.tablewrap{border:1px solid var(--rule);border-radius:var(--r);position:relative;overflow-x:auto}.sourcinghead{justify-content:space-between;align-items:center;gap:1rem;margin:.4rem 0 .8rem;display:flex}.sourcinghead p{margin:0}.sourcingtable .nowrap{white-space:nowrap}.sourcingacts{flex:none;align-items:center;gap:.5rem;display:flex}.sourcingacts input{font:inherit;border:1px solid var(--rule2);border-radius:var(--r);background:var(--paper);color:var(--ink);width:13rem;padding:.3rem .7rem;font-size:.8rem}.sourcingtable .cardcell{align-items:center;gap:.65rem;min-width:0;display:flex}.sourcingtable .thumb{flex:none;width:2.2rem}.historytable .cardcell{align-items:center;gap:.65rem;min-width:0;display:flex}.historytable .thumb{flex:none;width:2.2rem}.historytable .nm{flex-direction:column;gap:.05rem;min-width:0;display:flex}.historytable .nm b{font-weight:600}.historytable .nm .dim,.historytable .nm .why{font-size:.72rem}.historytable .nm .why{color:var(--ink3)}.historytable{table-layout:fixed;width:100%}.historytable th:first-child{width:3.5rem}.historytable th:nth-child(3),.historytable th:nth-child(4){width:7rem}.historytable th:nth-child(5){width:5.5rem}.historytable th:nth-child(6){width:7.5rem}.sourcingtable .nm{flex-direction:column;gap:.05rem;min-width:0;display:flex}.sourcingtable .nm b{font-weight:600}.sourcingtable .nm .dim{font-size:.72rem}.sourcingtable table{table-layout:fixed;width:100%}.sourcingtable th:first-child{width:30%}.sourcingtable th:nth-child(2){width:12%}.sourcingtable th:nth-child(3){width:7%}.sourcingtable th:nth-child(4){width:10%}.sourcingtable th:nth-child(6){width:8%}@media (max-width:900px){.sourcingtable table{table-layout:auto;min-width:52rem}}@media (max-width:700px){.sourcinghead{flex-wrap:wrap}.sourcingacts input{width:100%}}.packacts{align-items:center;gap:.5rem;display:flex}.moremenu{position:relative}.moremenu>summary{cursor:pointer;letter-spacing:.08em;padding-left:.65rem;padding-right:.65rem;list-style:none}.moremenu>summary::-webkit-details-marker{display:none}.moremenu-pop{z-index:30;background:var(--paper);border:1px solid var(--rule2);border-radius:var(--r);flex-direction:column;align-items:flex-start;gap:.5rem;width:19rem;padding:.75rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 10px 28px #0000001a}table{border-collapse:collapse;width:100%;font-size:.83rem}th{text-align:left;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);border-bottom:1px solid var(--rule2);background:var(--sunk);white-space:nowrap;padding:.5rem .85rem;font-size:.62rem;font-weight:500}td{border-bottom:1px solid var(--rule);padding:.48rem .85rem}tr:last-child td{border-bottom:none}.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tag{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink3);border:1px solid;padding:.16em .4em;font-size:.57rem;font-weight:600;display:inline-block}.tag.g{color:var(--green)}.tag.r{color:var(--red)}.tag.b{color:var(--blue)}.tag.y{color:var(--gold)}.badge{--tone:var(--ink3);vertical-align:middle;font-size:var(--text-tiny);white-space:nowrap;border:1px solid var(--rule2);border-radius:var(--r);color:var(--ink2);background:0 0;align-items:center;gap:.35em;padding:.1em .5em;font-weight:500;line-height:1.4;display:inline-flex}.badge.g{--tone:var(--green)}.badge.b{color:var(--ink)}.badge.y{--tone:var(--gold)}.badge.r{--tone:var(--red)}.badge.y,.badge.r{color:color-mix(in srgb, var(--tone) 80%, var(--ink));border-color:color-mix(in srgb, var(--tone) 45%, var(--paper))}.badge>i{background:var(--tone);border-radius:1px;flex:none;width:.45em;height:.45em}.badge>b{color:var(--tone);font-weight:700}.note{border-left:2px solid var(--blue);background:var(--sunk);font-size:var(--text-small);color:var(--ink2);max-width:var(--measure);margin-top:1rem;padding:.55rem .85rem}.note b{color:var(--ink)}.note.warn{border-left-color:var(--red)}.note.warn b{color:var(--red)}.dropgrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.1rem;margin-top:1.4rem;display:grid}.dropcard{border:1px solid var(--rule);border-radius:var(--r);flex-direction:column;display:flex;overflow:hidden}.dropcard:hover{border-color:var(--rule2)}.fan{background:var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.fan .pc{border:none;border-radius:0}.dropbody{flex-direction:column;flex:1;gap:.75rem;padding:.9rem 1rem 1rem;display:flex}.droptop{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dropname{letter-spacing:-.035em;font-size:1.2rem;font-weight:800;line-height:1.1}.dropprice{font-family:var(--font-mono);letter-spacing:-.04em;white-space:nowrap;font-size:1.5rem;font-weight:600}.closes{font-family:var(--font-mono);color:var(--ink3);margin-top:.28rem;font-size:.67rem}.poolhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.buybox{border:1px solid var(--rule2);border-radius:var(--r);align-items:center;gap:.85rem;padding:.7rem .85rem;display:flex}.buybox .p{font-family:var(--font-mono);letter-spacing:-.04em;font-size:1.7rem;font-weight:600}.grails{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:1rem;margin-top:1.2rem;display:grid}.gitem{flex-direction:column;gap:.45rem;display:flex}.godds{font-family:var(--font-mono);color:var(--ink2);justify-content:space-between;align-items:baseline;font-size:.72rem;display:flex}.godds b{color:var(--ink);font-size:.84rem;font-weight:600}.strip{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.6rem;display:grid}.sitem{flex-direction:column;gap:.28rem;display:flex}.sitem .o{font-family:var(--font-mono);color:var(--ink2);text-align:center;font-size:.64rem}.openstage{text-align:center;max-width:300px;margin:2.5rem auto}.flip{perspective:1400px}.flipinner{transform-style:preserve-3d;transition:transform .75s cubic-bezier(.3,.9,.3,1);position:relative}.flip.done .flipinner{transform:rotateY(180deg)}.flipinner>*{backface-visibility:hidden}.flipinner .front{position:absolute;inset:0;transform:rotateY(180deg)}.revealval{font-family:var(--font-mono);font-size:var(--text-display);letter-spacing:-.05em;color:var(--green);opacity:0;margin:1rem 0 0;font-weight:600;transition:opacity .4s .35s}.revealval.on{opacity:1}.acts{opacity:0;gap:.5rem;margin-top:1.2rem;transition:opacity .4s .5s;display:grid}.acts.on{opacity:1}.actrow{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.actrow .btn{padding-left:.6rem;padding-right:.6rem;font-size:.86rem}.vaultgrid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.85rem;margin-top:1.2rem;display:grid}.vitem{cursor:pointer;flex-direction:column;gap:.3rem;display:flex}.vitem .v{font-family:var(--font-mono);font-size:.76rem;font-weight:600}.vitem .s{font-family:var(--font-mono);color:var(--ink3);font-size:.62rem}.vitem.sel .pc{outline:2px solid var(--blue);outline-offset:1px}.steps{border:1px solid var(--rule);border-radius:var(--r);gap:0;margin:1.25rem 0;display:flex;overflow:hidden}.steps div,.steps a{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);border-right:1px solid var(--rule);background:var(--paper);flex:1;padding:.5rem .8rem;font-size:.66rem}.steps div:last-child,.steps a:last-child{border-right:none}.steps div.on,.steps a.on{color:var(--ink);background:var(--sunk);box-shadow:inset 0 -2px 0 var(--blue)}.steps div.ok,.steps a.ok{color:var(--green)}.steps a{cursor:pointer;text-decoration:none}.steps a:hover{color:var(--ink);background:var(--sunk)}.gates{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r);gap:1px;display:grid}.gate{background:var(--paper);grid-template-columns:20px 1fr auto;align-items:center;gap:.75rem;padding:.55rem .9rem;font-size:.82rem;display:grid}.gate .m{font-family:var(--font-mono);text-align:center;font-weight:600}.gate.pass .m{color:var(--green)}.gate.fail .m{color:var(--red)}.gate.fail{box-shadow:inset 2px 0 0 var(--red)}.gate .r{font-family:var(--font-mono);color:var(--ink3);font-size:.66rem}.gate .v{font-family:var(--font-mono);font-size:.8rem;font-weight:600}.gate.pass .v{color:var(--green)}.gate.fail .v{color:var(--red)}.empty{border:1px dashed var(--rule2);border-radius:var(--r);text-align:center;color:var(--ink3);padding:2.5rem 1rem}.hellorow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.standing{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r);gap:1px;display:flex}.standing span{background:var(--paper);padding:.5rem .9rem;display:block}.standing i{font-style:normal;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink3);font-size:.57rem;display:block}.standing b{letter-spacing:-.03em;margin-top:.1rem;font-size:1rem;font-weight:600;display:block}.standing b.good{color:var(--green)}.standing b.bad{color:var(--red)}.standing:hover{border-color:var(--rule2)}.whoami{flex-wrap:wrap;align-items:center;gap:1.1rem;margin-bottom:2rem;display:flex}.whoami h1{margin:0}.whoami .sub{margin-top:.25rem}.whoami>.pushright{margin-left:auto}.personal{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;gap:1.2rem;margin-top:1.8rem;display:grid}.featured,.setsbuilt{border:1px solid var(--rule);border-radius:var(--r);padding:1rem 1.1rem}.featrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.6rem;display:grid}.featcard{min-width:0;transition:opacity .12s;display:block}.featcard:hover{opacity:.86}.featcard .nm{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:.4rem;font-size:.82rem;font-weight:800;overflow:hidden}.featcard .fig{letter-spacing:-.03em;color:var(--ink2);font-size:.86rem;font-weight:600}.featured .fineprint{margin-top:.7rem}.setrows{gap:1px;margin-top:.6rem;display:grid}.setrow{appearance:none;font:inherit;cursor:pointer;text-align:left;border-radius:var(--r);background:0 0;border:none;grid-template-columns:3.5rem minmax(0,1fr) 2.2rem 4.5rem;align-items:center;gap:.6rem;padding:.34rem .3rem;display:grid}.setrow:hover,.setrow[aria-pressed=true]{background:var(--sunk)}.setrow[aria-pressed=true] .code{color:var(--blue)}.setrow .code{color:var(--ink2);font-size:.72rem;font-weight:600}.setrow .bar{background:var(--sunk);border-radius:999px;height:6px;display:block;overflow:hidden}.setrow .bar i{background:var(--green);height:100%;display:block}.setrow b{text-align:right;font-size:.8rem;font-weight:600}.setrow .val{color:var(--ink3);text-align:right;font-size:.72rem}@media (max-width:780px){.personal{grid-template-columns:1fr}.whoami>:last-child{width:100%;margin-left:0}}.signout{border-top:1px solid var(--rule);margin-top:3rem;padding-top:1.5rem}.deadend{max-width:52ch;padding:3.5rem 0 4rem}.deadend h1{margin-top:.35rem}.deadend .path{color:var(--ink2);background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r);overflow-wrap:anywhere;margin:1rem 0 0;padding:.45rem .65rem;font-size:.78rem}.deadacts{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.deadacts .btn{width:auto}.deadend .sub.small{margin-top:1.6rem;font-size:.78rem}.deadend .sub.small a{color:var(--blue);font-weight:700}.deadend .sub.small a:hover{text-decoration:underline}.err{border-left:2px solid var(--red);background:var(--sunk);color:var(--red);margin:.8rem 0;padding:.6rem .85rem;font-size:.82rem}.skeleton{background:var(--sunk);border-radius:var(--r);animation:1.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:.8em;height:.8em;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1120px){.topbar{gap:1rem}.nv{padding:.5rem .55rem;font-size:.82rem}}@media (max-width:940px){.barsearch{display:none}.barmenu{display:inline-flex}.nv.enter{display:none}}@media (max-width:780px){.navs,.signedout .nv{display:none}}@media (max-width:560px){.topbar{gap:.75rem;padding:0 .8rem}.signedout .barbtn{display:none}.modeswitch a{padding:.3rem .45rem;font-size:.64rem}}.sidemenu{display:none}@media (max-width:720px){.shell.admin{grid-template-columns:1fr}.shell.admin>.side{display:none}.sidemenu{border-bottom:1px solid var(--rule);top:var(--topbar-h);z-index:20;background:var(--paper);display:block;position:sticky}.sidemenu summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;padding:.7rem 1rem;font-size:.9rem;font-weight:700;list-style:none;display:flex}.sidemenu summary::-webkit-details-marker{display:none}.sidemenu summary span:last-child{color:var(--ink3);font-size:.7rem;transition:transform .15s}.sidemenu[open] summary span:last-child{transform:rotate(180deg)}.sidemenu nav{flex-direction:column;max-height:70vh;padding:0 .5rem .6rem;display:flex;overflow-y:auto}.sidemenu .grp{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);padding:.7rem .6rem .25rem;font-size:.58rem}.sidemenu a{color:var(--ink2);border-left:2px solid #0000;padding:.55rem .6rem;font-size:.9rem;font-weight:600}.sidemenu a[aria-current=page]{color:var(--ink);background:var(--sunk);border-left-color:var(--blue)}}@media (max-width:600px){.shell.admin .tablewrap{border:0;border-radius:0;overflow:visible}.shell.admin table:has(>thead){table-layout:auto;display:block;width:100%!important;min-width:0!important}.shell.admin table:has(>thead)>thead{display:none}:is(.shell.admin table:has(>thead)>tbody,.shell.admin table:has(>thead)>tfoot){display:block}:is(.shell.admin table:has(>thead)>tbody>tr,.shell.admin table:has(>thead)>tfoot>tr){border-bottom:1px solid var(--rule);background:0 0;padding:.65rem 0;display:block}:is(.shell.admin table:has(>thead)>tbody>tr>td,.shell.admin table:has(>thead)>tfoot>tr>td){text-align:right;white-space:normal;border:0;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.2rem .75rem;min-width:0;padding:.16rem 0;display:flex;width:auto!important}.shell.admin table:has(>thead) td:before{content:attr(data-label);text-align:left;max-width:45%;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);flex:none;margin-right:auto;padding-top:.2em;font-size:.62rem;font-weight:500}.shell.admin table:has(>thead) td[data-label=""]:before{content:none}.shell.admin table:has(>thead) td:not([data-label]):before{content:none}.shell.admin table:has(>thead) td:first-child{text-align:left;font-size:.95rem;display:block}.shell.admin table:has(>thead) td:first-child:before{content:none}.shell.admin table:has(>thead) td>*{min-width:0}.shell.admin table:not(:has(>thead)){table-layout:auto;width:100%!important;min-width:0!important}:is(.shell.admin table:not(:has(>thead)) td,.shell.admin table:not(:has(>thead)) th){white-space:normal}.shell.admin .tabbar{padding-right:2rem;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.shell.admin .catpick button{gap:.3rem;padding:.38rem .55rem;font-size:.74rem}}@media (max-width:560px){h1{font-size:1.55rem}.wrap{padding:1.1rem .9rem 4rem}.dropgrid{grid-template-columns:1fr}.grails{grid-template-columns:repeat(2,1fr)}.strip,.vaultgrid{grid-template-columns:repeat(3,1fr)}.form2{grid-template-columns:1fr}.poolhead{flex-direction:column;align-items:stretch}.buybox{justify-content:space-between}.split{grid-template-columns:1fr!important}}.split{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:1.5rem;display:grid}.split.narrow{grid-template-columns:minmax(0,1fr) 280px}.split.left240{grid-template-columns:240px minmax(0,1fr)}.split.left200{grid-template-columns:200px minmax(0,1fr)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.hero{max-width:780px;padding:5rem 0 3.5rem}.hero h1{letter-spacing:-.05em;font-size:clamp(2.6rem,7vw,4.6rem);line-height:.94}.hero p{color:var(--ink2);max-width:58ch;margin-top:1.25rem;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.45}.herocta{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.herocta .btn{width:auto;padding:.85rem 1.6rem;font-size:.95rem}.marquee{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.6rem;margin-top:3rem;display:grid}.steps3{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin-top:1.2rem;display:grid}.steps3>div{background:var(--paper);padding:1.4rem 1.3rem}.steps3 .n{font-family:var(--font-mono);letter-spacing:.18em;color:var(--blue);text-transform:uppercase;font-size:.62rem}.steps3 h3{letter-spacing:-.03em;margin:.5rem 0 .4rem;font-size:1.05rem;font-weight:800}.steps3 p{color:var(--ink2);margin:0;font-size:.86rem;line-height:1.5}.claims{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:1.6rem;margin-top:1.2rem;display:grid}.claim h3{letter-spacing:-.02em;margin:0 0 .35rem;font-size:.95rem;font-weight:800}.claim p{color:var(--ink2);margin:0;font-size:.84rem;line-height:1.5}.portalhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.bignum{font-family:var(--font-mono);letter-spacing:-.05em;font-size:clamp(2.4rem,6vw,3.4rem);font-weight:600;line-height:1}.delta{font-family:var(--font-mono);font-size:.95rem;font-weight:600}.delta.up{color:var(--green)}.delta.down{color:var(--red)}.delta.flat{color:var(--ink3)}.chartwrap{max-width:var(--measure);position:relative}.chart{width:100%;height:180px;display:block;overflow:visible}.chartdot{pointer-events:none;width:9px;height:9px;box-shadow:0 0 0 2px var(--paper);border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.chart .line{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.chartrange{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r);gap:1px;width:fit-content;display:flex}.chartrange button{appearance:none;background:var(--paper);font:inherit;font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink3);cursor:pointer;border:none;padding:.35rem .7rem;font-size:.66rem}.chartrange button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.2rem;display:flex}.toolbar input[type=search],.toolbar select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule2);border-radius:var(--r);padding:.45rem .7rem;font-size:.84rem}.toolbar input[type=search]{flex:1;min-width:180px}.toolbar input:focus,.toolbar select:focus{border-color:var(--blue);outline:none}.toolbarsplit{flex:1 1 0;min-width:0}.chips{flex-wrap:wrap;gap:.35rem;display:flex}.chip{appearance:none;font:inherit;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid var(--rule2);color:var(--ink3);border-radius:var(--r);background:0 0;padding:.3rem .6rem;font-size:.64rem}.chip[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:var(--sunk)}.chip.clear{color:var(--blue);border-color:#0000}.chip.clear:hover{border-color:var(--blue)}.toolbar .chip{padding:.42rem .7rem}.bigcards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1.2rem;margin-top:1.2rem;display:grid}.bigcards.wide{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.bigcard{text-align:left;appearance:none;font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;gap:.55rem;padding:0;display:flex}.bigcard .meta{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.bigcard .nm{letter-spacing:-.02em;font-size:.92rem;font-weight:800;line-height:1.2}.bigcard .sb{font-family:var(--font-mono);color:var(--ink3);font-size:.66rem}.bigcard .pr{font-family:var(--font-mono);white-space:nowrap;font-size:.95rem;font-weight:600}.bigcard .odds,.bigcard .pullline{font-family:var(--font-mono);color:var(--ink2);border-top:1px solid var(--rule);justify-content:space-between;gap:.5rem;padding-top:.4rem;font-size:.7rem;display:flex}.bigcard.static{cursor:default}.bigcard:hover .pc{border-color:var(--ink3)}@media (max-width:560px){.bigcards,.bigcards.wide{grid-template-columns:repeat(2,1fr);gap:.8rem}.poolsplit .bigcards{grid-template-columns:repeat(2,1fr)}.bigcard .nm{font-size:.82rem}.bigcard .pr{font-size:.84rem}.bigcard .odds,.bigcard .pullline{font-size:.64rem}}.chaserow{grid-template-columns:minmax(0,250px) minmax(0,1fr);align-items:center;gap:1.8rem;margin-top:.8rem;display:grid}.chasecards{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1rem;display:grid}.chaserow>.sub{max-width:44ch;margin:0}@media (max-width:700px){.chaserow{grid-template-columns:1fr;align-items:start;gap:1.1rem}.chaserow>.sub{margin:0}}.grailrow{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.4rem;margin-top:1.4rem;display:grid}.grailrow.solo{grid-template-columns:minmax(0,300px)}.scrim{z-index:100;background:#00000073;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog{background:var(--paper);border:1px solid var(--rule2);border-radius:var(--r);width:100%;max-width:760px;max-height:88vh;padding:1.4rem;overflow-y:auto}.dialoghead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.xbtn{appearance:none;font:inherit;cursor:pointer;color:var(--ink3);background:0 0;border:none;padding:0 .2rem;font-size:1.4rem;line-height:1}.xbtn:hover{color:var(--ink)}.banner{border:1px solid var(--rule2);border-radius:var(--r);background:var(--sunk);margin-top:1.4rem;padding:1.1rem 1.2rem}.bannerhead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.shopgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.2rem;margin-top:1.2rem;display:grid}.shopitem{border:1px solid var(--rule);border-radius:var(--r);flex-direction:column;gap:.6rem;display:flex;overflow:hidden}.shopimg{aspect-ratio:1;background:var(--sunk);position:relative}.shopimg img{object-fit:cover;width:100%;height:100%;display:block}.shopbody{flex-direction:column;flex:1;gap:.5rem;padding:0 .9rem .9rem;display:flex}.qty{align-items:center;gap:.4rem;display:flex}.qty button{appearance:none;border:1px solid var(--rule2);border-radius:var(--r);font:inherit;cursor:pointer;width:30px;height:30px;color:var(--ink2);background:0 0}.qty button:hover:not([disabled]){border-color:var(--ink);color:var(--ink)}.qty button[disabled]{opacity:.3;cursor:not-allowed}.qty .n{font-family:var(--font-mono);text-align:center;min-width:1.6rem}.cartbar{z-index:40;background:var(--paper);border-top:1px solid var(--rule2);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.9rem 0;display:flex;position:sticky;bottom:0}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes floaty{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-10px) rotate(var(--rot,0deg))}}@keyframes sweep{0%{background-position:-140% 0}to{background-position:240% 0}}@keyframes popIn{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.reveal{opacity:0;transform:translateY(18px)}.reveal.in{animation:.6s cubic-bezier(.2,.7,.3,1) forwards riseIn}.reveal.d1.in{animation-delay:70ms}.reveal.d2.in{animation-delay:.14s}.reveal.d3.in{animation-delay:.21s}.reveal.d4.in{animation-delay:.28s}.hero2{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:3rem;min-height:74vh;padding:4rem 0 3rem;display:grid}.hero2 h1{letter-spacing:-.055em;margin:.4rem 0 0;font-size:clamp(3rem,8.5vw,6.4rem);line-height:.88}.hero2 .kicker{color:var(--ink2);max-width:34ch;margin-top:1.1rem;font-size:clamp(1rem,1.6vw,1.2rem)}.hero2 .herocta{margin-top:1.8rem}.cardfan{aspect-ratio:1/.94;min-height:300px;position:relative}.cardfan .slot{width:46%;position:absolute;top:0}.cardfan .slot .pc{width:100%;position:relative}.cardfan .slot:first-child{--rot:-11deg;z-index:1;top:8%;left:0}.cardfan .slot:nth-child(2){--rot:2deg;z-index:3;top:0;left:27%}.cardfan .slot:nth-child(3){--rot:12deg;z-index:2;top:10%;left:54%}.cardfan .slot{transform:rotate(var(--rot));filter:drop-shadow(0 18px 34px #00000038);transition:transform .25s;animation:7s ease-in-out infinite floaty,.7s cubic-bezier(.2,.8,.3,1) backwards popIn}.cardfan .slot:first-child{animation-delay:0s,50ms}.cardfan .slot:nth-child(2){animation-delay:-2.3s,.15s}.cardfan .slot:nth-child(3){animation-delay:-4.6s,.25s}.cardfan .slot:hover{transform:rotate(var(--rot)) translateY(-14px) scale(1.04);z-index:9}@media (max-width:900px){.hero2{grid-template-columns:1fr;gap:2rem;min-height:0;padding-top:2.5rem}.cardfan{max-width:420px;margin:0 auto}}.bigsteps{gap:0;margin-top:1rem;display:grid}.bigstep{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2rem;padding:2.4rem 0;display:grid}.bigstep .num{font-family:var(--font-mono);letter-spacing:-.05em;color:var(--rule2);font-size:clamp(2.6rem,7vw,4.6rem);font-weight:600;line-height:.8}.bigstep h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:900;line-height:1.02}.bigstep p{color:var(--ink2);max-width:52ch;margin:.7rem 0 0;font-size:1rem;line-height:1.5}@media (max-width:560px){.bigstep{grid-template-columns:1fr;gap:.5rem;padding:1.8rem 0}}.statement{letter-spacing:-.045em;max-width:20ch;margin:0;font-size:clamp(1.6rem,4.4vw,3rem);font-weight:900;line-height:1.04}.statement .hl{background:linear-gradient(100deg, var(--green), var(--blue) 60%, var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text}.headrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:1.6rem;display:flex}.headrow .titles{min-width:0}.headrow .controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.seg{border:1px solid var(--rule2);border-radius:var(--r);display:inline-flex;overflow:hidden}.seg button{appearance:none;background:var(--paper);font:inherit;letter-spacing:-.01em;color:var(--ink3);cursor:pointer;white-space:nowrap;border:none;border-right:1px solid var(--rule2);padding:.42rem .85rem;font-size:.76rem;font-weight:700;transition:all .14s}.seg button:last-child{border-right:none}.seg button:hover{color:var(--ink)}.seg .n{font-family:var(--font-mono);opacity:.65;margin-left:.35rem;font-size:.68rem}.poolsplit{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:2.5rem;margin-top:1.6rem;display:grid}.pricecard{border:1px solid var(--rule2);border-radius:var(--r);top:calc(var(--topbar-h) + 1.2rem);padding:1.4rem;position:sticky}.pricecard .amount{font-family:var(--font-mono);letter-spacing:-.055em;font-size:3.2rem;font-weight:600;line-height:1}.pricecard .btn{margin-top:1.1rem;padding:.9rem 1rem;font-size:.95rem}.pricecard .facts{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r);gap:1px;margin-top:1.2rem;display:grid}.pricecard .facts>div{background:var(--paper);justify-content:space-between;gap:.5rem;padding:.55rem .75rem;font-size:.8rem;display:flex}.pricecard .facts b{font-family:var(--font-mono);font-weight:600}.pricecard .fineprint{color:var(--ink3);margin:.8rem 0 0;font-size:.72rem;line-height:1.5}.pricecard .fineprint a{color:var(--blue);font-weight:700}.pricecard .fineprint a:hover{text-decoration:underline}@media (max-width:900px){.poolsplit{flex-direction:column;align-items:stretch;gap:1.2rem;display:flex}.pricecard{top:var(--topbar-h);z-index:50;background:var(--paper);border-color:var(--rule2);order:-1;grid-template-columns:auto 1fr;align-items:center;gap:0 1rem;padding:.75rem .9rem;display:grid;position:sticky}.pricecard .eyebrow{grid-column:1;margin:0}.pricecard .amount{grid-area:2/1;font-size:2rem}.pricecard .btn{grid-area:1/2/span 2;margin:0}.pricecard .facts,.pricecard .btn.ghost.sm,.pricecard p{display:none}}.packstack{aspect-ratio:5/6.2;max-width:380px;margin:0 auto;position:relative}.packstack .slot{width:74%;margin:0 auto;position:absolute;inset:0}.packstack .slot:first-child{opacity:.55;transform:rotate(-7deg)translate(-16%)}.packstack .slot:nth-child(2){opacity:.55;transform:rotate(6deg)translate(16%)}.packstack .slot:nth-child(3){filter:drop-shadow(0 22px 40px #00000042);animation:6s ease-in-out infinite floaty}.herocard{max-width:340px;margin:0 auto}.herocard .pc{filter:drop-shadow(0 22px 44px #00000042);animation:7s ease-in-out infinite floaty,.7s cubic-bezier(.2,.8,.3,1) backwards popIn}@media (max-width:900px){.herocard{max-width:250px}}.btn.alive{background-image:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--green) 22%, transparent) 50%, transparent 80%);background-repeat:no-repeat;background-size:220% 100%;animation:3.4s linear infinite sweep;position:relative;overflow:hidden}.sharegrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem;margin-top:.9rem;display:grid}.sharebtn{border:1px solid var(--rule2);border-radius:var(--r);font:inherit;color:var(--ink2);cursor:pointer;text-align:center;background:0 0;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .4rem;font-size:.72rem;font-weight:700;transition:all .14s;display:flex}.sharebtn:hover{border-color:var(--ink);color:var(--ink);background:var(--sunk)}.sharebtn .g{height:20px;color:var(--ink);place-items:center;display:grid}.sharebtn:hover .g{color:inherit}.sharebtn.done{border-color:var(--green);color:var(--green)}.sharebtn.done .g{color:var(--green)}.sharehint{color:var(--ink2);margin:.8rem 0 0;font-size:.82rem;line-height:1.5}.avatar{background:var(--sunk);border:1px solid var(--rule2);width:28px;height:28px;font-family:var(--font-mono);color:var(--ink2);text-transform:uppercase;border-radius:50%;flex-shrink:0;place-items:center;font-size:.66rem;font-weight:600;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar.lg{width:88px;height:88px;font-size:1.5rem}.avatar.sm{width:24px;height:24px;font-size:.58rem}.rooms{flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.room{border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);color:inherit;font:inherit;cursor:pointer;text-align:left;grid-template-columns:1fr auto;gap:.15rem .75rem;width:100%;padding:.85rem 1rem;text-decoration:none;display:grid}.room:hover{border-color:var(--rule2);background:var(--sunk)}.room:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.room .rt{align-items:center;gap:.45rem;min-width:0;display:flex}.room .nm{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:800;overflow:hidden}.room .pv{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:.8rem;overflow:hidden}.room .pv b{color:var(--ink);font-weight:700}.room .mt{color:var(--ink3);grid-area:1/2/span 2;align-self:center;font-size:.66rem}.room .unread{background:var(--red);color:#fff;min-width:1.25rem;height:1.25rem;font-family:var(--font-mono);border-radius:.65rem;justify-content:center;align-items:center;padding:0 .35rem;font-size:.66rem;font-weight:700;display:inline-flex}.roomnew{border:1px solid var(--rule);border-radius:var(--r);background:var(--sunk);grid-template-columns:1fr 1fr auto;align-items:end;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}@media (max-width:640px){.roomnew,.room{grid-template-columns:1fr}.room .mt{grid-area:auto/1}}.tape{height:calc(100vh - var(--topbar-h) - 4.5rem);border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);--tape-time:3.4rem;--tape-gutter:4.75rem;flex-direction:column;min-height:26rem;margin-top:1rem;display:flex;overflow:hidden}.tape .head{border-bottom:1px solid var(--rule);background:var(--sunk);flex-shrink:0;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.tape .head .tt{flex:1;min-width:0}.tape .head h1{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:800;overflow:hidden}.tape .head .tp{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;margin:.1rem 0 0;font-size:.74rem;overflow:hidden}.tape .pinbar{border-bottom:1px solid var(--rule);background:var(--paper);color:var(--ink2);box-shadow:inset 3px 0 0 var(--gold);flex-shrink:0;align-items:center;gap:.55rem;padding:.45rem .9rem;display:flex}.tape .pinbar .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);flex-shrink:0;font-size:.57rem}.tape .pinbar .pintext{text-align:left;cursor:pointer;min-width:0;font:inherit;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0;font-size:.76rem;overflow:hidden}.tape .pinbar .pintext b{color:var(--ink);font-weight:800}.tape .pinbar .unpin{cursor:pointer;font:inherit;color:var(--ink3);background:0 0;border:0;flex-shrink:0;padding:0;font-size:.68rem}.tape .pinbar .unpin:hover{color:var(--ink)}.tape .log{flex-direction:column;flex:1;min-height:0;padding:.9rem 1rem 1rem 0;display:flex;overflow-y:auto}.tape .quiet{color:var(--ink3);margin:auto;font-size:.78rem}.tape .day{padding-left:var(--tape-gutter);align-items:center;gap:.6rem;margin:1.15rem 0 .35rem;display:flex}.tape .day:first-child{margin-top:0}.tape .day span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);flex-shrink:0;font-size:.57rem}.tape .day:after{content:"";background:var(--rule);flex:1;height:1px}.tape .line{grid-template-columns:var(--tape-time) 2px minmax(0, 1fr);outline-offset:1px;outline:2px solid #0000;column-gap:.65rem;padding-right:.4rem;transition:outline-color .35s;display:grid}.tape .line:not(.cont){margin-top:.7rem}.tape .line:first-child{margin-top:0}.tape .line .when{text-align:right;color:var(--ink3);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:.32rem;font-size:.62rem}.tape .line .spine{background:var(--rule)}.tape .line.me .spine{background:var(--blue)}.tape .line.staff .spine{background:var(--green)}.tape .line.atme{background:var(--sunk)}.tape .line.atme .spine{background:var(--gold)}.tape .line .col{min-width:0;padding:.1rem 0 .25rem}.tape .line .who{align-items:center;gap:.4rem;margin-bottom:.15rem;line-height:1.2;display:flex}.tape .line .who .nm{letter-spacing:-.02em;font-size:.8rem;font-weight:800}.tape .quote{cursor:pointer;text-align:left;max-width:100%;font:inherit;color:var(--ink2);background:0 0;border:0;align-items:center;gap:.45rem;margin-bottom:.12rem;padding:.05rem 0;font-size:.72rem;display:flex}.tape .quote .tick{background:var(--rule2);flex-shrink:0;align-self:stretch;width:2px;min-height:.95rem}.tape .quote b{color:var(--ink);flex-shrink:0;font-weight:800}.tape .quote .ex{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tape .quote:hover .ex{color:var(--ink)}.tape .quote.gone{cursor:default;color:var(--ink3);font-style:italic}.tape .said{overflow-wrap:anywhere;white-space:pre-wrap;margin:.1rem 0 0;font-size:.87rem;line-height:1.5}.tape .said .at{color:var(--blue);font-weight:700}.tape .shot{width:fit-content;max-width:17rem;margin-top:.3rem;position:relative}.tape .shot img{border:1px solid var(--rule);border-radius:var(--r);background:var(--sunk);cursor:zoom-in;max-width:100%;height:auto;display:block}.tape .shot .gifmark{pointer-events:none;border-radius:var(--r);color:#fff;letter-spacing:.1em;background:#000000ad;padding:.08rem .26rem;font-size:.54rem;font-weight:700;position:absolute;bottom:.3rem;left:.3rem}.tape .doc{border:1px solid var(--rule2);border-radius:var(--r);background:var(--sunk);max-width:22rem;color:var(--ink);align-items:center;gap:.5rem;margin-top:.3rem;padding:.45rem .6rem;text-decoration:none;display:flex}.tape .doc:hover{border-color:var(--ink3)}.tape .doc .fn{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.79rem;font-weight:600;overflow:hidden}.tape .doc .sz{color:var(--ink3);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:.64rem}.tape .msgacts{flex-wrap:wrap;align-items:center;gap:.55rem;min-height:1.15rem;margin-top:.12rem;display:flex}.tape .msgacts .act{opacity:.35;cursor:pointer;font:inherit;color:var(--ink3);background:0 0;border:0;align-items:center;gap:.22rem;padding:0;font-size:.66rem;transition:opacity .12s;display:inline-flex}.tape .line:hover .msgacts .act,.tape .msgacts .act:focus-visible{opacity:1}.tape .msgacts .act:hover{color:var(--ink)}.tape .msgacts .act.danger:hover{color:var(--red)}.tape .msgacts .act[disabled]{cursor:default;opacity:1;color:var(--ink3)}.tape .line.flash{outline-color:var(--blue)}.tape .earlier{margin:0 0 .4rem var(--tape-gutter);border:1px solid var(--rule);border-radius:var(--r);font:inherit;color:var(--ink2);cursor:pointer;background:0 0;align-self:center;padding:.25rem .8rem;font-size:.7rem}.tape .earlier:hover{color:var(--ink);border-color:var(--rule2)}.tape .typing{min-height:1.15rem;padding:0 .9rem .15rem var(--tape-gutter);color:var(--ink3);flex-shrink:0;font-size:.69rem}.tape .staged{border-top:1px solid var(--rule);background:var(--sunk);flex-shrink:0;align-items:center;gap:.55rem;padding:.5rem .9rem;display:flex}.tape .staged .tick{background:var(--blue);flex-shrink:0;align-self:stretch;width:2px}.tape .staged img{object-fit:cover;border:1px solid var(--rule2);border-radius:var(--r);flex-shrink:0;width:34px;height:34px}.tape .staged .ico{color:var(--ink2);flex-shrink:0;display:inline-flex}.tape .staged .lbl{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:15rem;font-size:.74rem;overflow:hidden}.tape .staged .mono.lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-size:.57rem}.tape .staged .ex{min-width:0;color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.74rem;overflow:hidden}.tape .staged>button{cursor:pointer;font:inherit;color:var(--ink3);background:0 0;border:0;flex-shrink:0;margin-left:auto;padding:0;font-size:.7rem}.tape .staged>button:hover{color:var(--red)}.tape .bar{border-top:1px solid var(--rule);background:var(--paper);flex-shrink:0;align-items:flex-end;gap:.5rem;padding:.7rem .9rem;display:flex;position:relative}.tape .bar textarea{resize:none;border:1px solid var(--rule2);border-radius:var(--r);background:var(--sunk);min-height:2.3rem;max-height:9rem;color:var(--ink);font:inherit;flex:1;padding:.55rem .7rem;font-size:.87rem;line-height:1.4}.tape .bar textarea:focus{border-color:var(--blue);background:var(--paper);outline:none}.tape .bar .send{border-radius:var(--r);background:var(--ink);height:2.3rem;color:var(--paper);font:inherit;cursor:pointer;border:0;flex-shrink:0;padding:0 1rem;font-size:.8rem;font-weight:800}.tape .bar .send[disabled]{background:var(--sunk);color:var(--ink3);cursor:not-allowed}.tape .bar .locked{text-align:center;color:var(--ink3);flex:1;padding:.5rem 0;font-size:.76rem}.tape .bar .attach{border:1px solid var(--rule2);border-radius:var(--r);background:var(--paper);width:2.3rem;height:2.3rem;color:var(--ink2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tape .bar .attach:hover{color:var(--ink);border-color:var(--ink3)}.tape .bar .attach[aria-expanded=true]{color:var(--ink);border-color:var(--ink)}.tape .bar .attach[disabled]{opacity:.35;cursor:not-allowed}.tape .bar .gifbtn{letter-spacing:.09em;width:auto;padding:0 .55rem;font-size:.61rem;font-weight:700}.emojipick,.gifpick,.mentionmenu{z-index:20;border:1px solid var(--rule2);border-radius:var(--r);background:var(--paper);position:absolute;bottom:calc(100% + .5rem);box-shadow:0 10px 30px #00000024}.emojipick{width:16.5rem;max-height:17rem;padding:.7rem;left:.9rem;overflow-y:auto}.emojipick .grp+.grp{margin-top:.6rem}.emojipick .grp p{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0 0 .3rem;font-size:.6rem}.emojipick .grid{grid-template-columns:repeat(6,1fr);gap:.1rem;display:grid}.emojipick .grid button{border-radius:var(--r);cursor:pointer;background:0 0;border:0;padding:.28rem 0;font-size:1.15rem;line-height:1}.emojipick .grid button:hover{background:var(--sunk)}.gifpick{width:min(23rem,100vw - 2rem);max-height:21rem;padding:.7rem;left:.9rem;overflow-y:auto}.gifpick .gifhead{align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.gifpick .gifhead input{border:1px solid var(--rule2);border-radius:var(--r);background:var(--sunk);min-width:0;color:var(--ink);font:inherit;flex:1;padding:.4rem .55rem;font-size:.8rem}.gifpick .gifhead input:focus{border-color:var(--blue);background:var(--paper);outline:none}.gifpick .gifhead .fmt{letter-spacing:.12em;color:var(--ink3);flex-shrink:0;font-size:.58rem}.gifpick .gifnote{color:var(--ink3);margin:0 0 .5rem;font-size:.68rem;line-height:1.45}.gifpick .gifnote.warn{color:var(--red)}.gifpick .gifnote code{font-family:var(--font-mono);font-size:.66rem}.gifpick .gifgrid{columns:3;column-gap:.35rem}.gifpick .gifgrid .gifnote{column-span:all}.gifpick .gifgrid button{border:1px solid var(--rule);border-radius:var(--r);background:var(--sunk);cursor:pointer;break-inside:avoid;width:100%;margin:0 0 .35rem;padding:0;display:block;overflow:hidden}.gifpick .gifgrid button:hover{border-color:var(--blue)}.gifpick .gifgrid img{width:100%;height:auto;display:block}.mentionmenu{z-index:22;width:min(15rem,100vw - 2rem);max-height:13rem;padding:.25rem;left:.9rem;overflow-y:auto}.mentionmenu button{border-radius:var(--r);cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;padding:.35rem .45rem;display:flex}.mentionmenu button.on{background:var(--sunk)}.mentionmenu button .handle{color:var(--ink);font-size:.78rem;font-weight:700}.shotfull{z-index:60;cursor:zoom-out;background:#000000d1;border:0;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.shotfull img{object-fit:contain;border-radius:var(--r);max-width:100%;max-height:100%}@media (max-width:640px){.tape{height:calc(100vh - var(--topbar-h) - 2rem);--tape-time:2.6rem;--tape-gutter:3.85rem;margin-top:.6rem}.tape .log{padding:.8rem .7rem .9rem 0}.tape .shot,.tape .doc{max-width:100%}.tape .msgacts .act{opacity:.6}.tape .bar{gap:.35rem;padding:.6rem .55rem}.tape .bar .attach{width:2.1rem;height:2.1rem}.tape .bar .gifbtn{padding:0 .4rem}.tape .bar textarea{min-height:2.1rem;padding:.5rem .6rem}.tape .bar .send{height:2.1rem;padding:0 .7rem;font-size:.74rem}.gifpick,.emojipick,.mentionmenu{width:auto;left:.6rem;right:.6rem}.gifpick .gifgrid{columns:2}}.thread{border:1px solid var(--rule);border-radius:var(--r);flex-direction:column;margin-top:.8rem;display:flex}.msg{border-bottom:1px solid var(--rule);align-items:flex-start;gap:.6rem;padding:.7rem .85rem;display:flex}.msg:last-child{border-bottom:none}.msg>.col{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.msg .who{flex-wrap:wrap;align-items:baseline;gap:.45rem;line-height:1.2;display:flex}.msg .name{letter-spacing:-.02em;font-size:.84rem;font-weight:800}.msg .when{font-family:var(--font-mono);color:var(--ink3);font-size:.64rem}.msg .body{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.87rem;line-height:1.4}.msg .body.clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.msgfoot{justify-content:space-between;align-items:center;gap:.6rem;margin-top:.15rem;display:flex}.msg .tools{gap:.6rem;display:flex}.msg .tools button{appearance:none;font:inherit;cursor:pointer;color:var(--ink3);background:0 0;border:none;padding:0;font-size:.68rem;line-height:1}.msg .tools button:hover{color:var(--ink)}.msg .tools button.danger:hover{color:var(--red)}.seemore{appearance:none;font:inherit;cursor:pointer;color:var(--blue);text-align:left;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.72rem;font-weight:700;line-height:1.2}.threadmore{appearance:none;cursor:pointer;width:100%;font:inherit;border:1px solid var(--rule);border-radius:var(--r);color:var(--ink2);background:0 0;margin-top:.5rem;padding:.5rem;font-size:.76rem;font-weight:700}.threadmore:hover{color:var(--ink);border-color:var(--rule2)}.composer{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;margin-top:.8rem;display:grid}.composer textarea{font:inherit;resize:vertical;width:100%;min-height:68px;color:var(--ink);background:var(--paper);border:1px solid var(--rule2);border-radius:var(--r);padding:.6rem .75rem;font-size:.88rem}.composer textarea:focus{border-color:var(--blue);outline:none}.cardwrap{position:relative}.cardfoot{justify-content:space-between;align-items:center;gap:.5rem;min-height:28px;display:flex}.cardact{appearance:none;font:inherit;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(8px);background:#08090b8c;border:none;border-radius:999px;align-items:center;gap:.25rem;height:28px;padding:0 .5rem;font-size:.8rem;line-height:1;transition:all .14s;display:inline-flex}.cardact:hover{background:#08090bcc;transform:translateY(-1px)}.cardact .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.68rem}.cardact.on{background:var(--blue)}.cardfoot .cardact{border:1px solid var(--rule2);height:26px;color:var(--ink2);-webkit-backdrop-filter:none;background:0 0;font-size:.72rem}.cardfoot .cardact:hover{border-color:var(--ink);color:var(--ink);background:0 0}.cardfoot .cardact.on{background:color-mix(in srgb, var(--blue) 8%, transparent);border-color:var(--blue);color:var(--blue)}.reactpop{z-index:5;background:var(--paper);border:1px solid var(--rule2);transform-origin:100% 0;border-radius:999px;gap:.2rem;padding:.3rem;animation:.16s cubic-bezier(.2,.9,.3,1) popIn;display:flex;position:absolute;top:calc(.45rem + 32px);right:.45rem;box-shadow:0 12px 28px #0000002e}.reactpop button{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1rem;line-height:1;transition:all .12s;display:grid}.reactpop button:hover{background:var(--sunk);transform:scale(1.16)}.reactpop button[aria-pressed=true]{background:color-mix(in srgb, var(--blue) 16%, transparent)}@keyframes drawerUp{0%{opacity:0;transform:translateY(14%)}to{opacity:1;transform:none}}@keyframes drawerIn{0%{opacity:0;transform:translate(4%)}to{opacity:1;transform:none}}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}.drawerscrim{z-index:110;background:#0000006b;justify-content:flex-end;animation:.18s ease-out scrimIn;display:flex;position:fixed;inset:0}.drawer{background:var(--paper);border-left:1px solid var(--rule2);flex-direction:column;width:min(520px,100%);height:100%;animation:.26s cubic-bezier(.2,.8,.3,1) drawerIn;display:flex}.drawerhead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.2rem;display:flex}.drawerbody{flex:1;padding:0 1.2rem 1.5rem;overflow-y:auto}@media (max-width:640px){.drawerscrim{justify-content:center;align-items:flex-end}.drawer{border-left:none;border-top:1px solid var(--rule2);border-radius:12px 12px 0 0;width:100%;height:min(86vh,100%);animation:.26s cubic-bezier(.2,.8,.3,1) drawerUp}}.drawerscrim.assheet{justify-content:center;align-items:center;padding:1.2rem}.drawer.sheet{border:1px solid var(--rule2);border-radius:18px;width:min(390px,100%);height:auto;max-height:min(86vh,100%);animation:.3s cubic-bezier(.2,.8,.3,1) sheetIn;overflow-y:auto;box-shadow:0 30px 70px #0000004d}@media (max-width:640px){.drawerscrim.assheet{align-items:flex-end;padding:0}.drawer.sheet{border:none;border-top:1px solid var(--rule2);border-radius:20px 20px 0 0;width:100%;height:auto;max-height:92vh;animation:.3s cubic-bezier(.2,.8,.3,1) drawerUp}}@keyframes sheetIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.buysheet{text-align:center;padding:1.4rem 1.3rem 1.5rem;position:relative}.buysheet .packstack{max-width:190px;margin:.2rem auto 0}.buysheet .buyhead{margin-top:1.1rem}.buysheet .amountbig{font-family:var(--font-mono);letter-spacing:-.055em;margin-top:.3rem;font-size:2.6rem;font-weight:600;line-height:1}.buysheet .buyhead .sub{margin:.45rem 0 0;font-size:.84rem}.buysheet .buygo{width:100%;margin-top:1.2rem;padding:.95rem 1rem;font-size:1rem}.buyline{color:var(--ink2);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.85rem;font-size:.76rem;display:flex}.buyline select{font:inherit;border:1px solid var(--rule2);border-radius:var(--r);background:var(--paper);color:var(--ink);padding:.24rem .4rem;font-size:.76rem}.buyline b{font-family:var(--font-mono);color:var(--ink)}.buysheet .buyfine{margin-top:1rem;line-height:1.55}.sheetx{z-index:1;position:absolute;top:.5rem;right:.6rem}.pullpage{grid-template-columns:minmax(0,1fr) 320px 64px;align-items:start;gap:2rem;margin-top:1.5rem;display:grid}.threadcol{order:1;min-width:0}.pullside{top:calc(var(--topbar-h) + 1.2rem);order:2;gap:1rem;display:grid;position:sticky}.railcol{top:calc(var(--topbar-h) + 1.2rem);order:3;position:sticky}.rail{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.rail button{appearance:none;font:inherit;cursor:pointer;border:1px solid var(--rule2);border-radius:var(--r);color:var(--ink2);background:0 0;flex-direction:column;align-items:center;gap:.1rem;padding:.45rem 0;font-size:1.05rem;transition:all .14s;display:flex}.rail button:hover:not([disabled]){border-color:var(--ink);transform:translateY(-1px)}.rail button[aria-pressed=true]{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, transparent)}.rail button .n{font-family:var(--font-mono);color:var(--ink2);font-variant-numeric:tabular-nums;font-size:.66rem}.rail button[disabled]{opacity:.5;cursor:default}@media (max-width:1000px){.pullpage{grid-template-columns:1fr;gap:1.4rem}.railcol,.pullside{position:static}.rail{flex-flow:wrap}.rail button{flex-direction:row;gap:.35rem;padding:.35rem .7rem}.pullside{order:-1}.railcol{order:0}.threadcol{order:1}}.reactchipwrap{position:relative}.reactline{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex;position:relative}.reactpill{appearance:none;font:inherit;cursor:pointer;border:1px solid var(--rule2);color:var(--ink2);background:0 0;border-radius:999px;align-items:center;gap:.25rem;padding:.12rem .42rem;transition:all .12s;display:inline-flex}.reactpill:hover:not([disabled]){border-color:var(--ink);color:var(--ink)}.reactpill[aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, transparent)}.reactpill[disabled]{cursor:default;opacity:.6}.reactpill .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.66rem}.reactpill.add{color:var(--ink3)}.reactline .reactpop,.reactchipwrap .reactpop{z-index:20;transform-origin:0 0;position:absolute;top:calc(100% + .35rem);left:0;right:auto}.cardfoot .reactpop{border-radius:var(--r);flex-wrap:wrap;max-width:min(15rem,100vw - 2rem)}.reveal:has(.reactpop){z-index:30;position:relative}.reactpop.right{left:auto;right:0}.facts2{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r);gap:1px;display:grid}.facts2>div{background:var(--paper);color:var(--ink2);justify-content:space-between;gap:.75rem;padding:.42rem .7rem;font-size:.78rem;display:flex}.facts2 b{font-family:var(--font-mono);color:var(--ink);font-size:.78rem;font-weight:600}.foot{border-top:1px solid var(--bar-line);background:var(--bar-bg);color:var(--bar-ink);--bx-accent:var(--bar-accent);margin-top:6rem;padding:3.5rem 0 3rem}.foot .footlogo{color:var(--bar-ink)}.foottop{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:3rem;display:grid}.footbrand p{color:var(--bar-ink2);max-width:42ch;margin:1rem 0 0;font-size:1rem;line-height:1.55}.footcta{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;display:flex}.footcols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;display:grid}.footcols h4{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bar-ink2);margin:0 0 .9rem;font-size:.72rem}.footcols a{color:var(--bar-ink2);padding:.3rem 0;font-size:1rem;display:block}.footcols a:hover{color:var(--bar-ink)}.footbottom{border-top:1px solid var(--bar-line);color:var(--bar-ink2);flex-wrap:wrap;justify-content:space-between;gap:2rem;margin-top:2.5rem;padding-top:1.4rem;font-size:.875rem;line-height:1.5;display:flex}.scrim:has(.legal){z-index:220}.dialog:has(.legal){padding-top:0}.dialog:has(.legal) .dialoghead{z-index:1;background:var(--paper);border-bottom:1px solid var(--rule2);padding:1.4rem 0 1rem;position:sticky;top:0}.dialog:has(.legal) h2{margin:.3rem 0 0;font-size:1.3rem}.legal{color:var(--ink2);font-size:.92rem;line-height:1.6}.legal p{margin:.75rem 0 0}.legal h3{letter-spacing:.01em;color:var(--ink);margin:2rem 0 0;font-size:.95rem}.legal h4{color:var(--ink);margin:1.3rem 0 0;font-size:.92rem}.legal b{color:var(--ink)}.legal ul{gap:.3rem;margin:.5rem 0 0;padding-left:1.2rem;list-style:none;display:grid}.legalack{border-top:1px solid var(--rule2);margin-top:2rem;padding-top:.2rem}.legalpage{max-width:760px;margin:0 auto;padding-top:1.5rem}.legalpage h1{letter-spacing:-.03em;color:var(--ink);margin:.4rem 0 1.4rem;font-size:clamp(1.8rem,4vw,2.4rem)}@media (max-width:820px){.foottop{grid-template-columns:1fr;gap:2.2rem}.foot{margin-top:4rem;padding:2.5rem 0}}.portal{min-height:calc(100vh - var(--topbar-h));background:#08090b;place-items:center;padding:2rem 1.25rem;display:grid;position:relative;overflow:hidden}.portalfield{width:100%;height:100%;animation:1.4s ease-out both fieldIn;position:absolute;inset:0}.portalpanel{z-index:1;text-align:center;border:1px solid var(--green);border-radius:var(--r);background:#08090b;flex-direction:column;align-items:center;padding:clamp(2.2rem,5vw,3.4rem) clamp(2.4rem,7vw,5rem);display:inline-flex;position:relative}.portalmark{justify-content:center;align-items:center;gap:clamp(.6rem,1.6vw,1.1rem);animation:.7s cubic-bezier(.2,.9,.25,1) .15s backwards markIn;display:flex}.portalmark .sq{aspect-ratio:1;border:3px solid var(--green);flex-shrink:0;width:clamp(20px,2.6vw,30px)}.portalmark .word{letter-spacing:-.055em;color:#fff;font-size:clamp(2.6rem,9vw,5rem);font-weight:900;line-height:.9}.portalgreet{color:#9aa2ad;letter-spacing:0;margin:1.1rem 0 0;font-size:.9rem;animation:.5s ease-out .5s backwards markIn}.portalgo{justify-content:center;margin-top:1.6rem;animation:.5s cubic-bezier(.2,.9,.25,1) .7s backwards markIn;display:flex}.portalskip{color:#6b7380;z-index:1;font-size:.72rem;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.portalskip:hover{color:#9aa2ad}@keyframes markIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.portalmark,.portalgreet,.portalgo{animation:none}}.hiwhero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);padding:4.5rem 0 3rem;display:grid}.hiwhero h1{letter-spacing:-.05em;max-width:16ch;margin:.7rem 0 0;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:900;line-height:.98}.hiwhero p{color:var(--ink2);max-width:40ch;margin:1.1rem 0 0;font-size:1.05rem}.hiwfan{height:clamp(230px,30vw,330px);position:relative}.hiwfan .pc{width:clamp(120px,15vw,170px);position:absolute;top:50%}.hiwfan .pc:first-child{z-index:1;left:2%;transform:translateY(-50%)rotate(-9deg)}.hiwfan .pc:nth-child(2){z-index:3;left:30%;transform:translateY(-56%)rotate(0)}.hiwfan .pc:nth-child(3){z-index:2;left:58%;transform:translateY(-50%)rotate(9deg)}.chapter .lead .shot{width:clamp(96px,11vw,128px);margin-top:1.3rem;display:block}.chapter{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);padding:3rem 0;display:grid}.chapter .lead{top:calc(var(--topbar-h) + 2rem);position:sticky}.chapter .step{font-family:var(--font-mono);letter-spacing:.2em;color:var(--green);font-size:.7rem;display:block}.chapter h2{letter-spacing:-.04em;max-width:18ch;margin:.6rem 0 0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;line-height:1.08}.chapter .say{color:var(--ink2);max-width:44ch;margin:.85rem 0 0;font-size:.98rem;line-height:1.5}.chapter .say b{color:var(--ink);font-weight:700}.demo{border:1px solid var(--rule);border-radius:var(--r);overflow:hidden}.demohead{background:var(--sunk);border-bottom:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);justify-content:space-between;gap:1rem;padding:.8rem 1rem;font-size:.66rem;display:flex}.demorow{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 1rem;font-size:.92rem;display:flex}.demorow>span:first-child{color:var(--ink);font-weight:600}.demorow .mono{color:var(--ink2);white-space:nowrap;font-size:.85rem}.demorow .mono.hit{color:var(--green);font-weight:700}.demonote{color:var(--ink3);padding:.85rem 1rem;font-size:.8rem;line-height:1.45}.gatesec{border-top:1px solid var(--rule);padding:3.5rem 0}.eyebrow.g{color:var(--green)}.gatesec h2{letter-spacing:-.045em;margin:.5rem 0 0;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:900}.gatesec .say{color:var(--ink2);max-width:52ch;margin:.8rem 0 0;line-height:1.5}.gateboard{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;margin-top:1.6rem;display:grid;overflow:hidden}.gateboard>div{background:var(--paper);padding:1.1rem 1rem 1.2rem}.gateboard .n{font-family:var(--font-mono);letter-spacing:.16em;color:var(--green);font-size:.62rem}.gateboard h3{letter-spacing:-.02em;margin:.4rem 0 .25rem;font-size:.98rem;font-weight:800}.gateboard p{color:var(--ink2);margin:0;font-size:.82rem;line-height:1.4}.pledgesec{border-top:1px solid var(--rule);padding:3.5rem 0 1rem}.pledge{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1.5rem,5vw,3.5rem);display:grid}.pledge h3{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .9rem;font-size:.68rem}.pledge ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pledge li{color:var(--ink);padding-left:1.5rem;font-size:.92rem;line-height:1.4;position:relative}.pledge li:before{content:"";background:currentColor;width:.72rem;height:.72rem;position:absolute;top:.44em;left:0}.pledge .yes li:before{color:var(--green);clip-path:polygon(14% 48%,0 62%,38% 100%,100% 22%,86% 8%,38% 72%)}.pledge .no li:before{color:var(--red);clip-path:polygon(0 14%,36% 50%,0 86%,14% 100%,50% 64%,86% 100%,100% 86%,64% 50%,100% 14%,86% 0,50% 36%,14% 0)}.pledge div:first-child h3{color:var(--green)}.pledge div:last-child h3{color:var(--red)}.fineprint{border-top:1px solid var(--rule);color:var(--ink2);max-width:58ch;margin:2.5rem 0 0;padding-top:1.4rem;font-size:.85rem;line-height:1.5}.fineprint b{color:var(--ink)}@media (max-width:860px){.chapter{grid-template-columns:1fr;padding:2.5rem 0}.chapter .lead{position:static}.chapter h2,.chapter .say{max-width:none}.hiwhero{grid-template-columns:1fr;padding:3rem 0 2rem}.hiwfan{height:220px}}.signinwipe,.authwipe{z-index:100;pointer-events:none;opacity:0;background:#08090b;animation:.7s ease-in forwards authWipe;position:fixed;inset:0}@keyframes authWipe{to{opacity:1}}@keyframes fieldIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.signinwipe,.authwipe{display:none}.portalfield{animation:none}}.packtable{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-soft);gap:1px;display:grid;overflow:hidden}.packrow{background:var(--paper);grid-template-columns:34px minmax(0,1.6fr) minmax(0,1fr) 90px 90px 100px;align-items:center;gap:1rem;padding:.55rem 1.1rem;font-size:.86rem;transition:background .12s;display:grid}.packrow:not(.head):hover{background:var(--sunk)}.packrow.head{background:var(--sunk);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);padding-top:.6rem;padding-bottom:.6rem;font-size:.6rem}.packrow .art{width:34px}.packrow .art .pc{border-radius:3px}.packrow .who{min-width:0}.packrow .who b{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;display:block;overflow:hidden}.packrow .who .mono{color:var(--ink3);font-size:.66rem}.packrow .who .inline{display:none}.packrow .pool{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.packrow .date,.packrow .paid{color:var(--ink3);font-size:.78rem}.packrow .num{text-align:right}@media (max-width:760px){.packrow{grid-template-columns:34px minmax(0,1fr) auto;gap:.8rem;padding:.55rem .8rem}.packrow .pool,.packrow .date,.packrow .paid{display:none}.packrow .who .inline{display:inline}.packrow.head{display:none}}.foldout{border-top:1px solid var(--rule);margin-top:1.5rem}.foldout>summary{cursor:pointer;color:var(--ink2);align-items:center;gap:.5rem;padding:.9rem 0;font-size:.85rem;font-weight:600;list-style:none;display:flex}.foldout>summary::-webkit-details-marker{display:none}.foldout>summary:before{content:"+";font-family:var(--font-mono);color:var(--ink3);font-weight:400}.foldout[open]>summary:before{content:"−"}.foldout>summary:hover{color:var(--ink)}.foldout>:not(summary){margin-bottom:1.2rem}.stepper{margin-top:1rem}.stepnav{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r);gap:1px;display:flex;overflow:hidden}.stepnav button{appearance:none;font:inherit;cursor:pointer;text-align:left;background:var(--paper);color:var(--ink3);border:none;flex:1 1 0;min-width:0;padding:.7rem .9rem;transition:background .12s,color .12s}.stepnav button:hover{background:var(--sunk);color:var(--ink2)}.stepnav button.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--green)}.stepnav .n{font-family:var(--font-mono);letter-spacing:.16em;color:var(--green);font-size:.6rem;display:block}.stepnav .l{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.86rem;font-weight:700;display:block;overflow:hidden}.steptrack{scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:1.6rem;display:flex;overflow-x:auto}.steptrack::-webkit-scrollbar{display:none}.steptrack:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.steptrack>section{scroll-snap-align:start;flex:0 0 100%;min-width:0}.steptrack .chapter{border-top:none;padding:0}.steptrack .chapter .lead{position:static}.stepdots{justify-content:center;gap:.4rem;margin-top:1.8rem;display:flex}.stepdots button{appearance:none;cursor:pointer;background:var(--rule2);border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:background .15s,width .15s}.stepdots button.on{background:var(--green);width:22px}.plainrules{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.1rem 2.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.plainrules li{border-bottom:1px solid var(--rule);padding:.6rem 0 .6rem 1.7rem;font-size:.95rem;line-height:1.45;position:relative}.plainrules li:before{content:"";background:var(--green);clip-path:polygon(14% 48%,0 62%,38% 100%,100% 22%,86% 8%,38% 72%);width:.72rem;height:.72rem;position:absolute;top:.95em;left:0}.foldout .gateboard{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.foldout .gateboard p.mono{font-size:.72rem}@media (max-width:780px){.stepnav .l{font-size:.78rem}.foldout .gateboard{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:560px){.stepnav .l{display:none}.stepnav button{text-align:center;flex:1 1 0;padding:.6rem .4rem}.stepnav .n{font-size:.7rem}}.tabbar{border-bottom:1px solid var(--rule);gap:.25rem;margin:1.5rem 0 1.75rem;display:flex}.tabbar button{appearance:none;font:inherit;cursor:pointer;color:var(--ink3);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem .9rem;font-size:.88rem;font-weight:600;transition:color .12s,border-color .12s}.tabbar button:hover{color:var(--ink2)}.tabbar button.on{color:var(--ink);border-bottom-color:var(--green)}.tabbar button{white-space:nowrap}@media (max-width:600px){.tabbar{scrollbar-width:none;overflow-x:auto}.tabbar button{padding:.6rem .7rem}}.tabbar button .n{font-family:var(--font-mono);color:var(--ink3);margin-left:.4rem;font-size:.66rem;font-weight:500}.tabbar button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.profilecols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.payoutrow{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:.7rem 0}.toolbar select,.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23707784' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right .65rem center;background-repeat:no-repeat;background-size:.62rem;padding-right:1.9rem}.toolbar select:hover,.field select:hover{border-color:var(--ink3)}.check{cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.check input[type=checkbox]{appearance:none;cursor:pointer;background:var(--paper);border:1px solid var(--rule2);border-radius:.3rem;flex:none;width:1.05rem;height:1.05rem;margin:0;transition:background .12s,border-color .12s;position:relative}.check input[type=checkbox]:hover{border-color:var(--green)}.check input[type=checkbox]:checked{background:var(--green);border-color:var(--green)}.check input[type=checkbox]:checked:after{content:"";border:solid var(--paper);border-width:0 2px 2px 0;width:.26rem;height:.52rem;position:absolute;top:.12rem;left:.33rem;transform:rotate(45deg)}.check input[type=checkbox]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.check input[type=checkbox]:disabled{opacity:.35;cursor:not-allowed}.check input[type=checkbox]:disabled+span{color:var(--ink3)}.termsconsent{color:var(--ink2);cursor:default;align-items:flex-start;font-size:.9rem;line-height:1.45}.termsconsent input[type=checkbox]{margin-top:.12rem}.termsconsent .authlink{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.pager{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem;padding-top:1rem;display:flex}.pager .pgcount{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink3);font-size:.7rem}.pager .pgnav{align-items:center;gap:.35rem;display:flex}.pager .pgright{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.pager .pgsize{color:var(--ink3);align-items:center;gap:.45rem;font-size:.74rem;display:inline-flex}.pager .pgsize select{font:inherit;font-family:var(--font-mono);color:var(--ink);background:var(--paper);border:1px solid var(--rule2);border-radius:var(--r);padding:.3rem .4rem;font-size:.76rem}.pager .pgnav button{appearance:none;font:inherit;cursor:pointer;background:var(--paper);color:var(--ink);border:1px solid var(--rule2);border-radius:var(--r);min-width:2.2rem;padding:.38rem .7rem;font-size:.8rem}.pager .pgnav button:hover:not(:disabled){border-color:var(--ink)}.pager .pgnav button[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pager .pgnav button:disabled{opacity:.35;cursor:not-allowed}.pager .pgnav .pgdots{color:var(--ink3);padding:0 .15rem}.openstage.split{text-align:left;grid-template-columns:340px 320px;justify-content:center;align-items:center;gap:3.5rem;max-width:760px;margin-top:3.5rem;display:grid}.openstage.split .stageleft{text-align:center}@media (max-width:720px){.openstage.split{grid-template-columns:minmax(0,320px);justify-content:center;gap:1.6rem;max-width:320px;margin-top:2rem}}.cardfoot .reactline{gap:.22rem;min-width:0}.cardfoot .reactpill{gap:.18rem;height:22px;padding:0 .34rem;font-size:.72rem}.builder{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:2rem;margin-top:1.4rem;display:grid}.buildmain{min-width:0}.buildside{border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);padding:1rem;position:sticky;top:1.2rem}.mixlist{gap:.4rem;display:grid}.mixrow{grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem;font-size:.78rem;display:grid}.mixrow .n{color:var(--ink);font-weight:600}.mixrow .share{color:var(--ink2);font-variant-numeric:tabular-nums}.mixrow .one{color:var(--ink3);font-size:.72rem}@media (max-width:900px){.builder{grid-template-columns:minmax(0,1fr)}.buildside{position:static}}.newcard{border:1px solid var(--rule);border-radius:var(--r);background:var(--sunk);margin-top:1rem;padding:1rem}.newcardhead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.newcardgrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;display:grid}.newcardgrid label{gap:.25rem;min-width:0;display:grid}.newcardgrid label span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-size:.62rem}.newcardgrid input,.newcardgrid select{font:inherit;min-width:0;color:var(--ink);background:var(--paper);border:1px solid var(--rule2);border-radius:var(--r);padding:.4rem .6rem;font-size:.84rem}.newcardgrid input:focus,.newcardgrid select:focus{border-color:var(--blue);outline:none}.newcardactions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.bxmark{flex-shrink:0;display:block}.bxmark rect{fill:var(--bx-accent,var(--green));stroke:var(--bx-accent,var(--green))}.bxmark rect.off{fill:none}.bxmark.live rect{transform-box:fill-box;transform-origin:50%;animation:.54s cubic-bezier(.2,.8,.3,1.25) both bxPocket;animation-delay:calc(var(--i) * 85ms + .1s)}@keyframes bxPocket{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:none}}.topbar .bxmark{--bx-accent:var(--bar-accent)}.bxword{font-family:"Anton", var(--font-sans);letter-spacing:.013em;white-space:nowrap;align-items:flex-start;font-weight:400;line-height:1.12;display:inline-flex}.bxword .x{isolation:isolate;display:inline-block;position:relative}.bxword .shadow{z-index:-1;color:var(--bx-accent,var(--green));position:absolute;top:.102em;left:.102em}.footlogo{color:var(--ink);font-size:3rem}.bxin{max-width:var(--content-max);width:100%;margin:0 auto;padding-inline:1.25rem}.bxhero{--bx-accent:var(--bar-accent);background:var(--bar-bg);color:var(--bar-ink);border-top:1px solid var(--bar-line);overflow:hidden}.bxherogrid{min-height:calc(90vh - var(--topbar-h));grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;gap:3rem;padding-block:3.5rem 4.5rem;display:grid}.bxheroword{color:var(--bar-ink);font-size:clamp(3.8rem,9vw,7rem)}.bxhero h1{letter-spacing:-.045em;color:var(--bar-ink);margin:.6rem 0 0;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.05}.bxhero .kicker{color:var(--bar-ink2);max-width:46ch;margin:1rem 0 0;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.55}.bxhero .storebadges{margin-top:1.9rem}.bxsignin{color:var(--bar-ink2);margin:1.4rem 0 0;font-size:.9rem}.bxsignin a{color:var(--bar-accent);font-weight:800}.bxsignin a:hover{text-decoration:underline}.storebadges{flex-wrap:wrap;gap:.7rem;display:flex}.storebadge{background:var(--bar-sunk);min-width:162px;height:54px;color:var(--bar-ink);border:1.5px solid var(--bar-line);border-radius:var(--r);align-items:center;gap:.65rem;padding:0 1.15rem 0 .95rem;transition:border-color .12s,color .12s;display:inline-flex}a.storebadge:hover{border-color:var(--bar-accent)}a.storebadge:focus-visible{outline:2px solid var(--bar-accent);outline-offset:2px}.storebadge span{text-align:left;line-height:1.12;display:grid}.storebadge i{color:var(--bar-ink2);letter-spacing:.02em;font-size:.64rem;font-style:normal}.storebadge b{letter-spacing:-.025em;font-size:1.05rem;font-weight:800}.storebadge.soon{cursor:default;color:var(--bar-ink2)}.bxphone{aspect-ratio:644/1400;background:var(--bar-sunk);border:1px solid var(--bar-line);width:100%;max-width:300px;box-shadow:0 40px 110px -40px color-mix(in srgb, var(--bar-accent) 38%, transparent);border-radius:50px;padding:9px;position:relative}.bxphone img{object-fit:cover;background:var(--bar-bg);border-radius:41px;width:100%;height:100%;display:block}.bxphones{height:min(640px,62vw);min-height:460px;position:relative}.bxphones .bxphone{width:60%;position:absolute}.bxphones .back{opacity:.9;top:11%;left:0;transform:rotate(-7deg)}.bxphones .front{--rot:4deg;z-index:2;animation:7s ease-in-out infinite floaty;top:0;right:0}.bxpacks{background:var(--bar-bg);color:var(--bar-ink);text-align:center;border-top:1px solid var(--bar-line);padding-block:4.5rem 4rem}.bxpacks h2{letter-spacing:-.045em;color:var(--bar-ink);margin:.5rem 0 0;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.05}.bxpacks .sub{color:var(--bar-ink2);max-width:46ch;margin:.8rem auto 0;font-size:1rem}.bxpackrow{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:1.1rem;margin:2.8rem 0 0;padding:0;list-style:none;display:grid}.bxpackrow li{justify-items:center;gap:.25rem;display:grid}.bxpackrow img{filter:drop-shadow(0 18px 28px #0000008c);width:100%;max-width:150px;height:auto;transition:transform .25s;display:block}.bxpackrow li:first-child img{transform:scale(.82)}.bxpackrow li:nth-child(2) img{transform:scale(.85)}.bxpackrow li:nth-child(3) img{transform:scale(.88)}.bxpackrow li:nth-child(4) img{transform:scale(.91)}.bxpackrow li:nth-child(5) img{transform:scale(.94)}.bxpackrow li:nth-child(6) img{transform:scale(.97)}.bxpackrow li:hover img{transform:translateY(-6px)scale(1)}.bxpackrow b{letter-spacing:-.02em;color:var(--bar-ink);margin-top:.4rem;font-size:1rem;font-weight:800}.bxpackrow span{color:var(--bar-ink2);font-size:.82rem}@media (max-width:900px){.bxpackrow{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:34%;grid-auto-flow:column;padding-bottom:.6rem;overflow-x:auto}.bxpackrow::-webkit-scrollbar{display:none}.bxpackrow li{scroll-snap-align:center}.bxpackrow li img{transform:none!important}}.bxbento{background:var(--bar-bg);color:var(--bar-ink);padding-block:1rem 5rem}.bxbentohead{text-align:center}.bxbentohead h2{letter-spacing:-.045em;color:var(--bar-ink);margin:.5rem 0 0;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.05}.bxbentogrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(330px,auto);gap:1rem;margin-top:2.8rem;display:grid}.bt{--tone:var(--bar-accent);isolation:isolate;border:1px solid var(--bar-line);background:radial-gradient(90% 80% at 85% 100%, color-mix(in srgb, var(--tone) 22%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--bar-sunk) 92%, var(--tone)), var(--bar-sunk));border-radius:26px;flex-direction:column;transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.bt:hover{border-color:color-mix(in srgb, var(--tone) 45%, var(--bar-line));transform:translateY(-3px)}.btcopy{z-index:2;padding:1.7rem 1.8rem 0;position:relative}.bt h3{letter-spacing:-.045em;color:var(--bar-ink);margin:0;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:800}.bt p{color:var(--bar-ink2);max-width:34ch;margin:.55rem 0 0;font-size:.97rem;line-height:1.55}.bt-rip{--tone:#f5b13d;flex-direction:row;grid-column:span 2;align-items:center}.bt-rip .btcopy{flex:1;padding-bottom:1.8rem}.btart{width:50%;position:absolute;top:0;bottom:0;right:0}.bt-rip .btcopy{max-width:50%}.btglow{background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 55%, transparent), transparent);filter:blur(20px);position:absolute;inset:10% 5% 0 15%}.btpack,.btcard{max-width:none;height:auto}.btpack{filter:drop-shadow(0 24px 30px #0009);z-index:2;width:36%;position:absolute;top:13%;left:12%;transform:rotate(-10deg)}.btcard{z-index:1;border-radius:10px;width:41%;animation:5s ease-in-out infinite btpull;position:absolute;top:6%;left:45%;transform:rotate(9deg);box-shadow:0 30px 60px -20px #000000bf,0 0 0 1px #ffffff14}@keyframes btpull{0%,to{transform:rotate(9deg)translateY(0)}50%{transform:rotate(7deg)translateY(-12px)}}.bt-sell{--tone:var(--bar-accent)}.btsell{align-items:center;gap:1.2rem;margin-top:auto;padding:1.4rem 1.8rem 1.8rem;display:flex}.btsellcard{border-radius:8px;flex:none;width:40%;max-width:130px;height:auto;transform:rotate(-6deg);box-shadow:0 24px 50px -18px #000c,0 0 0 1px #ffffff14}.btsellflow{flex:1;justify-items:center;gap:.35rem;min-width:0;display:grid}.btsellbtn{white-space:nowrap;letter-spacing:-.02em;background:var(--bar-accent);color:#04140b;box-shadow:0 14px 30px -10px color-mix(in srgb, var(--bar-accent) 70%, transparent);border-radius:12px;padding:.65rem 1rem;font-size:.92rem;font-weight:800}.btarrow{color:var(--bar-ink2);font-size:.9rem;line-height:1}.btwallet{border:1px solid var(--bar-line);background:color-mix(in srgb, var(--bar-bg) 80%, transparent);border-radius:14px;justify-items:center;gap:.05rem;width:100%;padding:.6rem .8rem;display:grid}.btwallet i{letter-spacing:.12em;text-transform:uppercase;color:var(--bar-ink2);font-size:.64rem;font-style:normal}.btwallet b{color:var(--bar-ink);letter-spacing:-.03em;font-size:1.25rem}.btwallet em{color:var(--bar-accent);font-size:.78rem;font-style:normal;font-weight:700}.bt-binder{--tone:#7aa7ff}.btbinder{border:1px solid var(--bar-line);background:#ffffff08;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:min(270px,100% - 3.2rem);margin:1.4rem auto 2rem;padding:.6rem;display:grid;position:relative}.btbinder .pocket{aspect-ratio:63/88;background:#ffffff0a;border-radius:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.btbinder .pocket img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.btbinder .pocket:after{content:"";pointer-events:none;background:linear-gradient(130deg,#ffffff2e,#0000 35% 65%,#ffffff14);position:absolute;inset:0}.bt-binder:hover .pocket img{transform:scale(1.04)}.btbinderval{white-space:nowrap;color:var(--bar-ink);background:var(--bar-bg);border:1px solid var(--bar-line);border-radius:999px;padding:.35rem .8rem;font-size:.86rem;font-weight:700;position:absolute;bottom:-.9rem;left:50%;transform:translate(-50%)}.btbinderval i{color:var(--bar-accent);margin-left:.35rem;font-style:normal;font-weight:500}.bt-show{--tone:#ffd23f;flex-direction:row;grid-column:span 2}.bt-show .btcopy{flex:1;align-self:center;padding-bottom:1.8rem}.btshow{flex:0 0 48%;align-self:stretch;min-height:420px;position:relative}.btshow .bxphone{width:64%;max-width:270px;height:auto;box-shadow:0 30px 70px -25px color-mix(in srgb, var(--tone) 55%, transparent);border-radius:40px;padding:7px;position:absolute;top:2.2rem;left:50%;transform:translate(-50%)}.btshow .bxphone img{border-radius:33px}.btchip{z-index:3;color:var(--bar-ink);white-space:nowrap;border:1px solid var(--bar-line);background:color-mix(in srgb, var(--bar-bg) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:.45rem .8rem;font-size:.8rem;position:absolute;box-shadow:0 10px 30px -10px #0009}.btchip em{color:var(--tone);font-style:normal;font-weight:700}.btchip.one{animation:6s ease-in-out infinite btfloat;top:26%;left:0}.btchip.two{animation:6s ease-in-out 1.5s infinite btfloat;top:58%;right:0}@keyframes btfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.btcard,.btchip{animation:none}}@media (max-width:960px){.bxbentogrid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.bt-rip,.bt-show{flex-direction:column;grid-column:auto;align-items:stretch}.btart{width:100%;height:320px;position:relative;inset:auto}.bt-rip .btcopy{max-width:none}.btshow{flex:none;width:100%;min-height:380px}.bt-binder .btbinder{margin-bottom:2rem}}.bxinside{text-align:center;margin-top:4.5rem}.bxinside h2{letter-spacing:-.045em;margin:.5rem 0 0;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.05}.bxcar{text-align:left;border:1px solid var(--rule);border-radius:var(--r);max-width:820px;margin:1.4rem auto 0;overflow:hidden}.bxcartabs{border-bottom:1px solid var(--rule);scrollbar-width:none;display:flex;overflow-x:auto}.bxcartabs::-webkit-scrollbar{display:none}.bxcartabs button{appearance:none;cursor:pointer;font:inherit;letter-spacing:-.02em;color:var(--ink3);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 0 auto;padding:.95rem 1.1rem;font-size:.86rem;font-weight:800;transition:color .12s,border-color .12s}.bxcartabs button .mono{margin-right:.3rem;font-size:.66rem;font-weight:500}.bxcartabs button:hover{color:var(--ink)}.bxcartabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--green)}.bxcartabs button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.bxcartrack{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.bxcartrack::-webkit-scrollbar{display:none}.bxslide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:3rem;padding:2rem 3rem 1.6rem;display:grid}.bxslide .bxphone{max-width:200px;box-shadow:none;border-radius:36px;padding:7px}.bxslide .bxphone img{border-radius:30px}.bxslidecopy .bxn{letter-spacing:.16em;color:var(--green);font-size:.66rem}.bxslidecopy h3{letter-spacing:-.04em;margin:.6rem 0 0;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:800}.bxslidecopy p{color:var(--ink2);max-width:42ch;margin:.8rem 0 0;font-size:1rem;line-height:1.6}.bxcarnav{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.bxcarnav button{appearance:none;cursor:pointer;background:var(--paper);width:40px;height:40px;color:var(--ink);font:inherit;border:1px solid var(--rule2);border-radius:var(--r);font-size:1rem;transition:border-color .12s}.bxcarnav button:hover{border-color:var(--green)}.bxcarnav button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bxcardots{gap:.4rem;display:flex}.bxcardots i{background:var(--rule2);width:18px;height:3px;transition:background .2s,width .2s}.bxcardots i.on{background:var(--green);width:30px}.bxweb{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:2.5rem;margin-top:5rem;display:grid}.bxweb h2{letter-spacing:-.045em;margin:.5rem 0 0;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.05}.bxweb .sub{max-width:40ch;margin-top:.8rem;font-size:.95rem}.bxwebtiles{gap:.6rem;display:grid}.bxwebtile{border:1px solid var(--rule2);border-radius:var(--r);gap:.25rem;padding:1.1rem 1.25rem;transition:border-color .12s;display:grid}.bxwebtile:hover{border-color:var(--green)}.bxwebtile:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bxwebtile b{letter-spacing:-.02em;font-size:1rem;font-weight:800}.bxwebtile span{color:var(--ink2);font-size:.86rem}.bxcta{--bx-accent:var(--green);background:var(--paper);color:var(--ink);text-align:center;padding-block:5.5rem}.bxcta .bxin{justify-items:center;gap:1.1rem;display:grid}.bxcta h2{letter-spacing:-.045em;color:var(--ink);margin:.4rem 0 0;font-size:clamp(1.8rem,4.5vw,3rem);line-height:1.02}.bxcta p{color:var(--ink2);margin:0;font-size:1.05rem}.bxcta .storebadges{justify-content:center;margin-top:.6rem}.bxcta+.foot,.bxbento+.bxcta{margin-top:0}@media (max-width:860px){.bxherogrid{grid-template-columns:1fr;min-height:0;padding-block:2.5rem 3.5rem}.bxphones{justify-self:center;width:100%;max-width:460px;height:118vw;min-height:0;max-height:620px}.bxshelf,.bxweb{grid-template-columns:1fr;gap:1.5rem}.bxshelf ol{grid-template-columns:repeat(4,minmax(0,1fr))}.bxslide{grid-template-columns:minmax(0,1fr) 150px;gap:1.4rem;padding:1.6rem 1.4rem 1.2rem}.bxslide .bxphone{border-radius:26px;max-width:150px;padding:5px}.bxslide .bxphone img{border-radius:22px}}@media (max-width:560px){.bxslide{text-align:center;grid-template-columns:1fr;justify-items:center}.bxslidecopy p{margin-inline:auto}.bxslide .bxphone{max-width:170px}.bxcartabs button{padding:.85rem .9rem;font-size:.8rem}.bxcartabs button .mono{display:none}}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=file]),select:not([multiple]),textarea:not([rows="0"]){font-size:16px}}.profpage{max-width:780px;margin:0 auto}.idfigs{gap:2.2rem;margin:.9rem 0 0;display:flex}.idfig{flex-direction:column-reverse;gap:.1rem;display:flex}.idfig dd{letter-spacing:-.04em;margin:0;font-size:1.2rem;font-weight:700}.idfig dt{color:var(--ink3);font-size:.76rem}.tilegrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 1rem;margin-top:1rem;display:grid}@media (max-width:720px){.tilegrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem .5rem}}.tile{text-align:left;min-width:0;color:inherit;appearance:none;font:inherit;background:0 0;border:0;padding:0;display:block}button.tile{cursor:pointer}button.tile .pc{transition:transform .15s,box-shadow .15s}button.tile:hover .pc{transform:translateY(-3px);box-shadow:0 10px 24px -12px #00000059}button.tile:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:6px}.tileart{position:relative}.tileart .pc{border-radius:6px}.tilebadge{color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#0009;border-radius:4px;padding:2px 5px;font-size:.5rem;font-weight:800;position:absolute;top:6px;right:6px}.tilecap{flex-direction:column;gap:.1rem;min-width:0;margin-top:.55rem;display:flex}.tilecap b{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:800;overflow:hidden}.tilecap>.mono{color:var(--ink3);font-size:.64rem}.tileval{align-items:center;gap:.35rem;margin-top:.15rem;display:flex}.tileval .mono{letter-spacing:-.03em;font-size:.8rem;font-weight:700}.tilegrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tilestat{color:#fff;font-family:var(--font-mono);background:#0000009e;border-radius:5px;align-items:center;gap:.45rem;padding:2px 6px;font-size:.62rem;font-weight:700;display:flex;position:absolute;bottom:6px;right:6px}.tilestat>span{align-items:center;gap:.2rem;display:inline-flex}.profposts{border-top:1px solid var(--rule);margin:2rem 0 1rem;padding-top:1rem}.binder{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:1.2rem;display:grid}.pocket{text-align:left;flex-direction:column;gap:.4rem;min-width:0;display:flex}.pocket>button{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:0;transition:transform .15s;display:block}.pocket>button:hover{transform:translateY(-2px)}.pocket>button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.pocket .pc{border-radius:6px}@media (max-width:30rem){.binder{gap:.5rem}}.profhead{align-items:center;gap:2.4rem;padding:.8rem 0 .4rem;display:flex}.profhead .avatar{flex:none;width:120px;height:120px;font-size:2.2rem}.profmeta{min-width:0}.profname{align-items:center;gap:.9rem;display:flex}.profname h1{overflow-wrap:anywhere;margin:0}.profname .gearlink{margin-top:0}@media (max-width:600px){.profhead{gap:1.2rem}.profhead .avatar{width:80px;height:80px;font-size:1.5rem}.idfigs{gap:1.3rem}}.gearlink{border:1px solid var(--rule);width:2.4rem;height:2.4rem;color:var(--ink2);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.4rem;transition:border-color .12s,color .12s;display:inline-flex}.gearlink:hover{border-color:var(--ink3);color:var(--ink)}.backlink{color:var(--ink3);margin-bottom:.6rem;font-size:.8rem;display:inline-block}.backlink:hover{color:var(--ink)}.filterdrawer{border:1px solid var(--rule);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;padding:.8rem;display:flex}.bandrow{flex-wrap:wrap;gap:.4rem;display:flex}.column{max-width:var(--measure)}.pfpage{max-width:880px;margin:0 auto}.pfhead{align-items:center;gap:2.2rem;padding:.8rem 0 .2rem;display:flex}.pfhead .avatar{flex:none;width:120px;height:120px;font-size:2.2rem}.pfwho{min-width:0}.pfwho h1{overflow-wrap:anywhere;margin:0}.pfvalue{letter-spacing:-.05em;margin-top:.7rem;font-size:1.9rem;font-weight:600;line-height:1.1}.pfwho .delta{margin-top:.3rem;font-size:.8rem}.pfchart{border:1px solid var(--rule);border-radius:var(--r-soft);margin-top:2rem;padding:1rem 1.2rem 1.2rem}.pfchart .chartwrap{max-width:none;margin-top:1.4rem}.rangebar{justify-content:flex-end;gap:.2rem;display:flex}.rangebar button{appearance:none;font:inherit;cursor:pointer;font-family:var(--font-mono);color:var(--ink3);background:0 0;border:none;border-radius:999px;padding:.3rem .6rem;font-size:.68rem;font-weight:700}.rangebar button:hover{color:var(--ink)}.rangebar button[aria-pressed=true]{background:var(--sunk);color:var(--ink)}.pfh2{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800}.pfsection{border-top:1px solid var(--rule);margin-top:2.2rem;padding-top:1.2rem}.pfcardshead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pfcardshead .mono{color:var(--ink3);font-size:.7rem}.pfsection .toolbar{margin-top:.9rem}.filtergroup{flex-direction:column;gap:.45rem;width:100%;display:flex}.filtergroup .eyebrow{margin:0}@media (max-width:600px){.pfhead{gap:1.2rem}.pfhead .avatar{width:80px;height:80px;font-size:1.5rem}.pfvalue{font-size:1.5rem}.pfchart{padding:.8rem}}.cardsheet{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:2rem;display:grid}.csart .pc{border-radius:8px}.csbody h1{margin:.2rem 0 0;font-size:1.8rem}.csbody .sub{margin-top:.35rem}.csrows{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-soft);gap:1px;margin-top:1.4rem;display:grid;overflow:hidden}.csrows>div{background:var(--paper);color:var(--ink2);justify-content:space-between;align-items:baseline;padding:.85rem 1rem;font-size:.88rem;display:flex}.csrows b{color:var(--ink);letter-spacing:-.03em;font-size:1rem;font-weight:700}.csrows b.good{color:var(--green)}.csapp{color:var(--blue);margin-top:1.2rem;font-size:.82rem;font-weight:700;display:inline-block}.csapp:hover{text-decoration:underline}.cspage{max-width:820px;margin:0 auto}.cspage .backlink{margin-bottom:1.4rem}.dialog .csclose{float:right;margin:-.4rem -.4rem 0 .5rem}@media (max-width:640px){.cardsheet{grid-template-columns:1fr;gap:1.2rem}.csart{width:200px;margin:0 auto}}.pghead{margin:.4rem 0 1.4rem}.pghead h1{margin:0}.statstrip{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.statstrip>div{background:var(--paper);padding:1.1rem 1.3rem}.statstrip dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-size:.58rem}.statstrip dd{letter-spacing:-.04em;margin:.4rem 0 0;font-size:1.4rem;font-weight:600}@media (max-width:760px){.statstrip{grid-template-columns:repeat(3,minmax(0,1fr))}.statstrip>div{padding:.9rem .8rem}.statstrip dd{font-size:1.15rem}}h1+.empty{margin-top:1.2rem}.modlist{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r);flex-direction:column;gap:1px;margin-top:.8rem;display:flex}.modrow{background:var(--paper);align-items:flex-start;gap:1.2rem;padding:.9rem 1rem;display:flex}.modmain{flex:1;min-width:0}.modwho{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.modwho b{font-size:.9rem}.modwhere{color:var(--ink3);font-size:.78rem}.modwhen{color:var(--ink3);margin-left:auto;font-size:.7rem}.modbody{color:var(--ink);overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.9rem;line-height:1.45}.modmeta{color:var(--ink3);margin-top:.35rem;font-size:.72rem;display:block}.modimg{border-radius:var(--r);border:1px solid var(--rule);max-width:240px;max-height:240px;margin-top:.6rem;display:block}.modacts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.4rem;display:flex}.modphotos{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.modphotos img{border-radius:var(--r);border:1px solid var(--rule);max-width:180px;max-height:180px;display:block}.modcardline{color:var(--ink2);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8rem;display:flex}.modthumb{object-fit:cover;border-radius:var(--r);border:1px solid var(--rule);width:30px;height:42px}.modreports{color:var(--ink3);flex-direction:column;gap:.15rem;margin:.5rem 0 0;padding:0;font-size:.74rem;list-style:none;display:flex}.modreports b{color:var(--ink2);font-weight:600}.modfile{color:var(--blue);margin-top:.5rem;font-size:.8rem;display:inline-block}.modreview{border-left:2px solid var(--rule2);flex-direction:column;gap:.35rem;margin-top:.7rem;padding-left:.7rem;display:flex}.modreview p{overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.4}.modreview p.hit{border-left:2px solid var(--red);margin-left:calc(-.7rem - 2px);padding-left:.7rem}.modreview .t{font-family:var(--font-mono);color:var(--ink3);margin-right:.4rem;font-size:.66rem}.clubmark{color:#fff;letter-spacing:-.02em;flex:none;place-items:center;font-weight:900;line-height:1;display:inline-grid;overflow:hidden}.clubmark img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:720px){.modrow{flex-direction:column;gap:.7rem}.modacts{justify-content:flex-start}}.proftabs{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;margin-top:1.6rem;display:grid}.proftabs button{appearance:none;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.8rem 0;transition:color .12s,border-color .12s;display:flex;position:relative}.proftabs button:hover{color:var(--ink2)}.proftabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.proftabs button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.proftabdot{font-family:var(--font-mono);color:var(--paper);background:var(--red);border-radius:999px;padding:1px 6px;font-size:.58rem;font-weight:800}.profpage .tilegrid{margin-top:1.2rem}.actlist{gap:2px;margin:1rem 0 0;padding:0;list-style:none;display:grid}.actlist li{border-radius:var(--r-soft);align-items:center;gap:.75rem;padding:.7rem;display:flex}.actlist li.fresh{background:var(--sunk)}.actlist .avatar{flex:none;width:32px;height:32px;font-size:.7rem}.acttext{flex:1;min-width:0}.acttext p{color:var(--ink2);margin:0;font-size:.86rem;line-height:1.4}.acttext b{color:var(--ink);font-weight:800}.acttext .mono{color:var(--ink3);font-size:.64rem}.actcard{flex:none;width:32px}.actcard .pc{border-radius:3px}.ordersearch{margin:0 0 1rem}.ordersearch .mono{color:var(--ink3);white-space:nowrap;font-size:.7rem}.setshead{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.2rem;display:flex}.setshead h1{margin:0 0 .55rem}.setshead .tabbar{border-bottom:0;margin:0}.setshead+[role=tabpanel] .sechead:first-child,.setshead~[role=tabpanel] .profilecols>div>.sechead:first-child{margin-top:.4rem}.msgimg{border:1px solid var(--rule);border-radius:8px;max-width:220px;height:auto;margin-top:.35rem;display:block}.rail.readonly button[disabled]{opacity:1}.oddsedit{flex-direction:column;gap:.45rem;margin-top:.7rem;display:flex}.oddsrow{grid-template-columns:4.2rem 1fr 3.6rem;align-items:center;gap:.5rem;display:grid}.oddsrow input{text-align:right;border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);width:100%;color:var(--ink);padding:.35rem .5rem;font-size:.8rem}.oddsrow input:disabled{color:var(--ink3);background:var(--sunk)}.oddsrow .share,.mixrow .share{color:var(--ink3);text-align:right;font-size:.72rem}.oddstotal{border-top:1px solid var(--rule);color:var(--ink3);grid-template-columns:4.2rem 1fr 3.6rem;align-items:baseline;gap:.5rem;margin-top:.15rem;padding-top:.5rem;font-size:.75rem;display:grid}.oddstotal b{text-align:right;color:var(--red)}.oddstotal.ok b{color:var(--green)}.oddstotal span:last-child{text-align:right}.shelf{flex-direction:column;gap:.4rem;margin-top:1.2rem;display:flex}.shelfgrid{grid-template-columns:6px minmax(6rem,1.4fr) 4rem 5rem 8rem repeat(6,minmax(3.1rem,1fr)) .75rem;align-items:center;column-gap:.85rem;display:grid}.shelfhead{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;padding:0 1rem .2rem;font-size:.6rem;font-weight:600}.tone-r{color:var(--red)}.tone-y{color:var(--gold)}.tone-b{color:var(--blue)}.tone-g{color:var(--green)}.shelfrow{border:1px solid var(--rule);border-radius:var(--r);color:inherit;background:var(--paper);padding:.75rem 1rem;text-decoration:none;transition:all .14s}.shelfrow:hover{border-color:var(--ink3);background:var(--sunk)}.shelfrow:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.packdye{border-radius:3px;flex:none;width:6px;height:2rem}.shelfname{flex-wrap:wrap;align-items:center;gap:.2rem .5rem;min-width:0;display:flex}.shelfname b{letter-spacing:-.02em;font-size:1rem}.packpool{color:var(--ink3);font-size:.72rem}.shelfrow .num{white-space:nowrap;font-size:.9rem;font-weight:600}.shelfrow .num .dim{color:var(--ink3);font-size:.78rem;font-weight:400}.shelfrow .tiern.out{color:var(--ink3);opacity:.5}.shelfrow .lbl,.shelfbreak{display:none}.tag2{border-radius:var(--r);border:1px solid var(--rule2);color:var(--ink2);white-space:nowrap;align-items:center;gap:.3rem;padding:.15rem .45rem;font-size:.68rem;display:inline-flex}.tag2.warn{border-color:var(--red);color:var(--red)}.shelfchev{color:var(--ink3);text-align:right;font-size:1.2rem}.catpick{border:1px solid var(--rule2);border-radius:var(--r);background:var(--paper);flex:none;display:inline-flex;overflow:hidden}.catpick button{appearance:none;font:inherit;cursor:pointer;white-space:nowrap;color:var(--ink3);background:0 0;border:0;align-items:center;gap:.4rem;padding:.38rem .8rem;font-size:.8rem;font-weight:700;transition:color .12s,background .12s;display:inline-flex}.catpick button+button{border-left:1px solid var(--rule2)}.catpick button:hover{color:var(--ink);background:var(--sunk)}.catpick button.on{background:var(--ink);color:var(--paper)}.catpick button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.catpick .n{font-family:var(--font-mono);opacity:.65;font-size:.66rem;font-weight:500}.packtitle .catpick{margin-right:auto}@media (max-width:600px){.packtitle{flex-wrap:wrap}.catpick{scrollbar-width:none;max-width:100%;overflow-x:auto}}.crumb{margin-bottom:.4rem;font-size:.78rem}.crumb a{color:var(--ink3);font-weight:700;text-decoration:none}.crumb a:hover{color:var(--blue)}.packhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin:1rem 0 1.2rem;display:flex}.packkpis{flex-wrap:wrap;gap:1.6rem;display:flex}.oddsmini{flex-wrap:wrap;justify-content:flex-end;gap:.35rem .9rem;display:flex}.oddsmini>span{align-items:center;gap:.35rem;display:inline-flex}.oddsmini b{font-size:.86rem}.packkpis>span{flex-direction:column;display:flex}.packkpis b{letter-spacing:-.02em;font-size:1.35rem}.packkpis span>span{color:var(--ink3);font-size:.72rem}.editbar{border:1px solid var(--rule);border-radius:var(--r);background:var(--sunk);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.4rem;padding:.75rem 1rem;display:flex}.hint{color:var(--ink2);max-width:58ch;margin:0;font-size:.8rem;line-height:1.45}.editbar .hint{flex:18rem}.tierblock{border:1px solid var(--rule);border-radius:var(--r);margin-bottom:.9rem;overflow:hidden}.tierblock>header{border-bottom:1px solid var(--rule);background:var(--sunk);flex-wrap:wrap;align-items:center;gap:.7rem;padding:.7rem 1rem;display:flex}.tiermeans{color:var(--ink3);font-size:.76rem}.tiercount{margin-left:auto;font-size:.78rem;font-weight:600}.tiervalue{color:var(--ink3);text-align:right;min-width:6rem;font-size:.78rem}.tierblock .tablewrap,.tierblock table{margin:0}.tierblock .empty{padding:.9rem 1rem}.tierblock tr.gone{opacity:.4}.packvar{color:var(--ink3);font-size:.75rem}@media (max-width:860px){.shelfhead{display:none}.shelfrow.shelfgrid{flex-wrap:wrap;align-items:flex-end;gap:.6rem 1rem;display:flex}.shelfrow .shelfname{flex:8rem;align-self:center}.shelfrow .num{text-align:left}.shelfrow .lbl{font-style:normal;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:.1rem;font-size:.55rem;font-weight:600;display:block}.shelfrow .lbl.tone-r{color:var(--red)}.shelfrow .lbl.tone-y{color:var(--gold)}.shelfrow .lbl.tone-b{color:var(--blue)}.shelfrow .lbl.tone-g{color:var(--green)}.shelfrow .shelfbreak{flex-basis:100%;height:0;display:block}.shelfrow .tiern{flex:0 0 calc(33.3333% - .666667rem)}.shelfchev{display:none}.tiercount{margin-left:0}}.auth{flex-direction:column;width:100%;max-width:360px;margin:0 auto;display:flex}.authtop{text-align:center}.auth h1{letter-spacing:-.035em;margin:0;font-size:1.75rem;font-weight:800;line-height:1.1}.auth .sub{font-size:var(--text-base);color:var(--ink2);line-height:1.45}.authtop .sub{margin-top:var(--space-3)}.auth .form{margin-top:var(--space-10);gap:var(--space-7);max-width:none}.auth .field{gap:var(--space-2)}.auth .field label{font-family:var(--font-sans);font-size:var(--text-small);letter-spacing:0;text-transform:none;color:var(--ink2);font-weight:600}.auth .field input{height:48px;padding:0 var(--space-6);background:var(--sunk);border:1px solid var(--rule2);border-radius:var(--r);font-size:1rem}.auth .field input::placeholder{color:var(--ink3);opacity:1}.auth .field input:focus{border-color:var(--ink)}.auth .field input:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 30%, transparent);outline-offset:2px}.auth .field .authcode{font-family:var(--font-mono);letter-spacing:.4em;text-align:center;padding-left:.4em;font-size:1.5rem}.auth .field .hint{font-size:var(--text-small);color:var(--ink3)}.auth .field .hint.authok{color:var(--green)}.auth .err{margin:var(--space-10) 0 0}.auth .err+.form{margin-top:var(--space-7)}.btn.authbtn{height:48px;margin-top:var(--space-3);letter-spacing:-.01em;border-color:var(--ink);background:var(--ink);color:var(--paper);font-size:1rem;font-weight:700}.btn.authbtn:hover:not([disabled]){border-color:var(--ink2);background:var(--ink2);color:var(--paper)}.btn.authbtn[disabled]{opacity:1;background:var(--sunk);border-color:var(--rule2);color:var(--ink3)}.btn.authbtn:focus-visible,.btn.authapple:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 30%, transparent);outline-offset:2px}.auth .form .note{margin-top:0}.btn.authapple{height:48px;margin-top:var(--space-10);border-color:var(--ink);background:var(--ink);color:var(--paper);font-size:1rem;font-weight:600}.btn.authapple:hover:not([disabled]){border-color:var(--ink2);background:var(--ink2);color:var(--paper)}.authgsi{--gsi-bg:#fff;--gsi-line:#747775;--gsi-ink:#1f1f1f;margin-top:var(--space-10);position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .authgsi{--gsi-bg:#131314;--gsi-line:#8e918f;--gsi-ink:#e3e3e3}}:root[data-theme=dark] .authgsi{--gsi-bg:#131314;--gsi-line:#8e918f;--gsi-ink:#e3e3e3}.btn.authapple+.authgsi{margin-top:var(--space-4)}.authgsi .btn.authgoogle{border:1px solid var(--gsi-line);background:var(--gsi-bg);height:48px;color:var(--gsi-ink);font-size:1rem;font-weight:600}.authgsi[data-live]:hover .btn.authgoogle{background:color-mix(in srgb, var(--gsi-ink) 8%, var(--gsi-bg))}.authgsi:not([data-live]) .btn.authgoogle{opacity:.4;cursor:not-allowed}.authgsi:focus-within .btn.authgoogle{outline:2px solid color-mix(in srgb, var(--ink) 30%, transparent);outline-offset:2px}.authgsihost{opacity:0;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.authgsihost>div{transform:scaleY(1.25)}.authsplit{align-items:center;gap:var(--space-5);margin-top:var(--space-8);font-size:var(--text-small);color:var(--ink3);display:flex}.authsplit:before,.authsplit:after{content:"";border-top:1px solid var(--rule);flex:1}.authsplit+.err,.authsplit+.form{margin-top:var(--space-8)}.authlink{appearance:none;font:inherit;color:var(--ink2);cursor:pointer;text-underline-offset:.2em;align-items:center;gap:var(--space-2);background:0 0;border:0;padding:0;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s,color .12s;display:inline-flex}.authlink:hover:not([disabled]){color:var(--ink);text-decoration-color:currentColor}.authlink:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 30%, transparent);outline-offset:2px;border-radius:var(--r)}.authlink[disabled]{color:var(--ink3);cursor:not-allowed}.authlink.strong{color:var(--ink);font-weight:600}.authlink.quiet{font-size:var(--text-small);font-weight:400}.form>.authlink{padding:var(--space-3);justify-self:center}.err .authlink{color:inherit;font-weight:600;text-decoration-color:currentColor}.authlinks{justify-content:center;gap:var(--space-9);display:flex}.authlabel{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.authpw{position:relative}.auth .authpw input{padding-right:3rem}.authpwbtn{appearance:none;cursor:pointer;width:3rem;color:var(--ink3);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0}.authpwbtn:hover{color:var(--ink)}.authpwbtn:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 30%, transparent);outline-offset:-2px;border-radius:var(--r)}.authhead{justify-content:space-between;align-items:center;gap:var(--space-7);margin-bottom:var(--space-10);display:flex}.authprogress{flex:0 7rem;gap:4px;display:flex}.authprogress span{background:var(--rule2);flex:1;height:3px}.authprogress span[data-filled]{background:var(--ink)}.authfoot{text-align:center;margin:var(--space-9) 0 0;font-size:var(--text-base);color:var(--ink2)}.authdev{margin-top:var(--space-8);text-align:center;font-size:var(--text-small);color:var(--ink3)}.authdev summary{cursor:pointer;display:inline-block}.authdev summary:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 30%, transparent);outline-offset:2px}.authdev>div{justify-content:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.authlayout{flex-direction:column;display:flex}.authart{height:168px;margin:-1.5rem -1.25rem var(--space-9);background:var(--bar-bg);position:relative;overflow:hidden}.authart img{object-fit:cover;object-position:center 55%;width:100%;height:100%;animation:.6s ease-out both authArtIn;display:block}.authart:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--paper));position:absolute;inset:60% 0 0}.authartcopy{display:none}@keyframes authArtIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.authart img{animation:none}}@media (max-width:560px){.authart{margin:-1.1rem -.9rem var(--space-8)}}@media (min-width:960px){.authlayout{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:center;gap:64px;display:grid}.authart{border-radius:var(--r);border:1px solid var(--bar-line);height:min(680px, calc(100svh - var(--topbar-h) - 6.5rem));margin:0}.authart img{object-position:center 62%}.authart:after{box-shadow:inset 0 0 90px 24px var(--bar-bg);background:0 0;inset:0}.authartcopy{z-index:1;padding:var(--space-10) var(--space-10) 5rem;background:linear-gradient(to bottom, color-mix(in srgb, var(--bar-bg) 85%, transparent), transparent);display:block;position:absolute;inset:0 0 auto}.authartline{color:var(--bar-ink);font-size:var(--text-h1);letter-spacing:-.04em;margin:0;font-weight:800;line-height:1.05}}.cloneout{border-top:1px solid var(--rule);background:var(--sunk);padding:.9rem 1rem 1.1rem}.cloneout .tablewrap{max-height:17rem;margin:.6rem 0 .9rem;overflow:auto}.cloneout td.b{color:var(--red);font-weight:800}.clonefoot{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.clonefoot .fineprint{flex:16rem;margin:0}.tierodds{flex-direction:column;align-items:flex-end;min-width:5.5rem;display:flex}.tierodds b{color:var(--ink2);font-size:.8rem}.tierodds .now{color:var(--ink3);font-size:.68rem}.oddsbox{border:1px solid var(--rule);border-radius:var(--r);background:var(--sunk);margin-bottom:1.4rem;padding:1rem}.oddsbox>header{margin-bottom:.9rem}.oddsbox h3{margin:0 0 .25rem;font-size:.95rem}.oddsgrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;display:grid}.oddsrow2{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);align-items:center;gap:.4rem;padding:.45rem .6rem;display:flex}.oddsname{flex:auto;font-size:.74rem;font-weight:700}.oddsrow2 input{text-align:right;width:4.2rem;font-family:var(--font-mono);color:inherit;background:0 0;border:0;padding:0;font-size:.82rem}.oddsrow2 input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.oddspct{color:var(--ink3);font-size:.72rem}.oddsfoot{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.oddstotal2{color:var(--red);margin-right:auto;font-size:.8rem;font-weight:700}.oddstotal2.ok{color:var(--green)}.stocker{background:var(--sunk);border-bottom:1px solid var(--rule);padding:.9rem 1rem 1.1rem}.stocksearch{width:100%;font:inherit;border:1px solid var(--rule2);border-radius:var(--r);background:var(--paper);color:inherit;padding:.5rem .7rem;font-size:.85rem}.stocksearch:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.stocker .tablewrap{max-height:22rem;margin:.7rem 0 0;overflow:auto}.stocker .qty{text-align:right;width:3.4rem;font-family:var(--font-mono);border:1px solid var(--rule2);border-radius:var(--r);background:var(--paper);color:inherit;padding:.2rem .35rem;font-size:.8rem}.stocknote{color:var(--ink2);margin:.6rem 0 0;font-size:.78rem}.stocknote.bad{color:var(--red)}.stockbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.stockbar .stocksearch{flex:16rem}.mult{color:var(--ink3);font-size:.68rem;display:block}td.grade{color:var(--ink2);white-space:nowrap;font-size:.74rem}.cover{border:1px solid var(--rule);border-radius:var(--r);color:var(--ink2);margin-bottom:1rem;padding:.7rem 1rem;font-size:.85rem}.cover.warn{border-color:var(--yellow,var(--rule2));color:var(--ink)}.cover.bad{border-color:var(--red);color:var(--red)}.cover b{color:inherit}.cov{color:var(--ink3);font-size:.66rem;font-weight:400;display:block}.cov.warn{color:var(--ink)}.cov.bad{color:var(--red)}.fillbar{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.7rem;font-size:.8rem;display:flex}.fillbar label{font-weight:700}.fillbar .hint{flex:14rem;font-size:.72rem}.oddsstrip{border:1px solid var(--rule);border-radius:var(--r);margin:0 0 1.2rem}.oddsstrip>header{flex-wrap:wrap;align-items:baseline;gap:.9rem;padding:.8rem 1rem .2rem;display:flex}.oddsstrip>header h2{margin:0;font-size:1rem}.oddsstrip>header .hint{font-size:.78rem}.oddscells{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.oddscell{border-top:1px solid var(--rule);flex-direction:column;gap:.25rem;padding:.8rem 1rem .9rem;display:flex}.oddscell+.oddscell{border-left:1px solid var(--rule)}.oddscell b{letter-spacing:-.02em;font-size:1.2rem}.oddscell .range{color:var(--ink2);font-size:.72rem}.oddscell .left{color:var(--ink3);font-size:.7rem}@media (max-width:900px){.oddscells{grid-template-columns:repeat(3,minmax(0,1fr))}.oddscell:nth-child(4){border-left:none}}@media (max-width:520px){.oddscells{grid-template-columns:repeat(2,minmax(0,1fr))}.oddscell:nth-child(odd){border-left:none}.oddscell:nth-child(4){border-left:1px solid var(--rule)}}.cardgrid{grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:.55rem;padding:.85rem 1rem;display:grid}.tiermore{justify-content:center;padding:0 1rem .9rem;display:flex}.cardtile{cursor:default}.cardtile .pc{transition:transform .12s,box-shadow .12s}.cardtile:hover .pc{transform:translateY(-2px);box-shadow:0 6px 18px #00000040}.cardpeek{z-index:60;pointer-events:none;background:var(--paper);border:1px solid var(--rule2);border-radius:12px;position:fixed;overflow:hidden;box-shadow:0 18px 50px #00000059}.cardpeek img,.cardpeek .noimg{width:100%;aspect-ratio:var(--card-aspect);object-fit:cover;background:var(--sunk);display:block}.cardpeek img.slab{object-fit:contain;padding:.6rem}.cardpeek .body{flex-direction:column;gap:.2rem;padding:.7rem .85rem .85rem;font-size:.8rem;display:flex}.cardpeek .body b{font-size:.98rem}.cardpeek .body .mono{color:var(--ink2);font-size:.72rem}.cardpeek .body .price{color:var(--ink);margin-top:.2rem;font-size:1.15rem;font-weight:700}.cardpeek .body .dim{color:var(--ink3)}.cardtile{flex-direction:column;gap:.2rem;display:flex}.cardtile.gone{opacity:.45}.cardtile{position:relative}.cardtile.pending .pc{opacity:.4;filter:grayscale(.6)}.cardtile.pending .cardmeta{opacity:.6}.pendtag{font:700 .6rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:3px;padding:.15rem .35rem;position:absolute;top:.4rem;left:.4rem}.penddel{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;width:1.4rem;height:1.4rem;line-height:1;position:absolute;top:.3rem;right:.3rem}.cardtile.removing .pc{opacity:.35;outline:2px solid var(--red);outline-offset:2px}.pendtag.rm{background:var(--red)}.penddel.live{opacity:0;transition:opacity .12s}.cardtile:hover .penddel.live,.cardtile:focus-within .penddel.live,.penddel.live:focus-visible{opacity:1}@media (hover:none){.penddel.live{opacity:1}}.penddel:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cardpeekbtn{color:inherit;cursor:pointer;text-align:left;border-radius:var(--r);background:0 0;border:0;padding:0;display:block}.cardpeekbtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cardname{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.penddel.undo{background:var(--ink);font-size:.85rem}.ac.pr{max-height:90vh}.prbody{flex-direction:column;gap:1rem;padding:1rem 1.3rem;display:flex;overflow-y:auto}.prstats{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.prstats>div{border:1px solid var(--rule);background:var(--sunk);border-radius:10px;flex-direction:column;gap:.15rem;padding:.75rem .9rem;display:flex}.prstats span{color:var(--ink3);font-size:.72rem;font-weight:600}.prstats b{font-size:1.05rem}.prstats em{color:var(--ink3);font-size:.72rem;font-style:normal}.prstats .warn{border-color:var(--gold)}.prstats .warn em{color:var(--gold)}.prsec h3{justify-content:space-between;margin:0 0 .45rem;font-size:.86rem;display:flex}.prsec.add h3{color:var(--green)}.prsec.remove h3{color:var(--red)}.prrows{border:1px solid var(--rule);border-radius:10px;overflow:hidden}.prrow{border-top:1px solid var(--rule);grid-template-columns:2.2rem 1fr auto 3rem 5rem;align-items:center;gap:.7rem;padding:.45rem .7rem;font-size:.82rem;display:grid}.prrow:first-child{border-top:0}.prrow img,.prrow .noimg{width:2.2rem;aspect-ratio:var(--card-aspect);object-fit:cover;background:var(--sunk);border-radius:3px}.prrow .nm{flex-direction:column;min-width:0;display:flex}.prrow .nm .mono{color:var(--ink3);font-size:.7rem}.prrow .q,.prrow .p{text-align:right}.prsec.remove .prrow{opacity:.8}.acfoot.pr{margin:0}.packtitle{justify-content:space-between;align-items:center;gap:1rem;display:flex}.packtitle h1{margin:0}.packtitle .acts{gap:.5rem;display:flex}.publishbar{border:1px solid var(--ink);border-radius:var(--r);background:var(--sunk);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:.8rem 0;padding:.75rem 1rem;font-size:.86rem;display:flex}.dialog:has(.ac){max-width:880px;max-height:94vh;padding:0}.ac{flex-direction:column;display:flex}.achead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.3rem .75rem;display:flex}.achead h2{margin:.1rem 0 0;font-size:1.1rem}.acclose{background:var(--sunk);cursor:pointer;width:2rem;height:2rem;color:var(--ink2);border:0;border-radius:50%;font-size:1.2rem}.ac .errornote,.ac>.note{margin:.8rem 1.4rem 0}.acsearch{flex-direction:column;gap:.8rem;padding:1.1rem 1.4rem 1.4rem;display:flex}.acsearch>input{font:inherit;border:1px solid var(--rule2);background:var(--sunk);color:var(--ink);border-radius:10px;padding:.8rem 1rem;font-size:1rem}.acbar{align-items:center;gap:.6rem;display:flex}.acbar input{font:inherit;border:1px solid var(--rule2);background:var(--sunk);color:var(--ink);border-radius:10px;flex:1;padding:.65rem .9rem;font-size:.95rem}.actierfilter{flex-wrap:wrap;gap:.4rem;display:flex}.actierfilter button{border:1px solid var(--rule2);background:var(--paper);cursor:pointer;font:inherit;color:var(--ink2);border-radius:999px;padding:.3rem .6rem;font-size:.78rem;font-weight:700}.actierfilter button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.acpick{position:relative}.acfilters{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.acrange{color:var(--ink2);align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:flex}.acrange .dash{color:var(--ink3)}.money.sm{border-radius:8px;flex:none;width:6.5rem;padding-left:.55rem}.money.sm input{padding:.4rem;font-size:.85rem}.acsort{font:inherit;border:1px solid var(--rule2);background:var(--paper);color:var(--ink);border-radius:8px;padding:.4rem .5rem;font-size:.82rem}.account{margin-left:auto}.acmore{align-self:center}.acpickprice{font:700 .95rem var(--font-mono);color:var(--ink)}.acgrid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.7rem;max-height:62vh;padding:2px;display:grid;overflow-y:auto}.acpick{border:1px solid var(--rule);background:var(--paper);text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:10px;flex-direction:column;gap:.15rem;padding:.5rem;display:flex}.acpick:hover{border-color:var(--ink)}.ac .acpreview img,.ac .acpreview .noimg{align-self:center;width:auto;max-height:13rem}.acpick img,.acpick .noimg,.acpreview img,.acpreview .noimg{width:100%;aspect-ratio:var(--card-aspect);object-fit:cover;background:var(--sunk);color:var(--ink3);border-radius:6px;place-items:center;margin-bottom:.35rem;font-size:.7rem;display:grid}.acpick b{font-size:.85rem}.acpick .mono,.acpreview .mono{color:var(--ink3);font-size:.7rem}.acpick .var,.acpreview .var{color:var(--ink2);font-size:.72rem}.acbody{grid-template-columns:12rem 1fr;display:grid}.acpreview{border-right:1px solid var(--rule);background:var(--sunk);flex-direction:column;gap:.2rem;padding:1rem 1.1rem;display:flex}.acpreview>b{margin-top:.2rem;font-size:1.05rem}.acpreview .acprice{font:700 1.3rem var(--font-mono);margin-top:.35rem}.acpreview .acprice em{font:600 .62rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gold);vertical-align:middle;margin-left:.4rem}.acpreview .btn{align-self:flex-start;margin-top:.6rem}.acfields{flex-direction:column;gap:.9rem;padding:.95rem 1.3rem 0;display:flex}.acfields section{flex-direction:column;gap:.45rem;display:flex}.acfields section.acrow{flex-direction:row;align-items:flex-start;gap:1.2rem}.acfields section.acrow .field{flex:none}.acfields section.acrow .field input{width:5rem}.acfields h3{letter-spacing:.02em;color:var(--ink2);margin:0;font-size:.8rem;font-weight:800}.acfields .hint{margin:0}.seg{border:1px solid var(--rule2);border-radius:10px;align-self:flex-start;display:inline-flex;overflow:hidden}.seg button{background:var(--paper);font:inherit;color:var(--ink2);cursor:pointer;border:0;padding:.5rem .95rem;font-size:.84rem;font-weight:700}.seg button+button{border-left:1px solid var(--rule2)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.seg.small button{padding:.4rem .75rem;font-size:.78rem}.acrow{align-items:flex-end;gap:.8rem;display:flex}.acrow .field{flex:1}.acrow .field>span{color:var(--ink3);font-size:.72rem;font-weight:600}.money{border:1px solid var(--rule2);background:var(--paper);border-radius:10px;flex:1;align-items:center;padding-left:.8rem;display:flex}.money span{color:var(--ink3);font-weight:700}.money input{font:700 1.1rem var(--font-mono);width:100%;color:var(--ink);background:0 0;border:0;outline:none;padding:.6rem}.actiers{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.actiers button{border:1px solid var(--rule2);background:var(--paper);cursor:pointer;font:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:.4rem;padding:.4rem .6rem;display:flex}.actiers button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--sunk)}.actiers .rec{color:var(--green);text-transform:uppercase;letter-spacing:.05em;font-size:.6rem;font-weight:800}.acfoot{border-top:1px solid var(--rule);background:var(--paper);justify-content:space-between;align-items:center;gap:1rem;margin:0 -1.3rem;padding:.8rem 1.3rem .95rem;display:flex;position:sticky;bottom:0}.acfoot .hint{flex:auto;min-width:0;font-size:.8rem}.ac .btn{width:auto}.acfoot .btn{flex:none;min-width:12rem}.ac .btn.solid{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ac .btn.solid:hover:not([disabled]){opacity:.88}.ac .btn.solid[disabled]{opacity:.35;cursor:default}.ac .btn.quiet{border:1px solid var(--rule2);color:var(--ink2);background:var(--paper);border-radius:10px}.ac .btn.quiet:hover:not([disabled]){border-color:var(--ink);color:var(--ink)}@media (max-width:720px){.acbody{grid-template-columns:1fr}.acpreview{border-right:0;border-bottom:1px solid var(--rule)}.acpreview img{max-width:9rem}.actiers{grid-template-columns:repeat(2,1fr)}}.acphotos{flex-wrap:wrap;gap:.5rem;display:flex}.acphoto{width:3.2rem;aspect-ratio:var(--card-aspect);background:var(--sunk);border:1px dashed var(--rule2);color:var(--ink3);cursor:pointer;border-radius:4px;place-items:center;font-size:1.4rem;display:grid;position:relative;overflow:hidden}.acphoto img{object-fit:cover;width:100%;height:100%}.acphoto button{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;width:1.2rem;height:1.2rem;line-height:1;position:absolute;top:2px;right:2px}.cardmeta{color:var(--ink3);justify-content:space-between;gap:.3rem;font-size:.64rem;display:flex}.cardmeta .b{color:var(--ink);font-weight:700}.tabintro{margin:.9rem 0}.tabh{margin:1.4rem 0 .6rem;font-size:.95rem}.pulltable td{vertical-align:middle}.pulltable .sub{color:var(--ink3);font-size:.72rem;display:block}.pulltable .dim{color:var(--ink2);white-space:nowrap;font-size:.78rem}.pullcard{align-items:center;gap:.6rem;display:flex}.pullcard .thumb{flex:none;width:2.2rem}.outcome{border-radius:var(--r);border:1px solid var(--rule2);white-space:nowrap;padding:.15rem .45rem;font-size:.74rem;font-weight:600;display:inline-block}.outcome.o-vault{color:var(--ink2)}.outcome.o-sold_back{color:var(--green);border-color:var(--green)}.outcome.o-shipping{color:var(--gold);border-color:var(--gold)}.outcome.o-shipped{color:var(--blue);border-color:var(--blue)}.salegrid{border:1px solid var(--rule);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0;margin:1rem 0;display:grid}.salegrid>div{border-right:1px solid var(--rule);flex-direction:column;gap:.2rem;padding:.9rem 1rem;display:flex}.salegrid>div:last-child{border-right:none}.salegrid span{color:var(--ink3);font-size:.74rem}.salegrid b{letter-spacing:-.02em;font-size:1.3rem}.salegrid em{color:var(--ink2);font-size:.72rem;font-style:normal}.salegrid .keep b{color:var(--green)}.sl{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.slkpis{border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.slkpi{border-right:1px solid var(--rule);flex-direction:column;gap:.3rem;padding:1rem 1.1rem;display:flex}.slkpi:last-child{border-right:0}.slkpi .l{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-size:.6rem}.slkpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.45rem}.slkpi .n{color:var(--ink2);font-size:.72rem}.slkpi.good b{color:var(--green)}.slrow{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem;display:grid}.slpanel{border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);flex-direction:column;gap:.8rem;min-width:0;padding:1rem 1.1rem 1.1rem;display:flex}.slpanel>header{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.slpanel>header h3{margin:0;font-size:.92rem}.slpanel>header .hint{margin:0;font-size:.72rem}.slpanel table{font-size:.8rem}.slpanel td,.slpanel th{padding:.5rem .4rem}.slpanel th:first-child,.slpanel td:first-child{padding-left:0}.slpanel th:last-child,.slpanel td:last-child{padding-right:0}.slpanel th{background:0 0}.slpl td{vertical-align:middle}.slpl .pllbl{font-weight:600;display:block}.slpl .plsub{color:var(--ink3);margin-top:.1rem;font-size:.7rem;display:block}.slpl .plbar{width:32%}.slpl .plbar span{background:var(--ink3);border-radius:2px;height:.5rem;display:block}.slpl tr.in .plbar span{background:var(--ink)}.slpl tr.out .plbar span{background:var(--red);opacity:.75}.slpl tr.out .num:not(.pct){color:var(--red)}.slpl tr.total td{border-top:1.5px solid var(--ink);border-bottom:0;font-weight:700}.slpl tr.total .plbar span{background:var(--green)}.slpl tr.total .num:not(.pct){color:var(--green);font-size:.95rem}.slpl .pct{color:var(--ink3);width:3.5rem;font-size:.72rem}.slopen{color:var(--ink2);background:var(--sunk);border-radius:var(--r);margin:0;padding:.6rem .75rem;font-size:.76rem;line-height:1.45}.slchartsum{color:var(--ink2);flex-wrap:wrap;justify-content:space-between;gap:.6rem;font-size:.76rem;display:flex}.slchart{width:100%;height:auto;display:block}.slchart .grid{stroke:var(--rule);stroke-width:1px}.slchart .ax{fill:var(--ink3);font-size:9px;font-family:var(--font-mono)}.slchart .bar{fill:var(--green)}.slchart .bar:hover{fill:var(--ink)}.outbar.slim{border-radius:999px;gap:2px;height:.65rem}.sllegend .sw{vertical-align:0;border-radius:2px;width:9px;height:9px;margin-right:.5rem;display:inline-block}.sw.o-vault{background:var(--ink3)}.sw.o-sold_back{background:var(--green)}.sw.o-shipping{background:var(--gold)}.sw.o-shipped{background:var(--blue)}.pve{gap:.55rem;display:grid}.pverow{grid-template-columns:6.5rem 1fr 5.5rem 3.2rem;align-items:center;gap:.8rem;font-size:.8rem;display:grid}.pvetrack{background:var(--sunk);border-radius:2px;height:.7rem;position:relative}.pvebar{background:var(--ink3);border-radius:2px;transition:width .5s;position:absolute;inset:0 auto 0 0}.pvebar.t-grail{background:var(--red)}.pvebar.t-chase,.pvebar.t-epic{background:var(--gold)}.pvebar.t-hit{background:var(--blue)}.pvebar.t-uncommon{background:var(--green)}.pvetick{background:var(--ink);width:2px;margin-left:-1px;transition:left .5s;position:absolute;top:-3px;bottom:-3px}.pvenum{text-align:right}.pvenum .dim,.bdtable .dim,.sltop .dim{color:var(--ink3);font-size:.72rem}.pvediff{text-align:right;color:var(--ink3);font-size:.72rem}.pvekey{color:var(--ink3);align-items:center;gap:.5rem 1rem;margin:0;font-size:.7rem;display:flex}.pvekey .k{margin-right:-.6rem;display:inline-block}.pvekey .k.bar{background:var(--ink3);border-radius:2px;width:14px;height:7px}.pvekey .k.tick{background:var(--ink);width:2px;height:11px}.tablewrap.flat{border:0;border-radius:0}.bdtable{min-width:52rem}.bdtable tfoot td{border-top:1.5px solid var(--ink);padding-top:.6rem;font-weight:700}.bdtable .nowrap,.sltop .nowrap{white-space:nowrap}.outbar{border-radius:var(--r);height:2rem;font-size:.72rem;font-weight:600;display:flex;overflow:hidden}.outbar>span{white-space:nowrap;color:#fff;align-items:center;min-width:0;padding:0 .6rem;display:flex;overflow:hidden}.outbar .o-vault{background:var(--ink3)}.outbar .o-sold_back{background:var(--green)}.outbar .o-shipping{background:var(--gold)}.outbar .o-shipped{background:var(--blue)}.pullbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin:.4rem 0 .8rem;display:flex}.pullbar .hint{align-items:center;gap:.45rem;margin:0;display:flex}.livedot{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 0 var(--green);border-radius:50%;animation:1.8s infinite livepulse}@keyframes livepulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--green) 60%, transparent)}to{box-shadow:0 0 0 8px #0000}}.pullfilters{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.pullfilters button{border:1px solid var(--rule2);background:var(--paper);border-radius:var(--r);font:inherit;color:var(--ink2);cursor:pointer;padding:.3rem .7rem;font-size:.78rem;font-weight:700}.pullfilters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pullfilters input{font:inherit;border:1px solid var(--rule2);border-radius:var(--r);background:var(--paper);color:var(--ink);width:9rem;padding:.3rem .7rem;font-size:.8rem}.sourcingtable+.pager,.pullbar+.tablewrap.sourcingtable{margin-top:.4rem}.pullbar .pullfilters input[aria-label^="Search this pack"]{width:13rem}.pulltable table{min-width:68rem;font-size:.82rem}.pulltable th{padding-block:.6rem}.pulltable td{vertical-align:middle;font-variant-numeric:tabular-nums;padding-block:.55rem}.pulltable tbody tr:not(.detail){cursor:pointer}.pulltable tbody tr:not(.detail):hover td{background:var(--sunk)}.pulltable tr.expanded td{background:var(--sunk);border-bottom-color:#0000}.pulltable .pn{color:var(--ink3);font-size:.76rem}.pulltable .cardcell{align-items:center;gap:.65rem;min-width:0;display:flex}.pulltable .thumb,.pulltable .flip{flex:none;width:1.9rem}.pulltable .nm{flex-direction:column;gap:.05rem;min-width:0;display:flex}.pulltable .nm b{white-space:nowrap;text-overflow:ellipsis;max-width:15rem;font-weight:600;overflow:hidden}.pulltable .dim{color:var(--ink3);font-size:.74rem}.pulltable .nowrap{white-space:nowrap}.pulltable .chev{width:1.5rem;color:var(--ink2);text-align:center;font-size:.85rem}.pulltable tr.fresh td{animation:3s ease-out freshrow}.postedmark{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);border:1px solid var(--rule2);vertical-align:1px;margin-left:.45rem;padding:.1em .35em;font-size:.56rem}.tierlbl{white-space:nowrap;color:var(--ink2);align-items:center;gap:.4rem;display:inline-flex}.tierlbl i{background:var(--ink3);border-radius:50%;width:7px;height:7px}.tierlbl.t-grail i{background:var(--red)}.tierlbl.t-chase i,.tierlbl.t-epic i{background:var(--gold)}.tierlbl.t-hit i{background:var(--blue)}.tierlbl.t-uncommon i{background:var(--green)}.status{white-space:nowrap;background:var(--sunk);color:var(--ink2);border-radius:999px;padding:.18rem .5rem;font-size:.74rem;font-weight:600;display:inline-block}.status.sold{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green)}.status.ship{background:color-mix(in srgb, var(--blue) 14%, transparent);color:var(--blue)}.status.live{background:color-mix(in srgb, var(--gold) 18%, transparent);color:var(--gold)}.pulltable tr.detail td{background:var(--sunk);padding-block:.2rem .9rem}.history{gap:.35rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.history .ev{grid-template-columns:7px 8.5rem 9.5rem 1fr 3rem;align-items:center;gap:.7rem;display:grid}.history .dot{background:var(--ink3);border-radius:50%;width:7px;height:7px}.history .when{color:var(--ink3);font-size:.72rem}.history .lbl{font-weight:600}.history .det{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history .ago{color:var(--ink3);text-align:right;font-size:.7rem}.pulltable tr.detail .hint{margin:.6rem 0 0}@keyframes freshrow{0%{background:color-mix(in srgb, var(--green) 22%, var(--paper))}to{background:var(--paper)}}.timeline{flex-wrap:wrap;gap:.3rem .9rem;margin:0;padding:0;font-size:.76rem;list-style:none;display:flex}.timeline .ev{color:var(--ink2);align-items:center;gap:.3rem;display:inline-flex}.timeline .ev+.ev:before{content:"→";color:var(--ink3);margin-right:.15rem}.timeline .dot{background:var(--ink3);border-radius:50%;flex:none;width:7px;height:7px}.timeline .lbl{color:var(--ink);font-weight:700}.timeline .det{color:var(--ink2)}.timeline .ago{color:var(--ink3);font-size:.68rem}.ev-opened .dot{background:var(--blue)}.ev-sold .dot{background:var(--green)}.ev-kept .dot{background:var(--ink2)}.ev-ship .dot,.ev-packed .dot{background:var(--gold)}.ev-shipped .dot,.ev-delivered .dot{background:var(--violet)}.ev-posted .dot,.ev-shared .dot{background:var(--red)}.pulltable tr.opening td{background:color-mix(in srgb, var(--green) 10%, var(--paper));animation:.4s ease-out slidein}@keyframes slidein{0%{opacity:0;transform:translateY(-8px)}}.flip{aspect-ratio:var(--card-aspect);perspective:400px;position:relative}.flip .back,.flip .front{backface-visibility:hidden;border-radius:3px;animation-duration:1.2s;animation-timing-function:cubic-bezier(.3,.7,.3,1);animation-fill-mode:both;position:absolute;inset:0}.flip .back{border:1px solid var(--rule2);background:repeating-linear-gradient(135deg,#0b0c0e 0 4px,#1a1d23 4px 8px);animation-name:flipback}.flip .front{animation-name:flipfront}@keyframes flipback{0%,40%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes flipfront{0%,40%{transform:rotateY(-180deg)}to{transform:rotateY(0)}}.prelaunch{--bx-accent:var(--bar-accent);background:radial-gradient(60% 50% at 50% 62%, color-mix(in srgb, var(--bar-accent) 14%, transparent), transparent 70%), var(--bar-bg);color:var(--bar-ink);border-top:1px solid var(--bar-line);min-height:calc(100vh - var(--topbar-h));place-items:center;padding:4rem 1.25rem;display:grid;overflow-x:clip}.plinner{text-align:center;align-content:center;justify-items:center;width:100%;max-width:1080px;display:grid}.plword{color:var(--bar-ink);font-size:clamp(3.6rem,10vw,7.5rem)}.prelaunch h1{letter-spacing:-.045em;color:var(--bar-ink);margin:.6rem 0 0;font-size:clamp(1.5rem,3.4vw,2.4rem);line-height:1.05}.pldesc{color:var(--bar-ink);text-wrap:balance;max-width:40ch;margin:.8rem 0 0;font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.5}.plline{color:var(--bar-ink2);max-width:44ch;margin:.9rem 0 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.55}.plpacks{grid-template-columns:repeat(var(--n,7), minmax(0, 1fr));width:100%;max-width:calc(var(--n,7) * 154px);align-items:end;gap:1rem;margin:2.8rem 0 2.6rem;padding:0;list-style:none;display:grid}.plpacks li{justify-items:center;gap:.2rem;animation:.7s ease-out backwards plin;display:grid}.plpacks img{filter:drop-shadow(0 18px 26px #0000008c);width:100%;max-width:130px;height:auto;transition:transform .25s}.plpacks li:hover img{transform:translateY(-6px)}.plpacks b{letter-spacing:-.02em;margin-top:.35rem;font-size:.95rem;font-weight:800}.plpacks span{color:var(--bar-ink2);font-size:.8rem}@keyframes plin{0%{opacity:0;transform:translateY(14px)}}.prelaunch .storebadges{justify-content:center}.plsignin{color:var(--bar-ink2);margin:1.4rem 0 0;font-size:.9rem}.plsignin a{color:var(--bar-accent);font-weight:800}.prelaunch+.foot,.prelaunch+.plabout{margin-top:0}.shelfpick{justify-content:center;gap:.6rem;margin:2.4rem 0 0;display:flex}.shelfpick button{appearance:none;cursor:pointer;width:48px;height:48px;color:var(--bar-ink2);opacity:.6;background:0 0;border:0;place-items:center;padding:0;transition:color .2s,opacity .2s;display:grid;position:relative}.shelfpick button:hover{opacity:1}.shelfpick button[aria-selected=true]{color:var(--bar-accent);opacity:1}.shelfpick button[aria-selected=true]:after{content:"";background:var(--bar-accent);width:16px;height:2px;position:absolute;bottom:2px;left:50%;translate:-50%}.shelfpick+.plpacks{margin-top:1.8rem}.pstage{display:none}@media (max-width:760px){.plpacks{display:none}.pstage{justify-items:center;width:calc(100% + 2.5rem);margin:1.6rem -1.25rem 1.8rem;display:grid;position:relative}.shelfpick{margin-top:2rem}.shelfpick~.pstage{margin-top:.2rem}.pstageglow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--glow) 70%, transparent), transparent 70%);filter:blur(10px);width:110%;transition:background .6s;position:absolute;top:40%;left:50%;translate:-50% -50%}.pstagetrack{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;padding-block:2.4rem 1.6rem;display:flex;position:relative;overflow-x:auto}.pstagetrack:before,.pstagetrack:after{content:"";flex:0 0 22%}.pstagetrack::-webkit-scrollbar{display:none}.pstageslot{scroll-snap-align:center;scroll-snap-stop:always;cursor:grab;flex:0 0 56%;place-items:center;display:grid}.pstagetrack:active .pstageslot{cursor:grabbing}.pstagetrack{touch-action:pan-x pan-y;outline:none}.pstageslot img{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.45;filter:drop-shadow(0 16px 24px #0009)saturate(.8);width:74%;height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .5s;transform:scale(.72)rotate(-4deg)}.pstageslot.on img{opacity:1;filter:drop-shadow(0 26px 34px #000000b3);animation:3.2s ease-in-out infinite pfloat;transform:scale(1.12)rotate(0)}@keyframes pfloat{0%,to{translate:0}50%{translate:0 -8px}}.pstagelabel{justify-items:center;margin-top:.4rem;display:grid;position:relative}.pstagelabel b{letter-spacing:-.05em;color:var(--bar-ink);font-size:1.9rem;font-weight:900;animation:.35s ease-out plin}.pstagelabel span{color:var(--glow);font-size:.85rem;font-weight:600;transition:color .6s}.pstagedots{gap:.45rem;margin-top:1rem;display:flex;position:relative}.pstagedots button{appearance:none;cursor:pointer;background:color-mix(in srgb, var(--c) 45%, #3a3d44);border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .3s,background .3s}.pstagedots button[aria-selected=true]{background:var(--c);width:22px}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.pstageslot.on img{animation:none}}@media (prefers-reduced-motion:reduce){.plpacks li{animation:none}}.cs{--bx-accent:var(--bar-accent);background:radial-gradient(60% 55% at 50% 40%, color-mix(in srgb, var(--bar-accent) 12%, transparent), transparent 70%), var(--bar-bg);color:var(--bar-ink);border-top:1px solid var(--bar-line);min-height:calc(100vh - var(--topbar-h));place-items:center;padding:4rem 1.25rem;display:grid}.csinner{text-align:center;align-content:center;justify-items:center;gap:.9rem;max-width:34rem;display:grid}.cspacks{justify-content:center;margin-bottom:1.2rem;display:flex}.cspacks img{filter:drop-shadow(0 14px 22px #0000008c);width:84px;height:auto;margin-inline:-10px}.cspacks img:first-child{transform:rotate(-14deg)translateY(14px)}.cspacks img:nth-child(2){transform:rotate(-7deg)translateY(4px)}.cspacks img:nth-child(3){z-index:1;transform:translateY(-4px)scale(1.08)}.cspacks img:nth-child(4){transform:rotate(7deg)translateY(4px)}.cspacks img:nth-child(5){transform:rotate(14deg)translateY(14px)}.cs h1{letter-spacing:-.05em;color:var(--bar-ink);margin:.2rem 0 0;font-size:clamp(2.2rem,6vw,3.6rem);line-height:1}.cs p{color:var(--bar-ink2);margin:0;font-size:1.05rem;line-height:1.55}.cs .storebadges{justify-content:center;margin-top:.6rem}.csback{color:var(--bar-accent);margin-top:.6rem;font-size:.9rem;font-weight:800}.cs+.foot{margin-top:0}.rip{z-index:200;padding:max(1rem, env(safe-area-inset-top)) 1.25rem max(1.5rem, env(safe-area-inset-bottom));background:radial-gradient(55% 45% at 50% 45%, color-mix(in srgb, var(--glow) 40%, transparent), transparent 70%), #050608fb;color:#fff;grid-template-rows:auto 1fr auto;justify-items:center;animation:.3s ease-out ripin;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes ripin{0%{opacity:0}}.rip.rip-reveal,.rip.rip-done{background:radial-gradient(55% 45% at 50% 45%, color-mix(in srgb, var(--tier) 45%, transparent), transparent 70%), #050608fb}.ripclose{top:max(.8rem, env(safe-area-inset-top));z-index:5;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;width:42px;height:42px;font-size:1.5rem;line-height:1;position:absolute;right:1rem}.ripstage{aspect-ratio:300/501;cursor:pointer;align-self:center;width:min(300px,70vw);animation:.75s cubic-bezier(.2,.9,.25,1.2) backwards ripenter;position:relative}.rip-ready .ripstage{animation:.75s cubic-bezier(.2,.9,.25,1.2) backwards ripenter,3s ease-in-out .75s infinite ripwobble}@keyframes ripenter{0%{opacity:0;transform:translateY(60%)rotate(-12deg)scale(.7)}70%{opacity:1}}@keyframes ripwobble{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(2deg)translateY(-8px)}}.rippack,.ripstrip,.ripbody{width:100%;height:100%;position:absolute;inset:0}.rippack{z-index:2}.rip-reveal .rippack,.rip-done .rippack,.rip-reveal .ripcard,.rip-done .ripcard{pointer-events:none}.ripstrip,.ripbody{filter:drop-shadow(0 30px 40px #0009)}.ripstrip{transform-origin:0 14%}.ripseam{opacity:0;pointer-events:none;height:3px;box-shadow:0 0 14px 4px var(--tier), 0 0 30px 8px color-mix(in srgb, var(--tier) 50%, transparent);background:linear-gradient(90deg,#0000,#fff 20% 80%,#0000);position:absolute;top:13.4%;left:0;right:0}.rip-tearing .ripseam{animation:.65s ease-in forwards ripseam}@keyframes ripseam{0%{opacity:0;clip-path:inset(0 100% 0 0)}60%{opacity:1;clip-path:inset(0)}to{opacity:1;clip-path:inset(0)}}.rip-reveal .ripseam{opacity:1;animation:.5s ease-out forwards ripseamout}@keyframes ripseamout{to{opacity:0;transform:scaleX(1.3)}}.rip-tearing .rippack{animation:.65s ease-in-out ripshake}@keyframes ripshake{0%,to{transform:none}20%{transform:rotate(-4deg)scale(1.03)}40%{transform:rotate(4deg)scale(1.05)}60%{transform:rotate(-3deg)scale(1.06)}80%{transform:rotate(2deg)scale(1.07)}}.rip-tearing .ripstrip{animation:.65s ease-in forwards ripbend}@keyframes ripbend{60%{transform:rotate(-3deg)}to{transform:rotate(-9deg)translateY(-2%)}}.rip-reveal .ripstrip,.rip-done .ripstrip{animation:.7s cubic-bezier(.3,.6,.3,1) forwards riptear}@keyframes riptear{0%{transform:rotate(-9deg)translateY(-2%)}to{opacity:0;transform:translate(-40%,-120%)rotate(-55deg)}}.rip-reveal .ripbody,.rip-done .ripbody{animation:.9s cubic-bezier(.5,0,.75,0) .35s forwards ripdrop}@keyframes ripdrop{to{opacity:0;transform:translateY(70%)scale(.85)}}.ripcard{aspect-ratio:63/88;z-index:1;perspective:1200px;opacity:0;position:absolute;top:14%;left:9%;right:9%}.rip-reveal .ripcard,.rip-done .ripcard{z-index:3;animation:.9s cubic-bezier(.2,.9,.25,1.15) forwards riprise}@keyframes riprise{0%{opacity:1;transform:translateY(30%)scale(.85)}to{opacity:1;transform:translateY(-6%)scale(1.06)}}.ripflip{width:100%;height:100%;transform-style:preserve-3d;position:relative;transform:rotateY(180deg)}.rip-reveal .ripflip,.rip-done .ripflip{animation:.8s cubic-bezier(.3,.7,.2,1) .55s forwards ripflip}@keyframes ripflip{to{transform:rotateY(0)}}.ripback,.ripfront{backface-visibility:hidden;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.ripback{background:repeating-linear-gradient(135deg,#0b0c0e 0 6px,#15181d 6px 12px);border:2px solid #ffffff1f;place-items:center;display:grid;transform:rotateY(180deg)}.ripfront{object-fit:cover;box-shadow:0 0 0 1px #ffffff26, 0 30px 70px -20px #000c, 0 0 60px -6px var(--tier)}.rip-done .ripfront{animation:2.6s ease-in-out infinite ripshine}.ripfront.slab,.rip-done .ripfront.slab{object-fit:contain;box-shadow:none;filter:drop-shadow(0 30px 40px #000000b3) drop-shadow(0 0 28px color-mix(in srgb, var(--tier) 70%, transparent));border-radius:0;animation:none}@keyframes ripshine{0%,to{box-shadow:0 0 0 1px #ffffff26, 0 30px 70px -20px #000c, 0 0 50px -8px var(--tier)}50%{box-shadow:0 0 0 1px #ffffff40, 0 30px 70px -20px #000c, 0 0 90px 0 var(--tier)}}.riprays{aspect-ratio:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--tier) 35%, transparent) 0 6deg, transparent 6deg 18deg);width:220%;position:absolute;top:40%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 20%,#0000 70%);mask:radial-gradient(closest-side,#000 20%,#0000 70%)}.rip-reveal .riprays,.rip-done .riprays{animation:1s ease-out .4s forwards riprays,18s linear infinite ripspin}@keyframes riprays{to{opacity:1}}@keyframes ripspin{to{rotate:360deg}}.ripburst{z-index:4;pointer-events:none;width:0;height:0;position:absolute;top:40%;left:50%}.ripburst i{background:var(--tier);opacity:0;border-radius:2px;width:8px;height:8px;position:absolute}.rip-reveal .ripburst i{animation:ripspark .9s var(--d) ease-out forwards}@keyframes ripspark{0%{opacity:1;transform:rotate(var(--a)) translateX(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateX(min(42vw, 220px)) scale(.3)}}.ripfoot{text-align:center;align-content:start;justify-items:center;gap:.3rem;width:100%;max-width:30rem;min-height:12rem;display:grid}.riphint{letter-spacing:.04em;color:#ffffffbf;margin-top:1.5rem;font-weight:700;animation:1.6s ease-in-out infinite ripblink}@keyframes ripblink{50%{opacity:.4}}.ripfoot>*{animation:.45s ease-out backwards plin}.riptier{letter-spacing:.16em;text-transform:uppercase;color:var(--tier);border:1.5px solid var(--tier);border-radius:4px;margin-top:.6rem;padding:.2rem .6rem;font-size:.7rem;font-weight:800}.ripfoot h3{letter-spacing:-.045em;margin:.35rem 0 0;font-size:clamp(1.6rem,6vw,2.2rem);font-weight:900}.ripfoot p{color:#ffffffa6;margin:0;font-size:.9rem}.ripfoot .ripnote{color:#ffffff61;order:9;margin-top:.9rem;font-size:.72rem}.ripfoot .ripfail{color:#ffffffbf;margin-top:1.5rem}.ripacts{margin-top:1rem}.ripagain{appearance:none;cursor:pointer;font:inherit;letter-spacing:-.02em;color:#0b0c0e;box-shadow:0 14px 40px -12px var(--tier);background:#fff;border:0;border-radius:999px;padding:.85rem 1.6rem;font-size:1rem;font-weight:800}.ripagain:active{transform:scale(.97)}.rippicker{gap:.35rem;margin-top:1rem;display:flex}.rippicker button{appearance:none;cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:6px;padding:.15rem;transition:opacity .2s,transform .2s}.rippicker button[aria-pressed=true],.rippicker button:hover{opacity:1;transform:translateY(-3px)}.rippicker img{width:30px;height:auto;display:block}@media (prefers-reduced-motion:reduce){.rip-ready .ripstage,.riphint,.rip-done .ripfront,.rip-reveal .riprays,.rip-done .riprays{animation:none}}.ripcta{--tone:var(--bar-accent);isolation:isolate;appearance:none;cursor:pointer;font:inherit;color:#0b0c0e;height:60px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 35%, transparent), 0 18px 50px -14px var(--tone), 0 0 90px -30px var(--tone);background:#fff;border:0;border-radius:999px;align-items:center;gap:.75rem;margin:.4rem 0 2rem;padding:0 .55rem 0 5.1rem;transition:transform .2s,box-shadow .5s;display:inline-flex;position:relative}.ripcta img{transform-origin:50% 100%;filter:drop-shadow(0 10px 12px #00000073);width:56px;height:auto;animation:2.8s ease-in-out infinite ripctapack,.4s cubic-bezier(.2,.9,.3,1.4) ripctapop;position:absolute;bottom:4px;left:.9rem;transform:rotate(-14deg)}@keyframes ripctapack{0%,to{transform:rotate(-14deg)translateY(0)}50%{transform:rotate(-9deg)translateY(-6px)}}@keyframes ripctapop{0%{opacity:0;scale:.6}}.ripctaword{font-family:"Anton", var(--font-sans);text-transform:uppercase;letter-spacing:.01em;font-size:1.35rem;line-height:1}.ripctachip{letter-spacing:-.02em;color:#fff;background:var(--tone);border-radius:999px;align-items:center;height:44px;padding:0 1.1rem;font-size:.92rem;font-weight:800;transition:background .5s;display:inline-flex;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000002e}.ripctachip:after{content:"→";margin-left:.45rem;transition:transform .2s}.ripcta:hover{transform:translateY(-2px)}.ripcta:hover .ripctachip:after{transform:translate(3px)}.ripcta:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.ripcta img,.ripstage{animation:none}}.plpacks li{cursor:pointer}.plabout{background:var(--bar-bg);color:var(--bar-ink);border-top:1px solid var(--bar-line);padding:5rem 1.25rem 5.5rem}.plaboutin{text-align:center;max-width:1080px;margin:0 auto}.plabout h2{letter-spacing:-.045em;color:var(--bar-ink);margin:.5rem 0 0;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.05}.plabout h2 em{color:var(--bar-accent);font-style:normal}.plabout .bxcar{text-align:center;border:0;border-radius:0;max-width:560px;margin:2.4rem auto 0;overflow:visible}.plabout .bxcartabs{border-bottom:1px solid var(--bar-line);justify-content:center;gap:.2rem}.plabout .bxcartabs button{color:var(--bar-ink2);flex:none;padding:.7rem .9rem;font-size:.9rem}.plabout .bxcartabs button .mono{display:none}.plabout .bxcartabs button:hover{color:var(--bar-ink)}.plabout .bxcartabs button[aria-selected=true]{color:var(--bar-ink);border-bottom-color:var(--bar-accent)}.plabout .bxslide{grid-template-columns:1fr;justify-items:center;gap:1rem;padding:1.6rem 0 .4rem}.plabout .bxslide .bxphone{width:min(260px,64vw);max-width:none;box-shadow:0 24px 60px -34px color-mix(in srgb, var(--bar-accent) 55%, transparent);border-radius:38px;order:-1;padding:7px}.plabout .bxslide .bxphone img{border-radius:31px}.plabout .bxslidecopy{text-align:center}.plabout .bxslidecopy .bxn{display:none}.plabout .bxslidecopy h3{font-family:"Anton", var(--font-sans);text-transform:uppercase;letter-spacing:.01em;color:var(--bar-accent);margin:0;font-size:2.2rem;font-weight:400;line-height:1}.plabout .bxslidecopy p{color:var(--bar-ink2);max-width:30ch;margin:.4rem auto 0;font-size:1rem;line-height:1.45}.plabout .bxcarnav{border:0;justify-content:center;gap:1.2rem;padding:1rem 0 0}.plabout .bxcarnav button{width:42px;height:42px;color:var(--bar-ink);border:1px solid var(--bar-line);background:0 0;border-radius:10px}.plabout .bxcarnav button:hover{border-color:var(--bar-accent)}.plabout .bxcardots i{background:var(--bar-line)}.plabout .bxcardots i.on{background:var(--bar-accent)}@media (max-width:760px){.plabout{padding:3.5rem 1.25rem 4rem}.plabout h2 em{display:block}}.plfaq{text-align:left;max-width:720px;margin:4.5rem auto 0}.plfaq h2{text-align:center;margin-bottom:1.4rem}.plfaq details{border-bottom:1px solid var(--bar-line)}.plfaq summary{cursor:pointer;letter-spacing:-.02em;color:var(--bar-ink);justify-content:space-between;gap:1rem;padding:1.1rem 0;font-size:1.02rem;font-weight:800;list-style:none;display:flex}.plfaq summary::-webkit-details-marker{display:none}.plfaq summary:after{content:"+";color:var(--bar-accent);font-size:1.3rem;font-weight:400;line-height:1;transition:transform .2s}.plfaq details[open] summary:after{transform:rotate(45deg)}.plfaq details p{color:var(--bar-ink2);margin:0 0 1.2rem;font-size:.95rem;line-height:1.6}.plabout+.foot{margin-top:0}.plline .plsoon{color:#f2c14e;font-weight:800;display:block}.fbadge{--g1:#fff4c2;--g2:#f5c84b;--g3:#b9811c;vertical-align:middle;white-space:nowrap;background:linear-gradient(135deg, var(--g1) 0%, var(--g2) 38%, var(--g3) 70%, var(--g2) 100%);color:#3a2603;letter-spacing:.08em;border-radius:999px;align-items:center;gap:.3rem;padding:.16rem .5rem .16rem .34rem;font-size:.64rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0003,0 2px 8px -2px #f5c84b99}.fbadge b{font-family:var(--font-mono);letter-spacing:0;font-size:.72rem}.fbadge .fbmark{--bx-accent:#3a2603}.fbadge-lg{letter-spacing:.14em;gap:.55rem;padding:.45rem 1rem .45rem .6rem;font-size:.86rem}.fbadge-lg b{font-size:1.15rem}.fsignup{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.75rem;width:100%;max-width:26rem;display:grid}.fopen{appearance:none;cursor:pointer;height:50px;font-family:"Anton", var(--font-sans);letter-spacing:.02em;text-transform:uppercase;color:#3a2603;background:linear-gradient(135deg,#fff1c4 0%,#f2c14e 40%,#c98f23 75%,#f2c14e 100%);border:0;border-radius:999px;padding:0 2.6rem;font-size:1.2rem;transition:transform .15s,box-shadow .2s;box-shadow:inset 0 1px #ffffffb3,0 18px 46px -16px #f2c14ebf}.fopen:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb3,0 22px 54px -14px #f2c14ee6}.fopen:active{transform:scale(.98)}.barfounders{letter-spacing:-.015em;white-space:nowrap;color:#3a2603;background:linear-gradient(135deg,#fff1c4 0%,#f2c14e 40%,#c98f23 75%,#f2c14e 100%);border-radius:10px;align-items:center;gap:.55rem;height:38px;padding:0 .4rem 0 1rem;font-size:.82rem;font-weight:800;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.barfounders:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb3,0 10px 26px -12px #f2c14ee6}.barfounders:focus-visible{outline-offset:2px;outline:2px solid #f2c14e}.bfleft{background:#3a260324;border-radius:6px;padding:.24rem .5rem;font-size:.72rem}@media (max-width:560px){.bflong{display:none}}.fslab{box-sizing:border-box;text-align:left;background:linear-gradient(#19150b,#100e0a);border:1.5px solid #f2c14e99;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;width:100%;margin-top:.35rem;padding:.7rem .9rem;display:grid;box-shadow:inset 0 1px #fff1c41a,0 14px 34px -22px #f2c14e99}.fslabmark{--bx-accent:#f2c14e}.fslabwho{gap:.1rem;display:grid}.fslabwho small{letter-spacing:.18em;color:var(--bar-ink2);font-size:.62rem}.fslabwho strong{font-family:"Anton", var(--font-sans);letter-spacing:.03em;color:#f2c14e;font-size:1.4rem;font-weight:400;line-height:1}.fslabno{justify-items:end;gap:.15rem;display:grid}.fslabno strong{color:#f6d27a;min-height:1em;font-size:1.4rem;font-weight:600;line-height:1}.fslabno small{letter-spacing:.16em;color:var(--bar-ink2);font-size:.6rem}.fperks{box-sizing:border-box;text-align:left;gap:.5rem;width:100%;margin:.2rem 0 0;padding:0 .15rem;list-style:none;display:grid}.fperks li{color:var(--bar-ink2);grid-template-columns:7px minmax(0,1fr);align-items:baseline;gap:.65rem;font-size:.86rem;line-height:1.45;display:grid}.fperks li:before{content:"";background:#f2c14e;border-radius:1.5px;width:7px;height:7px;transform:translateY(-1px)}.fperks b{color:var(--bar-ink);font-weight:700}.fcount{color:var(--bar-ink2);white-space:nowrap;margin:0;font-size:.8rem}.fcount b{color:#f2c14e;font-weight:800}.fticket{box-sizing:border-box;text-align:left;background:#f2c14e0d;border:1.5px dashed #f2c14e80;border-radius:20px;align-items:center;gap:.9rem;width:100%;padding:.65rem .65rem .65rem 1.1rem;display:flex}.fmeta{flex:1;gap:.4rem;min-width:0;display:grid}.ft{font-family:"Anton", var(--font-sans);text-transform:uppercase;letter-spacing:.02em;color:var(--bar-ink);white-space:nowrap;font-size:1.3rem;line-height:1}.ft b{color:#f2c14e;font-weight:400}.ft .fpending{visibility:hidden}.fticket .fopen{flex:none;height:52px;padding:0 1.7rem}.fmeter{align-items:center;gap:.75rem;width:100%;max-width:20rem;display:flex}.fbar{background:#ffffff14;border-radius:999px;flex:1;height:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #f2c14e26}.fbar i{background:linear-gradient(90deg,#c98f23,#f2c14e 60%,#fff1c4);border-radius:999px;height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1);animation:1.2s cubic-bezier(.2,.8,.2,1) backwards fbarin;display:block;box-shadow:0 0 10px #f2c14e99}@keyframes fbarin{0%{width:0!important}}.ferr{color:#ff8a8a;margin:0;font-size:.85rem}.fgmark{grid-template-columns:repeat(3,1fr);gap:1.5px;width:11px;height:11px;display:inline-grid}.fgmark i{background:#f2c14e;border-radius:1px}.fgmark i.o{background:0 0;box-shadow:inset 0 0 0 1.2px #f2c14e}.fsheet{z-index:210;background:#040406d1;place-items:center;padding:1.25rem;animation:.2s ease-out ripin;display:grid;position:fixed;inset:0}.fsheetcard{box-sizing:border-box;text-align:left;color:#fff;background:#111214;border:1px solid #2a2b2e;border-top:2px solid #f2c14e;border-radius:18px;justify-items:start;gap:.25rem;width:100%;max-width:24rem;padding:1.5rem 1.4rem 1.3rem;animation:.3s cubic-bezier(.2,.9,.25,1.1) fsheetin;display:grid;position:relative;overflow:hidden}@keyframes fsheetin{0%{opacity:0;transform:translateY(18px)}}.fsheetshine{pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffe28c21 50%,#0000 60%);animation:4.5s ease-in-out infinite ripctashine;position:absolute;inset:0;transform:translate(-110%)}.fsheetx{z-index:1;color:#8b8d92;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;transition:background .15s,color .15s;display:grid;position:absolute;top:.9rem;right:.9rem}.fsheetx:hover{color:#fff;background:#ffffff1f}.fsheetx:focus-visible{outline-offset:2px;outline:2px solid #f2c14e}.fsheetx+h3,.fsheetx+.fkicker{box-sizing:border-box;padding-right:2.6rem}.fkicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f2c14e;font-size:.68rem;font-weight:600}.fsheetcard h3{font-family:"Anton", var(--font-sans);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:2.1rem;font-weight:400;line-height:1}.fsheetsub{color:#9a9ca2;margin:.3rem 0 0;font-size:.9rem}.fsheetsub b{color:#f2c14e}.fsheetcard form{gap:.75rem;width:100%;margin-top:1.2rem;display:grid}.frow{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.ffield{gap:.3rem;min-width:0;display:grid}.ffield>span:first-child{color:#c4c6cb;font-size:.74rem;font-weight:700}.ffield>span:first-child i{color:#f2c14e;font-style:normal}.ffield>span:first-child{align-items:baseline;gap:.2rem;display:flex}.fnote{margin-left:auto;font-size:.72rem;font-weight:700}.fnote.ok{color:#3ee08f}.fnote.bad{color:#ff8a8a}.fnote.wait{color:#6b6e75;font-weight:500}.fpre{display:block;position:relative}.fpre em{color:#6b6e75;pointer-events:none;font-style:normal;position:absolute;top:50%;left:.9rem;translate:0 -50%}.fpre input{padding-left:1.75rem!important}.fsheetcard input{font:inherit;box-sizing:border-box;color:#fff;background:#0b0c0e;border:1px solid #2a2b2e;border-radius:10px;width:100%;min-width:0;padding:.85rem .9rem;font-size:.98rem}.fsheetcard input::placeholder{color:#6b6e75}.fsheetcard input:focus{border-color:#f2c14e;outline:none}.fsheetcard input[aria-invalid=true]{border-color:#ff8a8a}.fsheetcard .termsconsent{color:#9a9ca2;margin-top:.15rem;font-size:.84rem}.fsheetcard .termsconsent input[type=checkbox]{background:#0b0c0e;border-color:#4a4b4f;border-radius:.3rem;width:1.05rem;height:1.05rem;padding:0}.fsheetcard .termsconsent input[type=checkbox]:checked{background:#f2c14e;border-color:#f2c14e}.fsheetcard .termsconsent input[type=checkbox]:checked:after{border-color:#2a1c02}.fsheetcard .termsconsent .authlink{color:#f2c14e}.fgo{appearance:none;cursor:pointer;width:100%;height:52px;font-family:"Anton", var(--font-sans);letter-spacing:.03em;text-transform:uppercase;color:#2a1c02;background:#f2c14e;border:0;border-radius:10px;margin-top:.5rem;font-size:1.15rem}.fgo:hover:not([disabled]){background:#f6cd68}.fgo[disabled]{opacity:.6}a.fgo{box-sizing:border-box;place-items:center;text-decoration:none;display:grid}.ffine{color:#6b6e75;text-align:center;margin:.35rem 0 0;font-size:.76rem;line-height:1.5}.fsheetcard input.fcodein{font-family:var(--font-mono);letter-spacing:.4em;text-align:center;padding-left:1.3rem;font-size:1.6rem}.flinks{justify-content:space-between;gap:1rem;width:100%;display:flex}.flink{appearance:none;font:inherit;color:#f2c14e;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700}.flink:hover:not([disabled]){color:#fff1c4}.flink[disabled]{color:#6b6e75;cursor:default}.fdev{color:#9a9ca2;margin:0;font-size:.78rem;line-height:1.5}.fsheetcard .fnowrap{white-space:nowrap}.fsubt{color:var(--bar-ink2);white-space:nowrap;font-size:.78rem;font-weight:600}.fwho{color:#9a9ca2;margin:.45rem 0 0;font-size:.84rem}.fwho b{color:#fff}.fsheetcard input.flocked{color:#9a9ca2;cursor:default;background:#141518}.fsheetcard input.flocked:focus{border-color:#2a2b2e}.fsheetdone{justify-items:start;gap:.3rem;width:100%;display:grid}.fsheetdone p{color:#9a9ca2;margin:.3rem 0 .4rem;font-size:.92rem;line-height:1.5}.fsheetdone p b{color:#fff}.fnum{font-family:"Anton", var(--font-sans);letter-spacing:.01em;background:linear-gradient(#fff1c4,#f2c14e 55%,#b7851f);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:4.2rem;font-weight:400;line-height:1}.fcard{text-align:center;background:radial-gradient(80% 70% at 50% 0%, #f5c84b38, transparent 70%), var(--bar-sunk);border:1px solid #f5c84b8c;border-radius:22px;justify-items:center;gap:.6rem;width:100%;max-width:30rem;margin:0 0 1.8rem;padding:1.6rem 1.4rem;animation:.5s ease-out plin;display:grid;position:relative;overflow:hidden}.fcardshine{pointer-events:none;background:linear-gradient(110deg,#0000 35%,#fff0be2e 50%,#0000 65%);animation:3.4s ease-in-out infinite ripctashine;position:absolute;inset:0;transform:translate(-100%)}.fcard h3{letter-spacing:-.04em;color:var(--bar-ink);margin:.3rem 0 0;font-size:1.6rem}.fcard p{color:var(--bar-ink2);margin:0;font-size:.92rem;line-height:1.5}.fcard p b{color:var(--bar-ink)}@keyframes ripctashine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.ripcta{max-width:calc(100% - .5rem)}.ripctaword{white-space:nowrap}@media (max-width:420px){.ripcta{gap:.55rem;padding-left:4.4rem}.ripcta img{width:48px}.ripctaword{font-size:1.1rem}.ripctachip{padding:0 .9rem}}.plinner .fsignup{margin:1.4rem 0 .6rem}.plinner .ripcta{margin:.6rem 0 2rem}.confirmstep{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.confirmstep .confirmtext{color:var(--ink);font-size:.78rem;font-weight:600}
