@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);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,)}.filter{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,)}}:root{--ink:#000;--ink-soft:#090a09;--panel:#0d0f0d;--panel-raised:#121412;--panel-faint:#171a17;--line:#262a26;--line-soft:#1b1e1b;--paper:#f5f7f5;--muted:#858d86;--muted-bright:#c6ccc7;--acid:#00c805;--acid-soft:#00c8051a;--blue:#7293ff;--coral:#ff5d68;--gold:#f0bd57;--violet:#a48bff;--mint:#00c805;--danger:#ff5d68;--radius:12px;--sidebar:220px}.item-page{background:radial-gradient(circle at 82% 4%, #30684d29, transparent 34rem), var(--ink);min-height:100vh;color:var(--paper)}.item-nav{z-index:10;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c10e0;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:72px;padding:14px clamp(18px,4vw,64px);display:grid;position:sticky;top:0}.item-nav-context{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:inline-flex}.item-nav-context b{color:#455058;font-weight:500}.item-nav-back{color:var(--paper);font-size:12px;text-decoration:none}.item-nav-back span{color:var(--acid);margin-right:7px}.item-main{width:min(1180px,100% - 40px);margin:0 auto;padding:54px 0 72px}.item-hero{grid-template-columns:minmax(220px,330px) minmax(0,1fr);align-items:center;gap:clamp(34px,7vw,92px);min-height:370px;display:grid}.item-media{background:linear-gradient(145deg,#1d252d,#11171c 72%);border:1px solid #ffffff1a;border-radius:22px;place-items:center;min-height:340px;padding:20px;display:grid;box-shadow:0 24px 70px #00000057}.item-image{object-fit:contain;border-radius:13px;width:min(100%,290px);max-height:410px;display:block;box-shadow:0 22px 44px #0000006b}.item-image-fallback{aspect-ratio:.72;width:min(100%,290px);color:var(--paper);background:linear-gradient(155deg,#354d68,#192633 64%,#11161c);border-radius:13px;align-content:center;place-items:center;gap:14px;display:grid}.item-image-fallback strong{letter-spacing:.08em;font-size:clamp(42px,8vw,74px)}.item-image-fallback span{color:var(--acid);letter-spacing:.24em;font-size:10px}.item-quote{min-width:0}.item-eyebrow-row,.item-card-header,.item-quote-actions,.item-chart-axis,.item-footer-note{justify-content:space-between;align-items:center;gap:12px;display:flex}.item-live-pill{color:#9fb2a8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:inline-flex}.item-live-pill i{background:var(--acid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #c9ff4a94}.item-quote h1{max-width:720px;color:var(--paper);letter-spacing:-.055em;margin:19px 0 9px;font-size:clamp(32px,5vw,64px);font-weight:650;line-height:.98}.item-subtitle,.item-quote-caption{color:var(--muted);margin:0;font-size:13px}.item-quote-price{flex-wrap:wrap;align-items:baseline;gap:15px;margin-top:32px;display:flex}.item-quote-price strong{letter-spacing:-.06em;font-size:clamp(36px,6vw,68px);font-weight:650;line-height:1}.item-quote-price span{font-size:15px;font-weight:700}.item-positive{color:var(--acid)!important}.item-negative{color:#ff7d91!important}.item-stat-card,.item-card{border:1px solid var(--line-soft);background:#171d23b8;border-radius:15px}.item-card{min-width:0;padding:24px}.item-card-header{align-items:flex-start;margin-bottom:25px}.item-card-header h2{color:var(--paper);letter-spacing:-.03em;margin:7px 0 0;font-size:20px;font-weight:620}.item-period,.item-provider-id{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.item-chart-empty,.item-muted{color:var(--muted);font-size:12px;line-height:1.6}.item-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.item-detail-list div{border-bottom:1px solid var(--line-soft);gap:5px;min-width:0;padding:12px 8px 12px 0;display:grid}.item-detail-list dt{color:var(--muted);font-size:10px}.item-detail-list dd{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:600;overflow:hidden}.item-rules-list{color:#d3dad5;gap:11px;margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.6;display:grid}.item-footer-note{color:#78858b;justify-content:flex-start;margin-top:22px;font-size:11px;line-height:1.5}.item-footer-note .status-dot{width:6px;height:6px}@media (max-width:760px){.item-nav{grid-template-columns:auto auto;justify-content:space-between}.item-nav-context{display:none}.item-main{width:min(100% - 28px,620px);padding-top:28px}.item-hero{grid-template-columns:1fr;gap:26px}.item-media{min-height:280px}.item-image,.item-image-fallback{width:min(68vw,240px)}.item-quote h1{font-size:40px}.item-history-card{grid-column:1/-1}}@media (max-width:500px){.item-history-card{grid-column:auto}.item-card{padding:18px}}*{box-sizing:border-box}body{background:radial-gradient(circle at 75% -20%, #54789124, transparent 36%), var(--ink);color:var(--paper);min-width:320px;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}button,input,select{font:inherit}button{color:inherit}button,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,.brand:focus-visible,.nav-link:focus-visible,.mobile-search-action:focus-visible{outline:2px solid var(--acid);outline-offset:2px}::selection{background:var(--acid);color:var(--ink)}.app-shell{min-height:100vh}.sidebar{width:var(--sidebar);z-index:20;border-right:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c10f0;flex-direction:column;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{width:fit-content;color:var(--paper);letter-spacing:.18em;background:0 0;border:0;align-items:center;gap:12px;padding:0 8px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.brand-glyph{background:var(--acid);width:38px;height:38px;color:var(--ink);letter-spacing:-.08em;border:1px solid #c9ff4a80;border-radius:11px 5px;place-items:center;font-size:21px;font-weight:900;display:grid;transform:rotate(-3deg)}.sidebar-foot{gap:14px;margin-top:auto;display:grid}.data-status{border:1px solid var(--line-soft);background:#ffffff05;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.status-dot{background:var(--acid);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 14px #c9ff4a99}.data-status div,.profile-chip>span:nth-child(2){gap:3px;display:grid}.data-status strong,.profile-chip strong{font-size:12px;font-weight:650}.data-status small,.profile-chip small{color:var(--muted);font-size:10px}.profile-chip{text-align:left;background:0 0;border:0;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;width:100%;padding:8px;display:grid}.profile-chip>span:first-child{width:32px;height:32px;color:var(--muted-bright);background:#242d35;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.profile-chip b{color:#4f5a63;letter-spacing:.1em;font-size:9px}.app-main{min-height:100vh;margin-left:var(--sidebar)}.global-search{border:1px solid var(--line);min-height:44px;color:var(--muted);background:#ffffff06;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 12px;display:grid}.global-search:focus-within{border-color:#c9ff4a73;box-shadow:0 0 0 3px #c9ff4a0f}.global-search input{width:100%;color:var(--paper);background:0 0;border:0;outline:0;font-size:13px}.global-search input::placeholder{color:#657078}.global-search kbd{color:#6f7a82;background:#171d23;border:1px solid #333d45;border-radius:5px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.button-primary,.button-secondary{border-radius:10px;min-height:42px;font-size:12px;font-weight:700;transition:transform .16s,background .16s,border-color .16s}.button-primary{border:1px solid var(--acid);background:var(--acid);color:#0c100a;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.button-primary:hover,.button-secondary:hover{transform:translateY(-1px)}.button-secondary{border:1px solid var(--line);color:var(--muted-bright);background:#ffffff08;padding:0 15px}.button-secondary.wide{width:100%}.content{width:min(1480px,100%);margin:0 auto;padding:36px clamp(22px,3vw,48px) 72px}.view-stack{gap:22px;display:grid}.dashboard-route-loading-heading,.dashboard-route-loading-line{background:#ffffff14;border-radius:999px}.dashboard-route-loading-heading{width:min(180px,42vw);height:32px}.dashboard-route-loading-panel{align-content:start;gap:14px;min-height:420px;padding:clamp(24px,3vw,38px);display:grid}.dashboard-route-loading-line{width:min(440px,72%);height:18px}.dashboard-route-loading-line-short{width:min(280px,48%)}.dashboard-route-error{gap:14px;max-width:680px;padding:clamp(24px,3vw,38px);display:grid}.dashboard-route-error h1,.dashboard-route-error p{margin:0}.dashboard-route-error p{color:var(--muted);line-height:1.6}.dashboard-route-error .button-secondary{width:fit-content}.hero-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(105deg, #c9ff4a0b, transparent 44%), var(--panel);min-height:565px;padding:clamp(26px,3vw,44px);position:relative;overflow:hidden}.hero-panel:before{content:"06";color:#edf2e906;letter-spacing:-.12em;pointer-events:none;font-size:clamp(180px,20vw,340px);font-weight:900;line-height:1;position:absolute;top:-64px;right:3%}.eyebrow-row,.panel-header,.chart-header,.view-heading,.collection-toolbar,.detail-top,.detail-chart-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.period-label,.set-chip{background:var(--acid-soft);color:var(--acid);letter-spacing:.08em;text-transform:uppercase;border:1px solid #c9ff4a38;border-radius:999px;padding:6px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700}.hero-grid{z-index:1;grid-template-columns:1.2fr .8fr;align-items:end;gap:54px;margin-top:46px;display:grid;position:relative}.hero-value{letter-spacing:-.065em;font-size:clamp(48px,6vw,82px);font-weight:600;line-height:.98}.hero-delta{color:var(--muted);align-items:center;gap:12px;margin-top:16px;font-size:11px;display:flex}.change{white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.portfolio-chart{z-index:1;margin-top:45px;position:relative}.range-tabs{border:1px solid var(--line);background:#00000029;border-radius:9px;padding:3px;display:inline-flex}.range-tabs button{min-width:42px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:700}.chart-plot{border-bottom:1px solid var(--line);background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);background-size:100% 50px,12.5% 100%;height:200px;margin-top:16px;position:relative}.chart-tooltip{background:#0d1115eb;border:1px solid #39444c;border-radius:8px;gap:2px;padding:9px 11px;display:grid;position:absolute;top:0;right:0}.chart-tooltip span{color:var(--muted);font-size:8px}.chart-axis,.realized-axis,.detail-range{color:#657078;justify-content:space-between;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:22px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.panel-header h2{letter-spacing:-.03em;margin:5px 0 0;font-size:18px;font-weight:600}.holding-list,.ledger-list{margin-top:18px;display:grid}.holding-row{border:0;border-top:1px solid var(--line-soft);text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:12px 8px;transition:background .14s;display:grid}.holding-identity,.holding-value{gap:5px;display:grid}.holding-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.holding-identity small,.holding-value small{color:var(--muted);font-size:9px}.holding-value{justify-items:end}.holding-value strong{font-size:12px}.card-tile{aspect-ratio:.715;color:#ffffffeb;border:1px solid #ffffff38;border-radius:10px;flex:none;place-items:center;width:118px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #060a0e9e,inset 0 0 0 5px #ffffff24,0 18px 34px #0003}.card-tile-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card-tile:before{content:"";border:1px solid #fff3;border-radius:50%;width:150%;height:46%;position:absolute;transform:rotate(-28deg)}.card-tile strong{z-index:1;letter-spacing:-.08em;font-size:30px;font-weight:850;position:relative}.card-rune,.card-edition{z-index:1;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:5px;position:absolute}.card-rune{top:12px;left:12px}.card-edition{bottom:10px;right:9px}.card-violet{background:radial-gradient(circle at 65% 28%,#ffffff38,#0000 15%),linear-gradient(145deg,#17142c,#6d55a8 60%,#c99cff)}.card-blue{background:radial-gradient(circle at 70% 20%,#ffffff47,#0000 12%),linear-gradient(145deg,#082718,#247b4d 62%,#8af0b0)}.card-coral{background:linear-gradient(145deg,#2a1010,#a54236 60%,#ff9c74)}.card-tile-compact{border-radius:5px;width:36px;box-shadow:inset 0 0 0 2px #060a0e94}.card-tile-compact strong{font-size:11px}.card-tile-compact .card-rune,.card-tile-compact .card-edition{display:none}.legend-swatch.blue{background:var(--blue)}.legend-swatch.coral{background:var(--coral)}.data-table{border-top:1px solid var(--line-soft);overflow:hidden}.table-head,.table-row{grid-template-columns:minmax(230px,1.5fr) minmax(150px,.9fr) 60px minmax(110px,.7fr) minmax(100px,.7fr) 86px 96px;align-items:center;gap:14px;display:grid}.table-row{border:0;border-top:1px solid var(--line-soft);width:100%;min-height:64px;color:var(--muted-bright);text-align:left;background:0 0;padding:9px 10px}.table-row>span:not(.table-card,.change,.confidence){gap:4px;font-size:10px;display:grid}.table-row small{color:var(--muted);font-size:8px}.table-row strong{color:var(--paper);font-size:10px;font-weight:600}.table-card{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;display:grid}.table-card>span{gap:4px;display:grid;overflow:hidden}.table-card strong,.table-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.confidence{border:1px solid var(--line);width:fit-content;color:var(--muted-bright);border-radius:999px;align-items:center;gap:6px;padding:5px 7px;font-size:8px;display:inline-flex}.confidence i{border-radius:50%;width:5px;height:5px}.confidence-unpriced i{background:var(--gold)}.empty-state{color:var(--muted);justify-items:center;gap:8px;padding:60px 20px;font-size:11px;display:grid}.empty-state strong{color:var(--paper);font-size:15px}.market-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:22px;display:grid}.pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pack-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;color:var(--paper);text-align:left;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"art copy""art select";align-items:center;gap:10px 14px;padding:14px;transition:border-color .16s,background .16s,transform .16s;display:grid}.pack-card:hover,.pack-card.active{background:var(--panel-raised);border-color:currentColor;transform:translateY(-2px)}.pack-violet{color:var(--violet)}.pack-blue{color:var(--blue)}.pack-coral{color:var(--coral)}.pack-art{color:#080a0b;background:linear-gradient(145deg,currentColor,#121719 72%);border-radius:10px;grid-area:art;align-content:center;place-items:center;min-height:94px;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.pack-art strong{letter-spacing:-.06em;font-size:16px}.pack-art small{color:#080a0bb8;letter-spacing:.12em;margin-top:4px;font-size:7px}.pack-card-copy{grid-area:copy;gap:5px;min-width:0;display:grid}.pack-card-copy strong{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pack-card-copy small{color:var(--muted);font-size:10px;line-height:1.4}.pack-select{color:currentColor;grid-area:select;font-size:10px;font-weight:700}.pack-preview{min-height:260px}.pack-empty{color:var(--muted);text-align:center;margin:50px 0 30px;font-size:12px}.pack-reveal{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.pack-reveal-card{border:1px solid var(--line);background:linear-gradient(160deg, #c9ff4a1a, var(--panel));border-radius:11px;align-content:end;gap:7px;min-height:140px;padding:15px;animation:.36s both reveal-card;display:grid}.pack-reveal-2{animation-delay:80ms}.pack-reveal-3{animation-delay:.16s}@keyframes reveal-card{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pack-reveal-card span{color:var(--acid);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.pack-reveal-card strong{color:var(--paper);font-size:13px}.pack-reveal-card small{color:var(--muted);font-size:9px}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-card{align-content:start;gap:11px;min-height:190px;display:grid}.profile-account-card{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:150px}.profile-avatar{background:var(--acid);color:#080a08;letter-spacing:-.08em;border-radius:18px;place-items:center;width:68px;height:68px;font-size:20px;font-weight:800;display:grid}.profile-card h2{color:var(--paper);letter-spacing:-.04em;margin:0;font-size:19px}.profile-card p{max-width:480px;color:var(--muted);margin:0 0 4px;font-size:12px;line-height:1.6}.profile-setting{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;gap:16px;padding-top:11px;font-size:11px;display:flex}.profile-setting strong{color:var(--paper);font-weight:600}@media (max-width:760px){.pack-grid,.profile-grid{grid-template-columns:1fr}.profile-account-card{grid-column:auto}}@media (max-width:520px){.pack-reveal{grid-template-columns:1fr}.pack-reveal-card{min-height:110px}}.detail-backdrop,.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030507b8;animation:.18s both fade-in;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.detail-panel{border-left:1px solid var(--line);background:var(--ink-soft);width:min(520px,100%);height:100%;padding:28px;animation:.26s both slide-in;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px #0000005c}@keyframes slide-in{0%{transform:translate(34px)}}.detail-top button,.modal-header button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:0 0;border-radius:9px;place-items:center;font-size:18px;display:grid}.detail-identity{grid-template-columns:118px 1fr;align-items:center;gap:24px;margin-top:28px;display:grid}.detail-identity h2{letter-spacing:-.05em;margin:12px 0 7px;font-size:27px;font-weight:560;line-height:1}.detail-identity p{color:var(--muted);margin:0 0 13px;font-size:9px;line-height:1.5}.detail-value{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;margin-top:32px;padding:24px 0;display:grid}.detail-value>span{color:var(--muted);font-size:9px}.detail-value>strong{letter-spacing:-.05em;font-size:40px;font-weight:560}.detail-value>div{color:var(--muted);align-items:center;gap:12px;font-size:9px;display:flex}.detail-chart{margin-top:28px}.detail-chart-head strong{font-size:11px}.detail-chart-head span{color:var(--muted);font-size:8px}.detail-stats{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,1fr);margin-top:28px;display:grid}.detail-stats div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:6px;padding:15px;display:grid}.detail-stats div:nth-child(2n){border-right:0}.detail-stats div:nth-child(n+3){border-bottom:0}.detail-stats span{color:var(--muted);font-size:8px}.detail-stats strong{font-size:12px}.provenance{background:#c9ff4a0a;border:1px solid #c9ff4a29;border-radius:11px;margin-top:24px;padding:16px}.provenance>div{align-items:center;gap:10px;display:flex}.provenance>div>span:last-child{gap:4px;display:grid}.provenance strong{font-size:9px}.provenance small,.provenance p{color:var(--muted);font-size:8px}.provenance p{border-top:1px solid #c9ff4a1a;margin:13px 0 0;padding-top:13px;line-height:1.6}@keyframes modal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}@media (max-width:1180px){.hero-grid{grid-template-columns:1fr;gap:26px}.hero-panel{min-height:620px}.overview-grid,.market-grid{grid-template-columns:1fr}.table-head{display:none}.table-row{grid-template-columns:minmax(220px,1.4fr) minmax(140px,1fr) 55px 100px 92px}.table-row>span:nth-child(5),.table-row>span:nth-child(7){display:none}}@media (max-width:900px){:root{--sidebar:82px}.sidebar{width:var(--sidebar);align-items:center;padding-inline:12px}.brand{padding:0}.brand>span:last-child{font-size:0}.sidebar-foot{justify-items:center}.data-status{justify-content:center;width:40px;padding:12px 0}.data-status div,.profile-chip>span:nth-child(2),.profile-chip b{display:none}.profile-chip{width:auto;padding:0;display:flex}}@media (max-width:680px){:root{--sidebar:0px}.sidebar{display:none}.app-main{margin-left:0;padding-bottom:68px}.global-search kbd{display:none}.topbar .button-primary{width:42px;padding:0;font-size:0}.topbar .button-primary span{font-size:16px}.content{padding:22px 14px 46px}.hero-panel{min-height:590px;padding:23px 18px}.hero-panel:before{font-size:165px;top:-15px;right:7%}.hero-grid{margin-top:52px}.hero-value{font-size:44px}.portfolio-chart{margin-top:32px}.chart-plot{height:165px}.overview-grid{grid-template-columns:1fr}.holdings-panel,.allocation-panel,.ledger-panel,.realized-panel,.collection-panel{padding:18px}.table-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-block:13px}.table-row>span:nth-child(n+2):not(:nth-child(4)){display:none}.detail-panel{padding:20px}.detail-identity{grid-template-columns:90px 1fr;gap:17px}.detail-identity .card-tile{width:90px}.detail-identity h2{font-size:23px}.detail-value>strong{font-size:34px}}.fatal-page,.public-status-page{background:var(--ink);min-height:100vh;color:var(--paper)}.fatal-page{place-items:center;padding:28px;display:grid}.fatal-page-mark{letter-spacing:.08em;font-weight:900;position:fixed;top:24px;left:28px}.fatal-page-panel,.public-status-page main{border:1px solid var(--line);background:var(--panel);border-radius:24px;width:min(100%,620px);padding:clamp(28px,6vw,52px);box-shadow:0 28px 80px #0000004d}.fatal-page-panel>span,.public-status-page main>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.fatal-page-panel h1,.public-status-page h1{margin:12px 0;font-size:clamp(32px,7vw,52px);line-height:1.02}.fatal-page-panel p,.public-status-page main p,.fatal-page-panel small{color:var(--muted);line-height:1.65}.fatal-page-panel>div,.public-status-page main>div{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.fatal-page-panel button,.fatal-page-panel a,.public-status-page main a{border:1px solid var(--muted);min-height:44px;color:var(--paper);background:var(--panel-raised);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-weight:750;text-decoration:none;display:inline-flex}.fatal-page-panel button,.public-status-page main a:first-child{border-color:var(--paper);color:var(--ink);background:var(--paper)}.fatal-page-panel small{margin-top:16px;display:block}.public-status-page{grid-template-rows:auto 1fr auto;display:grid}.public-status-page main{place-self:center;margin:56px 24px}body{background:var(--ink);letter-spacing:-.005em}.app-shell{background:var(--ink)}.sidebar{width:var(--sidebar);box-shadow:none;background:#000;border-right:1px solid #111411;padding:24px 14px 18px}.brand{letter-spacing:.12em;gap:10px;padding-inline:9px;font-size:16px}.brand-glyph{background:var(--acid);width:32px;height:32px;box-shadow:none;border:0;border-radius:9px;font-size:18px;transform:none}.sidebar-foot{gap:12px}.sidebar .global-search{background:#0b0c0b;border-color:#1c201c;border-radius:8px;min-height:40px}.sidebar .global-search:focus-within,.global-search:focus-within{border-color:#00c80580;box-shadow:0 0 0 3px #00c80512}.data-status{background:#0b0c0b;border-color:#1c201c;border-radius:8px;padding:10px}.button-primary,.button-secondary{min-height:40px;box-shadow:none;border-radius:999px;font-size:12px}.button-secondary{color:var(--paper);background:0 0;border-color:#303630}.button-secondary:hover{background:#111411;border-color:#606960}.profile-chip{color:inherit;padding-inline:6px;text-decoration:none}.app-main{margin-left:var(--sidebar)}.topbar .global-search{background:#0b0c0b;border-color:#1c201c;border-radius:8px}.content{width:min(1320px,100%);padding-top:32px}.view-stack{gap:16px}.hero-panel{background:#0a0c0a;border-color:#1d211d;border-radius:14px;min-height:520px;padding:clamp(24px,3vw,38px)}.eyebrow{color:#7f887f;letter-spacing:.14em;font-size:9px}.period-label,.set-chip{color:#55d75a;background:#00c80517;border-color:#00c80540}.hero-grid{margin-top:40px}.hero-value{font-size:clamp(44px,5.7vw,76px);font-weight:620}.change.positive,.gain,.item-positive{color:var(--acid)!important}.chart-header strong,.panel-header h2{font-weight:620}.range-tabs{background:#060706;border-color:#242924;border-radius:999px}.range-tabs button{border-radius:999px;min-width:38px;padding:6px 10px}.chart-plot{background:0 0;border-bottom-color:#252a25;height:208px;margin-top:18px}.chart-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart-line{fill:none;stroke:var(--acid);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;vector-effect:non-scaling-stroke}.chart-last{fill:var(--acid);stroke:#0a0c0a;stroke-width:1px;vector-effect:non-scaling-stroke}.chart-tooltip{background:#0d100d;border-color:#323832;border-radius:7px;padding:8px 10px;top:-1px;right:0;box-shadow:0 8px 22px #0000003d}.overview-grid,.market-grid{gap:16px}.panel,.collection-summary{box-shadow:none;background:#0a0c0a;border-color:#1d211d;border-radius:12px}.holding-row,.table-row{border-top-color:#1b201b}.card-tile{box-shadow:none;border-color:#394339;border-radius:7px}.confidence,.filters select,.filters button{border-color:#303630;border-radius:999px}.data-table{border-top-color:#1b201b}.table-head{color:#69736b}.item-nav{min-height:66px;box-shadow:none;background:#000000e6;border-bottom-color:#111411}.item-nav-brand .brand-glyph{background:var(--acid);border-radius:8px;width:28px;height:28px}.item-main{width:min(1160px,100% - 48px);padding-top:50px}.item-media{min-height:330px;box-shadow:none;background:#0b0d0b;border-color:#1c211c;border-radius:14px}.item-image{border-radius:9px;box-shadow:0 18px 36px #00000061}.item-quote h1{letter-spacing:-.06em;font-weight:620}.item-eyebrow,.item-live-pill i{color:var(--acid)}.item-quote-price strong{font-weight:620}.item-stat-card,.item-card{box-shadow:none;background:#0a0c0a;border-color:#1c211c;border-radius:11px}.item-chart-svg{width:100%;height:220px;display:block;overflow:visible}.item-chart-line{fill:none;stroke:var(--acid);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.item-chart-last{fill:var(--acid);stroke:#0a0c0a;stroke-width:2px;vector-effect:non-scaling-stroke}.item-chart-scrubbable{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.item-chart-scrubbable:focus-visible{outline-offset:6px;border-radius:8px;outline:1px solid #00c805b3}.item-chart-crosshair{stroke:#f5f7f57a;stroke-dasharray:3 4;stroke-width:1px;vector-effect:non-scaling-stroke}.item-chart-tooltip{pointer-events:none;background:#0d100df5;border:1px solid #343b34;border-radius:7px;gap:3px;min-width:max-content;padding:7px 9px;display:grid;position:absolute;top:2px;transform:translate(-50%);box-shadow:0 8px 20px #00000047}.item-chart-tooltip span{color:var(--muted);font-size:10px}.item-chart-tooltip strong{color:var(--paper);letter-spacing:-.02em;font-size:13px;font-weight:650}.item-chart-scrub-hint{color:#667066;margin-top:13px;font-size:10px;display:block}.auth-page{background:#000;align-content:center;justify-items:center;gap:24px;min-height:100vh;padding:24px;display:grid}.auth-brand{color:var(--paper);letter-spacing:.14em;align-items:center;gap:10px;font-size:16px;font-weight:750;display:inline-flex}.auth-brand span{background:var(--acid);color:#001800;letter-spacing:-.08em;border-radius:9px;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.auth-setup-card{text-align:center;background:#0a0c0a;border:1px solid #1c211c;border-radius:12px;width:min(420px,100%);padding:26px}.auth-setup-card h1{color:var(--paper);letter-spacing:-.04em;margin:0 0 10px;font-size:22px}.auth-setup-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.auth-privy-button{background:var(--acid);color:#001800;cursor:pointer;width:100%;font:inherit;border:0;border-radius:8px;margin-top:20px;padding:12px 16px;font-size:13px;font-weight:750}.auth-privy-button:disabled{cursor:wait;opacity:.65}.auth-setup-card .auth-error{color:#ff777f;margin-top:12px}.item-detail-list div{border-bottom-color:#1b201b}.item-rules-list{color:#c7cdc8}.item-footer-note{color:#6f796f}@media (max-width:860px){.sidebar{width:208px}.app-main{margin-left:208px}}@media (max-width:680px){.sidebar{border-bottom-color:#111411;width:100%}.app-main{margin-left:0}.content{padding-top:22px}.hero-panel{border-radius:12px;padding:18px 16px 20px}.hero-value{font-size:42px}.chart-plot{height:190px}.panel,.collection-summary,.item-card,.item-stat-card{border-radius:10px}.item-main{width:min(100% - 28px,620px);padding-top:28px}}.catalog-results{border:1px solid var(--line);border-radius:var(--radius);background:#0c0f11b8;overflow:hidden}.catalog-result-list{display:grid}.catalog-result-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 20px;text-decoration:none;transition:background .16s;display:grid}.catalog-result-row:last-child{border-bottom:0}.catalog-result-row:hover,.catalog-result-row:focus-visible{background:#6fe7f212;outline:none}.catalog-result-identity{gap:4px;min-width:0;display:grid}.catalog-result-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.catalog-result-identity small,.catalog-variant-list{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.catalog-result-price{justify-items:end;gap:4px;min-width:92px;display:grid}.catalog-result-price strong{font-family:var(--mono);font-size:13px}.catalog-message{color:var(--muted);padding:18px 20px;font-size:13px}@media (max-width:680px){.catalog-result-row{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px 14px}.catalog-result-price{grid-column:2;justify-content:space-between;justify-self:stretch;align-items:center;min-width:0;display:flex}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#060708;--ink-soft:#0a0c0e;--panel:#0a0c0e;--panel-raised:#111417;--panel-faint:#15191d;--line:#252a2f;--line-soft:#1b1f23;--paper:#f4f7f2;--muted:#8c959c;--muted-bright:#c5ccd0;--acid:#6fe7f2;--acid-soft:#6fe7f21a;--blue:#9d82ff;--coral:#ff6b72;--gold:#efb95a;--violet:#9d82ff;--mint:#3ddc8d;--gain:#3ddc8d;--danger:#ff6b72;--radius:12px;--sidebar:0px}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ink);color:var(--paper);font-feature-settings:"tnum" 1, "ss01" 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}button,input,select{min-height:44px}button:disabled{cursor:not-allowed;opacity:.44;transform:none!important}.sidebar{z-index:30;border-right:0;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060708f0;flex-direction:row;align-items:center;width:100%;height:64px;padding:0 max(24px,50vw - 620px);display:flex;position:fixed;inset:0 0 auto}.brand{color:var(--paper);letter-spacing:-.02em;gap:9px;padding:0;font-size:16px}.brand>span:last-child{letter-spacing:-.02em;font-size:16px;display:inline}.brand>span:last-child span{color:var(--acid)}.brand-glyph{background:var(--acid);color:#071012;width:32px;height:32px;box-shadow:none;border:0;border-radius:10px;font-size:17px;transform:none}.sidebar-foot{align-items:center;gap:10px;margin:0 0 0 auto;display:flex}.sidebar .global-search{border-color:var(--line);background:var(--panel-raised);border-radius:10px;width:clamp(190px,22vw,320px);min-height:40px}.global-search input{min-height:38px;color:var(--paper);font-size:13px}.global-search kbd{color:var(--muted);background:0 0;border-color:#343b40;font-size:10px}.data-status{background:0 0;border:0;border-radius:0;gap:7px;min-height:40px;padding:0 8px}.data-status div{display:grid}.data-status strong{font-size:11px}.data-status small{font-size:10px}.status-dot{background:var(--acid);box-shadow:none}.sidebar .button-primary{height:40px;min-height:40px}.profile-chip{grid-template-columns:34px;width:auto;padding:0;display:grid}.profile-chip>span:first-child{background:var(--panel-faint);width:34px;height:34px;color:var(--paper);font-size:11px}.profile-chip>span:nth-child(2),.profile-chip b{display:none}.app-main{min-height:100vh;margin-left:0;padding-top:64px}.content{width:min(1240px,100%);padding:42px 32px 88px}.view-stack{gap:28px;animation-duration:.22s}.eyebrow{color:var(--muted);letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:600}.period-label,.set-chip{background:var(--acid-soft);color:var(--acid);letter-spacing:0;text-transform:none;border-color:#6fe7f233;padding:6px 10px;font-family:inherit;font-size:10px}.hero-panel{background:0 0;border:0;border-radius:0;min-height:660px;padding:22px 0 0;overflow:visible}.hero-panel:before{display:none}.hero-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.hero-value{letter-spacing:-.055em;font-size:clamp(52px,6vw,68px);font-weight:500}.hero-delta{color:var(--muted-bright);gap:9px;margin-top:13px;font-size:13px}.change{font-size:12px;font-weight:650}.change.positive,.gain{color:var(--gain)}.change.negative{color:var(--danger)}.portfolio-chart{margin-top:42px}.range-tabs{background:0 0;border:0;border-radius:0;gap:6px;padding:0}.range-tabs button{min-width:36px;min-height:36px;color:var(--muted);border-radius:0;padding:0 6px;font-size:11px;position:relative}.range-tabs button.active{color:var(--acid);background:0 0}.range-tabs button.active:after{content:"";background:currentColor;height:2px;position:absolute;bottom:1px;left:6px;right:6px}.chart-plot{border-bottom-color:var(--line-soft);background-image:linear-gradient(var(--line-soft) 1px, transparent 1px);background-size:100% 25%;height:270px;margin-top:14px}.chart-tooltip{text-align:right;background:0 0;border:0;border-radius:0;padding:0;top:-4px}.chart-tooltip span{font-size:10px}.chart-tooltip strong{font-size:13px}.chart-axis,.realized-axis,.detail-range{color:var(--muted);font-family:inherit;font-size:10px}.panel{border-color:var(--line);border-radius:var(--radius);box-shadow:none;background:0 0}.holdings-panel,.allocation-panel,.ledger-panel,.realized-panel,.collection-panel{padding:22px}.panel-header h2{margin-top:4px;font-size:19px;font-weight:600}.holding-list,.ledger-list{margin-top:13px}.holding-row{border-color:var(--line-soft);grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-height:68px;padding:10px 4px}.holding-identity strong{font-size:13px;font-weight:570}.holding-identity small,.holding-value small{font-size:11px}.holding-value strong{font-size:13px;font-weight:550}.card-tile{border-radius:8px;box-shadow:inset 0 0 0 3px #060a0e85,inset 0 0 0 4px #ffffff1f}.card-tile-compact{border-radius:6px;width:40px}.button-primary,.button-secondary{border-radius:999px;min-height:44px;font-size:12px}.button-primary:hover{background:#91f0f7}.button-secondary{border-color:var(--line);color:var(--paper);background:0 0}.button-secondary:hover:not(:disabled){background:var(--panel-raised);border-color:#41484e}.data-table{border-top:0}.table-head,.table-row{grid-template-columns:minmax(220px,1.5fr) minmax(140px,.9fr) 54px minmax(105px,.7fr) minmax(95px,.7fr) 80px 92px}.table-head{color:var(--muted);letter-spacing:0;text-transform:none;padding:14px 8px;font-family:inherit;font-size:10px}.table-row{border-color:var(--line-soft);min-height:72px;padding:10px 8px}.table-row>span:not(.table-card,.change,.confidence){font-size:12px}.table-row small{font-size:10px}.table-row strong{font-size:12px;font-weight:570}.confidence{border-color:var(--line);color:var(--muted-bright);padding:5px 8px;font-size:10px}.confidence-priced i{background:var(--gain)}.detail-backdrop,.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ad}.detail-panel,.add-modal{border-color:var(--line);background:var(--ink-soft)}.detail-panel{width:min(500px,100%)}.detail-top button,.modal-header button{border-color:var(--line);border-radius:50%}.detail-value>strong{font-weight:520}.detail-stats,.detail-stats div{border-color:var(--line)}.provenance{background:#6fe7f20a;border-color:#6fe7f229}@media (min-width:1100px){.content[data-view=overview] .view-stack{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.75fr) minmax(320px,.75fr);align-items:start;gap:24px 52px}.content[data-view=overview] .hero-panel{grid-area:1/1/span 2}.content[data-view=overview] .overview-grid{display:contents}.content[data-view=overview] .holdings-panel{grid-area:1/2}.content[data-view=overview] .allocation-panel{grid-area:2/2}}@media (max-width:1099px){.sidebar{padding-inline:20px}.data-status{display:none}.overview-grid,.market-grid{grid-template-columns:1fr}.hero-panel{min-height:auto}}@media (max-width:860px){.sidebar .global-search{width:min(38vw,300px)}.content{padding-inline:22px}.table-head{display:none}.table-row{grid-template-columns:minmax(220px,1.4fr) minmax(140px,1fr) 55px 100px 92px}.table-row>span:nth-child(5),.table-row>span:nth-child(7){display:none}}@media (max-width:680px){.sidebar{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;height:56px;padding:0 14px;display:grid}.brand{grid-column:1}.brand>span:last-child{display:none}.brand-glyph{width:32px;height:32px}.sidebar .data-status,.sidebar .profile-chip{display:none}.sidebar-foot{display:contents}.sidebar .global-search{grid-column:2;width:100%}.sidebar .global-search kbd{display:none}.sidebar .button-primary{grid-column:3;width:40px;padding:0;font-size:0}.sidebar .button-primary span{font-size:17px}.app-main{margin-left:0;padding-top:56px;padding-bottom:68px}.content{padding:26px 16px 42px}.view-stack{gap:22px}.hero-panel{min-height:auto;padding:8px 0 0}.hero-grid{margin-top:24px}.hero-value{font-size:44px}.range-tabs{justify-content:space-between;width:100%}.chart-plot{height:208px}.holdings-panel,.allocation-panel,.ledger-panel,.realized-panel{padding:18px}.table-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-block:12px}.table-row>span:nth-child(n+2):not(:nth-child(4)){display:none}.detail-panel{padding:20px}}.content[data-view=overview]{padding-left:16px;padding-right:16px}.content[data-view=overview] .view-stack{grid-template-rows:auto;grid-template-columns:1fr;gap:28px;display:grid}.content[data-view=overview] .hero-panel{min-height:auto;box-shadow:none;background:0 0;border:0;grid-area:auto;padding:0}.content[data-view=overview] .hero-grid{margin-top:0}.content[data-view=overview] .portfolio-chart{width:calc(100% + 32px);margin:34px -16px 0}.content[data-view=overview] .portfolio-chart .chart-plot{background:0 0;border-bottom:0;width:100%;height:270px;margin-top:0}.content[data-view=overview] .chart-gridline{display:none}.content[data-view=overview] .chart-baseline{stroke:var(--line);stroke-width:1px;stroke-dasharray:1 5;stroke-linecap:round;vector-effect:non-scaling-stroke}.content[data-view=overview] .portfolio-chart>.range-tabs{background:0 0;border:0;border-radius:0;justify-content:space-between;width:100%;min-height:36px;margin-top:14px;padding:0 16px}.content[data-view=overview] .overview-grid{grid-template-columns:1fr;gap:0;display:grid}.content[data-view=overview] .holdings-panel,.content[data-view=overview] .allocation-panel{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.content[data-view=overview] .holdings-panel{border-top:0;margin-top:0}.content[data-view=overview] .allocation-panel{margin-top:0}.content[data-view=overview] .holdings-panel .panel-header,.content[data-view=overview] .allocation-panel .panel-header,.content[data-view=overview] .holding-row{padding-left:0;padding-right:0}@media (max-width:680px){.content[data-view=overview] .portfolio-chart .chart-plot{height:208px}}.item-page{background:#000;min-height:100dvh}.item-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border-bottom:0;grid-template-columns:36px minmax(0,1fr) auto;min-height:64px;padding:16px}.item-nav-back{width:28px;height:28px;color:var(--acid);place-items:center;font-size:30px;line-height:1;display:grid}.item-nav-back span{margin:0}.item-nav-context{color:var(--muted);justify-self:start;gap:2px;font-size:10px;line-height:1.2;display:grid}.item-nav-context strong{color:var(--paper);letter-spacing:.08em;font-size:12px;font-weight:700}.item-nav-actions{color:var(--acid);align-items:center;gap:17px;font-size:21px;font-weight:600;display:flex}.item-main{width:100%;max-width:760px;padding:18px 16px 48px}.item-hero{min-height:0;display:block;position:relative}.item-media{width:58px;height:82px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:grid;position:absolute;top:0;right:0}.item-image,.item-image-fallback{border-radius:5px;width:58px;max-height:82px;box-shadow:0 10px 24px #0000006b}.item-quote{min-width:0;padding-right:76px}.item-eyebrow{color:var(--paper);letter-spacing:.06em;font-size:11px}.item-live-pill{color:var(--acid);font-size:10px}.item-quote h1{letter-spacing:-.055em;max-width:none;margin:22px 0 5px;font-size:clamp(32px,9vw,48px);font-weight:500;line-height:1}.item-subtitle{font-size:12px}.item-quote-price{margin-top:17px;display:block}.item-quote-price strong{letter-spacing:-.065em;font-size:clamp(38px,10vw,56px);font-weight:450;display:block}.item-quote-caption{margin-top:8px;font-size:11px}.item-quote-actions .button-secondary{background:var(--acid);color:#001800;border:0;border-radius:999px;width:100%;min-height:44px;font-size:14px;font-weight:700}.item-card,.item-stat-card{box-shadow:none;background:0 0;border:0;border-radius:0}.item-history-card,.item-content-grid>.item-card,.item-rules-card,.item-main>#variants{border-top:1px solid var(--line);padding:24px 0}.item-card-header{margin-bottom:19px}.item-card-header h2{margin-top:3px;font-size:21px;font-weight:500}.item-history-card .item-card-header{display:none}.item-chart-wrap{min-height:0;padding-top:0}.item-chart-svg{width:calc(100% + 32px);height:260px;margin-left:-16px}.item-chart-baseline{stroke:var(--line);stroke-width:1px;stroke-dasharray:1 5;stroke-linecap:round;vector-effect:non-scaling-stroke}.item-chart-line{stroke-width:1.8px}.item-chart-last{r:4}.item-chart-crosshair{stroke:#f5f7f566;stroke-dasharray:3 4}.item-chart-tooltip{box-shadow:none;background:0 0;border:0;padding:0;top:-2px;transform:translate(-50%)}.item-chart-tooltip span{font-size:10px}.item-chart-tooltip strong{font-size:14px}.item-range-tabs{justify-content:space-between;align-items:center;gap:5px;width:calc(100% + 32px);margin:18px -16px 0;padding:0 16px;display:flex}.item-range-tabs button{min-width:36px;min-height:32px;color:var(--acid);font:inherit;background:0 0;border:0;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:650}.item-range-tabs button.active{background:var(--acid);color:#001800}.item-range-tabs .item-range-advanced{border:1px solid var(--acid);color:var(--paper);font-weight:500}.item-chart-scrub-hint{color:#687168;text-align:right;margin-top:11px;font-size:10px}.item-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.item-detail-list div{padding:13px 12px 13px 0}.item-rules-card,.item-main>#variants{margin-top:0}.item-footer-note{padding-top:24px;font-size:10px}@media (max-width:520px){.item-chart-svg{height:230px}.item-range-tabs{gap:1px}.item-range-tabs button{min-width:30px;padding-inline:5px;font-size:11px}}.item-hero{text-align:left}.item-media{width:min(190px,58vw);height:auto;margin:0 auto 28px;position:static}.item-image,.item-image-fallback{border-radius:8px;width:min(190px,58vw);max-height:270px}.item-image-fallback{aspect-ratio:.72}.item-eyebrow-row{justify-content:flex-start}.item-quote h1{text-align:left;margin-top:18px}.item-subtitle{text-align:left;max-width:100%;line-height:1.5}.item-condition-row.active span,.item-condition-row.active strong{color:var(--acid)}@media (max-width:520px){.item-media,.item-image,.item-image-fallback{width:min(165px,56vw)}.item-image,.item-image-fallback{max-height:235px}.item-chart-tooltip{max-width:calc(100vw - 32px);overflow:hidden;transform:none;left:16px!important}}@media (max-width:680px){.app-main{padding-bottom:96px}}:root{--font-body:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body,button,input,select{font-family:var(--font-body)}:root{--acid:#00c805;--acid-soft:#00c8051a;--blue:#3ddc8d;--mint:#3ddc8d;--gain:#3ddc8d}@media (min-width:681px){.content[data-view=overview] .hero-value{font-size:24px}}@media (max-width:680px){.content[data-view=overview] .hero-value{font-size:24px}}@media (min-width:681px){.content[data-view=overview] .portfolio-chart .chart-plot{aspect-ratio:2.5;height:auto;min-height:0}}@media (min-width:900px){.content[data-view=overview] .portfolio-chart .chart-plot{min-height:320px}}@media (max-width:680px){.content[data-view=overview] .portfolio-chart .chart-plot{aspect-ratio:auto;height:208px}}.content[data-view=overview] .chart-last{r:.72;stroke:none}.content[data-view=overview] .chart-last-pulse{fill:var(--acid);stroke:none;vector-effect:non-scaling-stroke;pointer-events:none}@media (prefers-reduced-motion:reduce){.content[data-view=overview] .chart-last-pulse{opacity:.35}}.content[data-view=overview] .hero-delta{color:var(--paper);gap:4px}.content[data-view=overview] .hero-delta-change{white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.content[data-view=overview] .hero-delta.positive .hero-delta-change{color:var(--acid)}.content[data-view=overview] .hero-delta.negative .hero-delta-change{color:var(--danger)}.content[data-view=overview] .hero-delta-period{color:var(--paper);white-space:nowrap;font-weight:500}.content[data-view=overview] .sealed-mini-tile{width:42px;height:42px;color:var(--mint);background:linear-gradient(145deg,#3ddc8d47,#3ddc8d0f);border:1px solid #3ddc8d59;border-radius:10px;place-items:center;font-size:15px;font-weight:750;display:grid}.content[data-view=overview] .portfolio-subsection-label{border-top:1px solid var(--line-soft);color:var(--muted-bright);justify-content:space-between;align-items:baseline;margin-top:14px;padding:12px 0 2px;font-size:10px;display:flex}.mobile-search-shell{display:none}.mobile-search-action{text-decoration:none;display:none}.global-search-shell{position:relative}.catalog-suggestions{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0f10f7;border:1px solid #ffffff1f;border-radius:12px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 18px 46px #00000073}.catalog-suggestion{min-height:52px;color:var(--paper);border-bottom:1px solid #ffffff12;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}.catalog-suggestion:hover,.catalog-suggestion:focus-visible,.catalog-suggestion[aria-selected=true]{background:#00c8051a;outline:0}.catalog-suggestion-mark{width:34px;height:34px;color:var(--acid);background:#00c80514;border:1px solid #00c80533;border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.catalog-suggestion-mark img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.catalog-suggestion>span:last-child{min-width:0}.catalog-suggestion strong,.catalog-suggestion small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.catalog-suggestion strong{font-size:12px}.catalog-suggestion small,.catalog-suggestion-status{color:var(--muted);font-size:10px}.catalog-suggestion-status{padding:10px 12px}@media (max-width:680px){.sidebar-foot{display:none}.content[data-view=search]{padding-top:16px;padding-bottom:170px}.content[data-view=search] .view-stack{gap:16px;animation:none;transform:none}.mobile-search-shell{right:auto;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 70px);z-index:45;align-items:center;gap:8px;width:calc(100vw - 32px);margin-inline:0;transition:bottom .22s;display:flex;position:fixed;left:50%;transform:translate(-50%)}.mobile-search-shell.is-focused{bottom:max(10px, env(safe-area-inset-bottom))}.mobile-search-shell .catalog-suggestions{border-radius:16px;max-height:min(52vh,360px);inset:auto 64px 64px 0;overflow-y:auto}.mobile-search-form,.mobile-search-close{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#1a1c1fad;border:1px solid #ffffff29;box-shadow:0 16px 40px #00000057,inset 0 1px #ffffff17}.mobile-search-form{border-radius:999px;flex:auto;align-items:center;min-width:0;height:56px;padding:0 18px;transition:border-color .16s,background .16s;display:flex}.mobile-search-shell.is-focused .mobile-search-form{background:#1f2124c2;border-color:#ffffff3d}.mobile-search-icon{color:#fff;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-right:11px;display:grid}.mobile-search-icon svg{width:22px;height:22px;display:block}.mobile-search-form input{width:100%;min-width:0;color:var(--paper);appearance:none;background:0 0;border:0;outline:0;padding:0;font-size:16px;line-height:1}.mobile-search-form input::placeholder{color:#f5f7f557;opacity:1}.mobile-search-form input::-webkit-search-cancel-button{display:none}.mobile-search-close{width:56px;height:56px;color:var(--paper);border-radius:50%;flex:0 0 56px;place-items:center;padding:0;display:grid;position:relative}.mobile-search-close:active{transform:scale(.94)}.content[data-view=search]>.view-stack>.view-heading,.content[data-view=search]>.view-stack>.collection-summary,.content[data-view=search]>.view-stack>.collection-panel{display:none}.content[data-view=search] .catalog-results{background:0 0;border:0;border-radius:0;overflow:visible}.content[data-view=search] .catalog-results-header{border-bottom:0;gap:5px;padding:8px 0 12px}.content[data-view=search] .catalog-results-header h2{font-size:16px}.content[data-view=search] .catalog-message{border-top:1px solid var(--line-soft);padding:18px 0}.catalog-data-table{border-top:0}.catalog-table-row{border:0;border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 0}.catalog-table-row .table-card{grid-template-columns:40px minmax(0,1fr);gap:12px}.catalog-table-row .catalog-result-price{grid-column:auto;justify-self:end;min-width:0;display:grid}}@media (prefers-reduced-motion:reduce){.mobile-search-shell,.mobile-search-form,.mobile-search-close{transition:none}}.item-condition-filter{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;width:calc(100% + 32px);margin:0 -16px 18px;padding:0 16px;display:flex;overflow-x:auto}.item-condition-filter::-webkit-scrollbar{display:none}.item-condition-filter button{min-height:34px;color:var(--muted-bright);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:0 13px;font-size:11px;font-weight:620;transition:background .15s,border-color .15s,color .15s}.item-condition-filter button.active{color:#000;background:#fff;border-color:#fff}.item-condition-filter button:active{transform:scale(.97)}.item-chart-plot{aspect-ratio:2.5;width:calc(100% + 32px);height:auto;min-height:0;margin-left:-16px;position:relative}.item-chart-plot .item-chart-svg{width:100%;height:100%;margin:0;display:block;position:absolute;inset:0;overflow:visible}.item-chart-plot .item-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;vector-effect:non-scaling-stroke}.item-chart-plot .item-chart-baseline{stroke:var(--line);stroke-width:1px;stroke-dasharray:1 5;stroke-linecap:round;vector-effect:non-scaling-stroke}.item-chart-plot .item-chart-last,.item-chart-plot .item-chart-last-pulse{r:.72;stroke:none;vector-effect:non-scaling-stroke;pointer-events:none}.item-chart-plot .item-chart-crosshair{stroke:#f5f7f566;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.item-chart-wrap>.item-range-tabs{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:6px;width:calc(100% + 32px);min-height:36px;margin:14px -16px 0;padding:0 16px;display:flex}.item-chart-wrap>.item-range-tabs button{min-width:36px;min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0 6px;font-size:11px;font-weight:700;position:relative}.item-chart-wrap>.item-range-tabs button.active{color:var(--acid);background:0 0}.item-chart-wrap>.item-range-tabs button.active:after{content:"";background:currentColor;height:2px;position:absolute;bottom:1px;left:6px;right:6px}.item-chart-wrap .item-chart-legend{margin-top:14px}.item-chart-wrap .item-chart-scrub-hint{display:none}@media (max-width:680px){.item-chart-plot{aspect-ratio:auto;height:208px}}@media (prefers-reduced-motion:reduce){.item-chart-plot .item-chart-last-pulse{opacity:.35}}.item-page{background:#000}.item-main{width:min(760px,100%);max-width:760px;margin:0 auto;padding:24px 16px 72px}.item-hero{min-height:0;display:block}.item-media{width:min(320px,44vw);height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;margin:0 auto 34px;padding:0;display:grid;position:static}.item-media .item-image,.item-media .item-image-fallback{border-radius:10px;width:min(320px,44vw);max-height:none;box-shadow:0 18px 42px #00000061}.item-quote{padding-right:0}.item-eyebrow-row{justify-content:flex-start;gap:10px}.item-eyebrow{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:650}.item-live-pill{letter-spacing:0;text-transform:none;font-size:9px}.item-live-pill i{width:5px;height:5px;box-shadow:none}.item-quote h1{letter-spacing:-.045em;margin:15px 0 7px;font-size:clamp(24px,4.2vw,30px);font-weight:540;line-height:1.08}.item-subtitle{max-width:100%;color:var(--muted);font-size:11px;line-height:1.55}.item-quote-price{align-items:baseline;gap:10px;margin-top:18px;display:flex}.item-quote-price strong{letter-spacing:-.055em;font-size:32px;font-weight:500;line-height:1;display:block}.item-quote-price span{margin-top:0;font-size:12px;font-weight:650;display:block}.item-quote-caption{color:#707871;margin-top:7px;font-size:9px}.item-market-flow{margin-top:28px;display:block}.item-market-flow .item-section{border:0;border-top:1px solid var(--line-soft);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:26px 0}.item-market-flow .item-history-card{border-top:0;padding-top:10px}.item-market-flow .item-card-header{margin-bottom:14px}.item-market-flow .item-card-header h2{letter-spacing:-.025em;margin-top:4px;font-size:17px;font-weight:560}.item-variant-list{display:grid}.item-variant-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:60px;padding:11px 0;display:grid}.item-variant-row:first-child{border-top:0}.item-variant-row>span{gap:4px;min-width:0;display:grid}.item-variant-row>span:last-child{text-align:right;justify-items:end}.item-variant-row strong{color:var(--paper);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:13px;font-weight:560;overflow:hidden}.item-variant-row small{color:var(--muted);font-size:10px}.item-marketplace-summary{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px;display:grid}.item-marketplace-sales-summary{grid-template-columns:repeat(2,minmax(0,180px))}.item-marketplace-summary div{gap:6px;padding:13px 12px 0 0;display:grid}.item-marketplace-summary dt{color:var(--muted);font-size:9px}.item-marketplace-summary dd{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:560;overflow:hidden}.item-marketplace-list{border-top:1px solid var(--line-soft);display:grid}.item-marketplace-sources{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding-top:1px;display:flex}.item-marketplace-sources span{border:1px solid var(--line-soft);border-radius:6px;gap:3px;min-width:112px;padding:9px 10px;display:grid}.item-marketplace-sources strong{color:var(--paper);text-transform:capitalize;font-size:11px;font-weight:560}.item-marketplace-sources small{color:var(--muted);font-size:9px}.item-marketplace-formats{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 12px;font-size:9px;display:flex}.item-marketplace-formats>span{margin-right:2px}.item-marketplace-formats strong{border:1px solid var(--line-soft);color:var(--paper);border-radius:4px;padding:5px 7px;font-size:10px;font-weight:560}.item-marketplace-formats small{color:var(--muted);margin-left:3px;font-size:9px;font-weight:500}.item-marketplace-row{border-bottom:1px solid var(--line-soft)}.item-marketplace-row summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:66px;padding:11px 22px 11px 0;list-style:none;display:grid}.item-marketplace-row summary::-webkit-details-marker{display:none}.item-marketplace-row summary:after{color:var(--muted);content:"+";font-size:15px;line-height:1;position:absolute;right:0}.item-marketplace-row[open] summary:after{content:"−"}.item-marketplace-row summary{position:relative}.item-marketplace-row summary>span{gap:4px;min-width:0;display:grid}.item-marketplace-row summary>span:last-of-type{text-align:right;justify-items:end}.item-marketplace-row summary strong{color:var(--paper);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:13px;font-weight:560;overflow:hidden}.item-marketplace-row summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.item-marketplace-details{gap:12px;padding:4px 22px 16px 0;display:grid}.item-marketplace-details>p{color:var(--muted-bright);margin:0;font-size:11px;line-height:1.45}.item-marketplace-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.item-marketplace-details dl div{gap:4px;min-width:0;display:grid}.item-marketplace-details dt,.item-marketplace-details>small{color:var(--muted);font-size:9px}.item-marketplace-details dd{overflow-wrap:anywhere;color:var(--paper);margin:0;font-size:10px;line-height:1.35}.item-marketplace-details a{color:var(--acid);justify-self:start;font-size:11px;font-weight:650;text-decoration:none}.item-position-value{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:4px;display:flex}.item-position-value strong{letter-spacing:-.045em;font-size:28px;font-weight:520}.item-position-value span{font-size:12px;font-weight:650}.item-position-caption{color:var(--muted);margin:7px 0 0;font-size:10px}.item-position-grid{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 0;display:grid}.item-position-grid div{gap:7px;padding:14px 12px 0 0;display:grid}.item-position-grid dt{color:var(--muted);font-size:9px}.item-position-grid dd{color:var(--paper);margin:0;font-size:12px;font-weight:560}.item-position-empty{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.item-position-empty p{color:var(--muted);margin:0;font-size:11px}.item-position-empty a{color:var(--acid);flex:none;font-size:11px;font-weight:650;text-decoration:none}.item-profile-copy{border-top:1px solid var(--line-soft);padding:18px 0 4px}.item-profile-copy+.item-profile-copy{margin-top:18px}.item-profile-copy h3{color:var(--paper);margin:0 0 13px;font-size:13px;font-weight:560}.item-profile-copy .item-rules-list{color:var(--muted-bright);gap:8px;padding-left:16px;font-size:11px;line-height:1.55}.item-profile-copy .item-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.item-profile-copy .item-detail-list div{gap:4px;padding:10px 12px 10px 0}.item-profile-copy .item-detail-list dt{font-size:9px}.item-profile-copy .item-detail-list dd{font-size:11px;font-weight:520}.item-nav-actions{font-size:17px}.item-footer-note{border-top:1px solid var(--line-soft);color:#687068;margin-top:0;padding-top:22px;font-size:9px}@media (max-width:680px){.item-main{width:100%;padding-top:20px}.item-media,.item-media .item-image,.item-media .item-image-fallback{width:min(280px,68vw)}.item-media{margin-bottom:30px}.item-quote h1{font-size:24px}.item-quote-price strong{font-size:30px}.item-position-grid,.item-marketplace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.item-marketplace-row summary{gap:12px}.item-marketplace-row summary>span:last-of-type{max-width:180px}.item-marketplace-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.item-page .mobile-nav{display:none!important}.item-page .item-main{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.item-nav-actions{gap:0;min-width:44px}.card-wishlist-button{color:#fff;width:44px;height:44px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(24px)saturate(150%);background:#222422ad;border:1px solid #ffffff21;border-radius:50%;place-items:center;padding:0;transition:transform .14s,color .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff1f,0 9px 28px #00000047}.card-wishlist-button span{font-size:26px;font-weight:400;line-height:1;display:block;transform:translateY(-1px)}.card-wishlist-button:active{transform:scale(.94)}.card-wishlist-button:disabled{opacity:.45;cursor:not-allowed}.card-action-announcement{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card-action-dock{z-index:40;right:16px;bottom:max(12px, env(safe-area-inset-bottom));background:0 0;width:min(100% - 32px,728px);margin:0 auto;padding:0;display:grid;position:fixed;left:16px}.card-action-dock button,.card-action-sheet button,.card-action-sheet input,.card-action-sheet select{font:inherit}.card-ownership-action{color:#000;letter-spacing:-.01em;cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:54px;font-size:13px;font-weight:650;transition:transform .14s,background .16s,opacity .16s}.card-ownership-action.is-primary{color:#000;background:#fff}.card-action-dock button:active:not(:disabled),.card-position-sheet-actions button:active:not(:disabled),.card-sheet-submit:active:not(:disabled){transform:scale(.98)}.card-action-dock button:disabled{opacity:.32;cursor:not-allowed}.card-sheet-layer{z-index:80;padding:16px 16px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(7px);background:#00000094;place-items:end center;animation:.18s ease-out card-sheet-fade;display:grid;position:fixed;inset:0}.card-action-sheet{width:min(100%,520px);min-height:min(620px,100dvh - 32px);max-height:min(88dvh,760px);color:var(--paper);-webkit-backdrop-filter:blur(34px)saturate(145%);background:#191b19f5;border:1px solid #ffffff24;border-radius:28px;grid-template-rows:auto auto auto minmax(0,1fr);padding:8px 18px 18px;animation:.22s cubic-bezier(.22,.76,.2,1) card-sheet-rise;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 28px 80px #000000a3}.card-sheet-handle{background:#ffffff3d;border-radius:999px;width:34px;height:4px;margin:2px auto 10px}.card-sheet-header{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:5px 0 14px;display:grid}.card-sheet-header>div{text-align:center;gap:3px;min-width:0;display:grid}.card-sheet-header span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.card-sheet-header h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:20px;font-weight:600}.card-sheet-header button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:24px;font-weight:300;line-height:1;display:grid}.card-sheet-back-placeholder{width:34px;height:34px;display:block}.card-flow-progress{grid-template-columns:repeat(3,1fr);gap:6px;padding-bottom:20px;display:grid}.card-flow-progress i{background:#ffffff1a;border-radius:999px;height:3px;transition:background .18s}.card-flow-progress i.is-complete{background:var(--acid)}.card-transaction-form{overscroll-behavior-y:contain;scrollbar-width:none;min-height:0;overflow:hidden auto}.card-transaction-form::-webkit-scrollbar{display:none}.card-flow-step{flex-direction:column;gap:16px;min-height:100%;display:flex}.card-flow-copy{gap:6px;margin-bottom:4px;display:grid}.card-flow-copy>span{color:var(--acid);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.card-flow-copy h3{color:#fff;letter-spacing:-.045em;margin:0;font-size:24px;font-weight:580;line-height:1.08}.card-flow-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.card-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.card-state-grid>button{color:#fff;cursor:pointer;text-align:center;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:22px;align-content:center;justify-items:center;gap:9px;min-height:182px;padding:18px 14px;transition:border-color .16s,background .16s,transform .14s;display:grid}.card-state-grid>button:active{transform:scale(.98)}.card-state-grid strong{font-size:16px;font-weight:650}.card-state-grid small{max-width:130px;color:var(--muted);font-size:10px;line-height:1.4}.card-state-icon{width:48px;height:58px;color:var(--muted-bright);background:#ffffff0f;border:1px solid #ffffff38;border-radius:7px;place-items:center;font-size:18px;font-weight:720;display:grid}.card-state-icon-graded{color:var(--acid);background:#00c8051a;border-color:#00c80557}.card-choice-list{gap:8px;display:grid}.card-choice-list>button{color:#fff;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;min-height:56px;padding:0 16px;display:flex}.card-choice-list>button.is-selected{color:var(--acid);background:#00c8051a;border-color:#00c805a3}.card-choice-list>button>span{align-items:baseline;gap:8px;display:flex}.card-choice-list strong{color:#fff;font-size:13px;font-weight:590}.card-choice-list small{color:var(--muted);font-size:10px;font-weight:680}.card-company-fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.card-company-fieldset legend,.card-grade-field>span,.card-cost-field>span{color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:600}.card-company-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.card-company-grid button{min-height:48px;color:var(--muted-bright);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;padding:0 8px;font-size:12px;font-weight:720}.card-company-grid button.is-selected{border-color:var(--acid);background:var(--acid);color:#000}.card-grade-field,.card-cost-field{display:grid}.card-cost-input{background:#fff1;border:1px solid #ffffff21;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:72px;display:grid;position:relative}.card-cost-input:focus-within{border-color:#00c805b8;box-shadow:0 0 0 3px #00c8051c}.card-cost-input i{color:var(--muted-bright);padding-left:18px;font-size:26px;font-style:normal}.card-cost-input input{letter-spacing:-.04em;background:0 0;border:0;height:70px;padding:0 10px;font-size:30px;font-weight:560;box-shadow:none!important}.card-cost-input small{color:var(--muted);padding-right:18px;font-size:10px;font-weight:650}.card-selection-summary{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 14px;display:flex}.card-selection-summary>span{gap:3px;display:grid}.card-selection-summary small{color:var(--muted);font-size:9px}.card-selection-summary strong{color:var(--paper);font-size:12px;font-weight:600}.card-selection-summary button{min-width:44px;min-height:44px;color:var(--acid);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:680}.card-more-details{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.card-more-details summary{min-height:48px;color:var(--muted-bright);cursor:pointer;font-size:11px;font-weight:620;line-height:48px}.card-more-details-body{gap:12px;padding:2px 0 14px;display:grid}.card-detail-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.card-quantity-stepper{background:#fff1;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 38px;height:48px;display:grid;overflow:hidden}.card-quantity-stepper button{color:var(--muted-bright);cursor:pointer;background:0 0;border:0;font-size:20px}.card-quantity-stepper input{text-align:center;background:0 0;border-width:0 1px;border-radius:0;height:46px;padding:0}.card-flow-next{background:var(--acid);color:#000;cursor:pointer;border:0;border-radius:18px;min-height:52px;margin-top:auto;font-size:13px;font-weight:680}.card-flow-next:disabled{opacity:.32;cursor:not-allowed}.card-transaction-form label{gap:7px;min-width:0;display:grid}.card-transaction-form label>span{color:var(--muted);font-size:10px;font-weight:600}.card-transaction-form input,.card-transaction-form select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#fff1;border:1px solid #ffffff1a;border-radius:14px;outline:0;width:100%;min-width:0;height:48px;padding:0 13px;font-size:14px}.card-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.card-price-input{position:relative}.card-price-input i{z-index:1;color:var(--muted);font-size:13px;font-style:normal;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.card-price-input input{padding-left:27px}.card-form-error{color:var(--danger);margin:-2px 0 0;font-size:11px;line-height:1.4}.card-sheet-submit,.card-position-sheet-actions button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:18px;min-height:50px;font-size:13px;font-weight:680}.card-sheet-submit{border-color:var(--acid);background:var(--acid);color:#000;margin-top:auto}.card-sheet-submit:disabled{opacity:.42;cursor:wait}.card-position-sheet-actions button.is-primary{border-color:var(--acid);background:var(--acid);color:#000}@keyframes card-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes card-sheet-rise{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:680px){.item-nav{grid-template-columns:28px minmax(0,1fr) 44px;gap:12px}.card-sheet-layer{padding:8px 0 0}.card-action-sheet{width:100%;min-height:min(640px,100dvh - 8px);max-height:calc(100dvh - 8px);padding:8px 16px max(16px, env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:28px 28px 0 0}.card-state-grid>button{min-height:168px}}@media (prefers-reduced-motion:reduce){.card-sheet-layer,.card-action-sheet{animation:none}}.global-search>span,.profile-chip b,.activity-mark,.toast>span{flex:none;place-items:center;display:grid}.global-search>span svg,.profile-chip b svg,.activity-mark svg,.toast>span svg,.item-nav-back svg,.card-wishlist-button svg,.card-sheet-header button svg,.detail-top button svg,.modal-header button svg{display:block}.profile-chip b{width:18px;height:18px}.item-nav-back svg{color:currentColor}.item-quote-price .item-quote-move{align-items:center;gap:4px;display:inline-flex}.item-quote-move svg{flex:none}.card-wishlist-button>svg{transform:translateY(-1px)}.button-primary>span{place-items:center;display:grid}.content[data-view=overview] .portfolio-section-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.content[data-view=overview] .portfolio-section-heading h2{color:var(--paper);letter-spacing:-.03em;margin:0;font-size:18px;font-weight:600;line-height:1.2}.content[data-view=overview] .portfolio-section-heading>span{color:var(--muted);font-size:11px}.content[data-view=overview] .portfolio-section-heading-sealed{border-top:1px solid var(--line-soft);margin-top:22px;padding-top:24px}.content[data-view=overview] .holding-list-sealed{margin-top:13px}.portfolio-empty-state{border-top:1px solid var(--line-soft);align-content:center;gap:5px;min-height:76px;padding:14px 0;display:grid}.portfolio-empty-state strong{color:var(--paper);font-size:13px;font-weight:560}.portfolio-empty-state span{color:var(--muted);font-size:11px;line-height:1.45}.item-segment-list{gap:0}.item-segment-row{border-bottom:1px solid var(--line-soft)}.item-segment-row>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:58px;padding:12px 22px 12px 0;list-style:none;display:grid;position:relative}.item-segment-row>summary::-webkit-details-marker{display:none}.item-segment-row>summary:after{color:var(--muted);content:"+";font-size:15px;line-height:1;position:absolute;right:0}.item-segment-row[open]>summary:after{content:"−"}.item-segment-row>summary>span{gap:4px;min-width:0;display:grid}.item-segment-row>summary>span:last-of-type{text-align:right;justify-items:end}.item-segment-row>summary strong{color:var(--paper);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.item-segment-row>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.item-segment-events{border-left:1px solid var(--line-soft);margin-left:12px;padding-bottom:8px;display:grid}.item-segment-events .item-marketplace-row{padding-left:12px}.item-segment-events .item-marketplace-row:last-of-type{border-bottom:none}.item-segment-events>small{padding:6px 0 4px 12px}.item-segment-more{border:1px solid var(--line-soft);color:var(--muted-bright);cursor:pointer;background:0 0;border-radius:6px;justify-self:start;margin:8px 0 4px 12px;padding:6px 10px;font-size:10px}.item-segment-more:hover{color:var(--paper)}.item-segment-others{border-top:1px solid var(--line-soft);display:grid}.item-segment-divider{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:10px 0 6px;font-size:9px}.content[data-view=play]{min-height:calc(100svh - 64px);padding-bottom:16px;padding-left:16px;padding-right:16px;display:flex}.play-view{flex:1;grid-template-rows:auto minmax(0,1fr);gap:18px;width:min(900px,100%);margin:0 auto;position:relative}.rip-experience{--rip-stage-min:430px;isolation:isolate;grid-template-rows:minmax(var(--rip-stage-min), 1fr) auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:26px;padding:0;display:grid;position:relative;overflow:visible}.rip-experience:before{display:none}.rip-toolbar{z-index:10;justify-content:flex-start;align-items:center;gap:16px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.rip-game-selector{min-height:38px;color:var(--paper);background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.rip-game-switcher{position:relative}.rip-game-menu{background:#141414fa;border:1px solid #ffffff2e;border-radius:12px;width:176px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0000007a}.rip-game-menu button{min-height:38px;color:var(--paper);background:#ffffff0f;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 9px;font-size:11px;display:flex}.rip-game-menu button svg{color:var(--paper)}.rip-game-menu>span{color:var(--muted);padding:8px 9px 5px;font-size:9px}.rip-chevron{color:var(--muted-bright);font-size:16px;transform:translateY(-2px)}.rip-balance{min-height:38px;color:var(--paper);background:#0a0a0ab8;border:1px solid #ffffff4d;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.play-view>.rip-balance{z-index:10;position:absolute;top:0;right:0}.rip-balance>strong{text-align:center;min-width:70px;padding:0 12px;font-size:12px}.rip-add-funds{width:34px;min-height:38px;color:var(--paper);cursor:pointer;background:#ffffff14;border:0;border-left:1px solid #ffffff2e;place-items:center;font-size:19px;line-height:1;display:grid}.rip-add-funds:hover,.rip-add-funds:focus-visible{background:#ffffff29}.rip-stage{--pack-caption-offset:clamp(245px, 19svh, 286px);height:100%;min-height:var(--rip-stage-min);margin:0;position:relative;overflow:clip visible}.rip-loading-experience{min-height:560px}.rip-loading-pack{aspect-ratio:252/370;width:clamp(256px,27svh,395px);color:var(--muted-bright);background:linear-gradient(105deg,#0000 30%,#ffffff14 48%,#0000 66%),linear-gradient(145deg,#1a1d1a,#0b0d0b 68%);border:1px solid #ffffff1f;border-radius:20px;place-items:center;animation:1.6s ease-in-out infinite rip-loading-pulse;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.rip-loading-pack span{letter-spacing:.18em;font-size:11px;font-weight:800;position:absolute;top:10%}.rip-loading-pack strong{opacity:.28;font-size:clamp(76px,10vw,112px)}.rip-loading-copy{text-align:center;place-content:center;gap:7px;min-height:108px;display:grid}.rip-loading-copy strong{color:var(--paper);font-size:15px}.rip-loading-copy span{color:var(--muted);font-size:12px}@keyframes rip-loading-pulse{0%,to{opacity:.68}50%{opacity:1}}.rip-carousel{--carousel-drag-x:0px;--carousel-drag-lean:0deg;cursor:grab;perspective:1100px;perspective-origin:50% 44%;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:opacity .26s,transform .26s;position:absolute;inset:0}.rip-carousel.is-dragging{cursor:grabbing}.rip-carousel.is-dragging .rip-pack-choice{transition:none}.rip-stage.is-purchased .rip-carousel,.rip-stage.is-opening .rip-carousel{cursor:default}.rip-stage.is-revealed .rip-carousel{opacity:.08;transform:scale(.94)}.rip-pack-choice{--pack-half-height:clamp(230px, 18svh, 266px);--pack-slot:0;--pack-slot-width:350px;--pack-neighbor-scale:.75;--pack-neighbor-depth:-70px;width:clamp(340px,27svh,395px);height:clamp(500px,39.25svh,580px);color:inherit;transform-style:preserve-3d;will-change:transform;background:0 0;border:0;padding:0;transition:top .52s cubic-bezier(.22,1,.36,1),opacity .3s,filter .3s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}.rip-pack-choice.is-active{z-index:3;transform:translate3d(calc(-50% + var(--pack-slot) * var(--pack-slot-width) + var(--carousel-drag-x)), -50%, 0) rotateZ(var(--carousel-drag-lean))}.rip-pack-choice.is-previous,.rip-pack-choice.is-next{z-index:1;opacity:.52;filter:saturate(.7);transform:translate3d(calc(-50% + var(--pack-slot) * var(--pack-slot-width) + var(--carousel-drag-x)), -50%, var(--pack-neighbor-depth)) scale(var(--pack-neighbor-scale))}.rip-pack-choice.is-before,.rip-pack-choice.is-after{z-index:0;opacity:0;pointer-events:none;transform:translate3d(calc(-50% + var(--pack-slot) * var(--pack-slot-width) + var(--carousel-drag-x)), -50%, -180px) scale(.64)}.rip-stage.is-idle .rip-pack-choice:not(:disabled):hover.is-active{transform:translate3d(calc(-50% + var(--pack-slot) * var(--pack-slot-width) + var(--carousel-drag-x)), -52%, 0) rotateZ(var(--carousel-drag-lean))}.rip-stage.is-revealed .rip-pack-choice,.rip-stage.is-revealed .rip-pack-scene{pointer-events:none}.rip-stage.is-revealed .rip-pack-float-layer,.rip-stage.is-revealed .rip-pack-ground-shadow{animation:none}.rip-stage.is-purchased .rip-pack-choice.is-active,.rip-stage.is-opening .rip-pack-choice.is-active{top:calc(100% - var(--pack-half-height) - 18px)}.rip-stage.is-purchased .rip-pack-choice:not(.is-active),.rip-stage.is-opening .rip-pack-choice:not(.is-active){opacity:0;filter:blur(5px)saturate(.5);pointer-events:none}.rip-stage.is-purchased .rip-carousel-arrow,.rip-stage.is-opening .rip-carousel-arrow{opacity:0;pointer-events:none}.rip-pack-choice:focus-visible{outline-offset:6px;outline:2px solid #ffffffb8}.rip-pack-scene{--tear-wobble-x:0px;--tear-wobble-y:0px;--tear-wobble-rotation:0deg;--tear-progress:0%;--tear-start-x:0%;--tear-cursor-x:0%;perspective:880px;transform-origin:50%;width:100%;height:100%;transform-style:preserve-3d;outline:none;display:block;position:relative;transform:scale(.9)}.rip-pack-scene.is-interactive{cursor:grab;touch-action:none}.rip-pack-scene.is-interactive.is-grabbing{cursor:grabbing}.rip-pack-ground-shadow{filter:blur(12px);opacity:.72;pointer-events:none;background:#000000ad;border-radius:50%;height:31px;position:absolute;bottom:-21px;left:9%;right:9%;transform:rotateX(72deg)}.rip-pack-rotor{--pack-rotate-x:-2deg;--pack-rotate-y:0deg;--pack-light-x:50%;--pack-face-light:1;pointer-events:none;transform:rotateX(var(--pack-rotate-x)) rotateY(var(--pack-rotate-y));transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.rip-pack-float-layer{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.rip-pack-scene.is-floating .rip-pack-float-layer{animation:4.6s ease-in-out infinite rip-pack-float}.rip-pack-scene.is-floating .rip-pack-ground-shadow{animation:4.6s ease-in-out infinite rip-pack-shadow-float}.rip-pack-scene.is-grabbing .rip-pack-float-layer,.rip-pack-scene.is-grabbing .rip-pack-ground-shadow{animation-play-state:paused}.rip-pack-tear-zone{--tear-progress-value:0;z-index:40;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;height:146px;display:block;position:absolute;top:-54px;left:-44px;right:-44px}.rip-pack-tear-zone.is-tearing{cursor:grabbing}.rip-pack-tear-label{color:#ffffffe0;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:0;font-size:9px;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:5px;left:0}.rip-pack-tear-flap{display:none}.rip-pack-tear-zone.is-tearing .rip-pack-tear-flap{transition:none}.rip-pack-live-tear{z-index:8;background:var(--pack-accent);height:1px;display:block;position:absolute;top:28px;left:-1px;right:-1px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.rip-pack-live-tear{background:color-mix(in srgb, var(--pack-accent) 68%, #f5dea0)}}.rip-pack-live-tear{box-shadow:0 0 3px var(--pack-accent)}@supports (color:color-mix(in lab, red, red)){.rip-pack-live-tear{box-shadow:0 0 3px color-mix(in srgb, var(--pack-accent) 42%, transparent)}}.rip-pack-live-tear{pointer-events:none;transform:translateZ(11px)}.rip-pack-live-tear-cut{z-index:1;width:var(--tear-cursor-x);background:linear-gradient(90deg, var(--pack-accent), white 72%, var(--pack-accent));border-radius:0;height:2px;display:block;position:absolute;top:-.5px;bottom:auto;left:0}@supports (color:color-mix(in lab, red, red)){.rip-pack-live-tear-cut{background:linear-gradient(90deg, color-mix(in srgb, var(--pack-accent) 65%, white), white 72%, var(--pack-accent))}}.rip-pack-live-tear-cut{box-shadow:0 0 5px var(--pack-accent), 0 0 13px var(--pack-accent), 0 0 24px var(--pack-accent)}@supports (color:color-mix(in lab, red, red)){.rip-pack-live-tear-cut{box-shadow:0 0 5px color-mix(in srgb, var(--pack-accent) 82%, transparent), 0 0 13px color-mix(in srgb, var(--pack-accent) 52%, transparent), 0 0 24px color-mix(in srgb, var(--pack-accent) 28%, transparent)}}.rip-pack-live-tear-cut{will-change:width, left, filter;transition:width 70ms linear,left 70ms linear,filter .12s}.rip-pack-live-tear-cursor{z-index:2;top:50%;left:var(--tear-cursor-x);border:.75px solid var(--pack-accent);width:8px;height:8px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.rip-pack-live-tear-cursor{border:.75px solid color-mix(in srgb, var(--pack-accent) 64%, white)}}.rip-pack-live-tear-cursor{background:radial-gradient(circle, #fffffff5 0 18%, var(--pack-accent) 38%, transparent 72%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.rip-pack-live-tear-cursor{background:radial-gradient(circle, #fffffff5 0 18%, color-mix(in srgb, var(--pack-accent) 75%, white) 38%, transparent 72%)}}.rip-pack-live-tear-cursor{box-shadow:0 0 5px var(--pack-accent), 0 0 12px var(--pack-accent)}@supports (color:color-mix(in lab, red, red)){.rip-pack-live-tear-cursor{box-shadow:0 0 5px color-mix(in srgb, var(--pack-accent) 72%, transparent), 0 0 12px color-mix(in srgb, var(--pack-accent) 38%, transparent)}}.rip-pack-live-tear-cursor{opacity:0;pointer-events:none;will-change:left, transform;transition:opacity 45ms,transform 45ms;transform:translate(-50%,-50%)scale(.4)}.rip-pack-scene.is-tearing .rip-pack-live-tear-cut{transition:none;animation:.58s ease-in-out infinite alternate rip-tear-line-pulse}.rip-pack-scene.is-tearing .rip-pack-live-tear-cursor{opacity:1;transition:opacity 45ms,transform 45ms;animation:.58s ease-in-out infinite alternate rip-tear-line-pulse;transform:translate(-50%,-50%)scale(1)}.rip-pack-scene.is-tear-complete .rip-pack-live-tear-cut{width:100%;animation:.26s ease-out both rip-tear-flash;left:0}.rip-pack-scene.is-tear-complete .rip-pack-live-tear-cursor{opacity:1;left:100%;transform:translate(-50%,-50%)scale(1.25)}@keyframes rip-tear-flash{0%{filter:brightness()}35%{filter:brightness(1.65)}to{filter:brightness(1.08)}}@keyframes rip-tear-line-pulse{0%{filter:brightness()saturate()}to{filter:brightness(1.18)saturate(1.08)}}@keyframes rip-pack-float{0%,to{transform:translate(0)}50%{transform:translateY(-5px)}}@keyframes rip-pack-shadow-float{0%,to{opacity:.72;transform:rotateX(72deg)scale(1)}50%{opacity:.56;transform:rotateX(72deg)scale(.94)}}.rip-pack-volume{--pack-depth:10px;--pack-depth-negative:-10px;--pack-side-depth:20px;transform-style:preserve-3d;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.rip-pack-scene.is-tearing .rip-pack-volume{transform:none}.rip-pack-face{backface-visibility:hidden;color:var(--paper);border:1px solid #fff3;border-radius:11px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 38px 68px #0000008a,0 10px 16px #00000042,inset 1px 0 #ffffff29,inset -1px 0 #00000085,inset 0 0 0 1px #ffffff0d}.rip-pack-front{transform:translateZ(var(--pack-depth))}.rip-pack-front:before,.rip-pack-front:after{z-index:3;content:"";pointer-events:none;position:absolute;inset:0}.rip-pack-front:before{mix-blend-mode:screen;opacity:.58;background:linear-gradient(90deg,#00000094,#ffffff1a 5%,#0000 13% 86%,#0000009e),linear-gradient(123deg,#0000 18%,#ffffff12 31%,#0000 43%),radial-gradient(at 31% -10%,#ffffff2e,#0000 28%),linear-gradient(103deg,#0000 30%,#ffffff26 44%,#0000 57%);box-shadow:inset 19px 0 30px #00000061,inset -19px 0 30px #00000070,inset 0 15px 24px #ffffff0f,inset 0 -18px 28px #0000004d}.rip-pack-front:after{filter:blur(.25px);mix-blend-mode:overlay;opacity:.72;background:repeating-linear-gradient(98deg,#0000 0 34px,#ffffff0b 35px,#0000 37px 70px),repeating-linear-gradient(7deg,#0000 0 62px,#0003 64px,#0000 67px 104px);inset:31px 9px}.rip-pack-wrinkles{z-index:3;opacity:.66;pointer-events:none;display:block;position:absolute;inset:31px 9px;overflow:hidden}.rip-pack-wrinkles>span{background:linear-gradient(90deg, transparent, #ffffff36 34%, var(--pack-accent) 53%, #0000007a 70%, transparent);height:2.5px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.rip-pack-wrinkles>span{background:linear-gradient(90deg, transparent, #ffffff36 34%, color-mix(in srgb, var(--pack-accent) 56%, #ffffff42) 53%, #0000007a 70%, transparent)}}.rip-pack-wrinkles>span{filter:blur(.45px);mix-blend-mode:screen;transform-origin:0;box-shadow:0 3px 1px #00000085}.rip-pack-wrinkles>span:first-child{opacity:.6;width:49%;top:12%;left:-8%;transform:rotate(31deg)scaleY(.75)}.rip-pack-wrinkles>span:nth-child(2){opacity:.43;transform-origin:100%;width:41%;top:25%;right:-13%;transform:rotate(139deg)scaleY(.55)}.rip-pack-wrinkles>span:nth-child(3){opacity:.36;width:38%;bottom:21%;left:-4%;transform:rotate(-24deg)scaleY(.52)}.rip-pack-wrinkles>span:nth-child(4){opacity:.52;transform-origin:100%;width:46%;bottom:12%;right:4%;transform:rotate(153deg)scaleY(.68)}.rip-experience.is-immersive .rip-pack-face{border-color:var(--pack-accent)}@supports (color:color-mix(in lab, red, red)){.rip-experience.is-immersive .rip-pack-face{border-color:color-mix(in srgb, var(--pack-accent) 26%, #ffffff2e)}}.rip-experience.is-immersive .rip-pack-face{box-shadow:0 36px 72px #0000009e,0 0 0 1px #ffffff0f,inset 0 0 36px #00000047}.rip-pack-art{--pack-accent:#b89a5e;--pack-accent-deep:#211a0f;--pack-metal:linear-gradient(104deg, #604820 0%, #b99657 18%, #f1d38a 31%, #8c6a33 45%, #d9b96f 63%, #725425 83%, #c6a45e 100%);--pack-ornament-opacity:.32;--pack-gilding-duration:9.4s;background:linear-gradient(25deg, transparent 28%, var(--pack-accent) 28.5% 29.3%, transparent 29.8% 70%, var(--pack-accent) 70.5% 71.2%, transparent 71.7%), linear-gradient(149deg, transparent 38%, var(--pack-accent) 49%, transparent 58%), linear-gradient(145deg, var(--pack-accent-deep), #050505 61%, #12100b);width:100%;height:100%;padding:58px 25px 50px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rip-pack-art{background:linear-gradient(25deg, transparent 28%, color-mix(in srgb, var(--pack-accent) 13%, transparent) 28.5% 29.3%, transparent 29.8% 70%, color-mix(in srgb, var(--pack-accent) 11%, transparent) 70.5% 71.2%, transparent 71.7%), linear-gradient(149deg, transparent 38%, color-mix(in srgb, var(--pack-accent) 7%, transparent) 49%, transparent 58%), linear-gradient(145deg, var(--pack-accent-deep), #050505 61%, #12100b)}}.rip-pack-iron{--pack-accent:#83868a;--pack-accent-deep:#141517;--pack-metal:linear-gradient(104deg, #36383a 0%, #777b7f 19%, #bec0bf 32%, #55595c 47%, #8e9294 65%, #2b2d2e 83%, #74787a 100%);--pack-ornament-opacity:.18;--pack-gilding-duration:11.2s}.rip-pack-bronze{--pack-accent:#b2764f;--pack-accent-deep:#24130d;--pack-metal:linear-gradient(104deg, #512719 0%, #a4603e 19%, #d79062 32%, #753a23 47%, #ba7049 65%, #3e1d13 83%, #a25e3b 100%);--pack-ornament-opacity:.25;--pack-gilding-duration:10.4s}.rip-pack-silver{--pack-accent:#b7c3cb;--pack-accent-deep:#11171a;--pack-metal:linear-gradient(104deg, #53616a 0%, #aab9c2 19%, #e8f0f2 32%, #74838c 47%, #c8d2d7 65%, #3b474d 83%, #a3b2bb 100%);--pack-ornament-opacity:.3;--pack-gilding-duration:9.6s}.rip-pack-gold{--pack-accent:#d2aa57;--pack-accent-deep:#2d210f;--pack-metal:linear-gradient(104deg, #654719 0%, #bf9140 19%, #f4d476 32%, #96702a 47%, #dcb55a 65%, #513716 83%, #bd913e 100%);--pack-ornament-opacity:.38;--pack-gilding-duration:8.9s}.rip-pack-platinum{--pack-accent:#89c4be;--pack-accent-deep:#10201f;--pack-metal:linear-gradient(104deg, #285d59 0%, #68aaa3 19%, #c5ece2 32%, #4b8681 47%, #94d2c9 65%, #1f4a47 83%, #6daea7 100%);--pack-ornament-opacity:.45;--pack-gilding-duration:8.3s}.rip-pack-emerald{--pack-accent:#42b681;--pack-accent-deep:#0e241a;--pack-metal:linear-gradient(104deg, #185536 0%, #389a68 19%, #9be0ae 32%, #28774c 47%, #62c987 65%, #103c27 83%, #3b9e68 100%);--pack-ornament-opacity:.5;--pack-gilding-duration:7.9s}.rip-pack-diamond{--pack-accent:#8bc9ef;--pack-accent-deep:#102134;--pack-metal:linear-gradient(104deg, #285775 0%, #68add7 19%, #d7f5ff 32%, #478db9 47%, #9ed8f4 65%, #1c4666 83%, #6bb1db 100%);--pack-ornament-opacity:.56;--pack-gilding-duration:7.5s}.rip-pack-master{--pack-accent:#ad7bda;--pack-accent-deep:#261535;--pack-metal:linear-gradient(104deg, #4d286e 0%, #9765c5 19%, #e3bbff 32%, #7443a3 47%, #c18bea 65%, #391e56 83%, #9d6bca 100%);--pack-ornament-opacity:.62;--pack-gilding-duration:7.1s}.rip-pack-grandmaster{--pack-accent:#d2605e;--pack-accent-deep:#341515;--pack-metal:linear-gradient(104deg, #6d2525 0%, #bd4f4c 19%, #ffb08f 32%, #923836 47%, #e27668 65%, #4d1b1d 83%, #be504c 100%);--pack-ornament-opacity:.69;--pack-gilding-duration:6.7s}.rip-pack-challenger{--pack-accent:#f2d56f;--pack-accent-deep:#302816;--pack-metal:linear-gradient(104deg, #806527 0%, #d9b94e 17%, #fff5b6 30%, #b18d35 44%, #f5d971 61%, #6c521e 81%, #dbb748 100%);--pack-ornament-opacity:.78;--pack-gilding-duration:6.2s}.rip-pack-ornament{z-index:2;background:radial-gradient(ellipse 38% 26% at 50% 42%, var(--pack-accent), transparent 74%), linear-gradient(115deg, transparent 31%, var(--pack-accent) 49%, transparent 67%);border:0;border-radius:0;position:absolute;inset:35px 13px 33px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rip-pack-ornament{background:radial-gradient(ellipse 38% 26% at 50% 42%, color-mix(in srgb, var(--pack-accent) 18%, transparent), transparent 74%), linear-gradient(115deg, transparent 31%, color-mix(in srgb, var(--pack-accent) 9%, transparent) 49%, transparent 67%)}}.rip-pack-ornament{box-shadow:none;opacity:calc(var(--pack-ornament-opacity) * .62);pointer-events:none}.rip-pack-ornament:before{background:linear-gradient(90deg, transparent, var(--pack-metal) 35% 65%, transparent);height:1.25px;box-shadow:0 9px 0 var(--pack-accent);position:absolute;top:50%;left:17%;right:17%}@supports (color:color-mix(in lab, red, red)){.rip-pack-ornament:before{box-shadow:0 9px 0 color-mix(in srgb, var(--pack-accent) 18%, transparent)}}.rip-pack-ornament:before{content:"";opacity:.55}.rip-pack-ornament:after{background:linear-gradient(112deg, transparent 36%, var(--pack-accent) 43%, var(--pack-accent) 50%, var(--pack-accent) 57%, transparent 64%);position:absolute;inset:-2px}@supports (color:color-mix(in lab, red, red)){.rip-pack-ornament:after{background:linear-gradient(112deg, transparent 36%, color-mix(in srgb, var(--pack-accent) 8%, transparent) 43%, color-mix(in srgb, var(--pack-accent) 68%, #ffffff47) 50%, color-mix(in srgb, var(--pack-accent) 8%, transparent) 57%, transparent 64%)}}.rip-pack-ornament:after{content:"";mix-blend-mode:screen;opacity:.48;animation:rip-pack-gilding var(--pack-gilding-duration) cubic-bezier(.45, 0, .2, 1) infinite;background-position:145% 0;background-repeat:no-repeat;background-size:250% 100%}.rip-pack-platinum .rip-pack-ornament,.rip-pack-emerald .rip-pack-ornament,.rip-pack-diamond .rip-pack-ornament{opacity:calc(var(--pack-ornament-opacity) * .72);inset:31px 10px 30px}.rip-pack-master .rip-pack-ornament,.rip-pack-grandmaster .rip-pack-ornament,.rip-pack-challenger .rip-pack-ornament{opacity:calc(var(--pack-ornament-opacity) * .82);inset:28px 8px 26px}.rip-pack-back{background:linear-gradient(25deg, transparent 28%, var(--pack-accent) 28.5% 29.3%, transparent 29.8% 70%, var(--pack-accent) 70.5% 71.2%, transparent 71.7%), radial-gradient(circle at 50% 30%, var(--pack-accent), transparent 36%), linear-gradient(145deg, var(--pack-accent-deep), #050505 61%, #12100b);padding:65px 31px 56px}@supports (color:color-mix(in lab, red, red)){.rip-pack-back{background:linear-gradient(25deg, transparent 28%, color-mix(in srgb, var(--pack-accent) 13%, transparent) 28.5% 29.3%, transparent 29.8% 70%, color-mix(in srgb, var(--pack-accent) 11%, transparent) 70.5% 71.2%, transparent 71.7%), radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--pack-accent) 18%, transparent), transparent 36%), linear-gradient(145deg, var(--pack-accent-deep), #050505 61%, #12100b)}}.rip-pack-back{transform:rotateY(180deg) translateZ(var(--pack-depth))}.rip-pack-back:after{content:"";mix-blend-mode:screen;opacity:calc(.12 + var(--pack-face-light) * .34);pointer-events:none;transform:translateX(calc(var(--pack-light-x) - 50%));background:linear-gradient(108deg,#0000 32%,#ffffff1f 48%,#0000 64%);position:absolute;inset:30px 0}.rip-pack-back-brand,.rip-pack-back-mark,.rip-pack-back-copy,.rip-pack-barcode,.rip-pack-back-legal{z-index:1;position:relative}.rip-pack-back-brand{color:var(--pack-accent);letter-spacing:.18em;font-size:12.5px;font-weight:800;position:absolute;top:64px;left:25px}.rip-pack-back-mark{place-items:center;width:88px;height:88px;display:grid}.rip-pack-back-copy{text-align:center;gap:8px;width:100%;display:grid}.rip-pack-back-copy strong{letter-spacing:-.04em;text-transform:uppercase;font-size:23px}.rip-pack-back-copy span,.rip-pack-back-copy small{color:#ffffffa6;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.rip-pack-barcode{opacity:.64;background:repeating-linear-gradient(90deg,#ffffffd1 0 1px,#0000 1px 3px,#ffffffd1 3px 5px,#0000 5px 7px);width:98px;height:35px}.rip-pack-back-legal{color:#ffffff75;letter-spacing:.13em;text-align:center;font-size:7.5px;font-weight:700;position:absolute;bottom:53px;left:25px;right:25px}.rip-pack-edge{background:repeating-linear-gradient(0deg, transparent 0 11px, #ffffff09 12px 13px, transparent 14px 23px), linear-gradient(90deg, #030303, var(--pack-accent) 28%, #16130f 52%, var(--pack-accent) 73%, #020202);border:1px solid #ffffff29;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.rip-pack-edge{background:repeating-linear-gradient(0deg, transparent 0 11px, #ffffff09 12px 13px, transparent 14px 23px), linear-gradient(90deg, #030303, color-mix(in srgb, var(--pack-accent) 28%, #11100c) 28%, #16130f 52%, color-mix(in srgb, var(--pack-accent) 16%, #090806) 73%, #020202)}}.rip-pack-edge{backface-visibility:hidden;box-shadow:inset 0 0 0 1px #00000061}.rip-pack-edge-left,.rip-pack-edge-right{width:var(--pack-side-depth);height:calc(100% - 60px);top:30px}.rip-pack-edge-left{transform:translateZ(var(--pack-depth-negative)) rotateY(-90deg);transform-origin:0;left:0}.rip-pack-edge-right{transform:translateZ(var(--pack-depth-negative)) rotateY(90deg);transform-origin:100%;right:0}.rip-pack-edge-top,.rip-pack-edge-bottom{width:calc(100% - 10px);height:var(--pack-side-depth);background:linear-gradient(#090908, #090908) padding-box, var(--pack-metal) border-box;border-block:1px solid #0000;left:5px;box-shadow:inset 0 0 0 4px #00000061}.rip-pack-edge-top{transform:translateZ(var(--pack-depth-negative)) rotateX(90deg);transform-origin:top;top:0}.rip-pack-edge-bottom{transform:translateZ(var(--pack-depth-negative)) rotateX(-90deg);transform-origin:bottom;bottom:0}.rip-pack-shine{z-index:1;mix-blend-mode:screen;opacity:calc(.1 + var(--pack-face-light) * .42);transform:translateX(calc(var(--pack-light-x) - 50%));will-change:opacity, transform;background:linear-gradient(108deg,#0000 32%,#fff3 48%,#0000 64%);position:absolute;inset:23px 0}@keyframes rip-pack-shimmer{0%,58%{transform:translate(-65%)}82%,to{transform:translate(65%)}}@keyframes rip-pack-gilding{0%,61%{background-position:145% 0}78%,to{background-position:-54% 0}}.rip-pack-seal{z-index:5;background:repeating-linear-gradient(90deg, #00000070 0 1px, transparent 1px 4px, #ffffff2e 4px 5px, transparent 5px 7px) padding-box, linear-gradient(180deg, var(--pack-accent) 0%, var(--pack-accent) 17%, #090807 49%, var(--pack-accent) 77%, #050505 100%) padding-box, var(--pack-metal) border-box;border-block:1px solid #0000;height:29px;position:absolute;left:-1px;right:-1px}@supports (color:color-mix(in lab, red, red)){.rip-pack-seal{background:repeating-linear-gradient(90deg, #00000070 0 1px, transparent 1px 4px, #ffffff2e 4px 5px, transparent 5px 7px) padding-box, linear-gradient(180deg, color-mix(in srgb, var(--pack-accent) 56%, #312718) 0%, color-mix(in srgb, var(--pack-accent) 20%, #16120d) 17%, #090807 49%, color-mix(in srgb, var(--pack-accent) 18%, #0a0907) 77%, #050505 100%) padding-box, var(--pack-metal) border-box}}.rip-pack-seal{box-shadow:0 5px 10px #00000080,0 10px 15px #0003,inset 0 1px #ffffff61,inset 0 -3px #000000b3,inset 0 0 0 8px #0000001f}.rip-pack-seal:before{content:"";opacity:.9;background:repeating-linear-gradient(90deg,#0000 0 3px,#00000094 3px 4px,#ffffff29 4px 5px,#0000 5px 7px);border-top:1px solid #ffffff4d;border-bottom:1px solid #000000b8;position:absolute;inset:4px 8px}.rip-pack-seal:after{background:linear-gradient(90deg, transparent, var(--pack-metal) 14% 86%, transparent);height:2.5px;box-shadow:0 1px 0 #000000b8, 0 0 5px var(--pack-accent);position:absolute;top:67%;left:15px;right:15px}@supports (color:color-mix(in lab, red, red)){.rip-pack-seal:after{box-shadow:0 1px 0 #000000b8, 0 0 5px color-mix(in srgb, var(--pack-accent) 34%, transparent)}}.rip-pack-seal:after{content:"";opacity:.7}.rip-pack-seal-top{transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .3s;top:0}.rip-pack-open-seam{z-index:6;clip-path:none;opacity:0;pointer-events:none;transform-origin:top;background:linear-gradient(#000000f5 0 34%,#000000a3 55%,#0000);height:12px;display:block;position:absolute;top:29px;left:0;right:0;transform:translateY(-10px)scaleY(.35);box-shadow:0 6px 12px #00000085,inset 0 1px #ffffff2b}.rip-pack-open-seam:after{background:linear-gradient(90deg, var(--pack-accent), #ffffffd1 50%, var(--pack-accent));height:2px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.rip-pack-open-seam:after{background:linear-gradient(90deg, color-mix(in srgb, var(--pack-accent) 42%, #ffffff80), #ffffffd1 50%, color-mix(in srgb, var(--pack-accent) 42%, #ffffff80))}}.rip-pack-open-seam:after{box-shadow:0 0 9px var(--pack-accent)}@supports (color:color-mix(in lab, red, red)){.rip-pack-open-seam:after{box-shadow:0 0 9px color-mix(in srgb, var(--pack-accent) 38%, transparent)}}.rip-pack-open-seam:after{content:"";opacity:.74}.rip-pack-volume.is-opening .rip-pack-open-seam{animation:.76s cubic-bezier(.2,.8,.2,1) both rip-pack-open-seam}.rip-pack-volume.is-opened .rip-pack-open-seam{opacity:.78;transform:translateY(0)scaleY(1)}.rip-pack-volume.is-opening .rip-pack-seal-top,.rip-pack-volume.is-opened .rip-pack-seal-top{opacity:0;transform:translateY(-3px)}@keyframes rip-pack-open-seam{0%{opacity:0;transform:translateY(-2px)scaleY(.45)}34%{opacity:.96;transform:translateY(0)scaleY(.82)}to{opacity:.78;transform:translateY(0)scaleY(1)}}.rip-pack-seal-bottom{bottom:0}.rip-pack-brand{color:var(--pack-accent);letter-spacing:.18em;font-size:12.5px;font-weight:800;position:absolute;top:65px;left:25px}.rip-pack-brand,.rip-pack-mark,.rip-pack-name,.rip-pack-rule,.rip-pack-edition{z-index:4}.rip-pack-mark{place-items:center;width:133px;height:123px;display:grid;position:relative;transform:translateY(18px)}.rip-pack-rank-crest{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 9px 10px #0000008c) drop-shadow(0 0 10px var(--pack-accent));display:block}@supports (color:color-mix(in lab, red, red)){.rip-pack-rank-crest{filter:drop-shadow(0 9px 10px #0000008c) drop-shadow(0 0 10px color-mix(in srgb, var(--pack-accent) 18%, transparent))}}.rip-pack-rank-crest{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform:translateY(3px)scale(1.28)}.rip-pack-name{z-index:2;color:#ffffff3d;letter-spacing:.04em;text-shadow:0 1px #ffffff14,0 8px 23px #00000073;text-transform:uppercase;margin-top:10px;font-size:43px;font-weight:760;line-height:1}.rip-pack-rule{background:var(--pack-metal);width:90px;height:2.5px;box-shadow:0 0 6px var(--pack-accent);margin-top:-6px}@supports (color:color-mix(in lab, red, red)){.rip-pack-rule{box-shadow:0 0 6px color-mix(in srgb, var(--pack-accent) 23%, transparent)}}.rip-pack-edition{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;bottom:54px;left:20px;right:20px}.rip-pack-volume.is-opening{animation:none}@keyframes rip-pack-open{0%,to{transform:translate(0)rotate(0)}18%{transform:translate(-8px)rotate(-1deg)}36%{transform:translate(8px)rotate(1deg)}54%{transform:translate(-5px)rotate(-.5deg)}72%{transform:translateY(6px)}}.rip-carousel-arrow{z-index:7;width:42px;height:42px;color:var(--paper);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414c7;border:1px solid #ffffff21;border-radius:50%;place-items:center;transition:opacity .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rip-carousel-arrow:disabled{cursor:default;opacity:.24}.rip-carousel-arrow-left{left:18px}.rip-carousel-arrow-right{right:18px}.rip-carousel-arrow-right svg{transform:rotate(180deg)}.rip-selected-copy{top:calc(50% + var(--pack-caption-offset));z-index:8;text-align:center;justify-items:center;width:max-content;max-width:calc(100% - 32px);margin:0;display:grid;position:absolute;left:50%;transform:translate(-50%)}.rip-purchase-dock{align-self:end;gap:26px;display:grid}.rip-experience.is-immersive{z-index:54;background:radial-gradient(circle at 50% 72%,#ffffff0b,#0000 42%),linear-gradient(#090a09,#050605 72%);width:auto;height:auto;min-height:0;padding:0;animation:.42s cubic-bezier(.22,1,.36,1) both rip-immersive-in;display:block;position:fixed;inset:64px 0 0;overflow:hidden}@keyframes rip-immersive-in{0%{opacity:0;transform:translateY(18px)}}.rip-experience.is-immersive .rip-stage{height:100%;min-height:0;overflow:hidden}.rip-experience.is-immersive .rip-carousel{perspective:1500px;perspective-origin:50% 62%;touch-action:none}.rip-experience.is-immersive .rip-pack-choice{transition:top .68s cubic-bezier(.16,1,.3,1),width .68s cubic-bezier(.16,1,.3,1),height .68s cubic-bezier(.16,1,.3,1),opacity .36s,filter .36s,transform .68s cubic-bezier(.16,1,.3,1)}.rip-experience.is-immersive .rip-stage.is-purchased .rip-pack-choice.is-active,.rip-experience.is-immersive .rip-stage.is-opening .rip-pack-choice.is-active{aspect-ratio:252/370;width:min(70vw,52svh,520px);height:auto;top:64%;transform:translate(-50%)}.rip-experience.is-immersive .rip-stage.is-revealed .rip-carousel{opacity:.2;transform:none}.rip-experience.is-immersive .rip-stage.is-revealed .rip-pack-choice.is-active{aspect-ratio:252/370;opacity:.46;width:min(70vw,52svh,520px);height:auto;top:68%;transform:translate(-50%)}.rip-experience.is-immersive .rip-stage.is-revealed .rip-pack-choice:not(.is-active){opacity:0;pointer-events:none}.rip-experience.is-immersive .rip-pack-mark{aspect-ratio:106/98;width:min(39%,190px);height:auto}.rip-experience.is-immersive .rip-pack-back-mark{aspect-ratio:1;width:min(30%,150px);height:auto}.rip-experience.is-immersive .rip-carousel-arrow{opacity:0;pointer-events:none}.rip-opening-copy{z-index:28;pointer-events:none;text-align:center;justify-items:center;width:min(520px,100% - 40px);display:grid;position:absolute;top:clamp(28px,5svh,64px);left:50%;transform:translate(-50%)}.rip-opening-copy>span{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.rip-opening-copy h2{color:var(--paper);letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(27px,4vw,42px)}.rip-opening-copy p{color:var(--muted-bright);margin:10px 0 0;font-size:11px}.rip-experience.is-immersive .rip-purchase-dock{z-index:32;pointer-events:none;background:0 0;padding:0;display:block;position:absolute;bottom:24px;left:20px;right:20px}.rip-experience.is-immersive .rip-selected-copy,.rip-experience.is-immersive .rip-pack-meta,.rip-experience.is-immersive .rip-status,.rip-experience.is-immersive .rip-primary-action{display:none}.rip-experience.is-immersive .rip-primary-action.is-revealed{width:min(240px,100%);min-height:46px;color:var(--paper);pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111211d1;border-color:#ffffff4d;margin:0 auto;display:flex;box-shadow:0 12px 34px #00000061}.rip-selected-copy>span{color:var(--acid);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.rip-selected-copy h2{color:var(--paper);letter-spacing:-.04em;margin:7px 0 0;font-size:24px}.rip-contents-button{border:1px solid var(--line);background:var(--panel-raised);min-height:38px;color:var(--muted-bright);border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:0 16px;font-size:11px;font-weight:600;display:inline-flex}.rip-pack-meta{grid-template-columns:1fr 1.35fr 1fr;gap:24px;width:100%;max-width:680px;margin:4px auto 0;display:grid;position:relative}.rip-pack-meta:before,.rip-pack-meta:after{content:"";background:linear-gradient(90deg,#0000,#ffffff45);width:calc(50% - 42px);height:1px;position:absolute;top:5px}.rip-pack-meta:before{left:0}.rip-pack-meta:after{background:linear-gradient(90deg,#ffffff45,#0000);right:0}.rip-pack-meta>div{gap:7px;padding-top:25px;display:grid;position:relative}.rip-pack-meta>div:nth-child(2){text-align:center;justify-items:center}.rip-pack-meta>div:nth-child(3){text-align:right;justify-items:end}.rip-pack-meta span{color:var(--muted);font-size:10px}.rip-pack-meta strong,.rip-pack-meta button{color:var(--paper);font-size:15px;font-weight:650}.rip-max-pull strong{letter-spacing:-.04em;font-size:42px;line-height:.9}.rip-max-pull{gap:8px!important;padding-top:0!important}.rip-max-pull>span{width:100%;color:var(--muted-bright);white-space:nowrap;justify-content:center;align-items:center;gap:12px;line-height:1;display:flex}.rip-max-pull>span:before,.rip-max-pull>span:after{display:none}.rip-primary-action{border:1px solid var(--paper);background:var(--paper);width:min(680px,100%);min-height:56px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:9px;margin:-2px auto 0;font-size:14px;font-weight:720;transition:filter .16s,transform .16s;display:inline-flex}.rip-primary-action:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.rip-primary-action.is-ready{box-shadow:0 0 0 5px #ffffff1a}.rip-tear-action-icon{color:var(--ink);font-size:20px;line-height:1;transform:translateY(-1px)}.rip-primary-action:disabled{cursor:wait;opacity:.72}.rip-status{min-height:16px;color:var(--muted);text-align:center;margin:-16px 0 0;font-size:10px}.rip-card-reveal{z-index:24;pointer-events:none;perspective:1200px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:clamp(118px,14svh,180px) 24px 86px;display:flex;position:absolute;inset:0}.rip-card-fan{pointer-events:none;width:min(860px,100%);height:clamp(300px,42svh,460px);transform-style:preserve-3d;position:relative}.rip-card-fan-hint{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:650}.rip-card-reveal-footer{pointer-events:none;place-items:center;width:100%;min-height:34px;display:grid}.rip-card-reveal-footer>*{grid-area:1/1}.rip-pull-card{--pull-accent:var(--acid);--pull-card-fan-z:3;--pull-card-radius:clamp(6px, 1.1vw, 10px);--pull-card-fan-transform:translate(-50%, -50%);aspect-ratio:176/258;border-radius:var(--pull-card-radius);width:clamp(170px,27vw,245px);color:var(--paper);cursor:pointer;pointer-events:auto;text-align:left;transform-origin:50% 82%;will-change:transform;background:0 0;border:0;padding:0;transition:transform .56s cubic-bezier(.16,1,.3,1),opacity .42s,filter .42s;position:absolute;top:50%;left:50%;overflow:visible}.rip-pull-card-float,.rip-pull-card-rotor,.rip-pull-card-face{width:100%;height:100%;display:block;position:absolute;inset:0}.rip-pull-card-float{transform-style:preserve-3d;will-change:transform}.rip-pull-card-rotor{--inspect-light-x:50%;--inspect-rotate-x:0deg;--inspect-rotate-y:0deg;transform:rotateX(var(--inspect-rotate-x)) rotateY(var(--inspect-rotate-y));transform-style:preserve-3d;will-change:transform}.rip-pull-card:not(.is-selected) .rip-pull-card-rotor{--inspect-rotate-x:0deg!important;--inspect-rotate-y:0deg!important}.rip-pull-card-face{border:1px solid var(--pull-accent);padding:clamp(16px,2.2vw,22px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rip-pull-card-face{border:1px solid color-mix(in srgb, var(--pull-accent) 34%, #ffffff6b)}}.rip-pull-card-face{border-radius:var(--pull-card-radius);background:linear-gradient(24deg, transparent 27%, var(--pull-accent) 27.5% 28.2%, transparent 28.8% 70%, var(--pull-accent) 70.5% 71.1%, transparent 71.7%), radial-gradient(ellipse 46% 30% at 28% 32%, var(--pull-accent), transparent 76%), linear-gradient(145deg, var(--pull-accent), #070807 67%, #12100d)}@supports (color:color-mix(in lab, red, red)){.rip-pull-card-face{background:linear-gradient(24deg, transparent 27%, color-mix(in srgb, var(--pull-accent) 10%, transparent) 27.5% 28.2%, transparent 28.8% 70%, color-mix(in srgb, var(--pull-accent) 8%, transparent) 70.5% 71.1%, transparent 71.7%), radial-gradient(ellipse 46% 30% at 28% 32%, color-mix(in srgb, var(--pull-accent) 13%, transparent), transparent 76%), linear-gradient(145deg, color-mix(in srgb, var(--pull-accent) 8%, #131310), #070807 67%, #12100d)}}.rip-pull-card-face{backface-visibility:hidden;transform-style:preserve-3d;transition:box-shadow .52s cubic-bezier(.16,1,.3,1);box-shadow:0 26px 56px #000000a8,inset 0 0 0 1px #ffffff0b,inset 10px 0 18px #00000045,inset -10px 0 18px #00000054}.rip-pull-card-front{transform:translateZ(2px)}.rip-pull-card-image,.rip-pull-card-image-shade{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.rip-pull-card-image{object-fit:cover}.rip-pull-card-image-shade{z-index:1;background:linear-gradient(#0003,#0000 38%,#000000e6)}.rip-pull-card-front:before,.rip-pull-card-front:after{content:"";pointer-events:none;position:absolute;inset:0}.rip-pull-card-front:before{opacity:.76;background:linear-gradient(90deg,#00000057,#0000 12% 87%,#0000006b),linear-gradient(112deg,#0000 20%,#ffffff13 37%,#0000 53%),repeating-linear-gradient(132deg,#0000 0 21px,#ffffff08 22px,#0000 24px);box-shadow:inset 0 9px 16px #ffffff09,inset 0 -12px 20px #0000003d}.rip-pull-card-front:after{background:linear-gradient(105deg, transparent 8%, var(--pull-accent) 48%, transparent 90%);width:74%;left:-66%}@supports (color:color-mix(in lab, red, red)){.rip-pull-card-front:after{background:linear-gradient(105deg, transparent 8%, color-mix(in srgb, var(--pull-accent) 22%, #ffffff45) 48%, transparent 90%)}}.rip-pull-card-front:after{filter:blur(1px);mix-blend-mode:screen;opacity:.48;transform:translateX(calc(var(--inspect-light-x) * 2.05));transition:opacity .18s}.rip-pull-card-back{background:linear-gradient(24deg, transparent 27%, var(--pull-accent) 27.5% 28.3%, transparent 29% 70%, var(--pull-accent) 70.5% 71.2%, transparent 71.9%), radial-gradient(ellipse 44% 30% at 50% 38%, var(--pull-accent), transparent 70%), linear-gradient(145deg, var(--pull-accent), #070807 66%, #12100d);place-items:center}@supports (color:color-mix(in lab, red, red)){.rip-pull-card-back{background:linear-gradient(24deg, transparent 27%, color-mix(in srgb, var(--pull-accent) 12%, transparent) 27.5% 28.3%, transparent 29% 70%, color-mix(in srgb, var(--pull-accent) 9%, transparent) 70.5% 71.2%, transparent 71.9%), radial-gradient(ellipse 44% 30% at 50% 38%, color-mix(in srgb, var(--pull-accent) 18%, transparent), transparent 70%), linear-gradient(145deg, color-mix(in srgb, var(--pull-accent) 10%, #13120f), #070807 66%, #12100d)}}.rip-pull-card-back{transform:rotateY(180deg)translateZ(2px)}.rip-pull-card-back:before,.rip-pull-card-back:after{content:"";pointer-events:none;position:absolute}.rip-pull-card-back:before{border:1px solid var(--pull-accent);inset:10px}@supports (color:color-mix(in lab, red, red)){.rip-pull-card-back:before{border:1px solid color-mix(in srgb, var(--pull-accent) 22%, transparent)}}.rip-pull-card-back:before{border-radius:calc(var(--pull-card-radius) - 2px)}.rip-pull-card-back:after{border-radius:calc(var(--pull-card-radius) - 4px);border:1px solid #ffffff0a;inset:18px}.rip-pull-card-back-brand,.rip-pull-card-back-meta{z-index:1;color:var(--pull-accent);position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.rip-pull-card-back-brand,.rip-pull-card-back-meta{color:color-mix(in srgb, var(--pull-accent) 72%, white)}}.rip-pull-card-back-brand,.rip-pull-card-back-meta{letter-spacing:.16em;text-transform:uppercase;font-size:clamp(7px,1vw,10px);font-weight:760;transform:translate(-50%)}.rip-pull-card-back-brand{top:11%}.rip-pull-card-back-meta{text-align:center;width:100%;bottom:10%}.rip-pull-card-back-glyph{z-index:1;color:var(--pull-accent);position:relative}@supports (color:color-mix(in lab, red, red)){.rip-pull-card-back-glyph{color:color-mix(in srgb, var(--pull-accent) 72%, white)}}.rip-pull-card-back-glyph{opacity:.52;text-shadow:0 0 30px var(--pull-accent);font-size:clamp(68px,9vw,102px);font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.rip-pull-card-back-glyph{text-shadow:0 0 30px color-mix(in srgb, var(--pull-accent) 22%, transparent)}}.rip-pull-violet{--pull-accent:#978dff}.rip-pull-blue{--pull-accent:#6657ff}.rip-pull-mint{--pull-accent:#32c86e}.rip-pull-coral{--pull-accent:#ff4259}.rip-pull-gold{--pull-accent:#f5ab57}.rip-pull-card-1{--pull-card-fan-transform:translate(calc(-50% - 64%), calc(-50% + 18px)) rotate(-9deg);--pull-card-fan-z:2;z-index:var(--pull-card-fan-z);transform:var(--pull-card-fan-transform);animation:.66s cubic-bezier(.16,1,.3,1) 80ms backwards rip-card-emerge}.rip-pull-card-2{--pull-card-fan-transform:translate(-50%, -50%);--pull-card-fan-z:3;z-index:var(--pull-card-fan-z);transform:var(--pull-card-fan-transform);animation:.66s cubic-bezier(.16,1,.3,1) .16s backwards rip-card-emerge}.rip-pull-card-3{--pull-card-fan-transform:translate(calc(-50% + 64%), calc(-50% + 18px)) rotate(9deg);--pull-card-fan-z:2;z-index:var(--pull-card-fan-z);transform:var(--pull-card-fan-transform);animation:.66s cubic-bezier(.16,1,.3,1) .24s backwards rip-card-emerge}@keyframes rip-card-emerge{0%{opacity:0;transform:translate(-50%,52svh)rotate(0)scale(.48)}}.rip-card-fan.is-inspecting .rip-pull-card:not(.is-selected){filter:blur(2px)saturate(.55);opacity:.12;pointer-events:none}.rip-card-fan.is-inspecting .rip-pull-card.is-selected{z-index:20;cursor:grab;touch-action:none;transform:translate3d(-50%,-50%,160px)scale(1.42)rotate(0)}.rip-card-fan.is-inspecting .rip-pull-card.is-selected .rip-pull-card-face{box-shadow:0 42px 90px #000000b8, 0 0 0 1px #ffffff0e inset, 0 0 34px var(--pull-accent)}@supports (color:color-mix(in lab, red, red)){.rip-card-fan.is-inspecting .rip-pull-card.is-selected .rip-pull-card-face{box-shadow:0 42px 90px #000000b8, 0 0 0 1px #ffffff0e inset, 0 0 34px color-mix(in srgb, var(--pull-accent) 14%, transparent)}}.rip-card-fan.is-returning .rip-pull-card.is-selected{z-index:var(--pull-card-fan-z);cursor:default;pointer-events:none;transform:var(--pull-card-fan-transform)}.rip-card-fan.is-returning .rip-pull-card:not(.is-selected){filter:none;opacity:1;transition-delay:.18s}.rip-pull-card.is-selected .rip-pull-card-float{animation:3.8s ease-in-out .56s infinite backwards rip-card-inspect-float}.rip-card-fan.is-returning .rip-pull-card.is-selected .rip-pull-card-float{animation:none;transform:translate(0)}.rip-pull-card.is-selected.is-interacting{cursor:grabbing}.rip-pull-card.is-selected.is-interacting .rip-pull-card-float{animation-play-state:paused}@keyframes rip-card-inspect-float{0%,to{transform:translate(0)rotate(0)}50%{transform:translate3d(0,-9px,18px)rotate(.35deg)}}.rip-pull-card:focus-visible{outline:2px solid var(--pull-accent)}@supports (color:color-mix(in lab, red, red)){.rip-pull-card:focus-visible{outline:2px solid color-mix(in srgb, var(--pull-accent) 64%, white)}}.rip-pull-card:focus-visible{outline-offset:7px}.rip-pull-set{z-index:2;color:var(--pull-accent);letter-spacing:.1em;align-self:start;font-size:clamp(8px,1.1vw,11px);font-weight:700;position:relative}.rip-pull-glyph{color:var(--pull-accent);position:absolute;top:22%;left:50%}@supports (color:color-mix(in lab, red, red)){.rip-pull-glyph{color:color-mix(in srgb, var(--pull-accent) 48%, #ffffffc2)}}.rip-pull-glyph{opacity:.42;text-shadow:0 0 26px var(--pull-accent);font-size:clamp(70px,9.5vw,106px);font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.rip-pull-glyph{text-shadow:0 0 26px color-mix(in srgb, var(--pull-accent) 18%, transparent)}}.rip-pull-glyph{transform:translate(-50%)}.rip-pull-card-copy{z-index:2;text-shadow:0 2px 8px #000000e6;align-self:end;gap:8px;display:grid;position:relative}.rip-pull-card-copy:before{background:linear-gradient(90deg, transparent, var(--pull-accent) 22% 78%, transparent);width:46px;height:1px;margin-bottom:2px;display:block}@supports (color:color-mix(in lab, red, red)){.rip-pull-card-copy:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pull-accent) 64%, #fff6) 22% 78%, transparent)}}.rip-pull-card-copy:before{box-shadow:0 0 6px var(--pull-accent)}@supports (color:color-mix(in lab, red, red)){.rip-pull-card-copy:before{box-shadow:0 0 6px color-mix(in srgb, var(--pull-accent) 18%, transparent)}}.rip-pull-card-copy:before{content:""}.rip-card-inspect-controls{color:#ffffff85;letter-spacing:.09em;pointer-events:auto;text-transform:uppercase;align-items:center;gap:14px;font-size:9px;font-weight:650;display:flex}.rip-card-inspect-controls>button{min-height:34px;color:var(--paper);font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff26;border-radius:999px;padding:0 14px;transition:border-color .16s,background .16s}.rip-card-inspect-controls>button:hover{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.rip-card-inspect-controls>button:hover{border-color:color-mix(in srgb, var(--acid) 42%, transparent)}}.rip-card-inspect-controls>button:hover{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.rip-card-inspect-controls>button:hover{background:color-mix(in srgb, var(--acid) 9%, transparent)}}.rip-pull-card small{color:var(--pull-accent);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(8px,1.1vw,11px);font-weight:700}.rip-pull-card-name{font-size:clamp(15px,2vw,21px);font-weight:720;line-height:1.25}.rip-pull-card strong{font-size:clamp(12px,1.5vw,16px)}.rip-sheet-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;align-items:end;padding:20px;animation:.18s both rip-fade-in;display:grid;position:fixed;inset:0}@keyframes rip-fade-in{0%{opacity:0}}.rip-contents-sheet{background:var(--panel);border:1px solid #ffffff24;border-radius:18px;width:min(560px,100%);max-height:min(720px,100vh - 40px);margin:0 auto;padding:24px;animation:.24s cubic-bezier(.22,1,.36,1) both rip-sheet-in;overflow:auto;box-shadow:0 28px 80px #000000a6}@keyframes rip-sheet-in{0%{opacity:0;transform:translateY(24px)}}.rip-contents-sheet>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.rip-contents-sheet>header span{color:var(--acid);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.rip-contents-sheet h2{letter-spacing:-.035em;margin:6px 0 0;font-size:20px}.rip-contents-sheet>p{color:var(--muted-bright);margin:16px 0 0;font-size:11px;line-height:1.6}.rip-odds{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:20px;display:grid}.rip-odds span{background:var(--panel-raised);color:var(--muted);border-radius:10px;gap:3px;padding:12px;font-size:9px;display:grid}.rip-odds strong{color:var(--paper);font-size:15px}.rip-wallet-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.rip-wallet-breakdown span{background:var(--panel-raised);border-radius:10px;gap:4px;min-width:0;padding:12px;display:grid}.rip-wallet-breakdown small,.rip-funding-disclosure{color:var(--muted);font-size:9px}.rip-wallet-breakdown strong{color:var(--paper);text-overflow:ellipsis;font-size:14px;overflow:hidden}.rip-funding-presets{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.rip-funding-presets button,.rip-funding-submit{min-height:44px;color:var(--paper);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;font-weight:700}.rip-funding-presets button.is-selected{border-color:var(--acid);background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.rip-funding-presets button.is-selected{background:color-mix(in srgb, var(--acid) 14%, transparent)}}.rip-funding-submit{border-color:var(--acid);background:var(--acid);width:100%;color:var(--ink);margin-top:12px}.rip-funding-presets button:disabled,.rip-funding-submit:disabled{cursor:wait;opacity:.55}.rip-funding-notice{color:#ffb3a9!important}.rip-funding-disclosure{margin-top:14px;line-height:1.5;display:block}@media (max-width:460px){.rip-wallet-breakdown{grid-template-columns:1fr}}@media (min-width:681px) and (max-height:800px){.content[data-view=play]{padding-top:22px}.play-view{gap:7px}.play-view>.page-heading{height:38px;min-height:38px;padding-bottom:8px}.rip-experience{--rip-stage-min:340px;gap:12px}.rip-experience.is-immersive{gap:0}.rip-opening-copy{top:20px}.rip-opening-copy h2{margin-top:6px;font-size:32px}.rip-opening-copy p{margin-top:6px;font-size:10px}.rip-card-reveal{gap:16px;padding-top:118px}.rip-card-fan{height:300px}.rip-pull-card{width:205px}.rip-stage{--pack-caption-offset:207px;height:100%;margin-top:0}.rip-pack-choice{--pack-half-height:187px;--pack-slot-width:293px;--pack-neighbor-scale:.74;--pack-neighbor-depth:-60px;width:283px;height:415px}.rip-pack-name{font-size:35px}.rip-pack-mark{width:85px;height:85px;font-size:26px}.rip-pack-brand,.rip-pack-back-brand{font-size:10px;top:56px}.rip-pack-edition{font-size:9px;bottom:49px}.rip-purchase-dock{gap:12px}.rip-selected-copy{justify-content:center;align-items:center;gap:10px;margin-top:0;display:flex}.rip-selected-copy h2,.rip-contents-button{margin-top:0}.rip-contents-button{min-height:32px;padding:0 12px}.rip-pack-meta{margin-top:0}.rip-pack-meta>div{padding-top:10px}.rip-primary-action{min-height:50px}.rip-status{margin-top:-8px}}@media (max-width:680px){.content[data-view=play]{min-height:100svh;padding-top:26px;padding-bottom:360px}.play-view{gap:12px}.rip-experience{--rip-stage-min:0px;gap:0;height:calc(100svh - 442px);min-height:410px;padding:0 0 20px}.rip-experience.is-immersive{height:auto;min-height:0;padding:0;inset:0 0 70px}.rip-experience.is-immersive .rip-stage.is-purchased .rip-pack-choice.is-active,.rip-experience.is-immersive .rip-stage.is-opening .rip-pack-choice.is-active{width:78vw;height:auto;top:59%}.rip-experience.is-immersive .rip-stage.is-revealed .rip-pack-choice.is-active{width:78vw;height:auto;top:67%}.rip-opening-copy{top:25px}.rip-opening-copy h2{margin-top:7px;font-size:28px}.rip-opening-copy p{max-width:260px;margin-top:7px;font-size:10px}.rip-stage{--pack-caption-offset:249px;height:100%;min-height:0;margin:0;overflow:clip visible}.rip-pack-choice{--pack-half-height:185px;--pack-slot-width:240px;--pack-neighbor-scale:.72;--pack-neighbor-depth:-60px;width:280px;height:413px}.rip-stage.is-purchased .rip-pack-choice.is-active,.rip-stage.is-opening .rip-pack-choice.is-active{top:calc(100% - var(--pack-half-height) - 12px)}.rip-pack-name{font-size:35px}.rip-pack-mark{width:85px;height:85px;font-size:26px}.rip-pack-brand{font-size:10px;top:58px}.rip-pack-edition{font-size:9px;bottom:49px}.rip-pack-back-brand{font-size:10px;top:56px}.rip-pack-back-copy strong{font-size:20px}.rip-carousel-arrow{display:none}.rip-carousel-arrow-left{left:10px}.rip-carousel-arrow-right{right:10px}.rip-selected-copy h2{font-size:20px}.rip-toolbar{height:40px}.rip-game-selector{gap:6px;min-height:40px;font-size:12px}.rip-balance>strong{min-width:64px;padding:0 9px;font-size:11px}.rip-purchase-dock{right:0;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 70px);z-index:44;background:linear-gradient(to top, var(--ink) 0 88%, transparent 100%);gap:14px;padding:24px 16px 0;position:fixed;left:0}.rip-selected-copy .rip-contents-button{min-height:34px;margin-top:11px}.rip-pack-meta{gap:12px}.rip-pack-meta>div{padding-top:23px}.rip-max-pull strong{font-size:36px}.rip-max-pull{padding-top:0!important}.rip-max-pull>span{gap:9px}.rip-pack-meta strong,.rip-pack-meta button{font-size:13px}.rip-primary-action{width:100%;min-height:52px;margin:0;position:static;box-shadow:0 14px 34px #00000080}.rip-status{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.rip-card-reveal{gap:13px;padding:124px 24px 78px}.rip-card-fan{height:330px}.rip-pull-card{width:150px}.rip-card-fan.is-inspecting .rip-pull-card.is-selected{transform:translate3d(-50%,-50%,123px)scale(1.44)}.rip-card-inspect-controls{text-align:center;flex-direction:column;gap:8px}.rip-card-reveal-footer{min-height:55px}.rip-pull-glyph{font-size:78px;top:22%}.rip-pull-card-name{font-size:15px}.rip-pull-card strong{font-size:12px}.rip-experience.is-immersive .rip-purchase-dock{bottom:14px;left:16px;right:16px}.rip-sheet-backdrop{padding:12px}.rip-contents-sheet{border-radius:16px;max-height:calc(100vh - 24px);padding:20px}}@media (max-width:390px){.rip-experience{min-height:460px}.rip-stage{--pack-caption-offset:217px}.rip-pack-choice{--pack-half-height:170px;--pack-slot-width:218px;--pack-neighbor-scale:.7;--pack-neighbor-depth:-54px;width:256px;height:378px}.rip-carousel-arrow{top:52%}.rip-pack-meta{gap:9px}}@media (prefers-reduced-motion:reduce){.rip-loading-pack,.rip-pack-shine,.rip-pack-ornament:after,.rip-pack-volume.is-opening,.rip-pack-float-layer,.rip-pack-ground-shadow,.rip-pull-card,.rip-pull-card-float,.rip-contents-sheet,.rip-sheet-backdrop{animation:none}.rip-pack-choice,.rip-carousel,.rip-pack-rotor{transition:none}}.modal-close-button.modal-close-button{aspect-ratio:1;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;color:var(--paper);cursor:pointer;appearance:none;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;outline:0;flex:0 0 40px;place-items:center;padding:0;line-height:0;transition:border-color .15s,background .15s,transform .15s;display:inline-grid}.modal-close-button.modal-close-button svg{pointer-events:none;flex:none;width:20px;height:20px;display:block}.modal-close-button.modal-close-button:hover{background:#ffffff21;border-color:#ffffff47}.modal-close-button.modal-close-button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.modal-close-button.modal-close-button:active:not(:disabled){transform:scale(.96)}.modal-close-button.modal-close-button:disabled{cursor:not-allowed;opacity:.44;transform:none}:root{--ink:#0a0a0a;--ink-soft:#141414;--panel:#141414;--panel-raised:#1e1e1e;--panel-faint:#272727;--line:#1e1e1e;--line-soft:#1e1e1e;--divider:#1e1e1e;--paper:#fff;--muted:#898989;--muted-bright:#b1b1b1;--acid:#32c86e;--acid-soft:#32c86e1f;--blue:#6657ff;--coral:#ff4259;--gold:#f5ab57;--violet:#978dff;--mint:#32c86e;--gain:#32c86e;--danger:#ff4259;--radius:12px}html,body,.app-shell,.item-page,.item-nav{background:var(--ink);color:var(--paper)}.sidebar{border-color:var(--line-soft);background:#0a0a0af0}.brand-glyph,.button-primary,.card-sheet-submit,.card-position-sheet-actions button.is-primary{color:var(--ink)}.sidebar .global-search,.global-search,.search-input,select,input{border-color:var(--line)}.holding-row:hover,.table-row:hover{background:#ffffff0a}.content[data-view=overview] .portfolio-section-heading+.holding-list>:first-child{border-top:0}.item-quote-caption,.item-footer-note{color:var(--muted)}.card-wishlist-button{background:#141414d6;border-color:#ffffff1f}.card-wishlist-button.is-wishlisted{color:var(--acid);background:#32c86e1f;border-color:#32c86e3d}.card-action-sheet{background:#141414f7;border-color:#ffffff1f}.card-sheet-handle{background:var(--line)}.card-sheet-header button,.card-sheet-submit,.card-position-sheet-actions button{border-color:#ffffff1f}.card-sheet-header button,.card-position-sheet-actions button:not(.is-primary){background:var(--panel-raised)}.card-transaction-form input,.card-transaction-form select{border-color:var(--line);background:var(--panel-raised);color:var(--paper)}.card-transaction-form input:focus,.card-transaction-form select:focus{border-color:var(--acid);box-shadow:0 0 0 3px #32c86e1f}@media (max-width:680px){.mobile-search-form,.mobile-search-close{background:#141414d1;border-color:#ffffff1f;box-shadow:0 16px 40px #0000006b,inset 0 1px #ffffff14}.mobile-search-shell.is-focused .mobile-search-form{background:#1e1e1ee6;border-color:#ffffff3d}.mobile-search-form input::placeholder{color:var(--muted)}}.content[data-view=overview] .hero-delta-unavailable{color:var(--muted)}.chart-plot-empty{position:relative}.chart-empty-message{width:min(320px,100% - 48px);color:var(--muted);text-align:center;font-size:12px;line-height:1.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-chart-empty{border-bottom:1px dotted var(--line);min-height:116px;color:var(--muted);text-align:center;place-items:center;margin-top:14px;padding:20px;font-size:12px;line-height:1.5;display:grid}.market-grid-pending{align-items:stretch}.market-pending-panel,.market-pending-note{padding:24px}.market-pending-panel h2,.market-pending-note h2{color:var(--paper);letter-spacing:-.035em;margin:10px 0 0;font-size:22px;font-weight:500}.market-pending-panel>p,.market-pending-note>p{max-width:620px;color:var(--muted-bright);margin:12px 0 0;font-size:13px;line-height:1.6}.market-pending-list{border-top:1px solid var(--line);margin-top:28px;display:grid}.market-pending-list>div{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.market-pending-list strong{color:var(--paper)}@media (max-width:680px){.market-pending-panel,.market-pending-note{border-width:1px 0 0;border-radius:0;padding:20px 0}.chart-empty-message{width:min(280px,100% - 40px);font-size:11px}}.page-heading{min-height:30px;padding:0 0 24px;display:block}.page-heading h1{color:var(--paper);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:600;line-height:30px}@media (max-width:680px){.sidebar{display:none}.app-main{padding-top:0}.content[data-view=overview] .portfolio-chart{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.content[data-view=overview] .portfolio-chart .chart-plot{aspect-ratio:2.5;width:100%;height:auto;min-height:0}}body,input,select,textarea{font-weight:400}.app-shell :where(h1,h2,h3,h4,h5,h6,strong,b,button),.item-page :where(h1,h2,h3,h4,h5,h6,strong,b,button),.page-heading h1,.content[data-view=overview] .portfolio-section-heading h2,.eyebrow,.metric-label,.hero-delta-change,.hero-delta-period,.change,.range-tabs button,.item-range-tabs button,.item-eyebrow,.item-live-pill,.item-condition-filter button,.card-transaction-form label>span{font-weight:500!important}.button-primary{border-color:var(--paper);background:var(--paper);color:var(--ink)}.button-primary:hover:not(:disabled),.button-primary:active:not(:disabled){color:var(--ink);background:#b1b1b1;border-color:#b1b1b1}.button-secondary{border-color:var(--line);background:var(--panel-raised);color:var(--paper)}.field input,.field select,.selected-card-field,.global-search,.card-transaction-form input,.card-transaction-form select{border-color:var(--line);background:var(--panel-raised);color:var(--paper);border-radius:12px}.content>.view-stack{animation:none;transform:none}.page-heading{width:100%;height:54px;margin:0;padding:0 0 24px}@media (max-width:680px){.content[data-view=search]{padding-top:26px}.content[data-view=search] .view-stack{gap:22px}.mobile-search-action{right:16px;bottom:max(10px, env(safe-area-inset-bottom));z-index:45;width:60px;height:60px;min-height:60px;color:var(--muted);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#141414d1;border:1px solid #ffffff1f;border-radius:999px;place-items:center;padding:0;transition:opacity .18s,transform .22s,visibility .18s,background .16s,color .16s;display:grid;position:fixed;box-shadow:0 16px 40px #0000006b,inset 0 1px #ffffff14}.mobile-search-action.active{color:var(--paper);background:#ffffff14}.mobile-search-action:active{transform:scale(.94)}.mobile-search-action.mobile-search-action-hidden{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(calc(100% + 28px))}}.content[data-view=search]>.view-stack{gap:0}.content[data-view=search] .page-heading{height:30px;padding-bottom:0}.catalog-filter-bar{flex-wrap:wrap;align-items:end;gap:8px;padding:0 20px 14px;display:flex}.catalog-filter{gap:5px;min-width:132px;display:grid}.catalog-filter>span{color:var(--muted);font-size:10px;font-weight:600}.catalog-filter select{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--panel);font:inherit;border-radius:8px;padding:0 28px 0 10px;font-size:11px}.catalog-filter-clear,.catalog-load-more{border:1px solid var(--line);min-height:38px;color:var(--muted-bright);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-size:11px}.catalog-filter-clear:hover,.catalog-load-more:hover,.catalog-filter-clear:focus-visible,.catalog-load-more:focus-visible{border-color:var(--acid);color:var(--acid);outline:none}.catalog-load-more{margin:18px auto 22px;padding-inline:18px;display:block}.catalog-load-more:disabled{cursor:wait;opacity:.55}.content[data-view=search] .collection-summary,.content[data-view=search] .collection-panel{display:none}.catalog-result-groups{display:grid}.catalog-result-group{min-width:0}.catalog-result-group+.catalog-result-group{border-top:1px solid var(--line-soft)}.catalog-result-group>h2{color:var(--paper);letter-spacing:-.02em;margin:0;padding:18px 20px 10px;font-size:16px;font-weight:500;line-height:22px}.catalog-results.is-empty{background:0 0;border:0}.catalog-empty-state{min-height:calc(100dvh - 210px);color:var(--muted);text-align:center;place-items:center;padding:24px 16px 96px;font-size:14px;line-height:20px;display:grid}.catalog-sealed-row{cursor:default}.catalog-sealed-row:hover{background:0 0}@media (max-width:680px){.content[data-view=search] .view-stack{gap:0}.content[data-view=search] .catalog-results{margin-top:0}.catalog-result-group+.catalog-result-group{margin-top:12px}.catalog-result-group>h2{padding:14px 0 8px}.catalog-filter-bar{scrollbar-width:none;flex-wrap:nowrap;padding:0 0 12px;overflow-x:auto}.catalog-filter-bar::-webkit-scrollbar{display:none}.catalog-filter{flex:none;min-width:126px}.catalog-filter-clear{flex:none}.catalog-empty-state{min-height:calc(100dvh - 180px);padding:20px 16px 110px}}.legal-page{min-height:100vh;color:var(--paper);background:radial-gradient(circle at 82% -8%,#00c8051a,#0000 34rem),#050605}.legal-header{z-index:20;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050605e6;justify-content:space-between;align-items:center;min-height:70px;padding:14px clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.legal-brand{color:var(--paper);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.legal-brand>span{background:var(--acid);color:#001800;border-radius:9px;place-items:center;width:32px;height:32px;font-size:18px;font-weight:850;display:grid}.legal-brand strong{letter-spacing:.12em;font-size:16px;font-weight:800}.legal-brand strong span{color:var(--acid)}.legal-links{flex-wrap:wrap;align-items:center;gap:18px;display:inline-flex}.legal-links a{color:var(--muted-bright);text-underline-offset:4px;font-size:12px;text-decoration:none}.legal-links a:hover,.legal-links a:focus-visible{color:var(--paper);text-decoration:underline}.legal-main{grid-template-columns:minmax(180px,230px) minmax(0,820px);grid-template-areas:"sidebar article";justify-content:center;gap:clamp(36px,7vw,92px);width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(50px,7vw,92px) 0 100px;display:grid}.legal-sidebar{grid-area:sidebar;min-width:0}.legal-article{grid-area:article}.legal-toc{border-left:1px solid var(--line);padding-left:17px;position:sticky;top:100px}.legal-toc>span,.legal-eyebrow{color:var(--acid);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:750}.legal-toc ol{scrollbar-width:none;gap:4px;max-height:calc(100vh - 148px);margin:18px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.legal-toc ol::-webkit-scrollbar{display:none}.legal-toc button{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px 10px 18px;font-size:12px;line-height:1.4;transition:background .14s,color .14s;position:relative}.legal-toc button:hover,.legal-toc button:focus-visible{color:var(--paper);background:#ffffff0b}.legal-toc button:focus-visible{outline:1px solid var(--muted-bright);outline-offset:2px}.legal-toc button.is-active{color:var(--paper);background:#ffffff13}.legal-toc button.is-active:before{content:"";background:currentColor;border-radius:999px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.legal-mobile-toc,.legal-mobile-toc-trigger{display:none}.legal-title-block{border-bottom:1px solid var(--line);padding-bottom:42px}.legal-title-block h1{color:var(--paper);letter-spacing:-.055em;margin:16px 0 18px;font-size:clamp(40px,7vw,70px);font-weight:650;line-height:.98}.legal-title-block>p{max-width:680px;color:var(--muted-bright);margin:0;font-size:clamp(15px,2vw,18px);line-height:1.65}.legal-dates{flex-wrap:wrap;gap:34px;margin:28px 0 0;display:flex}.legal-dates div{gap:5px;display:grid}.legal-dates dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.legal-dates dd{color:var(--paper);margin:0;font-size:12px}.legal-copy{color:#cbd0cb;padding-top:10px;font-size:15px;line-height:1.78}.legal-copy section{padding-top:44px;scroll-margin-top:92px}.legal-copy h2{color:var(--paper);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(24px,4vw,32px);font-weight:640;line-height:1.15}.legal-copy h3{color:var(--paper);margin:30px 0 12px;font-size:17px;font-weight:650;line-height:1.35}.legal-copy p,.legal-copy ul,.legal-copy ol{margin:14px 0 0}.legal-copy ul,.legal-copy ol{gap:8px;padding-left:22px;display:grid}.legal-copy li::marker{color:var(--acid)}.legal-copy a{color:#78df7b;text-underline-offset:3px;text-decoration-thickness:1px}.legal-copy strong{color:var(--paper)}.legal-notice{color:#dce5dc;background:#00c8050f;border:1px solid #00c80540;border-radius:10px;padding:18px 20px;margin-top:22px!important}.legal-emphasis{color:var(--paper);letter-spacing:.025em;text-transform:uppercase;background:#0c0e0c;border:1px solid #353b35;border-radius:10px;padding:18px 20px;font-size:13px;font-weight:700;line-height:1.65}.legal-table-wrap{border:1px solid var(--line);border-radius:10px;margin-top:22px;overflow-x:auto}.legal-copy table{border-collapse:collapse;background:#ffffff04;width:100%;min-width:650px;font-size:12px;line-height:1.55}.legal-copy th,.legal-copy td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:14px 16px}.legal-copy th{color:var(--paper);letter-spacing:.08em;text-transform:uppercase;background:#0d0f0d;font-size:10px}.legal-copy tr:last-child td{border-bottom:0}.global-legal-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;font-size:10px;display:flex}.dashboard-legal-footer{width:min(1320px,100% - 44px);margin:0 auto;padding:0 0 34px}.legal-page-footer{border-top:1px solid var(--line-soft);width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 38px}.item-legal-links{white-space:nowrap;margin-left:auto}.auth-legal-notice{color:var(--muted);text-align:center;margin:18px auto 0;font-size:11px;line-height:1.6}.auth-legal-notice a{color:var(--muted-bright);text-underline-offset:3px}@media (max-width:760px){.legal-main{width:min(100% - 34px,820px);padding-top:38px;display:block}.legal-sidebar{display:none}.legal-mobile-toc{z-index:15;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#0e100edb;border-radius:12px;margin-top:24px;padding:0;display:block;position:sticky;top:82px;box-shadow:0 14px 36px #00000057,inset 0 1px #ffffff09}.legal-toc .legal-mobile-toc-trigger{border-radius:11px;justify-content:space-between;align-items:center;min-height:58px;padding:9px 14px;display:flex}.legal-mobile-toc-trigger-copy{gap:3px;min-width:0;display:grid}.legal-mobile-toc-trigger-copy small{color:var(--acid);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:750;line-height:1.2}.legal-mobile-toc-trigger-copy strong{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.legal-mobile-toc-chevron{color:var(--muted-bright);flex:none;font-size:18px;line-height:1;transition:transform .14s}.legal-mobile-toc.is-open .legal-mobile-toc-chevron{transform:rotate(180deg)}.legal-mobile-toc>ol{overscroll-behavior:contain;border:1px solid var(--line);background:#0b0d0bf7;border-radius:12px;grid-template-columns:1fr;gap:3px;max-height:min(60vh,520px);margin:0;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 48px #00000085}.legal-mobile-toc.is-open>ol{display:grid}.legal-copy section{scroll-margin-top:154px}.global-legal-footer{flex-direction:column;align-items:flex-start}.dashboard-legal-footer{padding-bottom:110px}.item-footer-note{flex-wrap:wrap;align-items:flex-start}.item-legal-links{width:100%;margin:8px 0 0 20px}}@media (max-width:480px){.legal-header{min-height:62px}.legal-mobile-toc{top:74px}.legal-header-links{gap:12px}.legal-toc ol{grid-template-columns:1fr}.legal-copy{font-size:14px}}@media (prefers-reduced-motion:reduce){.legal-toc button,.legal-mobile-toc-chevron{transition:none}}@media print{.legal-page{color:#111;background:#fff}.legal-header,.legal-sidebar,.legal-page-footer{display:none}.legal-main{width:auto;max-width:none;padding:0;display:block}.legal-title-block h1,.legal-copy h2,.legal-copy h3,.legal-copy strong,.legal-dates dd{color:#111}.legal-title-block>p,.legal-copy,.legal-dates dt{color:#333}.legal-copy section{break-inside:avoid-page}.legal-notice,.legal-emphasis{color:#111;background:0 0;border-color:#aaa}}.content[data-view=collection]{width:min(1400px,100%)}.collection-gallery-view{gap:26px;display:grid}.collection-gallery-header{justify-content:space-between;align-items:end;gap:24px;display:flex}.collection-gallery-header h1{color:var(--paper);letter-spacing:-.04em;margin:0;font-size:28px;font-weight:500}.collection-gallery-header>div:first-child>span{color:var(--muted);align-items:center;gap:9px;margin-top:7px;font-size:11px;display:flex}.collection-gallery-header b{color:var(--acid);letter-spacing:.08em;text-transform:uppercase;background:#32c86e14;border:1px solid #32c86e40;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:500}.collection-gallery-tools{align-items:center;gap:8px;display:flex}.collection-gallery-tools input,.collection-sort-trigger{border:1px solid var(--line);background:var(--panel-raised);min-height:42px;color:var(--paper);font:inherit;border-radius:999px;outline:0;font-size:12px}.collection-gallery-tools input{width:clamp(170px,20vw,250px);padding:0 15px}.collection-sort-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-width:112px;padding:0 16px;display:flex}.collection-sort-trigger i{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.collection-gallery-tools input::placeholder{color:#696e69}.collection-gallery-tools input:focus,.collection-sort-trigger:focus-visible{border-color:#32c86e9e;outline:0;box-shadow:0 0 0 3px #32c86e17}.collection-sort-layer{z-index:90;align-items:end;display:grid;position:fixed;inset:0}.collection-sort-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000a3;border:0;border-radius:0;width:100%;height:100%;min-height:0;padding:0;animation:.18s both collection-fade-in;position:absolute;inset:0}.collection-sort-sheet{z-index:1;width:min(520px,100%);padding:12px 20px max(24px, env(safe-area-inset-bottom));background:linear-gradient(#171a17,#0d0f0d);border:1px solid #2d312d;border-bottom:0;border-radius:26px 26px 0 0;margin:0 auto;animation:.32s cubic-bezier(.16,1,.3,1) both collection-sheet-up;position:relative;box-shadow:0 -28px 80px #00000085}.collection-sort-handle{background:#fff3;border-radius:999px;width:38px;height:4px;margin:0 auto 12px;display:block}.collection-sort-sheet>header{justify-content:space-between;align-items:center;gap:20px;padding:6px 0 14px;display:flex}.collection-sort-sheet h2{color:var(--paper);letter-spacing:-.035em;margin:0;font-size:20px;font-weight:600}.collection-sort-options{border-top:1px solid #292d29}.collection-sort-options>button{width:100%;min-height:68px;color:var(--paper);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #292d29;border-radius:0;justify-content:space-between;align-items:center;gap:18px;padding:13px 2px;display:flex}.collection-sort-options>button:last-child{border-bottom:0}.collection-sort-options>button>span{gap:4px;display:grid}.collection-sort-options strong{font-size:14px;font-weight:600}.collection-sort-options small{color:var(--muted);font-size:10px}.collection-sort-options>button>svg{color:var(--acid);flex:none}.collection-sort-options>button:hover,.collection-sort-options>button:focus-visible{color:var(--acid);outline:0}.collection-visual-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:clamp(14px,1.8vw,24px);display:grid}.collection-visual-card{cursor:zoom-in;background:0 0;border:0;border-radius:12px;outline:0;min-width:0;min-height:0;padding:0;transition:transform .18s,filter .18s;display:block;position:relative}.collection-visual-card .card-tile{border-color:#ffffff2e;border-radius:11px;width:100%;box-shadow:0 18px 42px #0000004d}.collection-visual-card:hover{z-index:1;filter:brightness(1.08);transform:translateY(-7px)scale(1.018)}.collection-visual-card:focus-visible{box-shadow:0 0 0 3px var(--ink), 0 0 0 5px var(--acid)}.collection-empty{min-height:420px;color:var(--muted);text-align:center;border:1px dashed #303530;border-radius:16px;place-content:center;padding:48px 24px;display:grid}.collection-empty strong{color:var(--paper);font-size:18px;font-weight:500}.collection-empty span{max-width:420px;margin-top:9px;font-size:12px;line-height:1.6}.collection-empty a{background:var(--paper);color:var(--ink);border-radius:999px;justify-self:center;margin-top:20px;padding:10px 16px;font-size:11px;font-weight:600;text-decoration:none}.collection-fullscreen{--collection-scroll-progress:0;z-index:100;color:var(--paper);overscroll-behavior:contain;background:#050605;outline:0;animation:.22s both collection-fade-in;position:fixed;inset:0;overflow:hidden}.collection-fullscreen-bar{z-index:6;background:0 0;justify-content:space-between;align-items:center;min-height:42px;padding:0;display:flex;position:fixed;top:16px;left:16px;right:16px}.collection-fullscreen-bar>span{color:#ffffff9e;font-size:11px;font-weight:500}.collection-fullscreen-bar button{width:42px;height:42px;min-height:42px;color:var(--paper);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#151715c2;border:1px solid #ffffff24;border-radius:50%;place-items:center;padding:0;display:grid}.collection-fullscreen-bar button:hover,.collection-fullscreen-bar button:focus-visible{background:#262926e6;border-color:#ffffff57;outline:0}.collection-fullscreen-hero{background:radial-gradient(circle at 50% 45%,#32c86e1f,#0000 28rem),#050605;height:100svh;position:relative}.collection-fullscreen-actions{right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:6;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(440px,100% - 32px);margin:0 auto;display:grid;position:absolute;left:16px}.collection-fullscreen-actions button,.collection-fullscreen-actions a{min-height:52px;font:inherit;text-align:center;cursor:pointer;border:1px solid #ffffff2e;border-radius:999px;place-items:center;padding:0 22px;font-size:14px;font-weight:650;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:grid}.collection-fullscreen-actions button{color:var(--paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#181b18c2}.collection-fullscreen-actions a{border-color:var(--paper);background:var(--paper);color:var(--ink)}.collection-fullscreen-actions button:hover,.collection-fullscreen-actions button:focus-visible{background:#2a2e2aeb;border-color:#fff6;outline:0}.collection-fullscreen-actions a:hover,.collection-fullscreen-actions a:focus-visible{color:var(--ink);background:#d9dcd9;border-color:#d9dcd9;outline:0}.collection-motion-card{z-index:4;pointer-events:none;transform-origin:50%;will-change:top, left, width, transform;width:min(31vw,390px);animation:.44s cubic-bezier(.16,1,.3,1) both collection-card-appear;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.collection-card-float{width:100%;animation:6.5s ease-in-out infinite collection-card-float}.collection-motion-caption{width:100%;color:var(--paper);opacity:calc(1 - var(--collection-scroll-progress));text-align:center;will-change:opacity;gap:clamp(4px,1.5cqw,8px);margin-top:clamp(44px,8svh,88px);transition:opacity 90ms linear;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)}.collection-motion-price{font-variant-numeric:tabular-nums;letter-spacing:-.045em;text-shadow:0 0 9px #ffffff6b,0 0 28px #5cff9e42,0 12px 42px #000000f2;white-space:nowrap;justify-self:center;width:max-content;font-size:clamp(24px,16cqw,64px);font-weight:700;line-height:.96}.collection-motion-name{color:#fff;text-shadow:0 0 8px #ffffff47,0 0 22px #5cff9e2e,0 6px 24px #000000e6;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,5cqw,20px);font-weight:600;line-height:1.2;overflow:hidden}.collection-card-rotor{--collection-tilt-x:0deg;--collection-tilt-y:0deg;--collection-skew-x:0deg;--collection-skew-y:0deg;--collection-drag-x:0px;--collection-drag-y:0px;--collection-card-scale:1;--collection-shine-x:50%;--collection-shine-y:35%;--collection-shine-opacity:.28;cursor:grab;pointer-events:auto;perspective:1200px;touch-action:none;width:100%;transform:translate3d(var(--collection-drag-x), var(--collection-drag-y), 0) rotateX(var(--collection-tilt-x)) rotateY(var(--collection-tilt-y)) skewX(var(--collection-skew-x)) skewY(var(--collection-skew-y)) scale(var(--collection-card-scale));transform-style:preserve-3d;-webkit-user-select:none;user-select:none;transition:transform .22s cubic-bezier(.16,1,.3,1);position:relative}.collection-card-rotor[data-dragging=true]{cursor:grabbing;transition-duration:85ms}.collection-card-rotor:focus-visible{outline:2px solid var(--acid);outline-offset:6px}.collection-card-flipper{aspect-ratio:.715;width:100%;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.16,1,.3,1);position:relative}.collection-card-flipper[data-flipped=true]{transform:rotateY(-180deg)}.collection-card-flipper[data-flipped=true]+.collection-card-shine{opacity:0}.collection-card-face{backface-visibility:hidden;border-radius:18px;position:absolute;inset:0;overflow:hidden}.collection-card-front .card-tile{width:100%;height:100%}.collection-card-back{color:#f7e4a2;text-align:center;background:radial-gradient(circle at 50% 38%,#f1cb6557,#0000 30%),repeating-radial-gradient(circle at 50% 45%,#0000 0 34px,#ffffff14 35px 36px),linear-gradient(145deg,#241448,#102f53 52%,#090d22);border:1px solid #ffffff3d;place-content:center;display:grid;transform:rotateY(-180deg);box-shadow:inset 0 0 0 5px #060a18b3,inset 0 0 0 7px #e4bf5a5c,0 46px 100px #00000094}.collection-card-back:before{content:"";border:1px solid #f3d57a75;border-radius:50%;position:absolute;inset:8%;transform:rotate(-28deg)}.collection-card-back span,.collection-card-back small{z-index:1;letter-spacing:.22em;font-size:clamp(8px,3.5cqw,13px);font-weight:700;position:relative}.collection-card-back strong{z-index:1;color:#fff;letter-spacing:-.08em;text-shadow:0 0 34px #f1cb656b;margin:12px 0;font-size:clamp(58px,27cqw,104px);font-weight:500;line-height:1;position:relative}.collection-card-rotor .card-tile{border-radius:18px;width:100%;transform:translateZ(0);box-shadow:0 46px 100px #00000094,0 0 70px #32c86e0f}.collection-card-rotor .card-tile strong{font-size:clamp(48px,7vw,78px)}.collection-card-shine{background:radial-gradient(circle at var(--collection-shine-x) var(--collection-shine-y), #ffffffb3, #9fffc742 16%, transparent 43%), linear-gradient(115deg, transparent 22%, #ffffff2e 44%, transparent 66%);mix-blend-mode:screen;opacity:var(--collection-shine-opacity);pointer-events:none;border-radius:18px;transition:opacity .18s;position:absolute;inset:0;overflow:hidden;transform:translateZ(2px)}.collection-details-layer{z-index:8;align-items:end;display:grid;position:fixed;inset:0}.collection-details-layer[data-closing=true]{pointer-events:none}.collection-details-layer[data-closing=true] .collection-details-backdrop{animation:.24s forwards collection-fade-out}.collection-details-layer[data-closing=true] .collection-fullscreen-details{animation:.28s cubic-bezier(.4,0,1,1) forwards collection-sheet-down}.collection-details-backdrop{cursor:default;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;border:0;border-radius:0;width:100%;height:100%;min-height:0;padding:0;animation:.18s both collection-fade-in;position:absolute;inset:0}.collection-fullscreen-details{z-index:1;box-sizing:border-box;background:linear-gradient(#151815,#0b0d0b 72%);border-top:1px solid #292d29;border-radius:30px 30px 0 0;grid-template-rows:minmax(0,1fr) auto;width:100%;height:90svh;max-height:90svh;padding:0;animation:.36s cubic-bezier(.16,1,.3,1) both collection-sheet-up;display:grid;position:relative;overflow:hidden;box-shadow:0 -28px 80px #0000007a}.collection-details-scroll{scrollbar-color:#3a403a transparent;scrollbar-width:thin;min-height:0;padding:clamp(32px,4vw,48px) 24px 42px;overflow-y:auto}.collection-details-inner{width:min(720px,100%);margin:0 auto}.collection-details-scroll::-webkit-scrollbar{width:6px}.collection-details-scroll::-webkit-scrollbar-thumb{background:#3a403a;border-radius:999px}.collection-return-value{align-items:baseline;gap:6px;display:inline-flex}.collection-return-value small{letter-spacing:0;font-size:.58em}.collection-return-value.positive{color:var(--acid)}.collection-return-value.negative{color:var(--danger)}.collection-price-chart{margin-top:0}.collection-price-chart>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.collection-price-chart>header>div{min-width:0;display:grid}.collection-price-card-name{color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:500}.collection-price-chart h2{color:var(--paper);font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin:0;font-size:clamp(38px,7vw,52px);font-weight:600;line-height:1}.collection-price-ticker{height:1em;color:var(--paper);white-space:nowrap;align-items:flex-start;font-size:1em;display:inline-flex}.collection-ticker-window{width:.62em;height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.collection-ticker-static{text-align:center;width:100%;height:1em;line-height:1;display:block}.collection-ticker-roll{will-change:transform;flex-direction:column;width:100%;line-height:1;animation-duration:.118s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;display:flex}.collection-ticker-roll[data-direction=up]{animation-name:collection-ticker-up}.collection-ticker-roll[data-direction=down]{animation-name:collection-ticker-down}.collection-ticker-roll>span{text-align:center;flex:0 0 1em;width:100%;height:1em;line-height:1;display:block}@keyframes collection-ticker-up{0%{transform:translateY(0)}to{transform:translateY(-1em)}}@keyframes collection-ticker-down{0%{transform:translateY(-1em)}to{transform:translateY(0)}}.collection-ticker-symbol{height:1em;line-height:1;display:inline-block}.collection-price-return{align-items:baseline;gap:8px;margin-top:9px;display:flex}.collection-price-return>strong{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.collection-price-return>strong small{font-size:11px}.collection-price-return>strong.positive{color:var(--acid)}.collection-price-return>strong.negative{color:var(--danger)}.collection-price-return>span{color:#ffffffbd;font-size:12px}.collection-price-chart canvas{cursor:crosshair;touch-action:pan-y;border-radius:8px;outline:0;width:100%;height:clamp(280px,36svh,420px);margin-top:20px;display:block}.collection-price-chart canvas:focus-visible{box-shadow:0 0 0 2px var(--acid)}.collection-chart-empty{min-height:150px;color:var(--muted);border:1px dashed #303430;border-radius:14px;place-items:center;margin-top:20px;font-size:12px;display:grid}.collection-chart-ranges{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:18px;display:grid}.collection-chart-ranges button{color:#ffffff8a;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:0;min-height:34px;padding:7px 4px;font-size:10px;font-weight:600}.collection-chart-ranges button[aria-pressed=true]{background:var(--acid);color:#041007}.collection-chart-ranges button:disabled{opacity:.28;cursor:default}.collection-stock-section{border-top:1px solid #292d29;margin-top:38px;padding-top:30px}.collection-stock-section h3{color:var(--paper);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:550}.collection-stock-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px;margin:24px 0 0;display:grid}.collection-stock-stats>div{gap:8px;min-width:0;display:grid}.collection-stock-stats dt,.collection-about dt{color:var(--muted);font-size:10px;line-height:1.35}.collection-stock-stats dd,.collection-about dd{color:var(--paper);text-overflow:ellipsis;margin:0;font-size:13px;font-weight:550;line-height:1.35;overflow:hidden}.collection-about>p{color:#ffffffb8;max-width:650px;margin:18px 0 0;font-size:13px;line-height:1.65}.collection-about>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 0;display:grid}.collection-about>dl>div{gap:7px;min-width:0;display:grid}.collection-details-trade{z-index:2;padding:12px 24px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0c0aeb;border-top:1px solid #ffffff1a;position:relative}.collection-details-trade a{background:var(--acid);color:#041007;border-radius:999px;place-items:center;width:min(720px,100%);min-height:52px;margin:0 auto;font-size:14px;font-weight:700;text-decoration:none;display:grid}.collection-details-trade a:hover,.collection-details-trade a:focus-visible{background:#62f394;outline:0}.collection-catalog-link{color:var(--paper);border-top:1px solid #252a25;justify-content:space-between;align-items:center;padding:20px 0;font-size:12px;font-weight:500;text-decoration:none;display:flex}.collection-catalog-link span{color:var(--acid);font-size:18px}@keyframes collection-fade-in{0%{opacity:0}to{opacity:1}}@keyframes collection-fade-out{0%{opacity:1}to{opacity:0}}@keyframes collection-card-appear{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes collection-card-float{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}@keyframes collection-sheet-up{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes collection-sheet-down{0%{opacity:1;transform:translateY(0)}to{opacity:.86;transform:translateY(100%)}}@media (max-width:860px){.collection-visual-grid{grid-template-columns:repeat(auto-fill,minmax(142px,1fr))}}@media (max-width:680px){.content[data-view=collection]{padding-top:26px;padding-bottom:118px}.collection-gallery-view{gap:20px}.collection-gallery-header{flex-direction:column;align-items:stretch;gap:16px}.collection-gallery-header h1{font-size:24px}.collection-gallery-tools{grid-template-columns:minmax(0,1fr) 96px;display:grid}.collection-gallery-tools label,.collection-gallery-tools input,.collection-sort-trigger{width:100%;min-width:0}.collection-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.collection-visual-card:hover{filter:none;transform:none}.collection-fullscreen-bar{min-height:42px}.collection-card-rotor .card-tile,.collection-card-face,.collection-card-shine{border-radius:14px}.collection-fullscreen-details{border-radius:22px 22px 0 0;height:90svh;max-height:90svh;padding:0}.collection-details-scroll{padding:28px 20px 36px}.collection-details-inner{width:100%}.collection-stock-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-price-chart canvas{height:clamp(260px,34svh,350px)}.collection-details-trade{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.collection-visual-card,.collection-fullscreen,.collection-motion-card,.collection-card-float,.collection-card-rotor,.collection-card-flipper,.collection-motion-caption,.collection-fullscreen-actions,.collection-ticker-roll,.collection-details-backdrop,.collection-sort-backdrop,.collection-sort-sheet,.collection-fullscreen-details{transition:none;animation:none}}.support-page{min-height:100vh;color:var(--paper);background:radial-gradient(circle at 84% 9%,#00c80521,#0000 29rem),radial-gradient(circle at 8% 44%,#7293ff14,#0000 30rem),#050605;overflow:hidden}.support-main{width:min(1060px,100% - 40px);margin:0 auto;padding:clamp(62px,9vw,112px) 0 72px}.support-hero{text-align:center;max-width:780px;margin:0 auto}.support-eyebrow,.support-contact-label{color:var(--acid);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:750}.support-hero h1{letter-spacing:-.065em;margin:18px 0 20px;font-size:clamp(48px,8vw,82px);font-weight:650;line-height:.95}.support-hero p{max-width:650px;color:var(--muted-bright);margin:0 auto;font-size:clamp(15px,2vw,18px);line-height:1.65}.support-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(42px,7vw,70px);display:grid}.support-contact-card{min-width:0;min-height:310px;color:var(--paper);background:linear-gradient(145deg,#141814f5,#090b09f5);border:1px solid #252a25;border-radius:20px;flex-direction:column;align-items:flex-start;padding:clamp(24px,4vw,36px);text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:flex;position:relative;overflow:hidden}.support-contact-card:after{content:"";filter:blur(3px);pointer-events:none;background:#00c80513;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-130px;right:-90px}.support-contact-card:hover{background:linear-gradient(145deg,#181e18fa,#0a0d0afa);border-color:#00c80580;transform:translateY(-3px)}.support-contact-card:focus-visible{outline-offset:4px;outline:3px solid #00c8056b}.support-contact-icon{width:46px;height:46px;color:var(--acid);background:#00c80517;border:1px solid #00c8053d;border-radius:14px;place-items:center;margin-bottom:28px;display:grid}.support-contact-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:22px;height:22px}.support-contact-card h2{overflow-wrap:anywhere;letter-spacing:-.045em;max-width:100%;margin:12px 0 10px;font-size:clamp(23px,3vw,31px);font-weight:620;line-height:1.1}.support-contact-card p{max-width:390px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.support-contact-action{z-index:1;color:var(--paper);align-items:center;gap:8px;margin-top:auto;padding-top:26px;font-size:12px;font-weight:700;display:inline-flex}.support-contact-action span{color:var(--acid);font-size:16px}.support-guide{border:1px solid var(--line-soft);background:#080a08c7;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,8vw,100px);margin-top:18px;padding:clamp(40px,7vw,72px);display:grid}.support-guide h2{letter-spacing:-.05em;margin:14px 0;font-size:clamp(28px,4vw,42px);font-weight:620;line-height:1.05}.support-guide>div>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.support-guide ol{align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.support-guide li{border-bottom:1px solid var(--line-soft);grid-template-columns:32px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.support-guide li:first-child{padding-top:0}.support-guide li:last-child{border-bottom:0;padding-bottom:0}.support-guide li span{color:var(--acid);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.8}.support-guide li p{color:var(--muted-bright);margin:0;font-size:13px;line-height:1.55}.support-safety{color:var(--muted-bright);background:#00c8050e;border:1px solid #00c80533;border-radius:14px;align-items:center;gap:14px 22px;margin-top:18px;padding:20px 24px;font-size:12px;line-height:1.6;display:flex}.support-safety strong{color:var(--paper);flex:none}.support-return{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:36px 4px 0;font-size:11px;display:flex}.support-return a{color:var(--muted-bright);text-underline-offset:4px;text-decoration-color:#4a514a}.support-return a:hover,.support-return a:focus-visible{color:var(--paper)}.support-footer{border-top:1px solid var(--line-soft);width:min(1060px,100% - 40px);margin:0 auto;padding:28px 0 38px}@media (max-width:720px){.support-main{width:min(100% - 34px,600px);padding-top:48px}.support-contact-grid,.support-guide{grid-template-columns:1fr}.support-contact-card{min-height:280px}.support-guide{gap:36px;padding:30px 24px}.support-safety,.support-return{flex-direction:column;align-items:flex-start}.support-footer{width:calc(100% - 34px)}}@media (max-width:420px){.support-contact-card{min-height:264px}.support-contact-card h2{font-size:22px}}@media print{.support-page{color:#111;background:#fff}.support-page .legal-header,.support-footer,.support-return{display:none}.support-main{width:auto;padding:0}.support-contact-card,.support-guide,.support-safety{break-inside:avoid;color:#111;background:0 0;border-color:#aaa}.support-hero p,.support-contact-card p,.support-guide>div>p,.support-guide li p,.support-safety{color:#333}}.primary-nav{flex-direction:row;gap:4px;margin:0 0 0 34px;display:flex}.primary-nav .nav-link{width:auto;height:64px;min-height:64px;color:var(--muted-bright);text-align:left;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:0;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:color .16s;display:flex;position:relative}.primary-nav .nav-link>span{flex:none;place-items:center;width:24px;height:24px;display:none}.primary-nav .nav-link>span svg,.mobile-nav-icon svg{display:block}.primary-nav .nav-link:hover,.primary-nav .nav-link.active{color:var(--paper);background:0 0}.primary-nav .nav-link.active:after{content:"";background:var(--acid);width:auto;height:2px;box-shadow:none;position:absolute;bottom:-1px;left:14px;right:14px}.mobile-nav{display:none}@media (max-width:1099px){.primary-nav{margin-left:18px}.primary-nav .nav-link{padding-inline:10px}}@media (max-width:860px){.primary-nav{display:none}}@media (max-width:680px){.mobile-nav{right:88px;bottom:max(10px, env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#141414d1;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:auto;max-width:none;min-height:60px;padding:6px;transition:opacity .18s,transform .22s,visibility .18s;display:grid;position:fixed;left:16px;transform:none;box-shadow:0 16px 40px #0000006b,inset 0 1px #ffffff14}.mobile-nav .nav-link{aspect-ratio:1;box-sizing:border-box;width:48px;height:48px;min-height:48px;color:var(--muted);background:0 0;border:0;border-radius:50%;justify-self:center;place-items:center;padding:12px;font-size:0;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:grid;position:relative;font-weight:500!important}.mobile-nav .nav-link .mobile-nav-icon{place-items:center;width:24px;height:24px;display:grid}.mobile-nav .nav-link .mobile-nav-icon svg{width:24px;height:24px}.mobile-nav .mobile-nav-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-nav .nav-link.active{width:100%;min-width:0;color:var(--paper);background:#ffffff14;border-radius:999px;padding:12px}.mobile-nav .nav-link.active .mobile-nav-icon{filter:drop-shadow(0 0 7px #ffffff38);transform:none}.mobile-nav .nav-link:active{transform:scale(.94)}.mobile-nav.mobile-nav-hidden{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(calc(100% + 28px))}}@media (prefers-reduced-motion:reduce){.mobile-nav,.mobile-nav .nav-link{transition:none}}@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-border-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}
