.hero{display:block}.hero-kick,.pg-kick{font:700 var(--fs-kick)/1 var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--text-4);margin:0 0 10px}.hero-h,.pg-h1{color:var(--text);font:800 34px/1.04 var(--sans);letter-spacing:-.018em;text-wrap:balance;margin:0;font-stretch:76%}.hero-lede,.pg-lede{font:400 17px/1.62 var(--sans);color:var(--text-2);margin:12px 0 0}.hero-lede b,.pg-lede b{color:var(--text)}.hero-lede a,.pg-lede a{color:var(--accent-ink);text-underline-offset:3px;transition:color var(--fast) ease;font-weight:700}.hero-lede a:hover,.pg-lede a:hover{color:var(--text)}.hero-act{justify-items:stretch;gap:12px;margin-top:18px;display:grid}.hero-act>a{justify-self:start}.blk-in>.sec:first-child{margin-top:0}.nf{min-height:60vh}.nf-mark .ic{width:34px;height:34px;color:var(--gold-ink)}.facts{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 28px;margin:26px 0 0;padding:0;display:grid}.fact{box-shadow:inset 0 1px 0 var(--line);padding:13px 0 12px}.fact dt{font:700 13px/1.2 var(--sans);color:var(--text-2);align-items:center;gap:8px;margin:0 0 7px;display:flex}.fact dt .ic{width:16px;height:16px;color:var(--text-3)}.fact dd{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.fact dd b{font:600 15px/1.2 var(--mono);color:var(--text);font-variant-numeric:tabular-nums}.fact dd span{font:400 13px/1.45 var(--sans);color:var(--text-3)}.fact[data-tone=gold] dd b{color:var(--text)}.fact[data-tone=loss] dd b{color:var(--bad-ink)}.hero-expands,.faq{box-shadow:inset 0 1px 0 var(--line);margin-top:22px;display:grid}.fold{box-shadow:inset 0 -1px 0 var(--line);interpolate-size:allow-keywords}.fold>summary{cursor:pointer;outline-offset:-2px;transition:background-color var(--fast) ease;outline:2px solid #0000;grid-template-columns:auto minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:14px 4px;list-style:none;display:grid}.fold>summary::-webkit-details-marker{display:none}.fold>summary:hover{background:var(--hover-veil)}.fold>summary:active{background:var(--press-veil)}.fold>summary:focus-visible{outline-color:var(--focus)}.fold-ic{width:17px;height:17px;color:var(--text-3)}.fold-l{font:700 15px/1.35 var(--sans);color:var(--text)}.fold-n{font:400 12.5px/1.3 var(--mono);color:var(--text-4);text-align:right}.fold-x{width:12px;height:12px;position:relative}.fold-x:before,.fold-x:after{content:"";background:var(--text-3);height:1.5px;transition:transform var(--med) var(--ease), background-color var(--fast) ease;position:absolute;top:5px;left:0;right:0}.fold-x:after{transform:rotate(90deg)}.fold[open] .fold-x:after{transform:rotate(0)}.fold>summary:hover .fold-x:before,.fold>summary:hover .fold-x:after{background:var(--text)}.fold::details-content{height:0;transition:height var(--med) var(--ease), content-visibility var(--med) allow-discrete;overflow:clip}.fold[open]::details-content{height:auto}.fold-b{font:400 15px/1.66 var(--sans);color:var(--text-2);padding:0 4px 16px 33px}.fold-b p{margin:0 0 10px}.fold-b b{color:var(--text)}.fold-b a{color:var(--accent-ink);font-weight:700}.tabs{display:block}.tabs-bar{box-shadow:inset 0 -1px 0 var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px 24px;display:flex}.tabs-list{scrollbar-width:none;gap:2px;display:flex;position:relative;overflow-x:auto}.tab{white-space:nowrap;height:44px;font:700 14px/1 var(--sans);color:var(--text-3);cursor:pointer;outline-offset:-2px;transition:color var(--fast) ease, background-color var(--fast) ease;background:0 0;border:1px solid #0000;outline:2px solid #0000;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.tab .ic{width:16px;height:16px}.tab:hover{color:var(--text);background:var(--hover-veil)}.tab:active{background:var(--press-veil)}.tab:focus-visible{outline-color:var(--focus)}.tab[aria-selected=true]{color:var(--text)}.tabs-bar-ink{background:var(--prism);height:2px;transition:transform var(--med) var(--ease), width var(--med) var(--ease);position:absolute;bottom:0;left:0}.tabs-note{font:400 13.5px/1.5 var(--sans);color:var(--text-3);flex:320px;margin:0 0 12px}.tabs-panel{padding-top:22px}.sec{margin-top:38px}.sec-h{box-shadow:inset 0 -1px 0 var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin-bottom:18px;padding-bottom:12px;display:flex}.sec-h h2{font:800 28px/1.05 var(--sans);letter-spacing:-.015em;color:var(--text);flex:auto;align-items:center;gap:10px;margin:0;font-stretch:80%;display:flex}.sec-h h2 .ic{width:20px;height:20px;color:var(--text-3)}.sec-h p,.sec-h em{font:400 13.5px/1.5 var(--sans);color:var(--text-3);margin:0;font-style:normal}.f-why,.blk-in>p,.sec>p{font:400 15.5px/1.7 var(--sans);color:var(--text-2)}.f-why b,.sec>p b{color:var(--text)}.f-why a,.sec>p a{color:var(--accent-ink);font-weight:700}.pgfoot{box-shadow:inset 0 1px 0 var(--line);font:400 13.5px/1.7 var(--sans);color:var(--text-3);margin:30px 0 0;padding-top:16px}.pgfoot b{color:var(--text)}.pgfoot a,.note a,.sec-h a,table.t a{color:var(--accent-ink);text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in oklab, var(--accent-ink) 38%, transparent);text-decoration-color:color-mix(in oklab, var(--accent-ink) 38%, transparent);transition:color var(--fast) ease, text-decoration-color var(--fast) ease;font-weight:700}.pgfoot a:hover,.note a:hover,.sec-h a:hover,table.t a:hover{color:var(--text);-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.note{background:var(--sunken-2);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;margin:18px 0 0;padding:14px 16px;display:grid}.note>.ic{width:18px;height:18px;color:var(--accent-ink);margin-top:2px}.note p{font:400 14px/1.6 var(--sans);color:var(--text-2);margin:0 0 6px}.note p:last-child{margin-bottom:0}.note b{color:var(--text)}.note a{color:var(--accent-ink);font-weight:700}.tbl{box-shadow:inset 0 0 0 1px var(--line);margin:0;overflow-x:auto}table.t{border-collapse:collapse;width:100%;font:400 14px/1.5 var(--sans)}table.t th{text-align:left;background:var(--sunken);font:700 var(--fs-label)/1 var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--text-4);border-bottom:1px solid var(--line);padding:11px 14px}table.t th.num{white-space:normal}table.t td{color:var(--text-2);border-bottom:1px solid var(--line-soft);vertical-align:top;padding:11px 14px}table.t tr:last-child td{border-bottom:0}table.t tbody tr{transition:background-color var(--fast) ease}table.t tbody tr:hover{background:var(--hover-veil)}table.t td b{color:var(--text)}table.t td a{color:var(--accent-ink);text-underline-offset:3px;font-weight:700;display:inline-block;position:relative}table.t td a:after{content:"";position:absolute;inset:-11px -6px}table.t .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}table.t .num-phrase{white-space:normal;text-align:left;font-variant-numeric:normal}table.t .mono{font-family:var(--mono);color:var(--text-2);font-size:13px}table.t tr.rare td{background:color-mix(in oklab, var(--accent-ink) 5%, transparent)}.guides-stack{display:none}@media (max-width:760px){.tbl:has(table.t.guides-list){box-shadow:none;overflow-x:visible}table.t.guides-list{display:none}.guides-stack{box-shadow:inset 0 0 0 1px var(--line);margin:0;padding:0;list-style:none;display:block}.guides-stack li+li{box-shadow:inset 0 1px 0 var(--line-soft)}.guides-stack a{gap:4px;min-height:56px;padding:12px 14px;text-decoration:none;display:grid}.guides-stack .identity{font:700 15px/1.3 var(--sans);color:var(--text);align-items:center;gap:8px;display:flex}.guides-stack .identity .ic{width:16px;height:16px;color:var(--accent-ink);flex:none}.guides-stack .value{color:var(--text-3);font-size:13.5px;line-height:1.5}}.ledger{box-shadow:inset 0 1px 0 var(--line);margin:14px 0 0}.lrow{box-shadow:inset 0 -1px 0 var(--line-soft);justify-content:space-between;gap:16px;padding:9px 0;font-size:14px;display:flex}.lrow span{color:var(--text-2)}.lrow b{font-family:var(--mono);color:var(--text);font-weight:600}.lrow.tot b{color:var(--text)}.floor{gap:26px;display:grid}.floor>div{min-width:0}.floor h2{font:800 28px/1.1 var(--sans);letter-spacing:-.018em;margin:0 0 12px;font-stretch:78%}.floor h2 em{color:var(--accent-ink);font-style:normal}.floor p{font:400 15.5px/1.7 var(--sans);color:var(--text-2)}.floor p b{color:var(--text)}@media (min-width:1000px){.floor{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.tiers{box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0;margin-top:18px;display:grid}.tier-card{box-shadow:inset -1px 0 0 var(--line);transition:background-color var(--med) ease;flex-direction:column;gap:8px;padding:20px 22px 22px;display:flex;position:relative}.tier-card:last-child{box-shadow:none}.tier-card:hover{background:var(--hover-veil)}.tier-card.on{background:color-mix(in oklab, var(--panel) 70%, transparent)}.tier-card.on:before{content:"";background:var(--prism);height:2px;position:absolute;top:0;left:0;right:0}.tier-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tier-top h3{font:800 24px/1 var(--sans);color:var(--text);margin:0;font-stretch:80%}.tier-price{font:600 20px/1 var(--mono);color:var(--text)}.tier-sub{font:500 12.5px/1.4 var(--mono);color:var(--text-4);margin:0}.tier-body{font:400 14px/1.55 var(--sans);color:var(--text-2);margin:0}.tier-floor{font:600 13px/1.4 var(--sans);color:var(--text);align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.tier-floor .ic{width:16px;height:16px;color:var(--text-3)}.tier-go{width:100%;margin-top:6px}.pity{margin-top:18px}.pity .panel{background:var(--sunken-2);box-shadow:inset 0 0 0 1px var(--line);padding:18px 20px 16px}.pity .panel a{color:var(--accent-ink);font-weight:700}.pity-track{grid-template-columns:repeat(50,minmax(0,1fr));align-items:end;gap:3px;height:38px;margin:16px 0 8px;display:grid}.pity-track i{background:var(--line-soft);height:18px;transition:height var(--med) var(--ease), background-color var(--med) ease;display:block}.pity-track i.on{background:var(--text-3);height:24px}.pity-track i.gate,.pity-track i.gate2,.pity-track i.gate3{background:var(--prism)}.pity-track i.gate{height:28px}.pity-track i.gate2{height:33px}.pity-track i.gate3{height:38px}.pity-marks{font:500 var(--fs-label)/1 var(--mono);color:var(--text-4);justify-content:space-between;display:flex}.pending-pack{background:color-mix(in oklab, var(--gold) 8%, var(--sunken-2));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gold) 30%, transparent);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 20px;padding:14px 16px;display:grid}.pending-pack>.ic{width:18px;height:18px;color:var(--gold-ink)}.pp-t{font:400 14px/1.5 var(--sans);color:var(--text-2)}.pp-t b{color:var(--text)}.pp-go{font:800 13.5px/1 var(--sans);color:var(--on-accent);background:var(--prism);transition:filter var(--fast) ease, transform var(--fast) ease;border:1px solid #0000;align-items:center;gap:7px;padding:10px 14px;text-decoration:none;display:inline-flex}.pp-go:hover{filter:brightness(1.07)}.pp-go:active{transform:translateY(1px)}.pp-go .ic{width:16px;height:16px}.slots{box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0;display:grid}@media (min-width:1100px){.slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.slot{box-shadow:inset -1px -1px 0 var(--line);background:var(--sunken-2);padding:18px 20px 20px}.slot-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.slot-h h3{font:800 22px/1 var(--sans);margin:0;font-stretch:80%}.slot-h em{font:400 12px/1.2 var(--mono);color:var(--text-4);font-style:normal}.slot-w{font:400 13px/1.55 var(--sans);color:var(--text-3);margin:8px 0 12px}.fr{grid-template-columns:minmax(0,1fr) 90px 52px;align-items:center;gap:10px;padding:4px 0;font-size:13.5px;display:grid}.fr>span:first-child{color:var(--text-2);align-items:center;gap:8px;min-width:0;display:flex}.fr-ic{place-items:center;display:inline-grid}.fr-ic .ic{width:16px;height:16px;color:var(--sw-d,var(--text-3))}.fr .track{background:var(--line-soft);height:5px}.fr .fill{background:var(--line-3);height:100%;display:block}.fr.rare .fill{background:var(--prism)}.fr b{font:500 12.5px/1 var(--mono);text-align:right;color:var(--text)}.fr.rare>span:first-child{color:var(--text)}.formula{background:var(--sunken-2);box-shadow:inset 0 0 0 1px var(--line);padding:20px 22px}.f-sent{font:800 30px/1.1 var(--sans);color:var(--text);margin:0 0 14px;font-stretch:80%}.f-sent em{color:var(--accent-ink);font-style:normal}.formula pre{font:500 15px/1.6 var(--mono);color:var(--text);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line-soft);margin:0 0 14px;padding:14px 16px;overflow-x:auto}.worked{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;display:grid}.worked-body{gap:14px;min-width:0;display:grid}.wk-out{box-shadow:inset 0 -1px 0 var(--line), inset 0 1px 0 var(--line);justify-content:space-between;align-items:end;gap:16px;padding:12px 0;display:flex}.wk-out i{font:600 12px/1 var(--sans);color:var(--text-4);font-style:normal}.wk-out b{font:600 24px/1.1 var(--mono);color:var(--text)}.wk-out .tier{font:800 22px/1.1 var(--sans);color:var(--accent-ink);font-stretch:80%}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:22px 18px;display:grid}.cardcell{background:0 0;border:1px solid #0000;justify-items:center;gap:8px;padding:10px 6px 12px;display:grid}.cardcell .card{transition:transform var(--med) var(--ease)}@media (hover:hover) and (pointer:fine){.cardcell:hover .card{transform:translateY(-3px)}}.cardcell .meta{width:100%;font:500 12.5px/1.3 var(--mono);color:var(--text-3);justify-content:space-between;gap:8px;display:flex}.cardcell .meta b{color:var(--text)}.cardcell .meta .dust{color:var(--text-2)}@media (max-width:760px){.hero-h,.pg-h1{font-size:28px}.worked{grid-template-columns:minmax(0,1fr)}.fold-n{display:none}.fold>summary{grid-template-columns:auto minmax(0,1fr) 14px}.pity-track{gap:1px}.hero-h,.pg-h1{font-size:var(--t-h1);line-height:var(--t-h1-lh)}.sec-h h2,.floor h2{font-size:var(--t-h2);line-height:var(--t-h2-lh)}.hero-lede,.pg-lede,.f-why,.blk-in>p,.sec>p,.floor p,.note p{font-size:var(--t-body);line-height:var(--t-body-lh)}.tbl,.formula pre,.tabs-list{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000 100%)}@supports (animation-timeline:scroll()){.tbl,.formula pre,.tabs-list{animation:linear both or-x-edges;animation-timeline:scroll(self inline)}}}@keyframes or-x-edges{0%{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000 100%)}to{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20px 100%)}}@media (prefers-reduced-motion:reduce){.tbl,.formula pre,.tabs-list{animation-duration:auto!important}}
