/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer legacy{*{box-sizing:border-box}body,html{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;padding:0}a{color:inherit}.wrap{max-width:1080px;margin:0 auto;padding:28px 20px 72px}.site-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:22px;padding-bottom:16px;display:flex}.site-head h1{margin:0;font-size:0;line-height:0}.site-head h1 a{padding:9px 0;text-decoration:none;display:inline-block}.site-head h1 a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-head p{color:var(--text-dim);font-size:var(--t-sm);margin:0}.logo{--logo-h:26px;color:var(--text);align-items:center;gap:10px;display:inline-flex}.logo-mark{height:var(--logo-h);width:calc(var(--logo-h) * 4);flex:none;display:block}.logo-vertical{border-left:1px solid var(--border);flex-direction:column;justify-content:center;align-self:stretch;gap:1px;padding-left:10px;display:flex}.logo-vertical span{font-size:calc(var(--logo-h) * .4);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-right:calc(var(--tracking-label) * -1);white-space:nowrap;font-weight:600;line-height:1.1}.collectr-logo{align-items:center;gap:11px;display:inline-flex}.collectr-logo span{letter-spacing:.22em;color:var(--text);font-size:20px;font-weight:600}.site-footer .collectr-logo span{font-size:18px}.search{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.search input[type=search]{min-width:0;font-size:var(--t-base);color:var(--text);background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius);flex:320px;padding:11px 14px;font-family:inherit}.search button:focus-visible,.search input[type=search]:focus-visible,.search select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.search select{color:var(--text);background:var(--bg-raised);border:1px solid var(--border-strong);padding:11px 12px}.search button,.search select{font-size:var(--t-sm);border-radius:var(--radius);font-family:inherit}.search button{color:var(--on-accent);background:var(--accent);cursor:pointer;border:1px solid #0000;padding:11px 20px;font-weight:600}.langpick{border:0;flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:4px;min-width:0;margin:2px 0 0;padding:0;display:flex}.langpick legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.langpick-item{display:inline-flex}.langpick input{opacity:0;width:1px;height:1px;position:absolute}.langpick label{font-size:var(--t-xs);color:var(--text-dim);background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;padding:8px 12px;font-weight:600;display:inline-flex}.langpick label:hover{border-color:var(--accent)}.langpick input:checked+label{background:var(--accent-soft);border-color:var(--accent);color:var(--text);font-weight:700}.langpick input:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px}.hint{color:var(--text-dim);font-size:var(--t-sm);margin:0 0 26px}.hint code{font-family:var(--mono);font-size:var(--t-xs);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius);padding:1px 5px}.facetbar{margin:0 0 20px}.facets{border:0;min-width:0;margin:0 0 8px;padding:0}.facets legend{font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);margin-bottom:6px;padding:0;font-weight:700}.facet-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.facet-chip{max-width:100%;font-size:var(--t-xs);color:var(--text);background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius);align-items:center;gap:6px;padding:6px 10px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.facet-chip:hover{border-color:var(--accent)}.facet-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.facet-chip[aria-current=true]{border-width:2px;border-color:var(--text);padding:5px 9px;font-weight:700}.chip-label{overflow-wrap:anywhere}.chip-count{font-family:var(--mono);font-size:var(--t-micro);color:var(--text-dim)}.facet-chip[aria-current=true] .chip-count{color:var(--text)}.rarity-symbol{flex:none;width:auto;height:.95em}.rarity-symbol.tone-silver{color:var(--rarity-silver)}.rarity-symbol.tone-amber{color:var(--rarity-amber)}.rarity-symbol.tone-magenta{color:var(--rarity-magenta)}.rarity-symbol.embossed{filter:drop-shadow(0 .5px #ffffff80)drop-shadow(0 -.5px #00000073)}.energy-icon{flex:none;width:auto;height:1.15em}.energy-icon .disc{fill:var(--energy-disc,var(--border-strong))}.energy-icon .glyph{fill:#fff}.energy-Water{--energy-disc:#2f7fc4}.energy-Grass{--energy-disc:#3d8a48}.energy-Psychic{--energy-disc:#8250a8}.energy-Colorless{--energy-disc:#8b8474}.energy-Fighting{--energy-disc:#b4552a}.energy-Fire{--energy-disc:#cf4a2a}.energy-Lightning{--energy-disc:#b8890c}.energy-Darkness{--energy-disc:#3f4550}.energy-Metal{--energy-disc:#67717d}.energy-Dragon{--energy-disc:#8f7226}.energy-Fairy{--energy-disc:#bd4c88}.facet-coverage,.facet-note{font-size:var(--t-xs);color:var(--text-dim);margin:6px 0 12px}.facet-note.warn{color:var(--text);background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius);padding:8px 10px}.sample-note{font-size:var(--t-sm);color:var(--text-dim);margin:0 0 14px}.clear-filters{color:var(--accent)}.active-filters{gap:6px;margin:10px 0;padding:0;list-style:none}.active-filters,.pager{flex-wrap:wrap;display:flex}.pager{font-size:var(--t-sm);align-items:center;gap:12px;margin:22px 0 0}.count,.pager-at{color:var(--text-dim)}.count{font-size:var(--t-sm);margin:0 0 14px}.grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.grid[data-density=compact]{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.card-link{border-radius:var(--radius);text-decoration:none;display:block}.card-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.card-art{aspect-ratio:245/342;background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius);justify-content:center;align-items:center;display:flex;overflow:hidden}.card-art img{object-fit:contain;width:100%;height:100%;display:block}.card-art .noart{font-size:var(--t-micro);color:var(--text-dim);text-align:center;padding:8px}.ruler{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.ruler-label{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.ruler-pick{font:inherit;font-size:var(--t-xs);border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--text-dim);cursor:pointer;padding:3px 11px}.ruler-pick:hover{color:var(--text);border-color:var(--text-dim)}.ruler-pick.on{background:var(--accent-soft);border-color:var(--accent);color:var(--text);cursor:default;opacity:1;font-weight:600}.grid>li{position:relative}.own-toggle{aspect-ratio:245/342;pointer-events:none;z-index:1;position:absolute;top:0;left:0;right:0}.own-toggle>*{pointer-events:auto}.own{border-radius:var(--radius);width:44px;height:44px;font-size:20px;line-height:1;font-family:var(--font);cursor:pointer;border:1.5px solid var(--border-strong);background:var(--bg-raised);color:var(--text-dim);place-items:center;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.own.on{border-color:var(--accent);background:var(--accent);color:var(--bg-raised)}.own.off{opacity:.5}.grid li:hover .own.off,.own.off:focus-visible{opacity:1}.own:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.own:active{transform:translate(-50%,-50%)scale(.92)}.unowned .card-art img{filter:grayscale()contrast(.9);opacity:.85;transition:opacity .12s,filter .12s}.grid li.unowned:hover .card-art img{filter:none;opacity:1}.colgrid .grid>li.unowned .card-art,.setgrid .grid>li.unowned .card-art{border-style:dashed;border-color:var(--border-strong)}.own-langs,.own-qty{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--t-xs);padding:0 7px;line-height:1.6;position:absolute}.own-qty{font-variant-numeric:tabular-nums;font-weight:600;bottom:6px;right:6px}.own-langs{gap:2px;display:flex;top:6px;left:6px}.scope-col a{color:var(--text-dim)}.scope-col a:hover{color:var(--accent)}.card-name{font-size:var(--t-sm);margin:8px 0 0;font-weight:600;line-height:1.3}.card-meta{font-size:var(--t-xs);color:var(--text-dim);margin:3px 0 0;line-height:1.45}.card-meta .code{font-family:var(--mono)}.card-want{margin:6px 0 0}.card-want button{width:100%;font-size:var(--t-micro);padding:5px 8px}.flags{flex-wrap:wrap;gap:3px;margin:7px 0 0;padding:0;list-style:none;display:flex}.flag{width:22px;height:22px;font-size:var(--t-sm);border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.flag:hover{border-color:var(--border-strong)}.flag[aria-current=true]{border-color:var(--accent);background:var(--accent-soft)}.flag.off{opacity:.28;filter:grayscale()}.flag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.name-lang{font-size:var(--t-micro);margin-left:5px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.langbar{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 18px;display:flex}.langbar .label{margin-right:2px}.lang,.langbar .label{font-size:var(--t-xs);color:var(--text-dim)}.lang{border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--bg-raised);padding:5px 11px;text-decoration:none}.lang[aria-current=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text);font-weight:700}.lang.off{pointer-events:none;color:var(--text-dim);background:var(--bg-sunken);border-color:var(--border);text-decoration:line-through}.lang.off .flag,.lang.off>span:first-child{filter:grayscale()}.back{font-size:var(--t-sm);color:var(--text-dim);margin-bottom:16px;display:inline-block}.detail{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:0 34px;display:grid}.detail-art{grid-area:1/1/span 2;align-self:start}.detail-decision{grid-area:1/2}.detail-rest{grid-area:2/2}@media (max-width:720px){.detail{grid-template-columns:minmax(0,132px) minmax(0,1fr);gap:22px 16px}.detail-art{grid-row:1}.detail-rest{grid-area:2/1/auto/-1}.detail h2{font-size:var(--t-xl)}}.detail-art{background:var(--bg-sunken);border:1px solid var(--border);aspect-ratio:245/342;border-radius:14px;overflow:hidden}.detail-art img{object-fit:contain;width:100%;height:100%;display:block}.detail h2{font-size:var(--t-2xl);letter-spacing:-.02em;margin:0 0 4px}.detail .sub{color:var(--text-dim);font-size:var(--t-sm);margin:0 0 20px}.detail .sub .code{font-family:var(--mono)}.facts{flex-wrap:wrap;gap:6px 22px;padding:0}.facts,.facts div{margin:0;display:flex}.facts div{align-items:baseline;gap:7px}.facts dt{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-dim);margin:0}.facts dd{font-size:var(--t-sm);margin:0}.tag-legend{flex-wrap:wrap;gap:4px 20px;margin:0 0 12px;padding:0;display:flex}.tag-legend div{align-items:baseline;gap:8px;margin:0;display:flex}.tag-legend dt{margin:0}.tag-legend dd{font-size:var(--t-xs);color:var(--text-dim);margin:0}section.block{margin-top:40px}.markets section.block+section.block{margin-top:28px}section.block h3{font-size:var(--t-lg);letter-spacing:-.01em;margin:0 0 4px}.note,section.block .note{font-size:var(--t-xs);color:var(--text-dim);line-height:1.5}section.block .note{margin:0 0 12px}table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}td,th{text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;padding:7px 10px}td:first-child,th:first-child{text-align:left}thead th{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-weight:600}tbody tr:last-child td{border-bottom:none}.table-scroll{overflow-x:auto}.tag{font-size:var(--t-micro);background:var(--bg-sunken);border:1px solid var(--border);color:var(--text-dim);padding:2px 7px;font-weight:600}.tag.book{background:var(--series-book-soft);color:var(--series-book-ink);border-color:#0000}.tag.tape{background:var(--series-tape-soft);color:var(--series-tape-ink);border-color:#0000}.tag.source{font-family:var(--mono)}.fonte-pills{gap:8px;margin-top:14px;display:flex}.fonte-pill{border:1px solid var(--border-strong);background:var(--bg-raised);box-sizing:border-box;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:5px 11px 5px 6px;display:inline-flex}.fonte-icon{opacity:.85;width:auto;height:14px;display:block}.fonte-symbol{object-fit:contain;width:17px;height:12px}.fonte-myp{border-radius:3px}.fonte-amount{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.fonte-pill.on{border-color:var(--accent);background:var(--accent-soft)}.fonte-pill.on .fonte-amount{color:var(--text)}.fonte-pill.on .fonte-icon{opacity:1}.fonte-pill.is-empty .fonte-icon{opacity:.5}.fonte-dash{color:var(--text-faint,var(--text-dim));font-size:13px;font-weight:600}@media (max-width:640px){.fonte-pills{gap:6px}.fonte-pill{padding:4px 9px 4px 5px}.fonte-icon{height:13px}.fonte-symbol{width:16px;height:11px}.fonte-amount,.fonte-dash{font-size:12px}}.chart{margin:0}.chart-scroll{overflow:auto hidden}.chart svg{width:100%;min-width:660px;height:auto;display:block;overflow:visible}.chart .axis{fill:var(--text-dim);font-size:10px;font-family:var(--font)}.chart .endlabel{font-size:var(--t-micro);fill:var(--text);font-weight:600;font-family:var(--font);font-variant-numeric:tabular-nums}.legend{font-size:var(--t-xs);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:20px;margin-top:10px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend .key{flex:none;display:inline-block}.legend .key.line{background:var(--series-book);border-radius:1px;width:16px;height:2px}.legend .key.dot{background:var(--series-tape);border-radius:50%;width:9px;height:9px}.chart-legend{font-size:var(--t-xs);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:20px;margin-top:10px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart-legend .key{background:var(--accent);border-radius:1px;flex:none;width:16px;height:2px;display:inline-block}.chart-legend .key.target{border-top:2px dashed var(--text-dim);background:0 0;height:0}.chart-controls{font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.chart-controls .label{color:var(--text-dim);margin-right:2px}.chart-controls a{border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--text-dim);padding:4px 10px;text-decoration:none}.chart-controls a[aria-current=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text);font-weight:700}.chart-controls .sep{background:var(--border);width:1px;height:16px;margin:0 6px}details.tableview{margin-top:16px}details.tableview summary{font-size:var(--t-xs);color:var(--text-dim);cursor:pointer}details.tableview>div{margin-top:10px}.empty{border:1px dashed var(--border-strong);border-radius:var(--radius);text-align:center;color:var(--text-dim);font-size:var(--t-base);padding:26px}.site-head nav{font-size:var(--t-sm);gap:14px;margin-left:auto;display:none}.site-head details.menu[open]~nav{flex-wrap:wrap;width:100%;margin-left:0;display:flex}.site-head nav a{color:var(--text-dim);text-decoration:none}.site-head nav a[aria-current=page]{color:var(--text);font-weight:600}.site-head details.menu{margin-left:auto}.site-head details.menu>summary{cursor:pointer;font-size:var(--t-sm);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);color:var(--text);align-items:center;gap:7px;padding:6px 11px;font-weight:600;list-style:none;display:inline-flex}.site-head details.menu>summary::-webkit-details-marker{display:none}.site-head details.menu>summary:before{content:"☰";color:var(--accent)}.site-head details.menu[open]>summary:before{content:"×"}.site-head details.menu>summary:hover{border-color:var(--border-strong)}@media (min-width:641px){.site-head details.menu{display:none}.site-head details.menu[open]~nav,.site-head nav{flex-wrap:nowrap;width:auto;margin-left:auto;display:flex}}.devbar{font-size:var(--t-xs);border:1px dashed var(--border-strong);border-radius:var(--radius);background:repeating-linear-gradient(45deg,transparent,transparent 9px,var(--bg-sunken) 9px,var(--bg-sunken) 18px);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:8px 12px;display:flex}.devbar strong{color:var(--accent);letter-spacing:.03em}.devbar form{align-items:center;gap:6px;display:flex}.devbar button,.devbar select{font-size:var(--t-xs);border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--text);padding:5px 9px;font-family:inherit}.devbar button{cursor:pointer;font-weight:600}.stats{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.stat{background:var(--bg-raised);padding:14px 16px}.stat dt{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-bottom:4px}.stat dd{font-size:var(--t-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.stat dd small{font-size:var(--t-xs);white-space:nowrap;margin-left:6px;font-weight:500}.neg,.pos{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.qualifiers{font-size:var(--t-xs);color:var(--text-dim);flex-wrap:wrap;gap:8px;margin:0 0 30px;line-height:1.6;display:flex}.qualifiers .tag{text-transform:none;letter-spacing:0;font-weight:500}.collections{gap:12px;margin:0;padding:0;list-style:none;display:grid}.collection{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);padding:15px 17px;text-decoration:none;display:block}.collection:hover{border-color:var(--border-strong)}.collection h3{font-size:var(--t-base);margin:0 0 3px}.collection .sub{font-size:var(--t-xs);color:var(--text-dim);margin:0}.collection .figures{font-size:var(--t-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:22px;margin-top:12px;display:flex}.collection .figures span{color:var(--text-dim);font-size:var(--t-micro);display:block}.bar{background:var(--bg-sunken);border-radius:2px;height:5px;margin-top:11px;overflow:hidden}.bar i{background:var(--accent);height:100%;display:block}.thumb{object-fit:contain;border-radius:var(--radius);background:var(--bg-sunken);vertical-align:middle;width:34px;height:47px}td.name{white-space:normal;min-width:170px}td.num,th.num{font-variant-numeric:tabular-nums}.callout{border:1px solid var(--border);font-size:var(--t-xs);margin:12px 0 0;padding:11px 14px;line-height:1.55}.callout,.flash{background:var(--accent-soft);border-radius:var(--radius)}.flash{font-size:var(--t-sm);border:1px solid var(--accent);color:var(--text);margin:0 0 16px;padding:10px 13px}.flash.err{border-color:var(--danger);background:var(--danger-soft)}details.writer{margin:0 0 18px}details.writer>summary{cursor:pointer;font-size:var(--t-sm);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);align-items:center;gap:7px;padding:9px 13px;font-weight:600;list-style:none;display:inline-flex}details.writer>summary::-webkit-details-marker{display:none}details.writer>summary:before{content:"+";color:var(--accent);font-weight:700}details.writer[open]>summary:before{content:"−"}details.writer>summary:hover{border-color:var(--border-strong)}details.writer[open]>summary{border-radius:var(--radius) var(--radius) 0 0}.form{border-radius:0 var(--radius) var(--radius) var(--radius);background:var(--bg-raised);border:1px solid var(--border);border-top:none;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));align-items:end;gap:12px 14px;padding:16px;display:grid}.form .wide{grid-column:1/-1}.form fieldset.assembly{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.form fieldset.assembly legend{font-size:var(--t-micro);color:var(--text-dim);margin-bottom:6px;padding:0}.form fieldset.assembly .check,.form label{margin-bottom:4px}.form label{font-size:var(--t-micro);color:var(--text-dim);display:block}.form input,.form select,.form textarea{width:100%;font:inherit;font-size:var(--t-sm);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);color:var(--text);padding:7px 9px}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.form .check{font-size:var(--t-sm);align-items:center;gap:7px;display:flex}.form .check input{width:auto}.form .note{font-size:var(--t-xs);color:var(--text-dim);grid-column:1/-1;margin:0;line-height:1.5}.form .actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;display:flex}.col-form:has(input[name=assembly][value=loose]:checked) .col-form__set{display:none}.col-form__cards{grid-column:1/-1;display:none}.col-form:has(input[name=assembly][value=loose]:checked) .col-form__cards{display:block}.card-picker__pilha{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.card-picker__pilha .card-picker__escolhido{flex-wrap:wrap}.card-picker__pilha .card-picker__alvo{flex-basis:100%;margin-top:0}button.danger,button.ghost,button.primary{font:inherit;font-size:var(--t-sm);border-radius:var(--radius);cursor:pointer;border:1px solid #0000;padding:8px 15px;font-weight:600}button.primary{background:var(--accent);color:var(--on-accent)}button.ghost{background:var(--bg);color:var(--text);border-color:var(--border-strong)}button.danger{color:var(--danger);border-color:var(--danger);background:0 0}button.primary:hover{filter:brightness(1.08)}button.ghost:hover{border-color:var(--accent)}button.danger:hover{background:var(--danger-soft)}tr.editing>td{border-bottom:none;padding-bottom:0}td.editor{padding:0 8px 14px}td.editor .form{border-top:1px solid var(--border);border-radius:var(--radius)}td.editor details.writer{margin:0}.setbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:14px 0 4px;display:flex}.setbar button{font:inherit;font-size:var(--t-sm);border-radius:var(--radius);cursor:pointer;border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--text);padding:7px 14px;font-weight:600}.setbar button:hover{border-color:var(--accent)}.sub{font-size:var(--t-xs);color:var(--text-dim);margin:0;line-height:1.45}.sub.warn{color:var(--danger)}.set-value .sem,.sub .sem{color:var(--text-dim);font-style:italic}.crumb{font-size:var(--t-sm);margin:0 0 10px}.crumb a{color:var(--text-dim)}.crumb a:hover{color:var(--accent)}.year-index{flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 4px;display:flex}.year-index a{font-size:var(--t-sm);border-radius:var(--radius);border:1px solid var(--border);color:var(--text-dim);background:var(--bg-raised);font-variant-numeric:tabular-nums;padding:5px 11px;text-decoration:none}.year-index a:hover{border-color:var(--border-strong);color:var(--text)}.year-index a[aria-current=page]{border-color:var(--accent);background:var(--accent-soft);color:var(--text);font-weight:700}.ano{margin:28px 0 0}.ano>h3{font-size:var(--t-xl);font-variant-numeric:tabular-nums;margin:0 0 4px;scroll-margin-top:16px;font-weight:700}.ano>h3 .sub{font-size:var(--t-xs);font-weight:400;display:inline}.serie{margin:18px 0 0}.serie>h4{font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);border-bottom:1px solid var(--border);margin:0 0 10px;padding-bottom:6px;font-weight:700}.serie>h4 code{font-family:var(--mono)}.serie>h4 .sub,.serie>h4 code{text-transform:none;letter-spacing:0}.serie>h4 .sub{font-weight:400;display:inline}.sets{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.set{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);height:100%;color:inherit;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;display:flex}.set:hover{border-color:var(--border-strong)}.set-body{flex:1;min-width:0}.set-body h5{font-size:var(--t-base);margin:0 0 6px;line-height:1.25}.set-body .bar{margin:0 0 5px}.set-body .sub+.sub{margin-top:3px}.set-flag{font-size:var(--t-sm);margin-left:6px}.set-logo{flex:0 0 62px;justify-content:center;align-items:center;width:62px;min-height:40px;display:flex}.set-logo img{object-fit:contain;max-width:100%;max-height:46px}.set-logo img.sym{max-height:28px}.set-logo code{font-family:var(--mono);font-size:var(--t-micro);color:var(--text-dim)}.set-head{flex-wrap:wrap;justify-content:space-between;gap:32px;margin:0 0 4px}.set-head,.set-head-left{align-items:center;display:flex}.set-head-left{gap:18px}.set-head-id,.set-head-left{flex:auto;min-width:0}.set-head-id h2{margin:0 0 3px}.set-head-logo{object-fit:contain;flex:none;max-width:150px;max-height:56px}.set-head-sym{object-fit:contain;flex:none;max-height:34px}.set-head-badge-fallback{border:1px solid var(--border);background:linear-gradient(135deg,var(--accent),var(--accent));border-radius:14px;flex:none;justify-content:center;align-items:center;width:72px;height:72px;padding:0 6px;display:flex}@supports (color:color-mix(in lab,red,red)){.set-head-badge-fallback{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 55%,black))}}.set-head-badge-fallback{color:var(--on-accent);font-family:var(--font);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:800;line-height:22px;overflow:hidden}.setcrumb [aria-current=page]{color:var(--text);font-weight:600}.hint.ruler{border:1px solid var(--series-tape);border-radius:var(--radius);padding:8px 10px}.hint.ruler,.proxy{background:var(--series-tape-soft)}.proxy{font-size:var(--t-micro);color:var(--series-tape-ink);white-space:nowrap;border-radius:4px;padding:1px 5px}.set-head-progress{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);align-items:stretch;margin-left:auto;display:flex;overflow:hidden}.set-head-progress-count-col{flex-direction:column;justify-content:center;gap:6px;min-width:220px;padding:14px 22px;display:flex}.set-head-progress-count-row{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.set-head-progress-count-row strong{font-size:15px;font-weight:700}.set-head-progress-count-row .of{font-size:var(--t-sm);color:var(--text-dim);font-weight:500}.set-head-progress-count-row .pct{font-size:var(--t-sm);color:var(--accent);font-weight:700}.set-head-bar{height:7px;margin:0}.set-head-progress-value-col{border-left:1px solid var(--border);flex-direction:column;justify-content:center;gap:2px;padding:14px 22px;display:flex}.set-head-progress-value-col .label{font-size:var(--t-xs);text-transform:none;letter-spacing:normal;color:var(--text-dim);margin:0}.set-head-progress-value-col .value{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:19px;font-weight:800;line-height:24px}.setprogress-remaining{font-size:var(--t-xs);color:var(--text-dim);margin:6px 0 16px}.setprogress-remaining p{margin:0}.setprogress-remaining strong{color:var(--text)}.tabs{flex-wrap:wrap;gap:6px;margin:16px 0 4px;display:flex}.tabs a{font-size:var(--t-sm);border-radius:var(--radius);border:1px solid var(--border);color:var(--text-dim);background:var(--bg-raised);padding:7px 13px;text-decoration:none}.tabs a:hover{border-color:var(--border-strong);color:var(--text)}.tabs a[aria-current=page]{border-color:var(--accent);background:var(--accent-soft);color:var(--text);font-weight:700}.tabs a .sub{font-size:var(--t-micro);display:inline}.tabs a.filter{margin-left:auto}.settabs-nav{justify-content:space-between;align-items:center}.settabs{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;gap:3px;padding:4px;display:inline-flex;overflow:hidden}.settabs a{background:0 0;border:none;border-radius:7px}.settabs a+a{border-left:none}.settabs a[aria-current=page]{color:var(--text);background:#ffffff14}.onlymissing{font-size:var(--t-sm);border:1px solid var(--border);color:var(--text-dim);background:var(--bg-raised);border-radius:9px;padding:7px 13px;text-decoration:none}.onlymissing:hover{border-color:var(--border-strong);color:var(--text)}.onlymissing[aria-current=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.onlymissing[aria-current=true]{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.onlymissing[aria-current=true]{background:var(--accent-soft);color:var(--accent);font-weight:700}.onlymissing .sub{font-size:var(--t-micro);margin-left:2px;display:inline}.settabs-actions{align-items:center;gap:8px;display:flex}.setgrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;margin-top:6px;display:grid}.setmain,aside.filters{min-width:0}@media (min-width:901px){.setgrid{grid-template-columns:minmax(0,240px) minmax(0,1fr)}}.setgrid .card-art,.setgrid .own-toggle{aspect-ratio:5/7}.setgrid .grid{gap:16px}.setgrid .card-info{flex-direction:column-reverse;gap:2px;margin-top:7px;display:flex}.setgrid .card-name{font-size:var(--t-xs);color:#b8beb2;margin:0;font-weight:500;line-height:16px}.setgrid .card-meta{font-size:var(--t-micro);color:var(--text-dim);justify-content:space-between;align-items:baseline;gap:6px;margin:0;font-weight:600;line-height:14px;display:flex}.setgrid .card-meta .code{font-family:var(--font)}.setgrid .card-meta .price{font-size:var(--t-xs);color:var(--accent);white-space:nowrap;font-weight:700}@media (min-width:641px){.setgrid .own{border-width:2px;border-radius:50%;width:20px;height:20px;font-size:11px;inset:8px 8px auto auto;transform:none}.setgrid .own.on{border-color:#0b0d0b99}.setgrid .own.off{opacity:1;background:#3a3e3a;border-style:dashed;border-color:#ffffff4d}.setgrid .own:active{transform:scale(.92)}}.setgrid .own-langs{top:auto;bottom:6px}.setgrid .card-rarity-badge{z-index:1;pointer-events:none;background:#0b0d0bc7;border-radius:6px;justify-content:center;align-items:center;gap:2px;padding:3px 6px;display:inline-flex;position:absolute;top:8px;left:8px}.setgrid .card-rarity-badge .rarity-symbol{color:#fff;height:11px}.setgrid .card-rarity-badge .rarity-symbol.tone-amber,.setgrid .card-rarity-badge .rarity-symbol.tone-magenta,.setgrid .card-rarity-badge .rarity-symbol.tone-silver{color:#fff}.setgrid .card-art-placeholder{background:linear-gradient(135deg,var(--accent),var(--accent));justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.setgrid .card-art-placeholder{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 20%,var(--bg-sunken)),color-mix(in srgb,var(--accent) 5%,var(--bg-sunken)))}}.setgrid .card-art-placeholder-icon .rarity-symbol{height:26px;color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.setgrid .card-art-placeholder-icon .rarity-symbol{color:color-mix(in srgb,var(--accent) 55%,var(--text-dim))}}.colgrid .card-art{aspect-ratio:5/7}.colgrid .grid{gap:16px}.colgrid .card-meta{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.colgrid .card-meta .price{color:var(--accent);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.colgrid .pf-sub{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.colgrid .pf-folder,.colgrid .pf-sub .condicao{color:var(--text-dim)}.colgrid .pf-folder{font-size:var(--t-xs);overflow-wrap:anywhere;margin-top:5px;display:block}.colgrid .pf-folder:hover{color:var(--accent)}.colbrowse{align-items:start;gap:18px;margin:14px 0;display:grid}.colbrowse-main,.colbrowse-rail{min-width:0}@media (min-width:901px){.colbrowse{grid-template-columns:minmax(0,240px) minmax(0,1fr)}}.filterfields{display:none}aside.filters details.filterbox[open]~.filterfields{gap:14px;display:grid}aside.filters details.filterbox>summary{cursor:pointer;font-size:var(--t-sm);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);color:var(--text);align-items:center;gap:7px;padding:7px 12px;font-weight:600;list-style:none;display:inline-flex}aside.filters details.filterbox>summary::-webkit-details-marker{display:none}aside.filters details.filterbox>summary:before{content:"☷";color:var(--accent)}aside.filters details.filterbox[open]>summary:before{content:"×"}aside.filters details.filterbox>summary:hover{border-color:var(--border-strong)}aside.filters details.filterbox>summary .sub{display:inline}@media (min-width:901px){aside.filters details.filterbox{display:none}aside.filters .filterfields,aside.filters details.filterbox[open]~.filterfields{gap:14px;display:grid}}.facet-clear{font-size:var(--t-xs);margin:2px 0 0}aside.filters .facets+.facets{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}aside.filters .facets legend{letter-spacing:var(--tracking-label);margin-bottom:8px}aside.filters .facet-chips{flex-direction:column;gap:1px}aside.filters .facet-chip{border-radius:var(--radius);background:0 0;border:none;width:100%;padding:6px 4px}aside.filters .facet-chip:hover{background:var(--bg-sunken);border-color:#0000}aside.filters .facet-chip[aria-current=true]{background:var(--accent-soft);border-width:0;padding:6px 4px}aside.filters .chip-label{flex:auto}aside.filters .facet-chip .energy-icon{width:15px;height:15px}aside.filters .facet-chip .energy-icon .glyph{display:none}aside.filters .facet-chip .energy-icon .disc{stroke:#ffffff38;stroke-width:1px}.setlang{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);flex-wrap:wrap;margin:10px 0 0;display:inline-flex;overflow:hidden}.setlang a{font-size:var(--t-sm);color:var(--text-dim);border:none;padding:6px 14px;text-decoration:none}.setlang a+a{border-left:1px solid var(--border)}.setlang a:hover{color:var(--text)}.setlang a[aria-current=page]{background:var(--accent);color:var(--on-accent);font-weight:700}.set-exclusive{font-size:var(--t-sm);white-space:nowrap;margin-left:8px}.set-exclusive .sub{display:inline}.hint.warn.lang-fallback{color:var(--text);background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius);padding:8px 10px}.setbar .langpick{padding-top:18px;position:relative}.setbar .langpick legend{clip-path:none;width:auto;height:auto;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);padding:0 0 5px;position:static;overflow:visible}.decision{margin:0 0 20px}.metric{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-dim);margin:0 0 2px}.figure{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 6px;display:flex}.figure strong{font-size:var(--t-3xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}.provenance{font-size:var(--t-sm);color:var(--text-dim);margin:0;line-height:1.5}.provenance.regua{margin-top:6px}.counter{font-size:var(--t-sm);color:var(--text-dim);margin:10px 0 0}.counter strong{color:var(--text);font-size:var(--t-base);font-variant-numeric:tabular-nums}details.aside{margin:10px 0 0}details.aside>summary{cursor:pointer;font-size:var(--t-xs);color:var(--text-dim);border-bottom:1px solid var(--border-strong);align-items:center;gap:6px;padding-bottom:1px;list-style:none;display:inline-flex}details.aside>summary::-webkit-details-marker{display:none}details.aside>summary:before{content:"+";color:var(--accent);font-weight:700}details.aside[open]>summary:before{content:"−"}details.aside>summary:hover{border-color:var(--text-dim)}details.aside>p{font-size:var(--t-xs);color:var(--text-dim);max-width:64ch;margin:8px 0 0;line-height:1.55}.decision .empty{text-align:left;padding:18px}.delta{font-size:var(--t-base);font-variant-numeric:tabular-nums;font-weight:600}.delta.down,.delta.neutral,.delta.up{color:var(--text)}.delta.none{font-weight:400;font-size:var(--t-xs);color:var(--text-dim)}.markets{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.markets>*{min-width:0}.own-slot{border-top:1px solid var(--border);margin:0 0 20px;padding-top:16px}.own-label{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-dim);margin:0 0 8px}.own-label strong{color:var(--text)}.own-slot ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.own-slot .own-toggle{aspect-ratio:auto;pointer-events:auto;align-items:center;gap:12px;display:flex;position:static}.own-slot .own{flex:none;width:44px;height:44px;font-size:18px;position:static;transform:none}.own-slot .own:active{transform:scale(.92)}.own-slot .own.off{opacity:1}.variant-name{font-size:var(--t-base)}.variant-size{font-family:var(--mono)}.own-slot .note,.variant-size{font-size:var(--t-xs);color:var(--text-dim)}.own-slot .note{margin:10px 0 0;line-height:1.5}.own-slot.vazio .empty{text-align:left;font-size:var(--t-sm);padding:14px 16px}.dashboard{margin:0}.dashboard>*+*{margin-top:28px}.eyebrow{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin:0 0 6px}.dashboard a,.dashboard button{min-width:44px;min-height:44px}.dashboard a:focus-visible,.dashboard button:focus-visible,.dashboard progress:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard .metric-figure,.dashboard progress+span,.dashboard-ranking-list span:last-child{font-variant-numeric:tabular-nums}.dashboard-page-title{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin:0 0 14px}.dashboard-ruler{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}.dashboard-ruler .ruler-label{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-right:4px}.dashboard-ruler button{font:inherit;font-size:var(--t-sm);color:var(--text-dim);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;padding:0 14px;font-weight:600}.dashboard-ruler button:hover:not(:disabled){border-color:var(--border-strong);color:var(--text)}.dashboard-ruler button:disabled{cursor:default;color:var(--text);border-color:var(--accent);background:var(--accent-soft)}.dashboard-hero h2{font-size:var(--t-xl);letter-spacing:-.02em;margin:0 0 8px}.dashboard-intro p:last-child{font-size:var(--t-sm);color:var(--text-dim);margin:0;line-height:1.55}.dashboard-languages dl,.dashboard-primary-metrics,.dashboard-secondary-metrics{border-top:1px solid var(--border);gap:18px 26px;margin:18px 0 0;padding:18px 0 0;display:grid}.dashboard-primary-metrics{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.dashboard-languages dl,.dashboard-secondary-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dashboard dl>div{min-width:0}.dashboard dl dt{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);overflow-wrap:anywhere;margin-bottom:5px}.dashboard dl dd{min-width:0;margin:0}.dashboard .metric-figure{font-size:var(--t-xl);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:600;display:block}.dashboard-primary-metrics .metric-figure{font-size:var(--t-3xl)}.dashboard dl dd small{font-size:var(--t-xs);color:var(--text-dim);margin-top:4px;line-height:1.5;display:block}.dashboard-financial>strong{font-size:var(--t-xs);color:var(--accent);margin-top:14px;display:inline-block}.dashboard-qualifiers{border-left:1px solid var(--border);font-size:var(--t-xs);color:var(--text-dim);gap:5px;margin:14px 0 0;padding:0 0 0 12px;line-height:1.5;list-style:none;display:grid}.dashboard-tcg-context p{font-size:var(--t-xs);color:var(--text-dim);margin:0;line-height:1.55}.dashboard-rankings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:26px;display:grid}.dashboard-rankings>section{min-width:0}.dashboard-languages h2,.dashboard-missing-br h2,.dashboard-rankings h2,.dashboard-sets h2{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin:0 0 12px}.dashboard-missing-br>p,.dashboard-rankings p,.dashboard-sets>p{font-size:var(--t-sm);color:var(--text-dim);margin:0;line-height:1.5}.dashboard-ranking-list{margin:0;padding:0;list-style:none}.dashboard-ranking-list li+li{border-top:1px solid var(--border)}.dashboard-ranking-list a{border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 6px;text-decoration:none;display:grid}.dashboard-ranking-list a:hover{background:var(--bg-raised)}.dashboard-ranking-list img{object-fit:contain;border-radius:var(--radius);background:var(--bg-sunken);width:34px;height:47px}.dashboard-ranking-list strong{font-size:var(--t-sm);overflow-wrap:anywhere;display:block}.dashboard-ranking-list small{font-size:var(--t-xs);color:var(--text-dim);overflow-wrap:anywhere;margin-top:2px;display:block}.dashboard-ranking-list span:last-child{text-align:right;font-size:var(--t-sm);font-weight:600}.dashboard-ranking-list span:last-child small{text-align:right;font-weight:400}.dashboard-sets ul{margin:0;padding:0;list-style:none}.dashboard-sets li+li{border-top:1px solid var(--border)}.dashboard-sets a{border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;padding:9px 6px;text-decoration:none;display:grid}.dashboard-sets a:hover{background:var(--bg-raised)}.dashboard-sets a>span:first-child{grid-area:1/1;min-width:0}.dashboard-sets a>span:last-child{text-align:right;font-size:var(--t-xs);color:var(--text-dim);white-space:nowrap;grid-area:1/2}.dashboard-sets a>progress{grid-area:2/1/auto/-1}.dashboard-sets strong{font-size:var(--t-sm);overflow-wrap:anywhere;display:block}.dashboard-sets small{font-size:var(--t-xs);color:var(--text-dim);margin-top:2px;display:block}.dashboard-sets progress{appearance:none;background:var(--bg-sunken);border:0;border-radius:2px;width:100%;height:5px}.dashboard-sets progress::-webkit-progress-bar{background:var(--bg-sunken);border-radius:2px}.dashboard-sets progress::-webkit-progress-value{background:var(--accent);border-radius:2px}.dashboard-sets progress::-moz-progress-bar{background:var(--accent);border-radius:2px}.dashboard-missing-br ul{margin:14px 0 0;padding:0;list-style:none}.dashboard-missing-br li{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 0;display:flex}.dashboard-missing-br li+li{border-top:1px solid var(--border)}.dashboard-missing-br li>a{border-radius:var(--radius);flex:190px;align-items:center;gap:10px;min-width:0;padding:4px 6px;text-decoration:none;display:flex}.dashboard-missing-br li>a:hover{background:var(--bg-raised)}.dashboard-missing-br li>a img{object-fit:contain;border-radius:var(--radius);background:var(--bg-sunken);width:30px;height:42px}.dashboard-missing-br strong{font-size:var(--t-sm);overflow-wrap:anywhere;display:block}.dashboard-missing-br a small{font-size:var(--t-xs);color:var(--text-dim);display:block}.dashboard-missing-br li>span{font-size:var(--t-xs);color:var(--text-dim);font-variant-numeric:tabular-nums}.dashboard-missing-br form{margin-left:auto}.dashboard-missing-br button{font:inherit;font-size:var(--t-xs);color:var(--text);background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;padding:0 14px;font-weight:600}.dashboard-missing-br button:hover{border-color:var(--accent);color:var(--accent)}.dashboard-empty-composition h2,.dashboard-error h2,.dashboard-public h2{font-size:var(--t-xl);letter-spacing:-.02em;margin:0 0 8px}.dashboard-empty-composition p,.dashboard-error p,.dashboard-public p{font-size:var(--t-sm);color:var(--text-dim);max-width:52ch;margin:0 0 16px;line-height:1.55}.dashboard-actions{flex-wrap:wrap;gap:10px;display:flex}.dashboard a.primary,.dashboard-actions a{font-size:var(--t-sm);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-raised);justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard a.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.dashboard a.primary:hover{filter:brightness(1.08)}.dashboard-actions a:not(.primary):hover{border-color:var(--accent)}.landing>section+section{border-top:1px solid var(--border);margin-top:40px;padding-top:40px}.landing h2{font-size:var(--t-2xl);letter-spacing:-.02em;margin:0 0 8px}.landing-hero h2{font-size:var(--t-3xl);max-width:22ch;line-height:1.1}.landing-lead{font-size:var(--t-base);color:var(--text-dim);max-width:62ch;margin:0;line-height:1.55}.landing-search{gap:8px;max-width:560px;margin:22px 0 12px;display:flex}.landing-search input{min-width:0;height:44px;font:inherit;font-size:var(--t-base);color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);flex:auto;padding:0 14px}.landing-search input::placeholder{color:var(--text-dim)}.landing-search input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landing-search .primary{flex:none;height:44px}.landing-examples{font-size:var(--t-sm);color:var(--text-dim);margin:0}.landing-examples a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.landing-examples a:hover{color:var(--accent)}.landing-axes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:18px 0 0;display:grid}.landing-axes>div{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:16px}.landing-axes dt{font-size:var(--t-base);align-items:center;gap:8px;margin:0 0 6px;font-weight:600;display:flex}.landing-axes dd{font-size:var(--t-sm);color:var(--text-dim);margin:0;line-height:1.55}.tag{border-radius:var(--radius);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;font-weight:700;display:inline-block}.tag-book{background:var(--series-book-soft);color:var(--series-book-ink)}.tag-tape{background:var(--series-tape-soft);color:var(--series-tape-ink)}.landing-anatomy-note{border-left:1px solid var(--border);font-size:var(--t-sm);color:var(--text-dim);max-width:62ch;margin:14px 0 0;padding-left:12px;line-height:1.55}.landing-steps-list{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;margin:18px 0 0;padding:0;list-style:none;display:grid}.landing-steps-list li{counter-increment:step;border-top:2px solid var(--border);padding-top:14px}.landing-steps-list li:first-child{border-top-color:var(--accent)}.landing-steps-list li:before{content:counter(step,decimal-leading-zero);font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--text-dim);margin-bottom:8px;font-weight:700;display:block}.landing-steps-list li:first-child:before{color:var(--accent)}.landing-steps-list h3{font-size:var(--t-lg);margin:0 0 6px}.landing-steps-list p{font-size:var(--t-sm);color:var(--text-dim);margin:0;line-height:1.55}.landing-cta .landing-lead{margin-bottom:16px}@media (max-width:640px){.landing-search input{font-size:16px}}@media (max-width:720px){.dashboard-rankings{grid-template-columns:minmax(0,1fr)}.dashboard-primary-metrics .metric-figure{font-size:var(--t-2xl)}}.site-head-actions{align-items:center;gap:4px;margin:0 0 0 auto;display:flex}.session{font-size:var(--t-sm)}.session button{font:inherit;font-size:var(--t-sm);cursor:pointer;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);color:var(--text-dim);padding:6px 12px}.session button:hover{border-color:var(--border-strong);color:var(--text)}.session a{color:var(--text-dim);text-decoration:none}.session a:hover{color:var(--accent)}.site-head[data-collectr] .session a{background:var(--accent);color:var(--on-accent);font-weight:700;font-size:var(--t-sm);border-radius:999px;align-items:center;padding:10px 20px;display:inline-flex}.site-head[data-collectr] .session a:hover{color:var(--on-accent);filter:brightness(1.08)}.authform{gap:6px;max-width:340px;margin:14px 0 18px;display:grid}.authform label{font-size:var(--t-xs);color:var(--text-dim);font-weight:600}.authform input{font:inherit;font-size:var(--t-base);min-width:0;color:var(--text);background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius);padding:11px 13px}.authform input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.authform button{font:inherit;color:var(--on-accent);background:var(--accent);border-radius:var(--radius);cursor:pointer;border:1px solid #0000;margin-top:6px;padding:11px 20px;font-weight:600}.authform .hint{margin:0}@media (max-width:640px){.chart-controls a,.dashboard-missing-br button,.facet-chip,.lang,.langpick label,.pager a,.ruler-pick,.search button,.search select,.session a,.session button,.setbar button,.setlang a,.site-head details.menu>summary,.tabs a,.year-index a,aside.filters details.filterbox>summary,button.danger,button.ghost,button.primary,details.writer>summary{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.session a{padding:0 4px}.facet-chip,.year-index a{padding-inline:13px}.facet-chip[aria-current=true]{padding-inline:12px}aside.filters details.filterbox,aside.filters details.filterbox>summary{width:100%}.site-head details.menu{margin-left:0}.search button{flex:1 0 100%}.flag{width:44px;height:44px;font-size:17px}.flags{gap:5px}.back,.blog-titulo a,.clear-filters,.crumb a,.facet-clear a,.facet-coverage a,.facet-note a,.hint a,.lacrado-titulo a,.sub a,.trilha a,details.aside>summary,details.tableview>summary{padding-block:14px;display:inline-block}.back{margin-bottom:4px}.back,.trilha a,td a{min-width:44px}td a{padding-block:14px;display:inline-block}.authform input,.form input,.form select,.form textarea,.search input[type=search]{min-height:44px;font-size:16px}.carrinho-corpo button,.carrinho-qtd button,.carrinho-qtd input,.comprar button,.comprar input,.frete-item button,.frete-item input{min-width:44px;min-height:44px;font-size:16px}.carrinho>li a,.fila-recortes a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.carrinho>li form button,.form .actions button{min-width:44px;min-height:44px;font-size:16px}.cupom input{min-height:44px;font-size:16px}}.collection,.facet-chip,.lang,.set,.setlang a,.tabs a,.year-index a,a,button,summary{transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.oferta{border-top:1px solid var(--border);margin:6px 0 0;padding-top:6px;font-size:.86rem}.oferta-preco{margin:0}.oferta-de{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-dim);font-size:.72rem}.oferta-preco strong{color:var(--accent)}.oferta-linhas{color:var(--text-dim);margin:4px 0 0;padding:0;list-style:none}.oferta-linhas li{font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:auto auto 1fr auto;align-items:baseline;gap:5px;display:grid}.oferta-idioma{letter-spacing:.06em}.oferta-idioma,.oferta-variante{color:var(--text-dim);font-size:.7rem}.oferta-variante{text-transform:lowercase}.oferta-linhas abbr{color:var(--text);font-weight:600;text-decoration:none}.oferta-valor{text-align:right}.oferta-mais{color:var(--text-dim);margin:4px 0 0;font-size:.76rem}.oferta.esgotado{color:var(--text-dim);font-style:italic}.sem-estoque .card-art{opacity:.55}@media (prefers-reduced-motion:no-preference){.sem-estoque .card-art{transition:opacity var(--dur) var(--ease)}}.sem-estoque:hover .card-art{opacity:1}.lacrados{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lacrados>li{background:var(--bg-raised);border:1px solid var(--border);padding:14px}.lacrado-foto,.lacrados>li{border-radius:var(--radius)}.lacrado-foto{aspect-ratio:4/3;background:var(--bg-sunken);justify-content:center;align-items:center;margin-bottom:10px;display:flex;overflow:hidden}.lacrado-foto img{object-fit:contain;width:100%;height:100%}.lacrado-foto.vazia span{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-dim);font-size:.72rem}.lacrado-titulo{margin:0 0 4px;font-weight:600}.preorder{color:var(--accent);font-weight:600}.trilha{color:var(--text-dim);margin:0 0 14px;font-size:.85rem}.produto{align-items:start;gap:20px;display:grid}@media (min-width:720px){.produto{grid-template-columns:minmax(0,360px) minmax(0,1fr)}}.produto .lacrado-foto{margin-bottom:0}.produto-galeria{flex-direction:column;gap:10px;display:flex}@media (min-width:720px){.produto-galeria{flex-direction:row-reverse;align-items:flex-start}.produto-galeria-stage{flex:auto;min-width:0}.produto-galeria-thumbs{flex-flow:column}}.produto-galeria-stage{aspect-ratio:4/3;border-radius:var(--radius);background:var(--bg-sunken);position:relative;overflow:hidden}.produto-galeria-slide{object-fit:contain;font-size:0;display:none;position:absolute;inset:18px}.produto-galeria-slide:first-of-type{display:block}.produto-galeria-stage .produto-media-art{margin:auto;position:absolute;inset:0}.produto-galeria-thumbs{flex-wrap:wrap;gap:8px;display:flex}.produto-galeria-thumb{aspect-ratio:1;border-radius:var(--radius);cursor:pointer;background:var(--bg-sunken);border:2px solid #0000;flex:none;width:56px;display:block;overflow:hidden}.produto-galeria-thumb img{object-fit:contain;width:100%;height:100%;font-size:0;display:block}.produto-galeria-thumb input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.produto-galeria-thumb:has(input:checked){border-color:var(--accent)}.produto-galeria-thumb:focus-within{outline:2px solid var(--accent);outline-offset:2px}.produto-galeria:has(.produto-galeria-thumb input:checked) .produto-galeria-slide{display:none}.produto-galeria:has(.produto-galeria-thumb:first-of-type input:checked) .produto-galeria-slide:first-of-type,.produto-galeria:has(.produto-galeria-thumb:nth-of-type(2) input:checked) .produto-galeria-slide:nth-of-type(2),.produto-galeria:has(.produto-galeria-thumb:nth-of-type(3) input:checked) .produto-galeria-slide:nth-of-type(3),.produto-galeria:has(.produto-galeria-thumb:nth-of-type(4) input:checked) .produto-galeria-slide:nth-of-type(4),.produto-galeria:has(.produto-galeria-thumb:nth-of-type(5) input:checked) .produto-galeria-slide:nth-of-type(5),.produto-galeria:has(.produto-galeria-thumb:nth-of-type(6) input:checked) .produto-galeria-slide:nth-of-type(6),.produto-galeria:has(.produto-galeria-thumb:nth-of-type(7) input:checked) .produto-galeria-slide:nth-of-type(7),.produto-galeria:has(.produto-galeria-thumb:nth-of-type(8) input:checked) .produto-galeria-slide:nth-of-type(8){display:block}.produto-corpo>h2{margin-top:0}.produto-ficha{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:18px 0 0;font-size:.9rem;display:grid}.produto-ficha dt{color:var(--text-dim);text-align:right}.produto-ficha dd{font-variant-numeric:tabular-nums;margin:0}.loja-vitrine{margin:0}.loja-vitrine>section+section{border-top:1px solid var(--border);margin-top:40px;padding-top:40px}.vitrine-hero{align-items:center;gap:24px;display:grid}@media (min-width:721px){.vitrine-hero{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:40px}}.vitrine-hero-corpo{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.vitrine-hero h1{font-size:var(--t-3xl);letter-spacing:-.02em;max-width:18ch;margin:0;line-height:1.1}.vitrine-hero-lead{font-size:var(--t-base);color:var(--text-dim);max-width:46ch;margin:0;line-height:1.55}.vitrine-hero-preco{align-items:baseline;gap:10px;margin:0;display:flex}.vitrine-hero-preco strong{font-size:var(--t-2xl);color:var(--accent);font-variant-numeric:tabular-nums}.vitrine-hero-preco small{font-size:var(--t-sm);color:var(--text-dim)}.vitrine-hero-foto{aspect-ratio:1;border-radius:var(--radius);background:var(--bg-sunken);border:1px solid var(--border);justify-content:center;align-items:center;padding:24px;display:flex;overflow:hidden}.vitrine-hero-foto img{object-fit:contain;width:100%;height:100%}.vitrine-hero-foto.vazia span{font-size:var(--t-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-dim)}.vitrine-cta{flex-wrap:wrap;gap:10px;display:flex}.vitrine-cta a{min-height:44px;font-size:var(--t-sm);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-raised);color:var(--text);justify-content:center;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.vitrine-cta a.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.vitrine-cta a.primary:hover{filter:brightness(1.08)}.vitrine-cta a:not(.primary):hover{border-color:var(--accent)}.vitrine-sec-head{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 16px;display:flex}.vitrine-sec-head h2{font-size:var(--t-2xl);letter-spacing:-.02em;margin:0}.vitrine-sec-head a{font-size:var(--t-sm);color:var(--accent);white-space:nowrap;font-weight:600;text-decoration:none}.vitrine-sec-head a:hover{text-underline-offset:2px;text-decoration:underline}.vitrine-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.vitrine-card{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);min-width:0;transition:border-color var(--dur) var(--ease);flex-direction:column;padding:14px;display:flex}.vitrine-card:hover{border-color:var(--accent)}.vitrine-card .lacrado-foto{aspect-ratio:1;margin-bottom:12px}.vitrine-card-titulo{font-weight:600;font-size:var(--t-base);margin:0 0 4px;line-height:1.25}.vitrine-card-titulo a{color:var(--text);text-decoration:none}.vitrine-card-titulo a:hover{color:var(--accent)}.vitrine-card .card-meta{margin:0 0 10px}.vitrine-card-rodape{justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:8px;display:flex}.vitrine-card-rodape .oferta-preco strong{font-size:var(--t-lg)}.vitrine-card-estoque{font-size:var(--t-xs);color:var(--text-dim);white-space:nowrap}.vitrine-card.sem-estoque .lacrado-foto img{opacity:.55}.produto-media{aspect-ratio:1;border-radius:var(--radius-ui);background:var(--bg-sunken);justify-content:center;align-items:center;margin-bottom:0;padding:16px;display:flex;position:relative;overflow:hidden}.produto-media img{object-fit:contain;width:100%;height:100%;font-size:0}.produto-media--dim .produto-media-art,.produto-media--dim img{opacity:.55}@media (prefers-reduced-motion:no-preference){.produto-media img,.produto-media-art{transition:opacity var(--dur) var(--ease)}}.produto-media-art{border-radius:calc(var(--radius-ui) - 2px);width:46%;height:82%}.produto-media-art--quadrada{width:58%;height:58%}.produto-media-badge{border-radius:calc(var(--radius-ui) - 2px);border:1px solid var(--border-strong);background:var(--bg-sunken);font-size:var(--t-xs);color:var(--accent);white-space:nowrap;align-items:center;gap:5px;padding:4px 8px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.produto-media-badge svg{flex:none;width:12px;height:12px}.vitrine-vazio{border:1px dashed var(--border-strong);border-radius:var(--radius);text-align:center;color:var(--text-dim);font-size:var(--t-sm);padding:28px}.vitrine-vazio strong{color:var(--text);font-size:var(--t-base);margin-bottom:4px;display:block}.vitrine-selos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.vitrine-selos li{align-items:flex-start;gap:10px;min-width:0;display:flex}.vitrine-selos svg{color:var(--accent);flex:none;margin-top:1px}.vitrine-selos strong{font-size:var(--t-sm);display:block}.vitrine-selos span{font-size:var(--t-xs);color:var(--text-dim);line-height:1.5}.produto .oferta-preco strong{font-size:var(--t-3xl);font-variant-numeric:tabular-nums}.vitrine-cross{border-top:1px solid var(--border);margin-top:22px;padding-top:22px}.vitrine-cross h3{font-size:var(--t-lg);margin:0 0 14px}.lacrados-grupo+.lacrados-grupo{margin-top:32px}.lacrados-grupo h2{font-size:var(--t-xl);letter-spacing:-.02em;margin:0 0 14px}.admin-nav{border-bottom:1px solid var(--border);font-size:var(--t-sm);align-items:baseline;gap:12px;margin:0 0 16px;padding-bottom:8px;display:flex}.admin-nav strong{text-transform:uppercase;letter-spacing:.06em;font-size:var(--t-micro);color:var(--text-dim)}.admin-acoes{align-items:center;gap:10px;margin:12px 0 16px;display:flex}.admin-acoes a.primary{font-size:var(--t-sm);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);border:1px solid #0000;padding:8px 15px;font-weight:600}.admin-acoes a.primary:hover{filter:brightness(1.08);color:var(--on-accent)}.admin-lista td{vertical-align:top}.admin-lista td.situacao,.admin-lista td:first-child{white-space:normal}.admin-lista td .sub{margin-top:2px;display:block}.admin-lista td.situacao{display:table-cell}.admin-lista td.situacao .tag{margin:0 4px 4px 0}.tag.ok{background:var(--accent-soft)}.tag.aviso,.tag.ok{border-color:var(--accent);color:var(--accent)}.tag.aviso{background:var(--bg-raised)}.note.aviso{color:var(--accent);font-weight:600}.publicar{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex}.publicar .note{flex:260px;margin:0}.publicar button:not(.primary){font:inherit;font-size:var(--t-sm);border-radius:var(--radius);cursor:pointer;background:var(--bg);color:var(--text);border:1px solid var(--border-strong);padding:8px 15px;font-weight:600}.publicar button:not(.primary):hover{border-color:var(--accent)}.foto{border:1px solid var(--border);background:var(--bg-raised);flex-wrap:wrap;gap:16px;margin:0 0 16px;padding:14px;display:flex}.foto,.foto-atual{border-radius:var(--radius)}.foto-atual{aspect-ratio:1;background:var(--bg-sunken);flex:0 0 132px;place-items:center;display:grid;overflow:hidden}.foto-atual img{object-fit:contain;width:100%;height:100%}.foto-atual.vazia{border:1px dashed var(--border-strong);color:var(--text-dim);font-size:var(--t-xs);background:0 0}.foto-campos{flex:320px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:start;gap:10px 14px;display:grid}.foto-campos label{font-size:var(--t-micro);color:var(--text-dim);margin-bottom:4px;display:block}.foto-campos input:not([type]),.foto-campos input[type=text]{width:100%;font:inherit;font-size:var(--t-sm);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);color:var(--text);padding:7px 9px}.foto-campos input[type=file]{font-size:var(--t-xs);color:var(--text-dim);max-width:100%}.foto-campos .note{font-size:var(--t-xs);color:var(--text-dim);margin:4px 0 0;line-height:1.5}.foto-campos .actions{grid-column:1/-1;align-items:center;gap:9px;display:flex}.foto-campos button{font:inherit;font-size:var(--t-sm);border-radius:var(--radius);cursor:pointer;background:var(--bg);color:var(--text);border:1px solid var(--border-strong);padding:8px 15px;font-weight:600}.foto-campos button:hover{border-color:var(--accent)}.galeria{margin:0 0 20px}.galeria h3{font-size:var(--t-lg);letter-spacing:-.01em;margin:0 0 10px}.galeria-lista{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.galeria-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);gap:10px;padding:10px;display:flex}.galeria-item.capa{border-color:var(--accent)}.galeria-foto{aspect-ratio:1;border-radius:var(--radius);background:var(--bg-sunken);flex:0 0 84px;place-items:center;display:grid;overflow:hidden}.galeria-foto img{object-fit:contain;width:100%;height:100%}.galeria-info{flex-direction:column;gap:6px;min-width:0;display:flex}.galeria-capa-selo{font-size:var(--t-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);align-self:flex-start;padding:1px 7px;font-weight:600}.galeria-alt{font-size:var(--t-xs);color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.galeria-acoes{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.galeria-acoes form{display:contents}.galeria-acoes button{font:inherit;font-size:var(--t-micro);border-radius:var(--radius);cursor:pointer;background:var(--bg);color:var(--text);border:1px solid var(--border-strong);padding:5px 9px;font-weight:600}.galeria-acoes button:hover:not(:disabled){border-color:var(--accent)}.galeria-acoes button:disabled{opacity:.4;cursor:default}.fila-recortes{font-size:var(--t-sm);flex-wrap:wrap;gap:6px 14px;margin:0 0 16px;display:flex}.fila-recortes a[aria-current=page]{color:var(--accent);font-weight:700}.separacao td:first-child{white-space:nowrap;font-family:var(--mono);font-size:var(--t-sm)}.separacao td:first-child .sub{font-family:var(--font)}.form.avulsa{border-radius:var(--radius);align-items:start}.form h3,.form.avulsa{border-top:1px solid var(--border)}.form h3{font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);grid-column:1/-1;margin:10px 0 0;padding-top:12px}.form h3:first-of-type{border-top:none;margin-top:0;padding-top:0}.form input[readonly]{background:var(--bg-sunken);color:var(--text-dim)}.site-footer{border-top:1px solid var(--border);color:var(--text-dim);font-size:var(--t-xs);margin-top:48px;padding-top:16px}.site-footer p{margin:0 0 8px}.site-footer nav{flex-wrap:wrap;gap:8px 14px;display:flex}.site-footer .ip-notice{opacity:.85;max-width:92ch;margin:0 0 12px;line-height:1.5}.site-footer nav a{align-items:center;margin-block:-14px;padding-block:14px;display:inline-flex}.collectr-footer-brand{margin-bottom:20px}.collectr-footer-tagline{font-size:var(--t-sm);color:var(--text-dim);margin:12px 0 0;line-height:1.5}.collectr-footer-sdg{font-size:var(--t-xs);color:var(--text-dim);margin:10px 0 0;font-style:italic}.legal-document{max-width:760px;line-height:1.65}.legal-document h2{font-size:var(--t-2xl);margin:0 0 18px}.legal-document h3{font-size:var(--t-lg);margin:28px 0 8px}.legal-document p{white-space:pre-line;margin:0 0 14px}.account-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0 0 20px;display:grid}.account-summary div{border:1px solid var(--border);background:var(--bg-raised);border-radius:var(--radius);padding:12px}.account-summary dt{font-size:var(--t-xs);color:var(--text-dim)}.account-summary dd{font-family:var(--mono);margin:3px 0 0}.rights{margin-top:22px}.rights form{margin:0 8px 8px 0;display:inline-block}.cupom{font-size:var(--t-sm);color:var(--text-dim);margin:0 0 14px;display:block}.cupom input{width:min(18rem,100%);font:inherit;font-size:var(--t-sm);text-transform:uppercase;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);color:var(--text);padding:7px 9px}.cupom .note,.cupom input{margin:4px 0 0;display:block}.cupom .note{font-size:var(--t-xs);line-height:1.5}.importar-campo{grid-column:1/-1;display:block}.importar-campo textarea{width:100%;font-family:var(--mono);font-size:var(--t-sm);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);color:var(--text);white-space:pre;margin:4px 0 0;padding:8px 10px;line-height:1.5;display:block;overflow-x:auto}.devolucao,.devolucao-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);margin:0 0 18px;padding:14px}.devolucao h3{font-size:var(--t-lg);margin:0 0 6px}.devolucao h3 .tag{vertical-align:middle;margin-left:8px}.devolucao .form.avulsa{margin-top:12px}.devolucao-item p{margin:0 0 6px}.avaliacoes{margin-top:28px}.avaliacoes .carrinho{margin-bottom:14px}.conta-atalhos{font-size:var(--t-sm);flex-wrap:wrap;gap:4px 18px;margin:0 0 20px;display:flex}.conta-atalhos a{align-items:center;min-width:44px;margin-block:-14px;padding-block:14px;display:inline-flex}.carrinho li form{margin:0}.carrinho li form button{white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.comprar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.carrinho-qtd label,.comprar label{color:var(--text-dim);font-size:.85rem}.carrinho-qtd input[type=number],.comprar input[type=number]{width:5.5rem}.carrinho{gap:12px;margin:0;padding:0;list-style:none;display:grid}.carrinho>li{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:96px 1fr auto;align-items:start;gap:14px;padding:14px;display:grid}.carrinho>li .lacrado-foto{margin-bottom:0}.carrinho>li.sem-estoque{opacity:.72}.carrinho-corpo{flex-direction:column;gap:6px;min-width:0;display:flex}.carrinho-qtd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.carrinho-linha-total{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.carrinho-resumo{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.carrinho-resumo p{margin:0 0 8px}@media (max-width:640px){.carrinho>li{grid-template-columns:72px 1fr}.carrinho-linha-total{grid-column:2}}.legal-document .carrossel ul{scroll-snap-type:x mandatory;gap:12px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.legal-document .carrossel ul:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legal-document .carrossel li{scroll-snap-align:start;flex:none;width:min(80vw,420px)}.legal-document .carrossel li img{border-radius:var(--radius);width:100%;height:auto;display:block}.legal-document .carrossel-nav{flex-wrap:wrap;gap:4px 10px;margin-top:10px;display:flex}.legal-document .carrossel-nav a{min-width:44px;font-size:var(--t-sm);color:var(--accent);justify-content:center;align-items:center;margin-block:-14px;padding-block:14px;font-weight:600;text-decoration:none;display:inline-flex}.legal-document .carrossel-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legal-document iframe{aspect-ratio:16/9;border-radius:var(--radius);border:0;width:100%;height:auto;display:block}.col-title{font-size:var(--t-2xl);letter-spacing:-.02em;margin:0 0 2px;font-weight:700}.col-subtitle{font-size:var(--t-sm);margin:0 0 16px}.col-dim,.col-subtitle{color:var(--text-dim)}.num{font-variant-numeric:tabular-nums}.col-tabs{border-bottom:1px solid var(--border);gap:2px;margin-bottom:22px;display:flex}.col-tab{font-size:var(--t-sm);color:var(--text-dim);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;text-decoration:none}.col-tab:hover{color:var(--text)}.col-tab[aria-current=page]{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.col-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.col-integration-note{border:1px dashed var(--border-strong);border-radius:var(--radius);font-size:var(--t-xs);color:var(--text-dim);margin:0 0 16px;padding:10px 14px;line-height:1.5}.col-integration-note code{font-family:var(--mono)}.col-overview{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.col-main{gap:22px}.col-main,.col-rail{flex-direction:column;min-width:0;display:flex}.col-rail{gap:18px}@media (max-width:900px){.col-overview{grid-template-columns:1fr}}.col-folder{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}@media (max-width:900px){.col-folder{grid-template-columns:1fr}.col-folder>.col-main{order:0}.col-folder>.col-rail{order:1}}.form.col-add{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;align-items:start;padding:0}.col-card{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.col-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.col-section-head .eyebrow{margin:0}.col-see-all{font-size:var(--t-xs);font-weight:600}.col-value-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.col-value-figures{min-width:0}.col-figure{font-size:var(--t-3xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-weight:700}.col-value-result{font-size:var(--t-sm);flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:6px;display:flex}.col-ruler{align-self:flex-start;margin:0}.col-chart{margin:16px 0 0}.col-chart-empty{margin-top:16px}.col-chart-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.col-chart-note{font-size:var(--t-xs);color:var(--text-dim);max-width:44ch;margin:0}.col-window{margin:0}.col-substats{margin-top:18px}.col-folders{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.col-compo-bar{background:var(--bg-sunken);border-radius:999px;height:8px;margin-bottom:14px;display:flex;overflow:hidden}.col-compo-seg{height:100%}.col-compo-seg.card{background:var(--accent)}.col-compo-seg.graded{background:var(--border-strong)}.col-compo-legend{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.col-compo-legend li{font-size:var(--t-sm);align-items:center;gap:8px;display:flex}.col-compo-legend b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.col-dot{border-radius:50%;flex:none;width:8px;height:8px}.col-dot.card{background:var(--accent)}.col-dot.graded{background:var(--border-strong)}.col-rail-empty{font-size:var(--t-sm);margin:0;line-height:1.5}:root[data-theme=dark] .col-card,:root[data-theme=dark] .collection{border-radius:16px}:root[data-theme=dark] .stat{border-radius:14px}:root[data-theme=dark] .dashboard-ranking-list a{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto}.valiosa-badge{font-size:var(--t-micro);color:var(--text-dim);background:var(--surface-2,var(--bg-raised));border:1px solid var(--border-strong);white-space:nowrap;border-radius:6px;padding:4px 9px;font-weight:600}:root[data-theme=dark] .chart-controls a,:root[data-theme=dark] .qualifiers .tag,:root[data-theme=dark] .ruler-pick,:root[data-theme=dark] .tag{border-radius:999px}:root[data-theme=dark] .eyebrow{color:var(--accent-bright);letter-spacing:.16em;font-weight:600}:root[data-theme=dark] .lang{border-radius:999px}:root[data-theme=dark] button.danger,:root[data-theme=dark] button.ghost,:root[data-theme=dark] button.primary{border-radius:12px}:root[data-theme=dark] .detail-art{border-radius:14px}.condicao-tiles{margin-top:16px}.condicao-tiles-row{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.condicao-tile{border:1px solid var(--border-strong);background:var(--surface-2,var(--bg-raised));font-size:var(--t-sm);border-radius:12px;flex:100px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-weight:600;display:flex}.condicao-tile .condicao{color:var(--text-dim)}.condicao-tile.on{border-color:var(--accent);background:var(--accent-soft)}.condicao-tile.on .condicao{color:var(--accent-bright)}@media (max-width:430px){:root[data-theme=dark] .pdp-actions{z-index:40;padding:14px 20px calc(20px + env(safe-area-inset-bottom,0px));background:var(--bg-raised);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;max-height:45vh;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}:root[data-theme=dark] .pdp-actions>.own-slot{flex:140px;min-width:0;margin:0}:root[data-theme=dark] .detail{padding-bottom:132px}}.col-products-form{display:block}.col-search{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px;display:flex}.col-search input[type=search]{flex:220px;min-width:0}.col-clear{font-size:var(--t-sm);color:var(--text-dim)}.col-clear:hover{color:var(--accent)}.col-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.col-count{font-size:var(--t-sm);margin:0}.col-count .muted{color:var(--text-dim)}.col-sort{font-size:var(--t-sm);align-items:center;gap:8px;display:flex}.col-sort label{color:var(--text-dim)}.col-products{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (max-width:820px){.col-products{grid-template-columns:1fr}}.col-filters{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:20px;padding:18px;display:flex}.col-filter-group .eyebrow{margin:0 0 10px}.col-chips{flex-wrap:wrap;gap:8px;display:flex}.col-chip{display:inline-flex;position:relative}.col-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.col-chip span{font-size:var(--t-xs);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-raised);color:var(--text-dim);padding:5px 11px;display:inline-block}.col-chip:hover span{border-color:var(--text-dim);color:var(--text)}.col-chip:has(input:checked) span{background:var(--accent-soft);border-color:var(--accent);color:var(--text);font-weight:600}.col-chip:has(input:focus-visible) span{outline:2px solid var(--accent);outline-offset:2px}.col-filters input[type=number],.col-filters select{width:100%}.col-range{align-items:center;gap:8px;display:flex}.col-range input{min-width:0}.col-filter-actions{flex-direction:column;gap:10px;display:flex}.col-results{min-width:0}.col-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.col-item{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:12px;display:flex}.col-thumb-link{display:block}.col-thumb-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.col-item .card-art{width:100%}.col-item-body{margin-top:10px}.col-item-name{font-size:var(--t-sm);color:var(--text);overflow-wrap:anywhere;font-weight:600;text-decoration:none;display:block}.col-item-name:hover,.col-item-set{color:var(--accent)}.col-item-set{font-size:var(--t-xs);overflow-wrap:anywhere;margin-top:1px}.col-item-meta{font-size:var(--t-xs);color:var(--text-dim);margin-top:2px}.col-item-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:8px;margin-top:10px;padding-top:10px;display:flex}.col-item-price{flex-direction:column;gap:2px;min-width:0;display:flex}.col-item-price>.num{font-size:var(--t-base);font-weight:700}.col-item-price small{font-size:var(--t-xs)}.col-item-pl,.col-item-qty{color:var(--text-dim)}.col-item-qty{font-size:var(--t-xs);flex:none}.col-item-folder{font-size:var(--t-xs);color:var(--accent);overflow-wrap:anywhere;margin-top:10px}.col-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:26px;display:flex}.col-page{font-size:var(--t-sm);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);padding:6px 12px;text-decoration:none}.col-page:hover{border-color:var(--accent)}.col-page.disabled{color:var(--text-dim);border-color:var(--border);pointer-events:none}.col-page-at{font-size:var(--t-sm);color:var(--text-dim)}.form-cartao{gap:12px;max-width:420px;margin:12px 0;display:grid}.form-cartao .campo{gap:4px;display:grid}.form-cartao .campo-linha{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-cartao label{font-size:var(--t-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-dim)}.form-cartao .mp-secure-field,.form-cartao input,.form-cartao select{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-raised);height:40px;color:var(--text);font:inherit;font-size:var(--t-base);padding:0 10px}.form-cartao .mp-secure-field{align-items:center;display:flex}.form-cartao .mp-secure-field iframe{border:0;width:100%;height:100%}.form-cartao button{height:44px;margin-top:4px}.form-cartao button:disabled{opacity:.6;cursor:progress}.ou-pix{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.sku-picker{display:block;position:relative}.sku-picker__lista{z-index:5;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius);max-height:260px;margin:4px 0 0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.sku-picker__lista li{margin:0}.sku-picker__lista li button{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;border:0;border-bottom:1px solid var(--border);background:0 0;padding:8px 10px;display:block}.sku-picker__lista li:last-child button{border-bottom:0}.sku-picker__lista li button:focus-visible,.sku-picker__lista li button:hover{background:var(--accent);color:#fff}.sku-picker__escolhido{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.sku-picker__escolhido,.sku-picker__escolhido button{border:1px solid var(--border-strong);border-radius:var(--radius)}.sku-picker__escolhido button{cursor:pointer;font:inherit;background:0 0;padding:4px 10px}.card-picker{display:block;position:relative}.card-picker__lista{z-index:5;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius);max-height:280px;margin:4px 0 0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.card-picker__lista li{margin:0}.card-picker__lista li button{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;border:0;border-bottom:1px solid var(--border);background:0 0;align-items:center;gap:10px;padding:8px 10px;display:flex}.card-picker__lista li:last-child button{border-bottom:0}.card-picker__lista li button:focus-visible,.card-picker__lista li button:hover,.card-picker__lista li button[data-ativo=true]{background:var(--accent);color:#fff}.card-picker__escolhido{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.card-picker__escolhido,.card-picker__escolhido button{border:1px solid var(--border-strong);border-radius:var(--radius)}.card-picker__escolhido button{cursor:pointer;font:inherit;background:0 0;flex-shrink:0;padding:4px 10px}.card-picker__thumb{object-fit:cover;background:var(--bg-sunken);border-radius:3px;flex-shrink:0;width:36px;height:50px}.card-picker .sub{font-size:var(--t-xs);color:var(--text-dim);display:block}.card-picker__alvo{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.card-extra{margin-top:6px}span.card-extra{font-size:var(--t-xs)}.arbitragem{gap:12px;margin:0;padding:0;list-style:none;display:grid}.arb-item{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px;display:grid}.arb-item:hover{border-color:var(--border-strong)}.arb-thumb{width:48px}.arb-corpo{gap:6px;min-width:0;display:grid}.arb-nome{color:var(--text);font-weight:600;text-decoration:none}.arb-nome:hover{color:var(--accent)}.arb-precos{gap:2px;display:grid}.arb-rotulo{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-dim)}.arb-aqui{color:var(--text);font-size:var(--t-xl);font-variant-numeric:tabular-nums;font-weight:600}.arb-fora{color:var(--text-dim)}.arb-delta,.arb-fora{font-variant-numeric:tabular-nums}.arb-delta{align-items:baseline;gap:8px;display:inline-flex}.arb-prov{font-size:var(--t-xs);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:640px){.arb-item a,.arb-nome{align-items:center;min-height:44px;display:inline-flex}}.pofedex-title{margin:0 0 14px}.pofedex-search{max-width:340px;margin:0 0 18px;position:relative}.pofedex-search-ico{color:var(--text-dim);pointer-events:none;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pofedex-search input{border:1px solid var(--border);background:var(--bg-raised);width:100%;color:var(--text);font-size:var(--t-sm);border-radius:12px;padding:11px 14px 11px 38px}.pofedex-search input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.pofedex-panels{grid-template-columns:1.6fr 1fr;gap:16px;margin:0 0 8px;display:grid}@media (max-width:720px){.pofedex-panels{grid-template-columns:1fr}}.pofedex-panel{background:var(--bg-raised);border:1px solid var(--border);border-radius:16px;padding:20px 22px}.pofedex-collected{justify-content:space-between;align-items:center;gap:16px;display:flex}.pofedex-collected-txt b{font-size:var(--t-base);display:block}.pofedex-collected-txt .count{color:var(--text-dim);font-size:var(--t-sm);margin:4px 0 0}.pofedex-donut{background:conic-gradient(var(--accent) calc(var(--pct) * 1%),var(--bg-sunken) 0);border-radius:50%;flex:none;place-items:center;width:118px;height:118px;display:grid}.pofedex-donut i{background:var(--bg-raised);width:74%;height:74%;color:var(--accent);border-radius:50%;place-items:center;font-size:18px;font-style:normal;font-weight:700;display:grid}.pofedex-donut.small{width:74px;height:74px}.pofedex-donut.small i{font-size:13px}.pofedex-mostowned h3{font-size:var(--t-base);margin:0 0 12px}.pofedex-mostowned ul{margin:0;padding:0;list-style:none}.pofedex-mostowned li{align-items:center;gap:11px;margin-bottom:11px;display:flex}.pofedex-mostowned li:last-child{margin-bottom:0}.pofedex-mostowned img{width:34px;height:34px;image-rendering:pixelated;flex:none}.pofedex-mostowned b{font-size:var(--t-sm);text-transform:capitalize;display:block}.pofedex-mostowned span{color:var(--text-dim);font-size:var(--t-xs)}.pofedex-genh{font-size:var(--t-lg);margin:24px 0 14px;font-weight:700}.pofedex-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.pofedex-grid>li{border:1px solid var(--border);background:var(--bg-raised);border-radius:14px;transition:transform 80ms,box-shadow 80ms;position:relative;overflow:hidden}.pofedex-grid>li:hover{transform:translateY(-2px);box-shadow:0 4px 14px #1111111f}.pofedex-grid>li.owned{background:linear-gradient(180deg,var(--tint) 0,var(--tint) 100%)}@supports (color:color-mix(in lab,red,red)){.pofedex-grid>li.owned{background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 26%,var(--bg-raised)) 0,color-mix(in srgb,var(--tint) 8%,var(--bg-raised)) 100%)}}.pofedex-grid>li.owned{border-color:var(--tint)}@supports (color:color-mix(in lab,red,red)){.pofedex-grid>li.owned{border-color:color-mix(in srgb,var(--tint) 45%,var(--border))}}.pofedex-cell{text-align:center;color:var(--text);flex-direction:column;align-items:center;min-height:150px;padding:14px 10px 12px;text-decoration:none;display:flex}.pofedex-cell:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pofedex-cell .code{color:var(--text-dim);right:11px}.pofedex-badge,.pofedex-cell .code{font-size:var(--t-xs);font-weight:700;position:absolute;top:8px}.pofedex-badge{z-index:1;background:var(--accent);color:var(--on-accent);border-radius:20px;padding:2px 8px;left:9px}.pofedex-cell .card-art{aspect-ratio:1;background:0 0;border:none;width:96px;height:96px;margin-top:6px}.pofedex-cell .card-art img{image-rendering:pixelated}.pofedex-cell .card-name{text-transform:capitalize;margin:6px 0 0}.pofedex-grid>li.unowned .card-name{color:var(--text-dim)}.pofedex-grid>li.unowned .card-art img{filter:grayscale()brightness(.45)opacity(.55)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pofedex-grid>li.unowned .card-art img{filter:grayscale()brightness(1.4)opacity(.42)}}:root[data-theme=dark] .pofedex-grid>li.unowned .card-art img{filter:grayscale()brightness(1.4)opacity(.42)}.pofedex-crumb{margin:0 0 6px}.pofedex-crumb a{color:var(--text-dim);font-size:var(--t-sm);text-decoration:none}.pofedex-crumb a:hover{color:var(--accent)}.pofedex-sphead{align-items:center;gap:14px;margin:0 0 14px;display:flex}.pofedex-sphead img{width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(0 2px 6px var(--tint));flex:none}@supports (color:color-mix(in lab,red,red)){.pofedex-sphead img{filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--tint) 55%,transparent))}}.pofedex-sphead h2{text-transform:capitalize;margin:0}.pofedex-chips{align-items:center;gap:6px;margin:4px 0 0;display:flex}.pofedex-chip{font-size:var(--t-xs);color:#fff;border-radius:20px;padding:2px 9px;font-weight:700}.pofedex-sp-panels{grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 18px;display:grid}@media (max-width:900px){.pofedex-sp-panels{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pofedex-sp-panels{grid-template-columns:1fr}}.pofedex-value{flex-direction:column;justify-content:center;gap:12px;display:flex}.pofedex-value b{font-size:var(--t-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;display:block}.pofedex-value .big{font-size:var(--t-lg);font-variant-numeric:tabular-nums;font-weight:700}.pofedex-top h3{font-size:var(--t-sm);margin:0 0 10px}.pofedex-top ul{margin:0;padding:0;list-style:none}.pofedex-top li{font-size:var(--t-sm);justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.pofedex-top li:last-child{margin-bottom:0}.pofedex-top .nm{text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pofedex-top .pr{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.pofedex-sp-panels .muted{color:var(--text-dim);font-size:var(--t-sm);margin:0}.pofedex-toolbar{flex-wrap:wrap;gap:12px;margin:0 0 18px;display:flex}.pofedex-toolbar .seg{border:1px solid var(--border);border-radius:12px;display:inline-flex;overflow:hidden}.pofedex-toolbar .seg a{font-size:var(--t-sm);color:var(--text-dim);background:var(--bg-raised);padding:9px 14px;font-weight:600;text-decoration:none}.pofedex-toolbar .seg a+a{border-left:1px solid var(--border)}.pofedex-toolbar .seg a.on{background:var(--accent);color:var(--on-accent)}.pofedex-toolbar .seg a:not(.on):hover{color:var(--text)}.pofedex-cardsgrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pofedex-cardsgrid>li{position:relative}.pofedex-cardsgrid .tc-art{aspect-ratio:2.5/3.5;background:var(--bg-sunken);border:1px solid var(--border);border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pofedex-cardsgrid .tc-art img{object-fit:contain;width:100%;height:100%;display:block}.pofedex-cardsgrid>li.mine .tc-art{outline:3px solid var(--accent);outline-offset:-3px}.pofedex-cardsgrid .tc-check{background:var(--accent);width:26px;height:26px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 4px #0006}.pofedex-cardsgrid .tc-qty{background:var(--accent);color:var(--on-accent);font-size:var(--t-xs);border-radius:6px;padding:1px 6px;font-weight:700;position:absolute;top:6px;left:6px}.pofedex-cardsgrid .tc-semscan{font-size:var(--t-xs);color:var(--text-dim);text-align:center;padding:8px}.pofedex-cardsgrid .tc-meta{font-size:var(--t-xs);justify-content:space-between;gap:6px;margin:6px 0 0;display:flex}.pofedex-cardsgrid .tc-set{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pofedex-cardsgrid .tc-price{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.pofedex-cardsgrid .tc-want{margin:6px 0 0}.pofedex-cardsgrid .tc-want button{width:100%;font-size:var(--t-xs);padding:6px 8px}.busca-card-art{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c1.5 2 1 4-0.5 5.5C13 8 15 8 16.5 6.5c0.5 2-0.5 3.5-2 4.5 2 0 3.5 1 4.5 3-2 0.3-3.5-0.2-4.8-1.2 0.8 2.2 0.2 4.2-1.2 5.9-1.4-1.7-2-3.7-1.2-5.9-1.3 1-2.8 1.5-4.8 1.2 1-2 2.5-3 4.5-3-1.5-1-2.5-2.5-2-4.5C10 8 11 8 12.5 7.5 11 6 10.5 4 12 2z' fill='rgb(10 10 10 / 30%25)' stroke='rgb(255 255 255 / 40%25)' stroke-width='0.5'/%3E%3C/svg%3E") no-repeat 50%/34% auto,radial-gradient(120% 120% at 30% 15%,var(--accent) 0,var(--bg-sunken) 65%)}@supports (color:color-mix(in lab,red,red)){.busca-card-art{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c1.5 2 1 4-0.5 5.5C13 8 15 8 16.5 6.5c0.5 2-0.5 3.5-2 4.5 2 0 3.5 1 4.5 3-2 0.3-3.5-0.2-4.8-1.2 0.8 2.2 0.2 4.2-1.2 5.9-1.4-1.7-2-3.7-1.2-5.9-1.3 1-2.8 1.5-4.8 1.2 1-2 2.5-3 4.5-3-1.5-1-2.5-2.5-2-4.5C10 8 11 8 12.5 7.5 11 6 10.5 4 12 2z' fill='rgb(10 10 10 / 30%25)' stroke='rgb(255 255 255 / 40%25)' stroke-width='0.5'/%3E%3C/svg%3E") no-repeat 50%/34% auto,radial-gradient(120% 120% at 30% 15%,color-mix(in srgb,var(--accent) 20%,var(--bg-sunken)) 0,var(--bg-sunken) 65%)}}}@layer theme{:host,:root{--font-sans:var(--font);--font-mono:var(--mono);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-600:oklch(66.6% .179 58.318);--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:var(--radius-ui);--radius-2xl:1rem;--shadow-2xs:0 1px rgb(0 0 0/var(--shadow-alpha));--shadow-2xl:0 25px 50px -12px rgb(0 0 0/calc(var(--shadow-alpha) * 2));--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base,components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-full{top:100%}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-\[18px\]{left:18px}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.order-3{order:3}.\[grid-column\:1\/-1\]{grid-column:1/-1}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-\[5\/7\]{aspect-ratio:5/7}.aspect-\[245\/342\]{aspect-ratio:245/342}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2\.25{width:calc(var(--spacing) * 2.25);height:calc(var(--spacing) * 2.25)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[11px\]{width:11px;height:11px}.size-\[13px\]{width:13px;height:13px}.size-\[18px\]{width:18px;height:18px}.size-\[19px\]{width:19px;height:19px}.size-\[22px\]{width:22px;height:22px}.size-\[34px\]{width:34px;height:34px}.size-full{width:100%;height:100%}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-\[38px\]{height:38px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-1\/2{width:50%}.w-4\/5{width:80%}.w-9{width:calc(var(--spacing) * 9)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[16ch\]{max-width:16ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[160px\]{max-width:160px}.max-w-\[760px\]{max-width:760px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[168px\]{min-width:168px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing) * 40)}.border-collapse{border-collapse:collapse}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.list-none{list-style-type:none}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(160px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.25{gap:calc(var(--spacing) * 1.25)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-2\.75{gap:calc(var(--spacing) * 2.75)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[22px\]{gap:22px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\[14px\]{column-gap:14px}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[999px\]{border-radius:999px}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-ui)}.rounded-md{border-radius:calc(var(--radius-ui) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius-ui) - 4px)}.rounded-xl,.rounded-xl\/\[20px\]{border-radius:calc(var(--radius-ui) + 4px)}.rounded-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--accent\)\]{border-color:var(--accent)}.border-\[color\:var\(--border\)\]{border-color:var(--border)}.border-\[color\:var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[color\:var\(--forest\)\]{border-color:var(--forest)}.border-border{border-color:var(--border)}.border-destructive,.border-destructive\/30{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--danger) 30%,transparent)}}.border-destructive\/40{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--danger) 40%,transparent)}}.border-input{border-color:var(--border-strong)}.border-primary,.border-primary\/30{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--accent) 30%,transparent)}}.border-primary\/40{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.border-ring{border-color:var(--accent)}.border-transparent{border-color:#0000}.bg-\[color\:var\(--accent\)\]{background-color:var(--accent)}.bg-\[color\:var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[color\:var\(--bg-raised\)\]{background-color:var(--bg-raised)}.bg-\[color\:var\(--forest-tint\)\]{background-color:var(--forest-tint)}.bg-\[color\:var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--series-book-soft\)\]{background-color:var(--series-book-soft)}.bg-\[var\(--series-tape-soft\)\]{background-color:var(--series-tape-soft)}.bg-background,.bg-background\/70{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--bg) 70%,transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/60{background-color:var(--bg-raised)}@supports (color:color-mix(in lab,red,red)){.bg-card\/60{background-color:color-mix(in oklab,var(--bg-raised) 60%,transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--danger) 5%,transparent)}}.bg-destructive\/10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.bg-destructive\/15{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/15{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.bg-foreground\/5{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/5{background-color:color-mix(in oklab,var(--text) 5%,transparent)}}.bg-muted{background-color:var(--bg-sunken)}.bg-popover{background-color:var(--bg-raised)}.bg-primary,.bg-primary\/5{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--accent) 5%,transparent)}}.bg-primary\/10{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.bg-primary\/12{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/12{background-color:color-mix(in oklab,var(--accent) 12%,transparent)}}.bg-primary\/15{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.bg-secondary{background-color:var(--bg-sunken)}.bg-transparent{background-color:#0000}.fill-none{fill:none}.fill-primary{fill:var(--accent)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[14px\]{padding:14px}.p-\[18px\]{padding:18px}.p-\[22px\]{padding:22px}.p-\[26px\]{padding:26px}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-1\.75{padding-inline:calc(var(--spacing) * 1.75)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-2\.75{padding-inline:calc(var(--spacing) * 2.75)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-3\.75{padding-inline:calc(var(--spacing) * 3.75)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[7px\]{padding-inline:7px}.px-\[9px\]{padding-inline:9px}.px-\[10px\]{padding-inline:10px}.px-\[15px\]{padding-inline:15px}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-0\.75{padding-block:calc(var(--spacing) * .75)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.25{padding-block:calc(var(--spacing) * 1.25)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[2px\]{padding-block:2px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[15px\]{padding-block:15px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.25{padding-top:calc(var(--spacing) * 3.25)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-\[18px\]{padding-right:18px}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3\.75{padding-bottom:calc(var(--spacing) * 3.75)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-\[49px\]{padding-left:49px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--mono)}.font-sans{font-family:var(--font)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-\[11px\]\/3\.5{font-size:11px;line-height:calc(var(--spacing) * 3.5)}.text-\[11px\]\/\[14px\]{font-size:11px;line-height:14px}.text-\[13px\]\/4{font-size:13px;line-height:calc(var(--spacing) * 4)}.text-\[15px\]\/\[18px\]{font-size:15px;line-height:18px}.text-\[17px\]\/\[22px\]{font-size:17px;line-height:22px}.text-\[18px\]\/\[22px\]{font-size:18px;line-height:22px}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[21px\]{font-size:21px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[42px\]{font-size:42px}.text-\[length\:var\(--t-2xl\)\]{font-size:var(--t-2xl)}.text-\[length\:var\(--t-base\)\]{font-size:var(--t-base)}.text-\[length\:var\(--t-lg\)\]{font-size:var(--t-lg)}.text-\[length\:var\(--t-micro\)\]{font-size:var(--t-micro)}.text-\[length\:var\(--t-sm\)\]{font-size:var(--t-sm)}.text-\[length\:var\(--t-xl\)\]{font-size:var(--t-xl)}.text-\[length\:var\(--t-xs\)\]{font-size:var(--t-xs)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--accent-bright\)\]{color:var(--accent-bright)}.text-\[color\:var\(--on-accent\)\]{color:var(--on-accent)}.text-\[color\:var\(--text-faint\)\]{color:var(--text-faint)}.text-\[var\(--series-book-ink\)\]{color:var(--series-book-ink)}.text-\[var\(--series-tape-ink\)\]{color:var(--series-tape-ink)}.text-amber-600{color:var(--color-amber-600)}.text-border{color:var(--border)}.text-card-foreground{color:var(--text)}.text-destructive{color:var(--danger)}.text-destructive-foreground{color:var(--on-danger)}.text-foreground,.text-foreground\/80{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--text) 80%,transparent)}}.text-muted-foreground{color:var(--text-dim)}.text-popover-foreground{color:var(--text)}.text-primary{color:var(--accent)}.text-primary-foreground{color:var(--on-accent)}.text-secondary-foreground{color:var(--text)}.text-transparent{color:#0000}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_40px_80px_-40px_rgba\(0\,0\,0\,0\.8\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_40px_80px_-40px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 40px 80px -40px var(--tw-shadow-color,#000c)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgb(0 0 0/var(--shadow-alpha))),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0/var(--shadow-alpha)))}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0/var(--shadow-alpha))),0 2px 4px -2px var(--tw-shadow-color,rgb(0 0 0/var(--shadow-alpha)))}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0/var(--shadow-alpha))),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0/var(--shadow-alpha)))}.shadow-sm,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgb(0 0 0/var(--shadow-alpha)))}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2,.ring-\[3px\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.shadow-primary\/30{--tw-shadow-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--accent) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-ring{--tw-ring-color:var(--accent)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-width:1px}.outline,.outline-2{outline-style:var(--tw-outline-style)}.outline-2{outline-width:2px}.outline-accent{outline-color:var(--accent-soft)}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[jornada\:resolve\]{jornada:resolve}.\[liga\:backfill-urls\]{liga:backfill-urls}.\[liga\:collect\]{liga:collect}.\[liga\:resolve\]{liga:resolve}.\[myp\:collect\]{myp:collect}.\[myp\:resolve\]{myp:resolve}.peer-checked\:font-bold:is(:where(.peer):checked~*){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.peer-checked\:text-primary-foreground:is(:where(.peer):checked~*){color:var(--on-accent)}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-ring:is(:where(.peer):focus-visible~*){outline-color:var(--accent)}.file\:mr-2::file-selector-button{margin-right:calc(var(--spacing) * 2)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-\[length\:var\(--t-sm\)\]::file-selector-button{font-size:var(--t-sm)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted-foreground::placeholder{color:var(--text-dim)}@media (hover:hover){.hover\:border-primary:hover,.hover\:border-primary\/50:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.hover\:bg-accent:hover,.hover\:bg-accent\/10:hover{background-color:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab,var(--accent-soft) 10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--danger) 90%,transparent)}}.hover\:bg-muted:hover{background-color:var(--bg-sunken)}.hover\:bg-primary\/90:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--accent) 90%,transparent)}}.hover\:bg-secondary:hover,.hover\:bg-secondary\/80:hover{background-color:var(--bg-sunken)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--bg-sunken) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--text)}.hover\:text-destructive:hover{color:var(--danger)}.hover\:text-foreground:hover{color:var(--text)}.hover\:text-muted-foreground:hover{color:var(--text-dim)}.hover\:text-primary:hover{color:var(--accent)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent-soft)}.focus\:text-accent-foreground:focus{color:var(--text)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--accent)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--danger) 40%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.focus-visible\:\[outline\:2px_solid_var\(--accent\)\]:focus-visible{outline:2px solid var(--accent)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--accent)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:grid-cols-\[16px_1fr\]:has(>svg){grid-template-columns:16px 1fr}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--danger)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--danger) 40%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--text-dim)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius-ui) - 2px);border-bottom-left-radius:calc(var(--radius-ui) - 2px)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius-ui) - 2px);border-bottom-right-radius:calc(var(--radius-ui) - 2px)}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent-soft)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--text)}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgb(0 0 0/var(--shadow-alpha)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:40rem){.sm\:order-none{order:0}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:self-end{align-self:flex-end}.sm\:text-\[38px\]{font-size:38px}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-\[52px\]{padding:52px}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:text-\[17px\]{font-size:17px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[42px\]{font-size:42px}.md\:text-\[66px\]{font-size:66px}.md\:leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[232px_minmax\(0\,1fr\)\]{grid-template-columns:232px minmax(0,1fr)}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:bg-destructive\/20{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20{background-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.dark\:bg-input\/30{background-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30{background-color:color-mix(in oklab,var(--border-strong) 30%,transparent)}}.dark\:text-amber-400{color:var(--color-amber-400)}@media (hover:hover){.dark\:hover\:bg-input\/50:hover{background-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--border-strong) 50%,transparent)}}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--danger) 40%,transparent)}}}.\[\&_\.hint\]\:mb-0 .hint{margin-bottom:0}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--text-dim)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-border tr{border-color:var(--border)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent-soft)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--danger) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--accent) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--bg-sunken)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--bg-sunken) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--text)}}}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/hanken-grotesk-latin-wght-normal.woff2)format("woff2-variations");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/hanken-grotesk-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/space-grotesk-latin-wght-normal.woff2)format("woff2-variations");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/space-grotesk-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{color-scheme:light dark;--bg:#f7f7f5;--bg-raised:#fff;--bg-sunken:#eeeeeb;--border:#e4e4e1;--border-strong:#cfcfca;--text:#111;--text-dim:#63635f;--accent:#0f6e56;--accent-soft:#e6f1ed;--on-accent:#fff;--danger:#9c3520;--danger-soft:#faeae6;--on-danger:#fff;--series-book:#2a78d6;--series-tape:#dd5a26;--series-book-soft:#e8f0fb;--series-tape-soft:#fbebe3;--series-book-ink:#1c5aa3;--series-tape-ink:#a8441c;--chart-grid:#e4e4e1;--chart-surface:#f7f7f5;--rarity-silver:#6f7883;--rarity-amber:#8a5c12;--rarity-magenta:#a12d6f;--radius:4px;--radius-ui:.75rem;--shadow-alpha:.12;--font:"Hanken Grotesk Variable","Hanken Grotesk","Avenir Next",Avenir,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--tracking-label:.14em;--t-micro:11px;--t-xs:12px;--t-sm:13px;--t-base:15px;--t-lg:17px;--t-xl:20px;--t-2xl:25px;--t-3xl:32px;--ease:cubic-bezier(.16,1,.3,1);--dur:.12s}@media (prefers-color-scheme:dark){:root{--bg:#0a0f0c;--bg-raised:#0d120e;--surface-2:#121814;--bg-sunken:#070a08;--border:#161c17;--border-strong:#232b25;--text:#eaefea;--text-dim:#94a099;--text-faint:#5e6961;--accent:#35c281;--accent-soft:#12241a;--on-accent:#06170e;--accent-bright:#57d89a;--forest:#1f3a2e;--forest-tint:#0e1a13;--danger:#f0a68f;--danger-soft:#2e1712;--on-danger:#0d0d0d;--shadow-alpha:.55;--series-book:#4f97ea;--series-tape:#ef7a44;--series-book-soft:#12243a;--series-tape-soft:#2e1710;--series-book-ink:#8fbcf3;--series-tape-ink:#f5a077;--chart-grid:#161c17;--chart-surface:#0a0f0c;--rarity-silver:#a9b2bf;--rarity-amber:#d9a23c;--rarity-magenta:#e26cad;--font:"Space Grotesk Variable","Space Grotesk",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}}:root[data-theme=dark]{--bg:#0a0f0c;--bg-raised:#0d120e;--surface-2:#121814;--bg-sunken:#070a08;--border:#161c17;--border-strong:#232b25;--text:#eaefea;--text-dim:#94a099;--text-faint:#5e6961;--accent:#35c281;--accent-soft:#12241a;--on-accent:#06170e;--accent-bright:#57d89a;--forest:#1f3a2e;--forest-tint:#0e1a13;--danger:#f0a68f;--danger-soft:#2e1712;--on-danger:#0d0d0d;--shadow-alpha:.55;--series-book:#4f97ea;--series-tape:#ef7a44;--series-book-soft:#12243a;--series-tape-soft:#2e1710;--series-book-ink:#8fbcf3;--series-tape-ink:#f5a077;--chart-grid:#161c17;--chart-surface:#0a0f0c;--rarity-silver:#a9b2bf;--rarity-amber:#d9a23c;--rarity-magenta:#e26cad;--font:"Space Grotesk Variable","Space Grotesk",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.login-stage{--lmx:0;--lmy:0;place-items:center;min-height:82dvh;display:grid;position:relative}.login-scene{z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 78% 6%,var(--accent) 0,transparent 55%),linear-gradient(180deg,var(--bg-sunken) 0,var(--bg) 62%);position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.login-scene{background:radial-gradient(120% 80% at 78% 6%,color-mix(in srgb,var(--accent) 10%,transparent) 0,transparent 55%),linear-gradient(180deg,var(--bg-sunken) 0,var(--bg) 62%)}}body:has(.login-scene),html:has(.login-scene){background:0 0}.ls-layer{will-change:transform;transform:translate3d(calc(var(--lmx) * var(--f) * 1px),calc(var(--lmy) * var(--f) * 1px),0);place-items:center;display:grid;position:absolute;inset:-9%}.ls-sky{--f:10;z-index:0}.ls-rings{--f:22;z-index:1}.ls-cards{--f:34;z-index:2}.ls-particles{--f:52;z-index:3}.ls-stars{background-image:radial-gradient(1.4px 1.4px at 18% 22%,var(--text),transparent),radial-gradient(1.1px 1.1px at 32% 68%,var(--text),transparent),radial-gradient(1.6px 1.6px at 52% 14%,var(--text),transparent),radial-gradient(1px 1px at 64% 42%,var(--text),transparent),radial-gradient(1.3px 1.3px at 74% 74%,var(--text),transparent),radial-gradient(1px 1px at 84% 26%,var(--text),transparent),radial-gradient(1.5px 1.5px at 90% 58%,var(--text),transparent),radial-gradient(1px 1px at 12% 52%,var(--text),transparent),radial-gradient(1.2px 1.2px at 44% 86%,var(--text),transparent),radial-gradient(1px 1px at 26% 38%,var(--text),transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ls-stars{background-image:radial-gradient(1.4px 1.4px at 18% 22%,color-mix(in srgb,var(--text) 55%,transparent),transparent),radial-gradient(1.1px 1.1px at 32% 68%,color-mix(in srgb,var(--text) 45%,transparent),transparent),radial-gradient(1.6px 1.6px at 52% 14%,color-mix(in srgb,var(--text) 55%,transparent),transparent),radial-gradient(1px 1px at 64% 42%,color-mix(in srgb,var(--text) 40%,transparent),transparent),radial-gradient(1.3px 1.3px at 74% 74%,color-mix(in srgb,var(--text) 50%,transparent),transparent),radial-gradient(1px 1px at 84% 26%,color-mix(in srgb,var(--text) 40%,transparent),transparent),radial-gradient(1.5px 1.5px at 90% 58%,color-mix(in srgb,var(--text) 50%,transparent),transparent),radial-gradient(1px 1px at 12% 52%,color-mix(in srgb,var(--text) 40%,transparent),transparent),radial-gradient(1.2px 1.2px at 44% 86%,color-mix(in srgb,var(--text) 45%,transparent),transparent),radial-gradient(1px 1px at 26% 38%,color-mix(in srgb,var(--text) 40%,transparent),transparent)}}.ls-stars{opacity:.8}.ls-moon{background:radial-gradient(circle,var(--accent) 0,transparent 66%);border-radius:50%;width:340px;height:340px;position:absolute;top:8%;right:12%}@supports (color:color-mix(in lab,red,red)){.ls-moon{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent) 0,transparent 66%)}}.ls-moon{filter:blur(6px)}.ls-glow{background:radial-gradient(circle,var(--accent) 0,transparent 62%);border-radius:50%;width:640px;height:640px;position:absolute}@supports (color:color-mix(in lab,red,red)){.ls-glow{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent) 0,transparent 62%)}}.ls-glow{filter:blur(8px)}.ls-rings svg{width:min(680px,96vw);height:min(680px,96vw);overflow:visible}.login-ring{fill:none;stroke:var(--accent);stroke-linecap:round;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 7px var(--accent))}@supports (color:color-mix(in lab,red,red)){.login-ring{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 70%,transparent))}}.login-ring{will-change:transform}.lr-a{stroke-width:2px;opacity:.4;stroke-dasharray:15 22 7 56;animation:lr-spin 17s linear infinite}.lr-b{stroke-width:3px;opacity:.72;stroke-dasharray:24 76;animation:lr-spin 10s linear infinite reverse}.lr-c{stroke-width:2.5px;opacity:.55;stroke-dasharray:9 7 9 7 9 50;animation:lr-spin 6.5s linear infinite}.lr-d{stroke-width:1.2px;opacity:.2;stroke-dasharray:1 3;animation:lr-spin 30s linear infinite reverse}@keyframes lr-spin{to{transform:rotate(1turn)}}.login-holo{border:1px solid var(--accent);border-radius:11px;width:116px;height:162px;position:absolute}@supports (color:color-mix(in lab,red,red)){.login-holo{border:1px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.login-holo{background:linear-gradient(135deg,transparent 30%,var(--accent) 50%,transparent 70%),var(--bg-raised)}@supports (color:color-mix(in lab,red,red)){.login-holo{background:linear-gradient(135deg,transparent 30%,color-mix(in srgb,var(--accent) 28%,transparent) 50%,transparent 70%),color-mix(in srgb,var(--bg-raised) 88%,var(--accent))}}.login-holo{box-shadow:0 10px 30px #00000052,inset 0 0 18px var(--accent)}@supports (color:color-mix(in lab,red,red)){.login-holo{box-shadow:0 10px 30px #00000052,inset 0 0 18px color-mix(in srgb,var(--accent) 20%,transparent)}}.login-holo{opacity:.82}.login-holo:after{content:"";border:1px dashed var(--accent);border-radius:7px;position:absolute;inset:8px}@supports (color:color-mix(in lab,red,red)){.login-holo:after{border:1px dashed color-mix(in srgb,var(--accent) 34%,transparent)}}.lh1{animation:ll-bob 7s ease-in-out infinite;transform:translate(-320px,-120px)rotate(-14deg)}.lh2{opacity:.66;width:100px;height:140px;animation:ll-bob 8.5s ease-in-out .6s infinite;transform:translate(300px,-40px)rotate(11deg)}.lh3{opacity:.56;width:92px;height:130px;animation:ll-bob 9s ease-in-out 1.1s infinite;transform:translate(-260px,180px)rotate(8deg)}.lh4{opacity:.48;width:84px;height:118px;animation:ll-bob 7.8s ease-in-out .3s infinite;transform:translate(340px,190px)rotate(-9deg)}@keyframes ll-bob{0%,to{translate:0}50%{translate:0 -16px}}.login-dot{background:var(--accent);filter:blur(2px);opacity:.5;border-radius:50%;position:absolute}.ld1{width:10px;height:10px;animation:ll-bob 6s ease-in-out infinite;transform:translate(-420px,60px)}.ld2{opacity:.4;width:6px;height:6px;animation:ll-bob 7.5s ease-in-out .5s infinite;transform:translate(440px,-140px)}.ld3{opacity:.3;filter:blur(4px);width:14px;height:14px;animation:ll-bob 8s ease-in-out 1s infinite;transform:translate(380px,120px)}.ld4{width:5px;height:5px;animation:ll-bob 6.6s ease-in-out .8s infinite;transform:translate(-360px,-160px)}@media (max-width:520px){.login-holo{display:none}.ls-moon{right:2%}}.login-launch{z-index:50;visibility:hidden;opacity:0;place-items:center;display:grid;position:fixed;inset:0}.login-launch.on{visibility:visible;opacity:1}.login-launch:before{content:"";z-index:1;opacity:0;background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.login-launch:before{background:color-mix(in srgb,var(--bg) 74%,transparent)}}.login-launch:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.login-launch.on:before{animation:ll-bd .3s forwards}@keyframes ll-bd{to{opacity:1}}.ll-capsule{z-index:2;width:104px;height:104px;position:relative}.login-launch.on .ll-capsule{animation:ll-life 1.9s both}@keyframes ll-life{0%{opacity:0;transform:scale(.3)}12%{opacity:1;transform:scale(1)}82%{opacity:1}to{opacity:0;transform:scale(.92)}}.ll-half{z-index:2;border:1.6px solid var(--accent);width:104px;height:52px;position:absolute;left:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ll-half{border:1.6px solid color-mix(in srgb,var(--accent) 60%,transparent)}}.ll-half{background:radial-gradient(120% 150% at 50% 50%,var(--accent) 0,var(--bg-raised) 72%)}@supports (color:color-mix(in lab,red,red)){.ll-half{background:radial-gradient(120% 150% at 50% 50%,color-mix(in srgb,var(--accent) 32%,var(--bg-raised)) 0,var(--bg-raised) 72%)}}.ll-half{box-shadow:inset 0 0 18px var(--accent)}@supports (color:color-mix(in lab,red,red)){.ll-half{box-shadow:inset 0 0 18px color-mix(in srgb,var(--accent) 26%,transparent)}}.ll-top{border-bottom:none;border-radius:52px 52px 0 0;top:0}.ll-bot{border-top:none;border-radius:0 0 52px 52px;bottom:0}.login-launch.on .ll-top{animation:ll-top 1.9s cubic-bezier(.4,0,.2,1) both}.login-launch.on .ll-bot{animation:ll-bot 1.9s cubic-bezier(.4,0,.2,1) both}@keyframes ll-top{0%,28%{transform:translateY(0)}48%,64%{transform:translateY(-24px)}84%,to{transform:translateY(0)}}@keyframes ll-bot{0%,28%{transform:translateY(0)}48%,64%{transform:translateY(24px)}84%,to{transform:translateY(0)}}.ll-core{z-index:1;width:16px;height:16px;box-shadow:0 0 0 3px var(--accent),0 0 14px 5px var(--accent);background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.ll-core{box-shadow:0 0 0 3px var(--accent),0 0 14px 5px color-mix(in srgb,var(--accent) 75%,transparent)}}.login-launch.on .ll-core{animation:ll-core 1.9s both}@keyframes ll-core{0%{opacity:.5;transform:translate(-50%,-50%)scale(.6)}30%{opacity:1;transform:translate(-50%,-50%)scale(1)}56%{opacity:1;transform:translate(-50%,-50%)scale(1.7)}70%{opacity:0}to{opacity:0}}.ll-burst{z-index:3;background:radial-gradient(circle,#fff 0,var(--accent) 32%,transparent 70%);border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@supports (color:color-mix(in lab,red,red)){.ll-burst{background:radial-gradient(circle,#fff 0,color-mix(in srgb,var(--accent) 75%,transparent) 32%,transparent 70%)}}.login-launch.on .ll-burst{animation:ll-burst 1.9s ease-out both}@keyframes ll-burst{0%,42%{opacity:0;transform:translate(-50%,-50%)scale(0)}56%{opacity:1}74%{opacity:.9;transform:translate(-50%,-50%)scale(9)}to{opacity:0;transform:translate(-50%,-50%)scale(12)}}.ll-flash{z-index:3;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,#fff,var(--accent) 60%,transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ll-flash{background:radial-gradient(circle at 50% 50%,#fff,color-mix(in srgb,var(--accent) 22%,transparent) 60%,transparent)}}.login-launch.on .ll-flash{animation:ll-flash 1.9s both}@keyframes ll-flash{0%,50%{opacity:0}62%{opacity:.78}80%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.login-dot,.login-holo,.login-ring{animation:none}.login-launch{display:none}}.site-head .nav-cursor{display:none}@media (min-width:641px){.site-head nav[data-ready]{border:1px solid var(--border);background:var(--bg-raised);border-radius:999px;gap:0;padding:4px;position:relative}.site-head nav[data-ready] a{z-index:1;color:var(--text-dim);border-radius:999px;padding:7px 15px;transition:color .18s;position:relative}.site-head nav[data-ready] a:hover{color:var(--text)}.site-head nav[data-ready] a.on{color:var(--on-accent)}.site-head nav[data-ready] a[aria-current=page]{font-weight:600}.site-head nav .nav-cursor{z-index:0;background:var(--accent);height:calc(100% - 8px);box-shadow:0 2px 10px var(--accent);border-radius:999px;display:block;position:absolute;top:4px}@supports (color:color-mix(in lab,red,red)){.site-head nav .nav-cursor{box-shadow:0 2px 10px color-mix(in srgb,var(--accent) 36%,transparent)}}.site-head nav .nav-cursor{transition:left .32s cubic-bezier(.34,1.35,.5,1),width .32s cubic-bezier(.34,1.35,.5,1),opacity .2s}}@media (prefers-reduced-motion:reduce){.site-head .nav-cursor{transition:opacity .2s}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}