:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101113;--panel:#181b20;--panel-2:#20242b;--text:#f6f2e8;--muted:#a9b1ba;--line:#323842;--gold:#f6c95f;--green:#67d39b;--red:#ff7a76;--blue:#7ab8ff;--collector:#7ab8ff;--collector-rgb:122, 184, 255;--collector-soft:#b9dcff;--collector-strong:#9cccff;--creator:#f6c95f;--creator-rgb:246, 201, 95;--accent:var(--collector);--accent-rgb:var(--collector-rgb);--accent-soft:var(--collector-soft);--accent-strong:var(--collector-strong)}.support-surface,.admin-support-surface{max-width:1440px}.support-page-title{align-items:flex-end}.support-page-title h1{margin-bottom:8px}.support-admin-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.support-workspace,.admin-support-workspace{gap:14px;display:grid}.support-summary-strip{border-block:1px solid var(--line);background:#ffffff06;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:11px 2px;display:flex}.support-summary-strip>span{color:var(--muted);align-items:center;gap:7px;display:inline-flex}.support-summary-strip svg{color:var(--accent)}.support-summary-strip strong{color:var(--text)}.support-feedback{align-items:center;gap:9px;margin:0;display:flex}.support-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:stretch;min-height:620px;display:grid}.support-ticket-sidebar,.admin-support-queue{border:1px solid var(--line);background:#13161a;border-radius:8px 0 0 8px;min-width:0;overflow:hidden}.support-new-ticket-button{justify-content:center;width:calc(100% - 28px);margin:14px}.support-ticket-list{max-height:760px;display:grid;overflow-y:auto}.support-ticket-list-item{border:0;border-top:1px solid var(--line);color:var(--text);cursor:pointer;text-align:left;background:0 0;gap:7px;width:100%;min-width:0;padding:14px;display:grid}.support-ticket-list-item:hover,.support-ticket-list-item:focus-visible{background:rgba(var(--accent-rgb), .08);outline:none}.support-ticket-list-item.active{background:rgba(var(--accent-rgb), .14);box-shadow:inset 3px 0 0 var(--accent)}.support-ticket-list-heading,.support-ticket-list-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.support-ticket-list-heading strong{color:var(--accent-soft);font-size:.8rem}.support-ticket-list-subject{overflow-wrap:anywhere;font-weight:800;line-height:1.3}.support-requester-name{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem}.support-ticket-list-meta time{color:var(--muted);text-align:right;font-size:.7rem}.support-unread-dot{background:#67d39b;border-radius:999px;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 10px #67d39bb3}.support-status,.support-priority{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.support-status-new,.support-status-waiting_on_support{color:#b9dcff;background:#7ab8ff21;border-color:#7ab8ff7a}.support-status-waiting_on_user{color:#ffe29b;background:#f6c95f1f;border-color:#f6c95f73}.support-status-investigating{color:#dbc6ff;background:#9146ff24;border-color:#a970ff85}.support-status-resolved{color:#baf4d3;background:#67d39b1f;border-color:#67d39b7a}.support-status-closed,.support-status-spam{color:#ffc0bd;background:#ff7a761a;border-color:#ff7a766b}.support-priority-high,.support-priority-urgent{color:#ffc0bd;border-color:#ff7a7685}.support-priority-low{color:var(--muted)}.support-ticket-main,.admin-support-conversation{background:var(--panel);border:1px solid var(--line);border-left:0;border-radius:0 8px 8px 0;min-width:0;overflow:hidden}.support-form,.support-conversation{gap:20px;min-height:100%;padding:clamp(18px,3vw,30px);display:grid}.support-form-header,.support-conversation-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.support-form-header h2,.support-conversation-header h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:1.45rem}.support-conversation-header p{color:var(--muted);margin:7px 0 0}.support-ticket-reference-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-ticket-reference-row>span:first-child{color:var(--accent-soft);font-size:.78rem;font-weight:950}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.support-form .field,.support-reply-form .field,.admin-support-compose .field,.admin-support-context .field{gap:7px;display:grid}.support-form .field>span,.support-reply-form .field>span,.admin-support-compose .field>span,.admin-support-context .field>span{color:var(--muted);font-size:.78rem;font-weight:800}.support-field-wide{grid-column:1/-1}.support-form textarea,.support-reply-form textarea,.admin-support-compose textarea,.admin-support-context textarea{resize:vertical;line-height:1.5}.support-form-actions{justify-content:flex-end;display:flex}.support-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.support-captcha{min-height:65px}.support-message-list{gap:12px;display:grid}.support-message{border:1px solid var(--line);background:#111317;border-radius:8px;gap:10px;max-width:88%;padding:14px 16px;display:grid}.support-message-requester{border-left-color:#7ab8ffb3;justify-self:start}.support-message-admin{background:#67d39b12;border-color:#67d39b52;justify-self:end}.support-message-internal{background:#f6c95f14;border-color:#f6c95f66;justify-self:stretch;max-width:100%}.support-message header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.support-message header strong{align-items:center;gap:5px;display:inline-flex}.support-message time{color:var(--muted);font-size:.72rem}.support-message p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.55}.support-reply-form,.admin-support-compose{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.support-reply-form>.button{justify-self:end}.support-closed-note,.support-internal-reminder{color:var(--muted);align-items:center;gap:8px;display:flex}.support-empty-state{color:var(--muted);text-align:center;align-content:center;justify-items:center;min-height:420px;padding:30px;display:grid}.support-empty-state h2{color:var(--text);margin-bottom:0}.support-empty-copy,.support-loading{color:var(--muted);margin:0;padding:14px;line-height:1.45}.support-admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.support-admin-kpis>div{background:var(--panel);border:1px solid var(--line);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px 10px;min-width:0;padding:13px;display:grid}.support-admin-kpis svg{color:var(--accent)}.support-admin-kpis span{color:var(--muted);min-width:0}.support-admin-kpis strong{font-size:1.3rem}.support-admin-filters{border-block:1px solid var(--line);background:#ffffff06;grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) minmax(170px,.5fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.support-admin-filters label{align-items:center;gap:7px;min-width:0;display:flex}.support-admin-filters input,.support-admin-filters select{border:1px solid var(--line);color:var(--text);background:#111317;border-radius:8px;width:100%;min-width:0;min-height:38px;padding:8px 10px}.admin-support-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start;display:grid}.admin-support-queue{border-radius:8px 0 0 8px;position:sticky;top:12px}.admin-support-queue-heading{justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.admin-support-queue-heading span{color:var(--muted);font-size:.75rem}.admin-support-ticket-view{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-width:0;display:grid}.admin-support-conversation{border-radius:0;gap:18px;padding:22px;display:grid}.support-related-reference{background:#7ab8ff0f;border:1px solid #7ab8ff38;border-radius:8px;gap:6px;padding:11px 13px;display:grid}.support-related-reference code,.support-diagnostic-results code{color:var(--muted);overflow-wrap:anywhere}.support-compose-tabs{border:1px solid var(--line);background:#111317;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.support-compose-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:38px;display:flex}.support-compose-tabs button.active{background:rgba(var(--accent-rgb), .15);color:var(--text)}.admin-support-compose-actions{justify-content:space-between;align-items:end;gap:12px;display:flex}.admin-support-compose-actions .field{min-width:190px}.admin-support-context{border:1px solid var(--line);background:#13161a;border-left:0;border-radius:0 8px 8px 0;min-width:0}.admin-support-context>section,.admin-support-context>form{border-bottom:1px solid var(--line);gap:12px;margin:0;padding:18px;display:grid}.admin-support-context>:last-child{border-bottom:0}.admin-support-context h3{align-items:center;gap:7px;margin:0;font-size:1rem;display:flex}.admin-support-context h4{color:var(--muted);text-transform:uppercase;margin:8px 0 0;font-size:.78rem}.support-requester-profile{align-items:center;gap:10px;display:flex}.support-requester-profile>img,.support-requester-profile>span{background:var(--panel-2);border:1px solid var(--line);object-fit:cover;border-radius:999px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.support-requester-profile div{min-width:0;display:grid}.support-requester-profile strong,.support-requester-profile small{overflow-wrap:anywhere}.support-requester-profile small{color:var(--muted)}.support-diagnostic-list{margin:0;display:grid}.support-diagnostic-list>div{border-top:1px solid #ffffff0f;grid-template-columns:minmax(80px,.7fr) minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.support-diagnostic-list dt{color:var(--muted)}.support-diagnostic-list dd{overflow-wrap:anywhere;text-align:right;margin:0}.support-context-links{gap:8px;display:grid}.support-context-links .button{white-space:normal;justify-content:flex-start}.support-diagnostic-results,.support-mini-log,.support-audit-list{gap:8px;display:grid}.support-diagnostic-results>div,.support-mini-log>div,.support-audit-list>div{border-top:1px solid #ffffff12;gap:4px;padding-top:8px;display:grid}.support-diagnostic-results span,.support-mini-log span{color:var(--accent);text-transform:uppercase;font-size:.68rem;font-weight:900}.support-diagnostic-results small,.support-mini-log small,.support-audit-list span,.support-audit-list time{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem}.support-audit-list>div{grid-template-columns:minmax(0,1fr) auto}.support-audit-list time{grid-column:1/-1}.support-abuse-section .notice{margin:0;padding:10px}.support-abuse-section form{gap:10px;display:grid}.admin-support-queue-entry{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.admin-support-queue-entry h3,.admin-support-queue-entry p{margin:0}.admin-support-queue-entry .eyebrow{margin-bottom:5px}@media (max-width:1120px){.admin-support-ticket-view{grid-template-columns:1fr}.admin-support-context{border-left:1px solid var(--line);border-radius:0 0 8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-support-context>section,.admin-support-context>form{border-bottom:1px solid var(--line);border-right:1px solid var(--line)}}@media (max-width:860px){.support-admin-kpis,.support-admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-support-layout{grid-template-columns:1fr}.admin-support-queue{border-radius:8px 8px 0 0;position:static}.admin-support-queue .support-ticket-list{max-height:360px}.admin-support-conversation{border-left:1px solid var(--line)}.admin-support-context{border-radius:0 0 8px 8px}}@media (max-width:680px){.support-page-title{align-items:flex-start}.support-admin-title-actions{justify-content:flex-start;width:100%}.support-layout,.support-form-grid,.support-admin-filters,.admin-support-context{grid-template-columns:1fr}.support-ticket-sidebar,.support-ticket-main{border:1px solid var(--line);border-radius:8px}.support-ticket-sidebar{max-height:390px}.support-form-header,.support-conversation-header,.admin-support-compose-actions,.admin-support-queue-entry{flex-direction:column;align-items:stretch}.support-message{max-width:100%}.support-form-actions .button,.support-reply-form>.button,.admin-support-compose-actions .button,.admin-support-compose-actions .field,.admin-support-queue-entry .button{justify-content:center;width:100%}.admin-support-context>section,.admin-support-context>form{border-right:0}}html{scroll-behavior:smooth}:target{scroll-margin-top:18px}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px clamp(14px,3vw,34px);display:flex;position:relative}.topbar:has(.nav-mode-viewer):after{content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.topbar:has(.nav-mode-creator):after{content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.topbar:has(.nav-mode-viewer):after{background:linear-gradient(90deg, transparent, rgba(var(--collector-rgb), .86), transparent)}.topbar:has(.nav-mode-creator):after{background:linear-gradient(90deg, transparent, rgba(var(--creator-rgb), .86), transparent)}.topbar:has(.nav-mode-mod):after{background:linear-gradient(90deg,#0000,#00c853db,#0000)}.brand{white-space:nowrap;flex:none;align-items:center;gap:10px;font-weight:800;display:flex}.brand:before{content:"";filter:drop-shadow(0 2px 3px #00000047);background:url(/assets/brand/stream-collections-logo-100-lossless.webp) 50%/contain no-repeat;flex:0 0 36px;width:36px;height:36px;display:block}.nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.nav-mode-marker{border:1px solid var(--line);letter-spacing:.08em;opacity:.94;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border-radius:8px;align-self:center;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:.74rem;font-weight:950;display:inline-flex}.nav-mode-marker>span{border-radius:999px;width:8px;height:8px;display:inline-block}.nav-mode-marker.collector{color:var(--collector-soft)}.nav-mode-marker.collector>span{background:var(--collector);box-shadow:0 0 14px rgba(var(--collector-rgb), .7)}.nav-mode-marker.creator{color:var(--creator)}.nav-mode-marker.creator>span{background:var(--creator);box-shadow:0 0 14px rgba(var(--creator-rgb), .7)}.nav-mode-marker.mod{color:#7dffb3}.nav-mode-marker.mod>span{background:#00c853;box-shadow:0 0 14px #00c853b8}.nav a,.nav-button,.button{background:var(--panel-2);border:1px solid var(--line);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:8px 11px;font-size:.95rem;display:inline-flex}.nav a.nav-workspace{font-weight:900}.nav a.nav-collector{background:rgba(var(--collector-rgb), .16);border-color:rgba(var(--collector-rgb), .68);color:var(--collector-soft)}.nav a.nav-collector:hover{background:rgba(var(--collector-rgb), .24);border-color:rgba(var(--collector-rgb), .92)}.nav.nav-mode-viewer a.nav-collector{background:linear-gradient(135deg, rgba(var(--collector-rgb), .32), rgba(var(--collector-rgb), .18));box-shadow:0 0 0 2px rgba(var(--collector-rgb), .18), inset 0 -2px 0 rgba(var(--collector-rgb), .8)}.nav a.nav-creator{background:rgba(var(--creator-rgb), .17);border-color:rgba(var(--creator-rgb), .72);color:var(--creator)}.nav a.nav-creator:hover{background:rgba(var(--creator-rgb), .25);border-color:rgba(var(--creator-rgb), .96)}.nav a.nav-mod{color:#b7ffd4;background:#00c8532b;border-color:#00c853b8;font-weight:900}.nav a.nav-mod:hover{background:#00c85342;border-color:#00c853f5}.nav a.nav-mod-invite{box-shadow:0 0 0 2px #00c8532e,0 0 22px #00c85329}.nav.nav-mode-creator a.nav-creator{background:linear-gradient(135deg, rgba(var(--creator-rgb), .34), rgba(var(--creator-rgb), .17));box-shadow:0 0 0 2px rgba(var(--creator-rgb), .18), inset 0 -2px 0 rgba(var(--creator-rgb), .9)}.nav a.nav-attention{color:var(--gold);background:#f6c95f24;border-color:#f6c95fb8;font-weight:800}.nav a.nav-balance{color:#d8ffe9;background:linear-gradient(135deg,#67d39b33,#f6c95f29);border-color:#67d39b9e;min-width:max-content;font-weight:850}.nav a.nav-balance span{white-space:nowrap;display:inline-block}.nav a.nav-balance strong{color:var(--gold);text-transform:uppercase;background:#10111370;border:1px solid #f6c95f5c;border-radius:999px;padding:4px 7px;font-size:.74rem;line-height:1}.nav a.nav-balance:hover{background:linear-gradient(135deg,#67d39b47,#f6c95f3d);border-color:#67d39beb}.mobile-nav-toggle,.mobile-nav-trigger,.mobile-nav-backdrop,.mobile-nav-panel-header{display:none}.mobile-nav-panel,.mobile-nav-panel form{display:contents}.header-login-button{color:#fff;white-space:nowrap;background:#9146ff;border:1px solid #a970ff;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:8px 11px;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #9146ff3d}.header-login-button:hover{background:#772ce8;border-color:#bf94ff}.twitch-login-badge{color:currentColor;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.twitch-login-badge.large{width:26px;height:26px}.twitch-login-badge svg{width:100%;height:100%;display:block}.twitch-login-badge.large svg{width:100%;height:100%}.gem-icon{object-fit:contain;vertical-align:-.16em;flex:none;width:1em;height:1em;display:inline-block}.gem-amount{white-space:nowrap;align-items:center;gap:.34rem;line-height:1;display:inline-flex}.gem-amount .gem-icon{filter:drop-shadow(0 2px 4px #0000004d)}.gem-inline-label{align-items:center;gap:.4rem;display:inline-flex}.header-account-chip{color:var(--text);white-space:nowrap;background:#9146ff1f;border:1px solid #9146ff6b;border-radius:8px;align-items:center;gap:9px;min-height:36px;padding:5px 9px;font-size:.9rem;display:inline-flex}.header-account-chip img{object-fit:cover;border-radius:999px;width:26px;height:26px}.header-account-chip strong{color:#d9c8ff}.nav form{margin:0}.nav-button{appearance:none}.button:disabled{cursor:not-allowed;opacity:.48}.button.primary{background:var(--accent);border-color:var(--accent);color:#07111c;font-weight:800}.button.twitch-login-button,.collector-surface .button.twitch-login-button,.creator-surface .button.twitch-login-button{color:#fff;background:#9146ff;border-color:#a970ff;font-weight:950;box-shadow:0 16px 34px #9146ff47}.button.twitch-login-button:hover,.collector-surface .button.twitch-login-button:hover,.creator-surface .button.twitch-login-button:hover{background:#772ce8;border-color:#bf94ff}.button.danger{color:var(--red);border-color:#ff7a768c}.main{max-width:1180px;margin:0 auto;padding:36px clamp(18px,4vw,48px) 64px}.hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:28px;min-height:calc(100vh - 210px);display:grid}.login-gate{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:28px;min-height:calc(100vh - 210px);display:grid}.hero h1{max-width:860px;margin:26px 0 20px;font-size:clamp(42px,7vw,84px);line-height:.95}.login-gate h1{max-width:820px;margin:22px 0 18px;font-size:clamp(38px,6vw,72px);line-height:1}.login-panel{align-self:center}.front-door-main{max-width:1260px}.front-door-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:center;gap:clamp(28px,5vw,62px);min-height:calc(100vh - 270px);display:grid;position:relative}.front-door-hero:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(120deg,#7ab8ff1f,#0000 36%),radial-gradient(circle at 78% 18%,#9146ff38,#0000 32%),radial-gradient(circle at 42% 88%,#f6c95f24,#0000 28%);border:1px solid #ffffff0a;border-radius:18px;position:absolute;inset:-22px}.front-door-copy h1{max-width:900px;margin:22px 0 20px;font-size:clamp(46px,7vw,92px);line-height:.92}.front-door-cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 16px;display:flex}.front-door-link-button{color:var(--text);background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:12px 15px;font-size:.98rem;font-weight:800;transition:transform .12s,border-color .12s;display:inline-flex}.front-door-link-button:hover{border-color:#ffffff52;transform:translateY(-1px)}.front-door-twitch-button{color:#fff;background:#9146ff;border:1px solid #bf94ff;border-radius:8px;align-items:center;gap:10px;min-height:58px;margin-top:14px;padding:15px 22px;font-size:1.08rem;font-weight:950;display:inline-flex;box-shadow:0 18px 46px #9146ff57}.front-door-twitch-button:hover{background:#772ce8;border-color:#d9c8ff}.front-door-showcase{gap:16px;display:grid}.front-door-stats{gap:10px;margin:18px 0 22px;display:grid}.front-door-stat-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;gap:6px;padding:12px 14px;display:grid}.front-door-stat-card strong{color:var(--text);font-size:1.04rem}.front-door-stat-card span{color:var(--muted);font-size:.94rem}.front-door-flow-panel{background:#7ab8ff14;border:1px solid #7ab8ff42;border-radius:12px;margin:4px 0 12px;padding:16px 18px}.front-door-flow-panel h3{margin:0 0 12px}.front-door-flow{color:var(--muted);gap:8px;margin:0;padding:0;display:grid}.front-door-flow li{grid-template-columns:28px 1fr;align-items:center;gap:10px;font-size:.98rem;display:grid}.front-door-flow li span{aspect-ratio:1;background:var(--accent);color:#07111c;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-weight:900;display:inline-flex}.front-door-highlight-grid{margin-top:10px}.front-door-highlight-grid .front-door-choice{min-height:0}.front-door-highlight-card{background:linear-gradient(#ffffff0d,#ffffff06);border:1px solid #ffffff1f;border-radius:8px;gap:12px;padding:18px;display:grid}.front-door-highlight-card>svg{color:var(--gold);width:28px;height:28px}.front-door-highlight-card h3{margin:0}.front-door-passport{color:#2b2416;background:linear-gradient(100deg,#fbecc6f5,#d6bd84d1),repeating-linear-gradient(30deg,#3d2b1514 0 1px,#0000 1px 7px);border:1px solid #f6c95f52;border-radius:12px;gap:18px;min-height:410px;padding:clamp(22px,4vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057}.front-door-passport:after{content:"";background:linear-gradient(90deg,#0000,#56371329,#0000);width:34px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.passport-mini-header{letter-spacing:.08em;text-transform:uppercase;z-index:1;justify-content:space-between;font-size:.78rem;font-weight:950;display:flex;position:relative}.passport-mini-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;position:relative}.passport-mini-stamp{color:#2b2416;text-align:center;background:#fffbea7a;border:1px dashed #2b24163d;border-radius:8px;place-items:center;gap:10px;min-height:120px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:950;display:grid}.passport-mini-stamp.earned{color:#0d704a;border-color:#00754a7a;transform:rotate(-4deg)}.passport-mini-stamp.active{color:#6332bb;border-color:#9146ff70;transform:rotate(3deg)}.passport-mini-stamp.locked{color:#2b24166b;filter:grayscale()}.passport-mini-stamp.coins{color:#9a670c;border-color:#b577086b;transform:rotate(-2deg)}.passport-mini-line{z-index:1;background:#2b241638;height:1px;position:relative}.front-door-passport p{z-index:1;margin:auto 0 0;font-weight:800;line-height:1.5;position:relative}.front-door-account-card{background:#9146ff24;border:1px solid #9146ff70;border-radius:8px;align-items:center;gap:14px;padding:16px;display:flex}.front-door-account-card.signed-in{background:linear-gradient(135deg,#9146ff2e,#7ab8ff1f)}.front-door-account-card img{object-fit:cover;border:2px solid #d9c8ff9e;border-radius:999px;width:58px;height:58px}.front-door-account-card span,.front-door-account-card small{color:var(--muted);font-weight:800;display:block}.front-door-account-card strong{color:#e8dcff;margin:3px 0;font-size:1.35rem;line-height:1.1;display:block}.front-door-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.front-door-choice{background:linear-gradient(#ffffff0e,#ffffff06);min-height:260px;position:relative;overflow:hidden}.front-door-choice:before{content:"";opacity:.48;width:120px;height:100%;position:absolute;top:-24px;right:-32px;transform:rotate(14deg)}.front-door-choice.collector:before{background:#7ab8ff2e}.front-door-choice.creator:before{background:#f6c95f2e}.front-door-choice.admin:before{background:#9146ff2e}.front-door-choice>svg,.front-door-choice h2,.front-door-choice p,.front-door-choice a{z-index:1;position:relative}.button.collector-entry{color:#c7e3ff;background:#7ab8ff29;border-color:#7ab8ffb8;font-weight:900}.button.creator-entry{background:var(--creator);border-color:var(--creator);color:#1b160d;font-weight:900}.button.admin-entry{color:#e8dcff;background:#9146ff2e;border-color:#9146ff9e;font-weight:900}.onboarding-hero{max-width:840px}.onboarding-hero h1{margin:22px 0 18px;font-size:clamp(38px,6vw,72px);line-height:1}.onboarding-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.onboarding-choice{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:16px;min-height:300px;padding:24px;display:grid}.onboarding-choice h2{margin:0;font-size:28px}.onboarding-choice .button{justify-content:center;width:100%;min-height:54px;margin-top:auto}.hero p,.lede{color:var(--muted);max-width:760px;font-size:18px;line-height:1.65}.eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:800}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.actions.form-actions{justify-content:space-between;align-items:center;margin-top:0}.actions.compact-actions{margin-top:0}.compact-collection-grid{margin-bottom:1.5rem}.related-workspaces{border:1px solid #94a3b838;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.7rem;margin:1.25rem 0 2rem;padding:.9rem;display:flex}.dashboard-tabs{border:1px solid var(--line);z-index:5;background:#101113eb;border-radius:8px;flex-wrap:wrap;gap:6px;margin:24px 0 18px;padding:8px;display:flex;position:sticky;top:10px}.dashboard-tabs a{color:var(--muted);border-radius:6px;padding:8px 10px;font-weight:800}.dashboard-tabs a:hover{background:var(--panel-2);color:var(--text)}.creator-studio-nav{border:1px solid var(--line);background:#111317;border-radius:8px;grid-template-columns:repeat(7,minmax(86px,1fr));align-items:center;gap:5px;margin-bottom:24px;padding:8px;display:grid;overflow-x:auto}.creator-studio-nav a{color:var(--muted);text-align:center;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:38px;padding:7px 8px;font-size:.82rem;font-weight:900;display:inline-flex}.creator-studio-nav button{color:var(--muted);cursor:pointer;font:inherit;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:38px;padding:7px 8px;font-size:.82rem;font-weight:900;display:inline-flex}.creator-studio-nav a:hover,.creator-studio-nav a.active,.creator-studio-nav button:hover,.creator-studio-nav button.active{color:var(--text);background:#f6c95f24}.creator-studio-nav a.active,.creator-studio-nav button.active{color:var(--gold);border:1px solid #f6c95f61}.creator-workspace-main{padding-bottom:24px}.creator-workspace{gap:18px;display:grid}.creator-workspace-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.creator-workspace-title h1,.creator-workspace-title p{margin:0}.creator-workspace-title h1{font-size:clamp(2rem,1.65rem + 1.6vw,3.4rem)}.creator-workspace-nav{margin-bottom:0}.creator-tutorial-button,.collector-tutorial-button{white-space:nowrap;min-height:44px}.creator-tutorial-button.floating,.collector-tutorial-button.floating{z-index:80;min-height:44px;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 40px #00000052}.dashboard-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.dashboard-tutorial{z-index:150;position:fixed;inset:0}.dashboard-tutorial-dim{background:#04060abd;position:fixed;inset:0}.dashboard-tutorial-highlight{border:2px solid rgba(var(--accent-rgb), .96);box-shadow:0 0 0 9999px #03050980, 0 0 34px rgba(var(--accent-rgb), .34);pointer-events:none;z-index:151;border-radius:12px;transition:height .18s,left .18s,top .18s,width .18s;position:fixed}.dashboard-tutorial-popout{background:linear-gradient(180deg, #ffffff0f, transparent 45%), var(--panel);border:1px solid rgba(var(--accent-rgb), .5);z-index:152;border-radius:12px;gap:14px;max-width:calc(100vw - 32px);padding:22px;display:grid;position:fixed;box-shadow:0 28px 90px #00000085}.dashboard-tutorial-popout h2,.dashboard-tutorial-popout p{margin:0}.dashboard-tutorial-close{position:absolute;top:12px;right:12px}.dashboard-tutorial-progress{gap:7px;display:flex}.dashboard-tutorial-progress span{background:#ffffff29;border-radius:999px;width:22px;height:7px}.dashboard-tutorial-progress span.active{background:var(--accent);box-shadow:0 0 16px rgba(var(--accent-rgb), .34)}.creator-surface{--accent:var(--creator);--accent-rgb:var(--creator-rgb);--accent-soft:var(--creator);--accent-strong:#ffd76e}.creator-surface .eyebrow{color:var(--creator)}.creator-surface .button.primary{background:var(--creator);border-color:var(--creator);color:#1b160d}.creator-surface .button.primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.creator-surface .status.available,.creator-surface .status.earned{background:rgba(var(--creator-rgb), .18);color:var(--creator)}.mod-surface{--accent:#00c853;--accent-rgb:0, 200, 83;--accent-soft:#b7ffd4;--accent-strong:#55e991;--creator:#00c853;--creator-rgb:0, 200, 83;--gold:#55e991}.mod-surface .eyebrow{color:#7dffb3}.mod-surface .button.primary,.button.mod-primary{color:#06140b;background:#00c853;border-color:#00c853;font-weight:900}.mod-surface .button.primary:hover,.button.mod-primary:hover{background:#55e991;border-color:#55e991}.mod-surface .creator-studio-nav a:hover,.mod-surface .creator-studio-nav a.active,.mod-surface .creator-studio-nav button:hover,.mod-surface .creator-studio-nav button.active{background:#00c85329}.mod-surface .creator-studio-nav a.active,.mod-surface .creator-studio-nav button.active{color:#7dffb3;border-color:#00c8536b}.mod-surface .stamp-card.selected,.mod-surface .collection-tile.selected{border-color:#00c853;box-shadow:0 0 0 1px #00c85375}.mod-surface .create-plus{color:#7dffb3;background:#00c85329;border-color:#00c8536b}.mod-surface .type-guidance{border-left-color:#00c853}.mod-dashboard-header{background:linear-gradient(135deg,#00c8532e,#111317f0);border:1px solid #00c85357;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin-bottom:18px;padding:18px;display:grid}.mod-dashboard-header h1,.mod-dashboard-header p{margin:0}.mod-dashboard-header img{object-fit:cover;border:2px solid #00c853b3;border-radius:999px;width:58px;height:58px}.mod-creator-switcher{gap:6px;min-width:230px;display:grid}.mod-creator-switcher span{color:var(--muted);font-size:.82rem;font-weight:800}.mod-dashboard-nav a.active,.mod-dashboard-nav button.active{color:#7dffb3;border-color:#00c8537a}.mod-invite-screen{max-width:980px}.mod-invite-panel{gap:18px;display:grid}.mod-invite-hero{text-align:center;background:linear-gradient(135deg,#00c85333,#111317f5);border:1px solid #00c8535c;border-radius:8px;place-items:center;gap:14px;min-height:380px;padding:clamp(28px,6vw,70px);display:grid}.mod-invite-hero img{object-fit:cover;border:3px solid #00c853ad;border-radius:999px;width:96px;height:96px}.mod-invite-hero h1{max-width:860px;margin:0;font-size:clamp(2rem,1.45rem + 2.4vw,4rem);line-height:1.02}.permission-list{flex-wrap:wrap;gap:8px;display:flex}.viewer-workspace{gap:18px;display:grid}.collector-surface .eyebrow,.section-title.collector-dashboard-title .eyebrow,.collector-dashboard-title .eyebrow{color:var(--collector)}.collector-surface .button.primary{background:var(--collector);border-color:var(--collector);color:#07111c}.collector-surface .button.primary:hover{background:var(--collector-strong);border-color:var(--collector-strong)}.collector-surface .status.available,.collector-surface .status.earned{background:rgba(var(--collector-rgb), .16);border-color:rgba(var(--collector-rgb), .42);color:var(--collector-soft)}.collector-surface .creator-card-avatar,.collector-surface .collection-creator-avatar{border-color:rgba(var(--collector-rgb), .58)}.collector-surface .creator-card-avatar{background:radial-gradient(circle at 30% 20%, rgba(var(--collector-rgb), .28), transparent 48%), linear-gradient(145deg, var(--panel-2), var(--panel))}.collector-surface .creator-card-avatar span{color:var(--collector-soft)}.collector-surface .collection-creator-avatar.fallback{background:rgba(var(--collector-rgb), .16);color:var(--collector-soft)}.collector-dashboard-title h1{text-shadow:0 0 24px rgba(var(--collector-rgb), .12)}.viewer-workspace-nav{grid-template-columns:repeat(5,minmax(104px,1fr));margin-bottom:0}.viewer-workspace-nav button:hover,.viewer-workspace-nav button.active{background:rgba(var(--collector-rgb), .15);color:var(--text)}.viewer-workspace-nav button.active{border:1px solid rgba(var(--collector-rgb), .48);color:var(--collector-soft);box-shadow:inset 0 -2px 0 rgba(var(--collector-rgb), .72)}.viewer-workspace-subnav{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;display:flex}.viewer-workspace-subnav button{color:var(--muted);cursor:pointer;font:inherit;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 13px;font-size:.78rem;font-weight:900;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.viewer-workspace-subnav button:hover,.viewer-workspace-subnav button.active{background:rgba(var(--collector-rgb), .14);border-color:rgba(var(--collector-rgb), .38);color:var(--collector-soft);transform:translateY(-1px)}.viewer-workspace-panel{gap:18px;min-height:max(520px,100vh - 260px);display:grid}.viewer-workspace-section{min-height:inherit;align-content:start;gap:18px;display:grid}.viewer-workspace-section+.viewer-workspace-section{margin-top:22px}.viewer-workspace-panel>section>.section-title:first-child{margin-top:0}.workspace-loading-dot{background:var(--accent);box-shadow:0 0 12px rgba(var(--accent-rgb), .6);border-radius:999px;width:7px;height:7px}.creator-workspace-frame-shell{background:var(--bg);border:1px solid var(--line);border-radius:14px;transition:min-height .18s;position:relative;overflow:visible}.creator-workspace-frame-shell iframe{border:0;width:100%;min-height:520px;display:none;position:absolute}.creator-workspace-frame-shell iframe.active{display:block;position:relative}.creator-workspace-loading{text-align:center;z-index:2;background:#0b0d10eb;place-items:center;gap:8px;display:grid;position:absolute;inset:0}.creator-workspace-loading span{color:var(--muted)}.creator-embedded-wrapper{background:var(--bg);min-height:100vh}.creator-embedded-panel{background:var(--bg);min-height:100vh;padding:28px}.creator-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.studio-action-grid .action-panel,.action-panel{color:var(--text);min-height:190px;transition:border-color .16s,transform .16s}.action-panel:hover{border-color:#f6c95f73;transform:translateY(-1px)}.attention-hub{gap:14px;display:grid}.creator-safety-panel{background:linear-gradient(135deg, #f6c95f1a, transparent 42%), var(--panel);border-color:#f6c95f47;gap:18px;display:grid}.creator-safety-panel svg{color:var(--gold);filter:drop-shadow(0 0 18px #f6c95f47);width:30px;height:30px;margin-bottom:10px}.creator-safety-panel h2,.creator-safety-panel p{margin:0}.creator-onboarding-list{color:var(--muted);gap:8px;margin:0;padding-left:18px;line-height:1.45;display:grid}.creator-onboarding-list li::marker{color:var(--gold)}.tier-status-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.tier-status-panel svg{color:var(--gold);filter:drop-shadow(0 0 18px #f6c95f57);width:30px;height:30px;margin-bottom:10px}.tier-status-panel h2,.tier-status-panel p{margin:0}.tier-status-panel .metric{margin-top:8px}.tier-actions{place-items:stretch stretch;gap:10px;display:grid}.tier-actions .button{justify-content:center}.tier-limit-popover{z-index:160;background:#04060ab8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.tier-limit-card{background:linear-gradient(180deg, #f6c95f1f, transparent 42%), var(--panel);border:1px solid #f6c95f73;border-radius:12px;gap:16px;width:min(100%,520px);max-width:520px;padding:24px;display:grid;position:relative;box-shadow:0 28px 90px #00000085}.tier-limit-card h2,.tier-limit-card p{margin:0}.tier-limit-close{position:absolute;top:12px;right:12px}.tier-limit-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tier-limit-facts span{border:1px solid var(--line);color:var(--muted);background:#ffffff0b;border-radius:8px;gap:4px;padding:12px;display:grid}.tier-limit-facts strong{color:var(--text);font-size:1.25rem}.theme-preview-overlay{z-index:130;background:#020307c7;justify-content:center;align-items:flex-start;padding:18px;display:flex;position:fixed;inset:0;overflow:auto}.theme-preview-card{background:linear-gradient(150deg, #f6c95f29, transparent 32%), var(--panel);color:var(--text);border:1px solid #f6c95f47;border-radius:10px;gap:14px;width:min(1200px,100vw - 32px);max-width:min(1200px,100vw - 32px);max-height:calc(100vh - 36px);margin:20px 0;padding:16px;display:grid;overflow:hidden;box-shadow:0 28px 92px #0000008f}.theme-preview-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.theme-preview-close{align-self:flex-start}.theme-preview-header .metric{margin-bottom:6px}.theme-preview-note{color:var(--muted)}.theme-preview-stage{border:1px solid var(--line);background:#090c1242;border-radius:9px;min-height:min(68vh,720px);padding:10px;overflow:auto}.theme-preview-stage .collection-theme-shell{margin-top:0}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.billing-interval-panel{border:1px solid var(--line);background:linear-gradient(135deg,#54b2ff14,#f6c95f14);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px;display:flex}.billing-interval-panel h2{margin:4px 0 0;font-size:1.2rem}.billing-interval-actions{place-items:end;gap:8px;margin-left:auto;display:grid}.billing-interval-actions .metric{text-align:right;max-width:280px}.billing-interval-switch{background:#05080ec7;border:1px solid #ffffff24;border-radius:999px;grid-template-columns:repeat(2,minmax(118px,1fr));min-height:52px;padding:4px;display:grid;position:relative}.billing-interval-indicator{background:linear-gradient(135deg, var(--blue), var(--gold));border-radius:999px;width:calc(50% - 4px);transition:transform .18s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 8px 28px #54b2ff3d}.billing-interval-indicator.annual{transform:translate(100%)}.billing-interval-switch button{color:var(--muted);cursor:pointer;font:inherit;z-index:1;background:0 0;border:0;place-items:center;gap:1px;min-height:44px;padding:6px 16px;font-weight:900;display:grid;position:relative}.billing-interval-switch button.active{color:#061018}.billing-interval-switch small{text-transform:uppercase;font-size:.68rem;font-weight:900}.plan-card{background:linear-gradient(150deg, #f6c95f14, transparent 42%), var(--panel);border:1px solid var(--line);border-radius:8px;gap:18px;padding:22px;display:grid}.plan-card.current{border-color:#f6c95f8c;box-shadow:0 0 0 1px #f6c95f2e}.plan-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.plan-card-header svg{color:var(--gold);filter:drop-shadow(0 0 16px #f6c95f57)}.plan-card h2,.plan-card p{margin:0}.plan-card form{display:grid}.plan-card form .button{justify-content:center;width:100%}.upgrade-form{align-self:end;gap:10px;display:grid}.upgrade-preview-panel{background:#05080e8a;border:1px solid #7ab8ff47;border-radius:8px;gap:12px;padding:12px;display:grid}.upgrade-preview-total{color:var(--text);font-size:1.25rem;font-weight:900;line-height:1.1}.upgrade-preview-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.upgrade-preview-error{color:#ffb9b9;background:#ff69691f;border:1px solid #ff696957;border-radius:8px;margin:0;padding:10px;font-weight:800}.plan-feature-list{gap:0;margin:0;display:grid}.plan-feature-list div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 0;display:grid}.plan-feature-list dt{color:var(--muted)}.plan-feature-list dd{color:var(--text);text-align:right;align-items:center;gap:6px;margin:0;font-weight:900;display:inline-flex}.plan-feature-list dd svg{color:var(--green)}.plan-feature-list dd svg[data-icon=circle-x]{color:var(--red)}.attention-list{gap:12px;display:grid}.attention-list div{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;gap:4px;padding:12px;display:grid}.attention-list .attention-item{gap:8px}.attention-item.error{background:#ff69691a;border-color:#ff696961}.attention-item.warning{background:#ffcf5c1a;border-color:#ffcf5c57}.attention-item.success{background:#78ffb014;border-color:#78ffb03d}.attention-item .button{justify-self:start}.attention-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.attention-list span{color:var(--muted);line-height:1.4}.connection-health-card{border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:12px 0 18px;padding:14px;display:grid}.connection-health-card strong{margin-bottom:3px;font-size:1.05rem;display:block}.connection-health-card span{color:var(--muted);line-height:1.35}.connection-health-card.success{background:#78ffb017;border:1px solid #78ffb057}.connection-health-card.success svg{color:var(--green)}.connection-health-card.warning{background:#ffcf5c1a;border:1px solid #ffcf5c57}.connection-health-card.warning svg{color:var(--gold)}.connection-health-card.error{background:#ff69691c;border:1px solid #ff696966}.connection-health-card.error svg{color:var(--red)}.missing-scope-list{background:#ff69690f;border:1px solid #ff696933;border-radius:8px;gap:8px;margin:12px 0;padding:12px;display:grid}.missing-scope-list>div{flex-wrap:wrap;gap:7px;display:flex}.missing-scope-list span{color:#ffd8d8;background:#ff696921;border:1px solid #ff696933;border-radius:999px;padding:5px 8px;font-size:.78rem;font-weight:850}.creator-readiness-checklist{gap:14px;display:grid}.creator-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.creator-readiness-item{background:#ffffff07;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.creator-readiness-item>svg{margin-top:1px}.creator-readiness-item>div{gap:3px;min-width:0;display:grid}.creator-readiness-item strong{color:var(--text)}.creator-readiness-item span{color:var(--muted);line-height:1.35}.creator-readiness-item .button{grid-column:2;justify-self:start;margin-top:4px}.creator-readiness-item.ready{background:#78ffb00f;border-color:#78ffb038}.creator-readiness-item.ready>svg{color:var(--green)}.creator-readiness-item.warning{background:#ffcf5c14;border-color:#ffcf5c42}.creator-readiness-item.warning>svg{color:var(--gold)}.creator-readiness-item.action{background:#ff696914;border-color:#ff696952}.creator-readiness-item.action>svg{color:var(--red)}.creator-readiness-checklist.compact .creator-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-readiness-panel{border-color:#ff696942;margin-bottom:18px}.settings-panel-grid{align-items:start}.settings-tabs{border:1px solid rgba(var(--accent-rgb), .22);background:#111317f0;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));align-items:stretch;gap:6px;margin:0 0 18px;padding:8px;display:grid;overflow-x:auto}.settings-tabs button{color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:2px;min-width:112px;min-height:50px;padding:8px 10px;display:grid}.settings-tabs button:hover,.settings-tabs button.active{background:rgba(var(--accent-rgb), .12);color:var(--text)}.settings-tabs button.active{border-color:rgba(var(--accent-rgb), .38)}.settings-tabs button span{font-size:.86rem;font-weight:900;line-height:1.1}.settings-tabs button small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800}.settings-tab-panel[hidden]{display:none}.settings-card{align-content:start;gap:12px;display:grid}.settings-card h2,.settings-card p{margin:0}.settings-card .stat-number{margin:4px 0 0}.settings-card .actions,.settings-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.settings-card .actions .button,.settings-card-actions .button{margin-top:0}.settings-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-detail-grid>div{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:4px;padding:12px;display:grid}.settings-detail-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.settings-detail-grid strong{color:var(--text);overflow-wrap:anywhere;line-height:1.25}.settings-diagnostics{border-top:1px solid var(--line);margin-top:4px;padding-top:12px}.settings-diagnostics summary{color:var(--muted);cursor:pointer;font-weight:900}.settings-diagnostics[open] summary{color:var(--text);margin-bottom:10px}@media (max-width:820px){.settings-detail-grid{grid-template-columns:1fr}}.owner-settings-card{margin-top:18px}.settings-readiness-card{margin-top:20px}.health-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.health-audit-panel{gap:14px;margin-bottom:18px;display:grid}.health-issue-list .attention-item{grid-template-columns:minmax(0,1fr) auto;align-items:start}.health-issue-main{background:0 0!important;border:0!important;gap:7px!important;padding:0!important}.health-issue-main .status{text-transform:capitalize;justify-self:start;align-items:center;gap:6px;display:inline-flex}.health-table{gap:0;display:grid;overflow-x:auto}.table-row.health-row{grid-template-columns:minmax(180px,1.25fr) minmax(130px,.8fr) minmax(150px,1fr) minmax(130px,.8fr) minmax(190px,1.35fr);align-items:center;min-width:860px}.health-row span{gap:5px;min-width:0;display:grid}.health-row small{color:var(--muted);font-size:.78rem}.dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dashboard-kpis.home-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:28px}.dashboard-kpis.home-kpis.revenue-kpis{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:18px}.dashboard-kpis.viewer-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;margin-bottom:28px}.dashboard-kpis.page-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:26px 0 34px}.dashboard-kpis .panel{box-shadow:none;background:0 0;border:0;border-left:3px solid #00e5ffe0;border-radius:0;grid-template-columns:1fr;align-content:start;gap:4px;min-width:0;min-height:116px;padding:4px 0 4px 18px;display:grid;overflow:hidden}.dashboard-kpis .panel:nth-child(2){border-left-color:#895cfff2}.dashboard-kpis .panel:nth-child(3){border-left-color:#66e0a6f2}.dashboard-kpis .panel:nth-child(4){border-left-color:#f6c95ff2}.dashboard-kpis .panel:nth-child(5){border-left-color:#ff70b8f2}.dashboard-kpis .panel svg{color:#00e5fff2;filter:drop-shadow(0 0 18px #00e5ff6b);width:34px;height:34px;margin-bottom:8px}.dashboard-kpis .panel>.gem-icon{filter:drop-shadow(0 0 18px #00e5ff6b);width:34px;height:34px;margin-bottom:8px}.dashboard-kpis .panel:nth-child(2) svg{color:#895cfff2;filter:drop-shadow(0 0 18px #895cff6b)}.dashboard-kpis .panel:nth-child(3) svg{color:#66e0a6f2;filter:drop-shadow(0 0 18px #66e0a66b)}.dashboard-kpis .panel:nth-child(4) svg{color:#f6c95ff2;filter:drop-shadow(0 0 18px #f6c95f61)}.dashboard-kpis .panel:nth-child(5) svg{color:#ff70b8f2;filter:drop-shadow(0 0 18px #ff70b861)}.dashboard-kpis.viewer-kpis .panel{border-left-color:#7ab8fff2}.dashboard-kpis.viewer-kpis .panel:nth-child(2){border-left-color:#5a96fff2}.dashboard-kpis.viewer-kpis .panel:nth-child(3){border-left-color:#67d3e2f2}.dashboard-kpis.viewer-kpis .panel:nth-child(4){border-left-color:#4dc4fff2}.dashboard-kpis.viewer-kpis .panel:nth-child(5){border-left-color:#9acafff2}.dashboard-kpis.viewer-kpis .panel svg{color:#7ab8fff2;filter:drop-shadow(0 0 18px #7ab8ff6b)}.dashboard-kpis.viewer-kpis .panel:nth-child(2) svg{color:#5a96fff2;filter:drop-shadow(0 0 18px #5a96ff6b)}.dashboard-kpis.viewer-kpis .panel:nth-child(3) svg{color:#67d3e2f2;filter:drop-shadow(0 0 18px #67d3e26b)}.dashboard-kpis.viewer-kpis .panel:nth-child(4) svg{color:#4dc4fff2;filter:drop-shadow(0 0 18px #4dc4ff6b)}.dashboard-kpis.viewer-kpis .panel:nth-child(5) svg{color:#9acafff2;filter:drop-shadow(0 0 18px #9acaff6b)}.dashboard-kpis .panel h3,.dashboard-kpis .panel p{margin:0}.dashboard-kpis .panel h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.collection-workspace-header{background:linear-gradient(135deg, #f6c95f1f, transparent 42%), var(--panel);border:1px solid #f6c95f52;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:18px;scroll-margin-top:32px;display:flex}.collection-workspace-header h2{margin:8px 0 0}.panel,.stamp-card,.form-panel,.collection-tile{background:var(--panel);border:1px solid var(--line);border-radius:8px}.creator-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:10px;min-width:0;padding:16px;display:grid}.creator-directory-card{align-content:start;gap:14px;min-height:100%;overflow:hidden}.explore-settings-preview-panel{align-content:start;gap:18px;min-height:0;display:grid}.explore-settings-preview-card{align-content:start;gap:18px;max-width:100%;min-height:0;overflow:hidden}.explore-settings-preview-card .creator-card-bio{margin:0}.explore-settings-preview-card .twitch-follow-button{justify-self:start}.bio-action-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.creator-card-layout{gap:14px;min-width:0;display:grid}.creator-card-layout.has-clip{grid-template-columns:minmax(0,1fr)}.creator-card-main{align-content:start;gap:14px;min-width:0;display:grid}.creator-card-hero{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;display:grid}.creator-card-avatar{background:radial-gradient(circle at 30% 20%,#f6c95f47,#0000 48%),#20242b;border:1px solid #f6c95f40;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;overflow:hidden}.creator-card-avatar img{object-fit:cover;width:100%;height:100%}.creator-card-avatar span{color:var(--gold);font-weight:950}.creator-card-identity-link{color:inherit;text-decoration:none;transition:border-color .14s,transform .14s}.creator-card-identity-link:hover{border-color:var(--collector-accent);transform:translateY(-1px)}.creator-name-link{color:inherit;text-decoration:none}.creator-name-link:hover{color:var(--collector-accent);text-underline-offset:.18em;text-decoration:underline}.creator-card-hero h3{margin:0}.creator-card-badges,.title-with-badge{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creator-card-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:8px 0 2px;display:flex}.creator-card-title-row h3{min-width:0}.title-with-badge h1{margin:0}.twitch-status-badge{align-items:center;min-height:0;line-height:0;display:inline-flex}.twitch-status-badge.compact{min-height:0}.twitch-status-badge.partner{color:inherit;background:0 0;border:0;padding:0}.twitch-status-badge img{image-rendering:auto;width:18px;height:18px}.twitch-status-badge.compact img{width:16px;height:16px}.creator-card-bio{color:var(--muted);margin:0;line-height:1.45}.creator-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.creator-card-stats span{color:var(--muted);background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;gap:2px;padding:8px;font-size:.74rem;display:grid}.creator-card-stats strong{color:var(--text);font-size:1.05rem}.community-leaderboard{--community-accent:#5ee0b5;--community-accent-rgb:94, 224, 181;margin:8px 0 34px}.community-leaderboard-champion{background:radial-gradient(circle at 18% 10%, rgba(var(--community-accent-rgb), .22), transparent 34%), linear-gradient(135deg, rgba(var(--community-accent-rgb), .14), rgba(var(--collector-rgb), .09)), #ffffff09;border-color:rgba(var(--community-accent-rgb), .42);box-shadow:0 24px 70px rgba(var(--community-accent-rgb), .08)}.community-leaderboard-rank-badge{background:rgba(var(--community-accent-rgb), .15);border-color:rgba(var(--community-accent-rgb), .42);color:var(--community-accent)}.community-leaderboard .global-leaderboard-champion-profile h3 svg,.community-leaderboard .global-rank-cell svg{color:var(--community-accent)}.community-champion-avatar{border-color:rgba(var(--community-accent-rgb), .76);box-shadow:0 0 32px rgba(var(--community-accent-rgb), .2)}.community-leaderboard-champion-stats{grid-template-columns:repeat(4,minmax(80px,1fr));min-width:420px}.community-pulse-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.community-pulse-summary span{background:rgba(var(--community-accent-rgb,var(--collector-rgb)), .08);border:1px solid rgba(var(--community-accent-rgb,var(--collector-rgb)), .2);color:var(--muted);border-radius:8px;align-items:center;gap:9px;min-width:0;padding:10px 12px;font-weight:850;display:inline-flex}.community-pulse-summary svg{color:var(--community-accent,var(--collector));flex:none}.community-pulse-summary strong{color:var(--text)}.community-creator-row{grid-template-columns:minmax(70px,.5fr) minmax(190px,1.5fr) minmax(130px,.8fr) minmax(170px,1fr) minmax(170px,1fr);align-items:center;min-width:840px}.community-creator-row>span{gap:4px;min-width:0;display:grid}.community-creator-row small{color:var(--muted);font-size:.76rem;font-weight:800}.community-creator-cell{align-items:center;gap:10px;display:inline-flex!important}.community-creator-cell>img,.community-creator-cell>span:first-child{background:rgba(var(--community-accent-rgb,var(--collector-rgb)), .16);border:1px solid rgba(var(--community-accent-rgb,var(--collector-rgb)), .25);color:var(--text);object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.78rem;font-weight:950;display:inline-flex}.community-creator-row.community-rank-one{background:linear-gradient(90deg, rgba(var(--community-accent-rgb), .16), rgba(var(--collector-rgb), .08)), #ffffff06;border-color:rgba(var(--community-accent-rgb), .44)}.community-creator-row.community-rank-one .global-rank-cell,.community-creator-row.community-rank-one .creator-name-link{color:#c9ffee}.creator-card-clip{background:#090b0f;border:1px solid #9146ff47;border-radius:8px;align-self:stretch;width:100%;min-width:0;max-width:100%;min-height:0;display:grid;overflow:hidden}.creator-social-links{flex-wrap:wrap;gap:9px;display:flex}.creator-social-links.grid-socials{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));display:grid}.creator-social-link{color:var(--text);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:8px 11px;font-size:.86rem;font-weight:900;text-decoration:none;display:inline-flex}.creator-social-link svg{fill:currentColor;width:18px;height:18px}.creator-social-link.twitch{color:#bf9cff;border-color:#9146ff7a}.creator-social-link.youtube{color:#ff6969;border-color:#ff000061}.creator-social-link.instagram{color:#ff8db0;border-color:#e1306c6b}.creator-social-link.tiktok{color:#7df8f4;border-color:#25f4ee57}.creator-social-link.x{color:#fff;border-color:#ffffff40}.creator-social-link.discord{color:#9aa3ff;border-color:#5865f273}.creator-social-link.website{color:#8ec5ff;border-color:#71aeff61}.creator-social-link:hover{background:#ffffff13;transform:translateY(-1px)}.social-settings-panel{gap:12px;display:grid}.creator-referral-stat{background:linear-gradient(135deg, rgba(var(--collector-rgb), .16), rgba(var(--creator-rgb), .1)), var(--panel-2);border:1px solid rgba(var(--collector-rgb), .34);border-radius:8px;padding:14px 16px}.creator-referral-stat span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:950;display:block}.creator-referral-stat strong{color:var(--collector-soft);margin-top:7px;font-size:clamp(2rem,4vw,3.1rem);font-weight:1000;line-height:1;display:block}.creator-referral-stat p{color:var(--muted);margin:8px 0 0}.affiliate-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.affiliate-referral-list{margin-top:12px}.community-share-grid{align-items:start}.community-book-share-panel{grid-column:1/-1}.community-book-preview-frame{background:linear-gradient(135deg, rgba(var(--collector-rgb), .08), rgba(var(--creator-rgb), .08)), #090d12;border:1px solid rgba(var(--creator-rgb), .32);aspect-ratio:1200/1320;border-radius:10px;height:auto;min-height:920px;max-height:none;margin:16px 0;overflow:hidden}.community-book-preview-frame iframe{border:0;width:100%;height:100%;overflow:hidden}.community-book-embed{background:radial-gradient(circle at top left, #ffd16624, transparent 32%), var(--bg);box-sizing:border-box;color:var(--text);min-height:100vh;padding:18px;display:block;overflow:visible}.community-book-embed.framed{border:1px solid #ffd16647}.community-book-embed .collection-theme-shell{margin:0 auto;overflow:visible}.community-book-embed-header{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1320px;margin:0 auto 16px;display:flex}.community-book-embed-header h1{margin:0}.community-book-embed-header p{color:var(--muted);margin:4px 0 0}.community-book-creator-card{border:1px solid var(--line);background:#ffffff0f;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.community-book-ad-banner{background:linear-gradient(90deg, rgba(var(--collector-rgb), .16), rgba(var(--creator-rgb), .15)), #ffffff0b;text-align:center;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;max-width:1320px;min-height:38px;margin:16px auto 0;padding:8px 12px;display:flex}.community-book-ad-banner a{color:var(--text);font-size:.95rem;font-weight:900;text-decoration:none}.community-book-ad-banner a:hover{color:var(--collector-soft)}.community-book-embed .theme-passport{width:100%}.community-book-embed .passport-book{width:100%;max-width:min(100%,1320px)}.community-book-embed .passport-cover-strip{gap:18px;padding:18px 22px}.community-book-embed .passport-cover-mark{width:52px;height:52px}.community-book-embed .passport-cover-mark span{width:28px;height:28px}.community-book-embed .passport-cover-stats strong{font-size:28px}.community-book-embed .passport-flip-shell{padding:22px}.community-book-embed .passport-page-controls{padding:14px 18px}.community-book-creator-card img,.community-holder-avatar{object-fit:cover;border-radius:999px;width:34px;height:34px}.community-holder-panel{border:1px solid var(--line);background:#ffffff0b;border-radius:10px;gap:10px;padding:12px;display:grid}.community-holder-list{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px;max-height:260px;padding-right:4px;display:grid;overflow:auto}.community-holder-row{background:#ffffff0d;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:6px;display:flex}.community-holder-avatar{background:rgba(var(--collector-rgb), .18);color:var(--collector-soft);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.66rem;font-weight:950;display:inline-flex;overflow:hidden}.community-holder-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.05;display:block;overflow:hidden}.community-holder-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.1;display:block;overflow:hidden}.social-handle-field>div{border:1px solid var(--border);background:#ffffff08;border-radius:8px;grid-template-columns:max-content minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.social-handle-field>div>span{color:var(--muted);white-space:nowrap;padding-left:14px;font-size:.88rem;font-weight:850}.social-handle-field input{border:0;border-radius:0;min-width:0}.creator-profile-hero{background:radial-gradient(circle at 12% 8%,#71aeff29,#0000 28%),radial-gradient(circle at 86% 12%,#9146ff2b,#0000 32%),linear-gradient(145deg,#141922fa,#0c0f15fa);border:1px solid #71aeff38;border-radius:10px;grid-template-columns:minmax(0,1fr) 270px;gap:24px;margin-bottom:28px;padding:28px;display:grid;position:relative;overflow:hidden}.creator-profile-hero:after{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:8px;position:absolute;inset:14px}.creator-invite-page{align-items:center;min-height:calc(100vh - 84px);display:grid}body:has(.creator-invite-airmail-page)>footer{display:none}body:has(.logged-out-homepage)>footer{display:none}.creator-invite-card{text-align:center;background:radial-gradient(circle at 50% 0,#9146ff3d,#0000 34%),radial-gradient(circle at 15% 15%,#71aeff26,#0000 28%),linear-gradient(155deg,#171b25fa,#0a0c11fa);border:1px solid #9146ff57;border-radius:14px;place-items:center;gap:28px;max-width:760px;margin:0 auto;padding:clamp(28px,5vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057}.creator-invite-card:after{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:10px;position:absolute;inset:14px}.creator-invite-avatar{z-index:1;background:radial-gradient(circle at 35% 20%,#f6c95f40,#0000 45%),#20242b;border:2px solid #9146ffb8;border-radius:999px;place-items:center;width:clamp(132px,18vw,188px);height:clamp(132px,18vw,188px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 44px #9146ff3d}.creator-invite-avatar img{object-fit:cover;width:100%;height:100%}.creator-invite-avatar span{color:var(--gold);font-size:3rem;font-weight:950}.creator-invite-copy{z-index:1;justify-items:center;gap:12px;max-width:620px;display:grid;position:relative}.centered-title{justify-content:center}.creator-invite-login{min-height:58px;margin:12px 0 4px;padding:15px 24px;font-size:1.08rem}.creator-profile-banner{z-index:1;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid;position:relative}.creator-profile-avatar{background:radial-gradient(circle at 35% 22%,#71aeff38,#0000 50%),#20242b;border:2px solid #71aeff8a;border-radius:24px;justify-content:center;align-items:center;width:132px;height:132px;display:inline-flex;overflow:hidden;box-shadow:0 24px 58px #00000057}.creator-profile-avatar img{object-fit:cover;width:100%;height:100%}.creator-profile-avatar span{color:var(--collector-accent);font-size:2rem;font-weight:950}.creator-profile-copy{gap:9px;min-width:0;display:grid}.creator-profile-copy .lede{max-width:760px}.creator-handle{color:var(--collector-accent);margin:0;font-size:1.05rem;font-weight:850}.creator-profile-side{z-index:1;align-content:center;gap:12px;display:grid;position:relative}.creator-profile-stat{border-left:3px solid var(--collector-accent);background:#ffffff0a;border-radius:8px;align-content:center;gap:4px;min-height:86px;padding:14px;display:grid}.creator-profile-stat svg{color:var(--collector-accent)}.creator-profile-stat span{color:var(--text);font-size:2.1rem;font-weight:950;line-height:.95}.creator-profile-stat strong{color:var(--muted);text-transform:uppercase;font-size:.82rem}.creator-profile-clips{background:var(--panel);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:18px;margin-bottom:28px;padding:20px;display:grid}.creator-start-hint{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.creator-start-hint p{max-width:760px}.creator-invite-result-overlay{background:radial-gradient(circle at 50% 12%, rgba(var(--collector-rgb), .24), transparent 40%), radial-gradient(circle at 50% 88%, #9146ff2e, transparent 36%), #05080cf2;z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.creator-invite-result-dialog{background:linear-gradient(180deg, #ffffff0f, transparent 42%), var(--panel);border:1px solid rgba(var(--collector-rgb), .46);text-align:center;border-radius:12px;gap:16px;width:min(100%,520px);max-width:520px;padding:28px;display:grid;box-shadow:0 28px 80px #00000085}.creator-invite-result-dialog h1{margin:0;font-size:clamp(2rem,1.65rem + 1.6vw,3rem)}.creator-invite-result-dialog p{margin:0}.creator-invite-result-dialog .actions{justify-content:center}.creator-clip-showcase{align-content:stretch;width:100%;min-width:0;padding:10px;display:grid}.creator-clip-frame{aspect-ratio:16/9;background:radial-gradient(circle at 50% 42%,#9146ff38,#0000 42%),linear-gradient(145deg,#151827,#080a0f);border:1px solid #ffffff14;border-radius:8px;width:100%;min-height:0;position:relative;overflow:hidden}.creator-clip-frame iframe{border:0;width:100%;height:100%}.creator-clip-audio-hint{color:#ffffffd1;text-align:center;z-index:2;background:#080a0fc7;border:1px solid #ffffff29;border-radius:8px;padding:7px 9px;font-size:.74rem;font-weight:900;position:absolute;top:12px;left:12px;right:12px}.creator-clip-preview{color:var(--text);cursor:pointer;text-align:center;background-color:#11131a;background-position:50%;background-size:cover;border:0;place-items:center;gap:14px;width:100%;height:100%;padding:18px;display:grid;position:relative;overflow:hidden}.creator-clip-dim{background:linear-gradient(#07090d57,#07090de0),radial-gradient(circle,#9146ff2e,#0000 48%);position:absolute;inset:0}.creator-clip-play{color:#fff;z-index:1;background:#9146ff;border:2px solid #ffffffc2;border-radius:999px;justify-content:center;align-items:center;width:70px;height:70px;padding-left:4px;display:inline-flex;position:relative;box-shadow:0 18px 44px #0000006b,0 0 34px #9146ff6b}.creator-clip-copy{z-index:1;gap:5px;max-width:calc(100% - 32px);display:grid;position:absolute;bottom:16px;left:16px;right:16px}.creator-clip-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.18;display:-webkit-box;overflow:hidden}.creator-clip-copy small{color:#ffffffb8;font-weight:900}.creator-clip-controls{z-index:2;grid-auto-columns:max-content;grid-auto-flow:column;gap:8px;display:grid;position:absolute;bottom:12px;left:12px}.creator-clip-controls button{color:var(--text);cursor:pointer;background:#080a0fd1;border:1px solid #fff3;border-radius:8px;min-height:36px;padding:8px 11px;font-weight:900}.creator-clip-controls button:hover{border-color:#9146ff94}.twitch-follow-button{color:#d9c8ff;border-color:#9146ffb3}.panel{padding:22px}.profile-chip{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;font-weight:800;display:inline-flex}.profile-chip img{border-radius:999px;width:30px;height:30px}.notice{border:1px solid var(--line);border-radius:8px;margin:18px 0;padding:14px 16px}.notice.success{background:#67d39b1f;border-color:#67d39b73}.notice.error{background:#ff7a761f;border-color:#ff7a7673}.notice.warning{background:#ffcf701f;border-color:#ffcf706b}.payment-review-notice{margin-top:0}.book-preview{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:14px;display:grid}.stamp{aspect-ratio:1;text-align:center;background:#252014;border:2px dashed #75643a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:14px;display:flex}.stamp strong{font-size:18px}.stamp span{color:var(--muted);margin-top:6px;font-size:13px}.grid{gap:16px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-home-grid{align-items:start}.creator-home-grid>.panel{align-self:start}.home-payout-action{justify-content:space-between;align-items:center;gap:14px;display:flex}.home-payout-action-copy{gap:8px;display:grid}.home-payout-action-heading{color:var(--gold);align-items:center;gap:8px;display:flex}.home-payout-action-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.home-payout-action-buttons form{margin:0}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.section-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:36px 0 16px;display:flex}.section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.section-title.compact,.section-title h2,.section-title h1{margin:0}.collection-open-bar{border:1px solid var(--line);background:#111317f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;display:flex}.collection-open-title,.collection-open-actions{flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-width:0;display:flex}.collection-open-title{flex:320px}.collection-open-actions{flex:0 auto;justify-content:flex-end;align-items:center}.collection-open-bar .eyebrow{margin:0}.collection-open-bar strong{font-size:1.05rem}.collection-open-bar span{color:var(--muted);font-weight:800}.collection-open-bar .collection-open-pill{background:rgba(var(--collector-rgb), .1);border:1px solid rgba(var(--collector-rgb), .38);color:#eef6ffeb;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:.82rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.collection-open-bar .collection-open-pill.is-live{color:#dfffee;background:#5cffb81f;border-color:#5cffb86b}.collection-open-detail-link{min-height:34px;padding:0 12px}@media (max-width:760px){.home-payout-action{flex-direction:column;align-items:stretch}.home-payout-action-buttons{justify-content:stretch}.home-payout-action-buttons .button,.home-payout-action-buttons form,.home-payout-action-buttons button{justify-content:center;width:100%}.collection-open-bar{flex-direction:column;align-items:stretch}.collection-open-title{flex:0 auto}.collection-open-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.collection-open-bar .collection-open-pill,.collection-open-detail-link,.collection-close-button{justify-content:center;width:100%}}.collection-close-button{flex:none}.book-guidance{background:linear-gradient(135deg, rgba(var(--collector-rgb), .16), #ffffff09 44%, #5cffb814), var(--panel);border:1px solid rgba(var(--collector-rgb), .42);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:stretch;gap:18px;margin:0 0 18px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 54px #0000003d}.book-guidance.has-active{border-color:#5cffb880}.book-guidance-main{gap:12px;display:grid}.book-guidance h2,.book-guidance p{margin:0}.book-guidance h2{font-size:clamp(1.45rem,1.25rem + .7vw,2rem)}.book-guidance-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.book-guidance-status{gap:10px;display:grid}.book-guidance-status>div{background:#05080d7a;border:1px solid #ffffff1a;border-radius:8px;gap:4px;padding:14px;display:grid}.book-guidance-status>div.is-live{border-color:#5cffb861;box-shadow:inset 3px 0 #5cffb8cc}.book-guidance-status svg{color:var(--accent)}.book-guidance-status strong{font-size:1.65rem}.book-guidance-status span{color:var(--muted);font-weight:800}.book-guidance-close{position:absolute;top:12px;right:12px}.create-stamp-dropdown{display:contents}.create-stamp-control-bar{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:min(100%,360px);display:flex}.create-stamp-control-bar.has-error{justify-content:flex-end}.create-stamp-inline-error{color:var(--text);background:#ff7a7624;border:1px solid #ff7a7680;border-radius:8px;gap:2px;max-width:min(100%,480px);margin:0;padding:9px 12px;display:grid}.create-stamp-inline-success{color:var(--text);background:#67d39b24;border:1px solid #67d39b75;border-radius:8px;gap:2px;max-width:min(100%,480px);margin:0;padding:9px 12px;display:grid}.create-stamp-inline-error strong{color:#ffaaa6;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:13px}.create-stamp-inline-success strong{color:var(--green);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:13px}.create-stamp-inline-error span,.create-stamp-inline-success span{color:var(--muted);font-size:14px;font-weight:800}.stamp-created-popover{color:var(--text);max-width:560px;left:50%;top:max(18px, env(safe-area-inset-top));z-index:10000;background:radial-gradient(circle at 16% 22%,#5cffb833,#0000 34%),linear-gradient(135deg,#5cffb829,#67d39b0f),#101913;border:1px solid #5cffb885;border-radius:12px;align-items:center;gap:14px;width:min(100vw - 28px,560px);margin:0;padding:16px 52px 16px 18px;animation:.42s ease-out stampCreatedPulse;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 42px #00000052,0 0 0 1px #5cffb81f}.stamp-created-popover strong{color:#8dffc4;font-family:var(--font-display);font-size:20px;line-height:1.1;display:block}.stamp-created-popover p{color:#f5f8ffd1;margin:3px 0 0;font-weight:900}.stamp-created-icon{color:#74ffb4;background:#5cffb82e;border:1px solid #5cffb88f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.stamp-created-close{color:var(--text);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.stamp-created-close:hover,.stamp-created-close:focus-visible{background:#ffffff24;border-color:#5cffb86b}@keyframes stampCreatedPulse{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.create-stamp-inline-error.compact{flex:280px;max-width:520px}.quick-create-toggle{box-shadow:0 0 0 1px rgba(var(--accent-rgb), .28), 0 12px 26px rgba(var(--accent-rgb), .16);min-height:48px;padding-inline:18px}.quick-create-toggle.is-open{color:var(--accent);background:#111317}.instant-stamp-form-panel{flex:100%;margin-top:8px}.quick-stamp-builder{background:linear-gradient(135deg, rgba(var(--accent-rgb), .16), transparent 36%), linear-gradient(180deg, #ffffff09, transparent), var(--panel);border:1px solid rgba(var(--accent-rgb), .34);border-radius:8px;overflow:hidden;box-shadow:0 24px 60px #00000052}.quick-builder-header{border-bottom:1px solid rgba(var(--accent-rgb), .24);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.quick-builder-header h2{margin:4px 0 0}.quick-builder-count{background:rgba(var(--accent-rgb), .16);border:1px solid rgba(var(--accent-rgb), .34);color:var(--accent);font-family:var(--font-display);border-radius:8px;flex:none;align-items:center;min-height:54px;padding:10px 14px;font-size:22px;display:inline-flex}.quick-builder-form.form-panel{background:0 0;border:0;border-radius:0;gap:18px;padding:18px 20px 20px}.quick-builder-step{gap:10px;display:grid}.quick-builder-step-number{background:var(--accent);color:#071016;font-family:var(--font-display);border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:inline-flex}.quick-builder-step-summary{background:linear-gradient(90deg, rgba(var(--accent-rgb), .13), #ffffff08), #111317c7;border:1px solid rgba(var(--accent-rgb), .22);color:var(--text);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 12px;display:flex}.quick-builder-step-summary:hover,.quick-builder-step-summary:focus-visible{border-color:rgba(var(--accent-rgb), .52);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .12);outline:0}.quick-builder-step-label{gap:2px;min-width:0;display:grid}.quick-builder-step-label strong,.quick-builder-step-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-builder-step-label strong{font-family:var(--font-display);font-size:16px}.quick-builder-step-label span{color:var(--muted);font-size:14px}.quick-builder-step-chevron{color:var(--muted);flex:none;margin-left:auto;transition:transform .18s}.quick-builder-step.is-open .quick-builder-step-chevron{transform:rotate(180deg)}.quick-builder-step.is-complete:not(.is-open) .quick-builder-step-summary{border-color:rgba(var(--accent-rgb), .42)}.quick-builder-step.has-error>.quick-builder-step-summary{border-color:#ff7a76b3;box-shadow:0 0 0 3px #ff7a761a}.quick-builder-step.has-error .quick-builder-step-number{background:#ff7a76}.quick-builder-step-body{background:#111317b8;border:1px solid #ffffff14;border-radius:8px;gap:14px;padding:16px;display:grid}.quick-builder-step-body[hidden],.type-specific-panel[hidden],[data-stamp-type-panel][hidden],[data-stamp-type-hidden-panel][hidden],[data-twitch-reward-dependent][hidden]{display:none!important}.quick-builder-step-actions{justify-content:flex-end;align-items:center}.field.has-error input,.field.has-error textarea,.field.has-error select,.existing-reward-picker.has-error select,.field-error-target input,.field-error-target textarea,.field-error-target select,.credit-price-callout.has-error input{border-color:#ff7a76db;box-shadow:0 0 0 3px #ff7a7621}.field.has-error label,.existing-reward-picker.has-error label,.field-error-target label,.credit-price-callout.has-error label,.inline-disclosure.has-error summary{color:#ffcf5c}.field-error-target,.existing-reward-picker.has-error,.type-specific-panel.has-error,.grid.has-error,.inline-disclosure.has-error,.credit-price-callout.has-error{border-color:#ff7a7694;box-shadow:0 0 0 3px #ff7a7614}.field.has-error[data-create-error-target],.existing-reward-picker.has-error[data-create-error-target],.field-error-target[data-create-error-target],.type-specific-panel.has-error[data-create-error-target],.grid.has-error[data-create-error-target],.inline-disclosure.has-error[data-create-error-target],.credit-price-callout.has-error[data-create-error-target],.quick-builder-step.has-error[data-create-error-target]>.quick-builder-step-summary{outline-offset:4px;outline:2px solid #ff5f58}.field.has-error[data-create-error-target] input,.existing-reward-picker.has-error[data-create-error-target] select,.field-error-target[data-create-error-target] input,.credit-price-callout.has-error[data-create-error-target] input{background:#ff7a7614}.quick-builder-actions{border:1px solid rgba(var(--accent-rgb), .24);background:#111317c7;border-radius:8px;justify-content:space-between;padding:14px}.quick-builder-review{background:linear-gradient(135deg, rgba(var(--accent-rgb), .16), transparent 60%), #111317db;border:1px solid rgba(var(--accent-rgb), .36);border-radius:8px;gap:16px;padding:16px;display:grid}.quick-builder-review h3{margin:3px 0 0}.quick-builder-review-list{gap:10px;margin:0;display:grid}.quick-builder-review-list div{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.quick-builder-review-list dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.quick-builder-review-list dd{margin:0}.quick-builder-activate-row{background:#ffcf5c1a;border:1px solid #ffcf5c47;border-radius:8px;padding:10px 12px}.credit-sale-heading{background:linear-gradient(90deg,#78ffb01f,#0000),#111317b8;border:1px solid #78ffb03d;border-radius:8px;padding:14px}.credit-price-callout{background:linear-gradient(135deg,#78ffb029,#0000 58%),#0b1912db;border:1px solid #78ffb06b;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:16px;display:grid}.credit-price-callout input{font-family:var(--font-display);border-color:#78ffb085;font-size:24px}.credit-price-preview{color:#78ffb0;font-family:var(--font-display);text-align:center;background:#78ffb01f;border:1px solid #78ffb052;border-radius:8px;min-width:180px;margin:0;padding:14px 16px;font-size:clamp(20px,3vw,32px)}.metric{color:var(--muted);margin:6px 0 0}.status{text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.visibility-badge{text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.visibility-badge.public{color:var(--green);background:#67d39b2e}.visibility-badge.private{color:var(--red);background:#ff7a7629}.status.earned{color:var(--green);background:#67d39b2e}.status.locked{color:var(--blue);background:#7ab8ff29}.status.scheduled{color:var(--gold);background:#f6c95f29}.stamp-card.selected{border-color:var(--gold);box-shadow:0 0 0 1px #f6c95f73}.status.expired,.status.missed{color:var(--red);background:#ff7a7629}.status.progress,.status.available,.status.purchase_eligible{background:rgba(var(--accent-rgb), .18);color:var(--accent)}.stamp-card{padding:16px}.stamp-card.compact{gap:10px;min-height:100%;padding:14px;display:grid}.stamp-card.compact .stamp-art{width:86px;height:86px;margin-bottom:2px;font-size:30px}.stamp-card.compact h3{margin:0;font-size:1rem;line-height:1.15}.stamp-card.compact .metric{margin-top:0;font-size:.82rem;line-height:1.25}.stamp-card-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.stamp-card-summary span{color:var(--muted);overflow-wrap:anywhere;background:#ffffff09;border:1px solid #fff1;border-radius:7px;gap:1px;min-height:42px;padding:6px 7px;font-size:.74rem;font-weight:760;line-height:1.15;display:grid}.stamp-card-summary span:nth-child(2){grid-column:1/-1}.stamp-card-summary strong{color:#f6c95feb;letter-spacing:0;text-transform:uppercase;font-size:.6rem;font-weight:950}.stamp-progress-card{gap:10px;display:grid}.collection-theme-shell{margin-top:20px}.collection-theme-loading{background:#10263a;border:1px solid #e2c17059;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:min(68vh,720px);padding:18px;display:grid;overflow:hidden;box-shadow:0 24px 60px #00000057}.collection-theme-loading-book{background:linear-gradient(90deg,#0000,#ffffff3d,#0000) -180% 0/48% 100% no-repeat,#eadcbc;border:1px solid #442d142e;border-radius:6px;grid-column:1/-1;animation:1.45s ease-in-out infinite collection-loading-sheen}.collection-deferred-panel-line,.collection-deferred-placeholder>span{background:linear-gradient(90deg,#ffffff14,#ffffff2e,#ffffff14) 0 0/220% 100%;border-radius:4px;height:16px;animation:1.45s ease-in-out infinite collection-loading-sheen;display:block}.collection-deferred-panel-line.short{width:58%}.collection-deferred-placeholder{align-content:center;min-height:150px}.collection-deferred-placeholder>span{width:min(70%,150px);height:58px;margin:auto}.collection-deferred-panel{gap:14px;min-height:320px;padding:28px;display:grid}@keyframes collection-loading-sheen{0%{background-position:180% 0}to{background-position:-180% 0}}.main>.collection-theme-shell:first-child{margin-top:0}.theme-display-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.theme-display-header h2{margin:4px 0}.theme-score-card{color:#241a10;text-align:right;background:#ffffffb8;border:1px solid #231b122e;border-radius:8px;gap:4px;min-width:190px;padding:14px 16px;display:grid}.theme-score-card strong{font-size:1rem}.theme-score-card span{color:#241a10ad;font-size:.82rem}.theme-stamp-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;display:grid}.theme-stamp-tile{grid-template-columns:92px minmax(0,1fr);gap:14px;min-height:190px;padding:16px;display:grid;position:relative}.theme-stamp-tile.is-empty{filter:saturate(.56);opacity:.72}.theme-stamp-tile.is-earned{filter:saturate(1.08)}.theme-empty-slot{opacity:.64;border-radius:8px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:14px;min-height:178px;padding:16px;display:grid;position:relative}.theme-empty-slot span{font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:900;display:block}.theme-empty-slot p{margin:6px 0 0}.empty-artifact{filter:grayscale()saturate(.2);opacity:.45}.theme-stamp-copy{gap:8px;min-width:0;display:grid}.theme-stamp-copy h3{color:inherit;overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.1rem + .35vw,1.55rem);line-height:1.08}.theme-stamp-copy p{margin:0}.theme-status-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;place-self:start;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.theme-status-pill.status-earned,.theme-status-pill.status-available,.theme-status-pill.status-progress{color:#0f7d50;background:#41c98933}.theme-status-pill.status-locked{color:#191c1f9e;background:#1c222829}.theme-status-pill.status-scheduled{color:#8a571a;background:#cd882d2b}.theme-status-pill.status-expired,.theme-status-pill.status-missed{color:#9b3a30;background:#9b3a3024}.theme-status-pill.status-purchase_eligible{color:#6f3ea7;background:#8756c22b}.theme-progress-bar{background:#1a181429;border-color:#1a181438}.theme-count-line{color:inherit;opacity:.72;font-size:.82rem;font-weight:800}.theme-secret-hint{border:1px dashed color-mix(in srgb, var(--accent) 42%, #fff3);color:var(--muted);border-radius:6px;margin:4px 0 0;padding:8px 10px;font-size:.84rem;line-height:1.35}.theme-page-note{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.theme-page-note span{color:#241a10ad}.theme-scrapbook-postcards{color:#2e2317}.scrapbook-book{background:radial-gradient(circle at 18% 9%,#ffffff24,#0000 26%),linear-gradient(135deg,#5f4a3a 0%,#8c6e55 48%,#596f67 100%);border:1px solid #e0c79742;border-radius:10px;padding:16px;overflow:hidden;box-shadow:0 34px 90px #0000006b,inset 0 0 0 1px #ffffff14,inset 0 -28px 70px #2a1e153d}.scrapbook-cover-strip{color:#efe0c1;background:linear-gradient(90deg,#402d20eb,#705741d1),repeating-linear-gradient(90deg,#0000,#0000 11px,#fff2c20d 12px);border:1px solid #e0c79738;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:16px;padding:18px;display:grid}.scrapbook-cover-strip h2{color:#f7ecd6;margin:4px 0;font-size:clamp(1.6rem,3vw,2.7rem);line-height:1}.scrapbook-cover-sticker{color:#4a311cd1;text-transform:uppercase;background:#efe0c1eb;border:1px solid #4a311c57;border-radius:3px;justify-content:center;align-items:center;width:72px;height:52px;font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-weight:900;display:inline-flex;transform:rotate(-2deg);box-shadow:0 8px 16px #0003}.scrapbook-score-card{color:#322313;text-align:center;background:#f4e8cceb;border:1px solid #593b1f3d;border-radius:4px;gap:4px;min-width:148px;padding:14px 16px;display:grid;transform:rotate(1deg);box-shadow:0 12px 22px #0003}.scrapbook-score-card strong{font-size:2rem;line-height:1}.scrapbook-score-card span{color:#322313ad;text-transform:uppercase;font-size:.74rem;font-weight:900}.scrapbook-flip-shell{background:linear-gradient(90deg,#261a12a3,#0000 18% 82%,#261a128f),linear-gradient(90deg,#0000 0 49.6%,#35231538 49.8% 50.2%,#0000 50.4%),#2a211b;border:1px solid #0000003d;border-radius:8px;justify-items:center;padding:clamp(10px,2vw,22px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 44px #0000003d}.scrapbook-binder-spine{display:none}.scrapbook-sleeve-gloss{pointer-events:none;z-index:5;background:linear-gradient(112deg,#0000 0 20%,#ffffff2e 24%,#0000 33%),linear-gradient(72deg,#0000 55%,#ffffff1a 62%,#0000 73%),repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 9px);position:absolute;inset:clamp(10px,2vw,22px)}.scrapbook-flipbook{filter:drop-shadow(0 22px 34px #00000047)}.scrapbook-flip-page{background:radial-gradient(circle at 16% 18%,#826e4c17,#0000 24%),radial-gradient(circle at 84% 78%,#49635e14,#0000 26%),repeating-linear-gradient(0deg,#5c4c320a 0 1px,#0000 1px 5px),linear-gradient(#5c4c3213 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#5c4c320d 1px,#0000 1px) 0 0/26px 26px,#d8d2bd;border:1px solid #46352038;overflow:hidden;box-shadow:inset 0 0 42px #492f161f}.scrapbook-page{isolation:isolate;height:100%;min-height:100%;padding:22px;position:relative}.scrapbook-page:before{content:"";opacity:.82;pointer-events:none;z-index:0;background:radial-gradient(circle,#4534201c 0 1px,#0000 1.4px) 0 0/17px 17px,repeating-linear-gradient(0deg,#0000 0 23px,#523b2114 23px 24px),linear-gradient(90deg,#ffffff2e,#0000 14% 84%,#4b3a261a);position:absolute;inset:0}.scrapbook-page-left{border-right:1px solid #4b321e2e;box-shadow:inset -18px 0 24px #503a2314}.scrapbook-page-right{border-left:1px solid #ffffff42;box-shadow:inset 18px 0 24px #503a2312}.scrapbook-identity-page{grid-template-rows:auto auto auto auto auto;gap:14px;display:grid}.scrapbook-identity-page h2{color:#3e2a17eb;margin:0;font-family:Segoe Print,Bradley Hand ITC,Comic Sans MS,cursive;font-size:clamp(1.55rem,3.5vw,2.35rem);font-weight:800;line-height:1.05;transform:rotate(-1.4deg)}.scrapbook-identity-date-line,.scrapbook-identity-page>h2,.scrapbook-identity-polaroids,.scrapbook-identity-fields,.scrapbook-cover-note{z-index:2;position:relative}.scrapbook-identity-date-line{color:#46331f80;letter-spacing:0;grid-template-columns:minmax(36px,1fr) auto minmax(36px,1fr);align-items:center;gap:12px;margin:2px 8px 0;font-family:Segoe Print,Bradley Hand ITC,Comic Sans MS,cursive;font-size:.9rem;font-weight:300;line-height:1;display:grid;transform:rotate(-.7deg)}.scrapbook-identity-date-line:before,.scrapbook-identity-date-line:after{content:"";background:linear-gradient(90deg,#0000,#553d2452,#0000);height:1px}.scrapbook-identity-date-line span{opacity:.82;white-space:nowrap}.scrapbook-cover-polaroid{background:#f7f0df;border:1px solid #4d361f38;border-radius:2px;place-self:center;gap:12px;width:min(100%,320px);max-width:320px;padding:12px 12px 22px;display:grid;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 18px 32px #5c3f2238,inset 0 0 0 1px #ffffff6b}.scrapbook-cover-polaroid>img{object-fit:cover;opacity:.78;width:calc(100% - 24px);height:calc(100% - 58px);position:absolute;inset:12px 12px auto}.scrapbook-polaroid-photo{aspect-ratio:4/3;color:#302010d6;text-transform:uppercase;z-index:1;background:linear-gradient(#2e22151a,#2e22151a);justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:950;display:flex;position:relative;overflow:hidden}.scrapbook-cover-polaroid strong{color:#3f2a16;text-align:center;z-index:1;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;position:relative}.scrapbook-identity-polaroids{grid-template-columns:repeat(2,minmax(0,1fr));place-items:start center;gap:18px;margin:0 8px 2px;display:grid}.scrapbook-profile-polaroid{background:linear-gradient(#ffffff70,#0000 55%),#f7f0df;border:1px solid #4d361f2e;border-radius:2px;gap:7px;width:min(100%,174px);max-width:174px;padding:10px 10px 14px;display:grid;position:relative;box-shadow:0 12px 22px #5c3f222e,inset 0 0 0 1px #ffffff75}.scrapbook-profile-polaroid.collector-polaroid{transform:rotate(-3.2deg)}.scrapbook-profile-polaroid.creator-polaroid{transform:rotate(2.4deg)}.scrapbook-profile-polaroid .scrapbook-tape{--scrapbook-tape-height:17px;--scrapbook-tape-width:62px;opacity:.88;z-index:3}.scrapbook-profile-polaroid .tape-top{--scrapbook-tape-image:url(/assets/scrapbook/tape/tape-short-2-lossless.webp);top:-9px;left:16px;transform:rotate(-8deg)}.scrapbook-profile-polaroid .tape-bottom{--scrapbook-tape-image:url(/assets/scrapbook/tape/tape-short-3-lossless.webp);bottom:-7px;right:18px;transform:rotate(7deg)}.scrapbook-profile-polaroid-photo{aspect-ratio:1;color:#3f2a14c7;background:radial-gradient(circle at 25% 18%,#ffffff6b,#0000 34%),linear-gradient(135deg,#6b808038,#5a3f231f),#d9caa7;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:950;display:grid;overflow:hidden}.scrapbook-profile-polaroid-photo img{filter:sepia(.18)saturate(.84)contrast(.98);object-fit:cover;width:100%;height:100%;display:block}.scrapbook-profile-polaroid small{color:#3e2a1785;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:950;display:block}.scrapbook-profile-polaroid strong{color:#3f2a16;overflow-wrap:anywhere;font-family:Segoe Print,Bradley Hand ITC,Comic Sans MS,cursive;font-size:1rem;line-height:1.08;display:block}.scrapbook-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.scrapbook-identity-fields div{background:#f6f0dc94;border:0;border-bottom:1px solid #593f2338;border-radius:0;padding:10px 12px}.scrapbook-identity-fields dt{color:#3e2a1794;text-transform:uppercase;font-size:.68rem;font-weight:950}.scrapbook-identity-fields dd{overflow-wrap:anywhere;margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:900}.scrapbook-cover-note,.scrapbook-blank-note{color:#443016;z-index:2;background:repeating-linear-gradient(0deg,#0000 0 17px,#515e7424 17px 18px),#f4ebd4;border:1px solid #5b43192e;border-radius:1px;margin:0;padding:14px;font-family:Courier New,monospace;font-size:.9rem;font-weight:700;line-height:1.45;position:relative;transform:rotate(.8deg);box-shadow:0 8px 16px #4a34181a}.scrapbook-tape{background:var(--scrapbook-tape-image,url(/assets/scrapbook/tape/tape-long-1-lossless.webp)) center / 100% 100% no-repeat;height:var(--scrapbook-tape-height,24px);opacity:.86;width:var(--scrapbook-tape-width,104px);z-index:2;border:0;position:absolute;box-shadow:0 3px 7px #3d2a181f}.scrapbook-tape:before,.scrapbook-tape:after{content:none}.scrapbook-tape:before{clip-path:polygon(0 0,100% 18%,100% 82%,0 100%);left:-7px}.scrapbook-tape:after{clip-path:polygon(0 18%,100% 0,100% 100%,0 82%);right:-7px}.scrapbook-tape.tape-one{--scrapbook-tape-height:24px;--scrapbook-tape-image:url(/assets/scrapbook/tape/tape-long-2-lossless.webp);--scrapbook-tape-width:118px;top:34px;right:36px;transform:rotate(8deg)}.scrapbook-tape.tape-two{--scrapbook-tape-height:28px;--scrapbook-tape-image:url(/assets/scrapbook/tape/tape-long-4-lossless.webp);--scrapbook-tape-width:112px;top:250px;left:34px;transform:rotate(-12deg)}.scrapbook-page-header{color:#3e2a17a8;letter-spacing:.06em;text-transform:uppercase;z-index:2;border-bottom:1px solid #59422a47;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:8px;font-size:.66rem;font-weight:900;display:grid;position:relative}.scrapbook-page-header strong{color:#3e2a17;letter-spacing:0;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.scrapbook-page-header span:last-child{text-align:right}.scrapbook-postcard-grid{box-sizing:border-box;z-index:2;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px;height:calc(100% - 34px);padding:4px 0 46px;display:grid;position:relative;overflow:visible}.scrapbook-polaroid-photo span{display:none}.scrapbook-polaroid-photo:after{content:"";mix-blend-mode:screen;background:linear-gradient(#ffffff24,#0000 38%);position:absolute;inset:0}.scrapbook-postcard-slot{box-shadow:none;cursor:pointer;background:linear-gradient(135deg,#ffffff0f,#0000 42%),#fff9e208;border:0;border-radius:2px;width:100%;min-height:248px;padding:0;display:block;position:relative}.scrapbook-postcard-slot:nth-child(2n){background:0 0}.scrapbook-postcard-slot:first-child{top:auto;left:auto}.scrapbook-postcard-slot:nth-child(2){bottom:auto;right:auto}.scrapbook-postcard-slot:before{content:"";pointer-events:none;background:linear-gradient(90deg,#5a77821f 0 14%,#0000 14%),#f1ead685;border:1px solid #58422a1f;position:absolute;inset:-10px -8px 10px 10px;transform:rotate(-1.5deg);box-shadow:0 9px 18px #553b200f}.scrapbook-postcard-slot:nth-child(2n):before{background:linear-gradient(90deg,#0000 0 80%,#9674661a 80%),#f1ead685;inset:-8px 8px 8px -10px;transform:rotate(1.2deg)}.scrapbook-postcard-slot:hover,.scrapbook-postcard-slot:focus-visible{outline:none}.scrapbook-postcard-slot.is-unearned{filter:none}.scrapbook-postcard-slot.is-earned{background:radial-gradient(circle at 86% 12%,#59ab7729,#0000 18%),linear-gradient(90deg,#79abca2e 0 13%,#0000 13%),#fff9e214}.scrapbook-postcard-slot.is-earned:hover,.scrapbook-postcard-slot.is-earned:focus-visible{filter:saturate(1.04)contrast(1.02)}.scrapbook-postcard-slot.is-unearned:before{background:linear-gradient(90deg,#706f6714 0 14%,#0000 14%),#ded8c88a;box-shadow:0 5px 11px #553b200d}.scrapbook-postcard-slot.is-earned:before{background:linear-gradient(90deg,#5a77821f 0 14%,#0000 14%),#f7f0dc9e;box-shadow:0 13px 22px #553b201a}.scrapbook-photo-pocket{min-width:0;transform:rotate(var(--postcard-rotate));z-index:1;width:min(58%,255px);position:relative;top:12px;left:0}.scrapbook-postcard-slot:nth-child(2n) .scrapbook-photo-pocket{margin-left:auto;left:auto;right:0}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-photo-pocket{width:100%;margin:0;top:0}.scrapbook-postcard-photo,.scrapbook-empty-photo{aspect-ratio:4/3;background:#f7f0e1;border:9px solid #f7f0e1;border-bottom-width:34px;border-radius:2px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 24px #583b1f33,inset 0 0 0 1px #4f37231a}.scrapbook-postcard-photo.has-preset-postcard,.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postcard-photo{border-width:9px;width:100%}.scrapbook-postcard-photo.has-preset-postcard{background:#efe2c7;min-height:0}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postcard-photo,.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-empty-photo{border-width:7px;width:100%}.scrapbook-preset-postcard{color:#493723;background:#f3e7d3;width:100%;height:100%;display:block;position:relative;overflow:hidden}.scrapbook-preset-postcard:before,.scrapbook-preset-postcard:after,.scrapbook-postcard-image-shell:before,.scrapbook-postcard-image-shell:after,.scrapbook-preset-postcard.scrapbook-no-text-label:before,.scrapbook-preset-postcard.scrapbook-no-text-label:after,.scrapbook-preset-postcard.scrapbook-postcard-slot-art:before,.scrapbook-preset-postcard.scrapbook-postcard-slot-art:after{content:none!important}.scrapbook-postcard-image-shell{box-sizing:border-box;background:radial-gradient(circle at 92% 9%,#6c451f29,#0000 16%),radial-gradient(circle at 8% 86%,#613b192e,#0000 20%),linear-gradient(90deg,#5f3b181f,#0000 5% 95%,#5f3b181f),linear-gradient(#5f3b1829,#0000 7% 93%,#5f3b1829),repeating-linear-gradient(0deg,#6b4f240a 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,#6b4f2409 0 1px,#0000 1px 7px),#ead9b4;border:1px solid #78562a38;border-radius:2px;height:100%;min-height:0;padding:11px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffce8ad,inset 0 0 0 1px #4a301614}.scrapbook-postcard-image{box-sizing:border-box;filter:sepia(.38)saturate(.72)contrast(1.04)brightness(.95);object-fit:cover;object-position:center center;background:#caa96e;border:0;border-radius:1px;width:100%;height:100%;min-height:0;display:block;box-shadow:0 0 0 1px #4e301638,0 1px 2px #462b1229}.scrapbook-postcard-wear,.scrapbook-postcard-tear,.scrapbook-postcard-crease,.scrapbook-postcard-speckle{content:"";pointer-events:none;position:absolute}.scrapbook-postcard-wear{opacity:.72;mix-blend-mode:multiply;background:radial-gradient(circle at 22% 18%,#fff7dc47,#fff0 34%),radial-gradient(circle at 78% 18%,#502d132e,#0000 25%),radial-gradient(circle at 12% 84%,#5c361633,#0000 23%),radial-gradient(circle at 67% 90%,#70431929,#0000 19%),linear-gradient(115deg,#ffffff24,#0000 18%,#0000002e 58%,#0000 76%),repeating-linear-gradient(7deg,#5d3d1d0d 0 1px,#0000 1px 8px);inset:0}.scrapbook-postcard-crease{opacity:.42;mix-blend-mode:multiply;background-image:linear-gradient(112deg,#0000 0 22%,#2c1b0c29 23%,#fff4d721 24%,#0000 26%),linear-gradient(62deg,#0000 0 50%,#36200e24 51%,#fffae61a 52%,#0000 55%),repeating-linear-gradient(118deg,#0000 0 28%,#ffffff0f 29% 30.3%),repeating-linear-gradient(62deg,#00000008 0 .7%,#0000 .7% 2.8%);width:100%;height:100%}.scrapbook-postcard-crease-b{transform:rotate(-1.8deg)}.scrapbook-postcard-crease-a{opacity:.18;transform:rotate(1.3deg)}.scrapbook-postcard-fold{content:"";mix-blend-mode:multiply;opacity:.38;pointer-events:none;position:absolute;inset:0}.scrapbook-postcard-fold-a{background:linear-gradient(145deg,#ffffff1f 0 8%,#fff0 36%,#0000001f 63%,#0000 64%),linear-gradient(40deg,#0000 0 52%,#ffffff21 53%,#0000 58%);transform:rotate(.9deg)}.scrapbook-postcard-fold-b{opacity:.26;background:repeating-linear-gradient(-12deg,#ffffff14 0 2px,#0000 2px 10px),repeating-linear-gradient(178deg,#0000 0 10px,#0000000f 10px 11px);inset:1%}.scrapbook-postcard-fiber{mix-blend-mode:multiply;opacity:.48;pointer-events:none;background-image:linear-gradient(170deg,#765c341f 0 1px,#0000 1px 9px),linear-gradient(60deg,#70522814 0 1px,#0000 1px 8px);background-size:22px 18px,28px 26px;position:absolute;inset:0}.scrapbook-postcard-rip-edge{position:absolute;inset:auto}.scrapbook-postcard-rip-edge:not(.bottom){opacity:.52;background:radial-gradient(circle at 0,#0000 0 4px,#78512433 4px 5px,#0000 5px),linear-gradient(90deg,#69411c4d,#0000 65%);width:9px;height:62%;top:19%;left:0}.scrapbook-postcard-rip-edge.bottom{opacity:.54;background:radial-gradient(circle at 50% 100%,#0000 0 4px,#7851242e 4px 5px,#0000 5px),linear-gradient(#0000 32%,#69411c38);width:84%;height:8px;bottom:0;left:8%}.scrapbook-postcard-tear{opacity:.74;border:2px dashed #583b1f57;border-radius:2px;width:52px;height:32px;bottom:6px;left:8px;transform:rotate(8deg)}.scrapbook-postcard-tear:after{content:"";background:linear-gradient(110deg,#f5e3bf00,#5a402259 60%,#5a402200 100%);border-radius:0 0 28px 6px;width:22%;height:120%;position:absolute;top:15%;left:18%}.scrapbook-postcard-speckle{opacity:.5;background-image:radial-gradient(#ffffff57 .8px,#0000 .9px),radial-gradient(#2c180929 1px,#0000 1px),radial-gradient(#663d1629 1.2px,#0000 1.2px);background-position:0 0,10px 14px,5px 22px;background-size:28px 22px,33px 27px,24px 20px;inset:0}.postcard-preset-gallery{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin-top:10px;display:grid}.postcard-preset-gallery-card{align-content:start;gap:8px;display:grid}.postcard-preset-gallery-card .scrapbook-preset-postcard{aspect-ratio:4/3;border-radius:8px;overflow:hidden;box-shadow:0 14px 24px #583b1f33,inset 0 0 0 1px #4f37231a}.postcard-preset-gallery-card .metric{word-break:break-word;margin:0}@media (max-width:820px){.postcard-preset-gallery{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (max-width:560px){.postcard-preset-gallery{grid-template-columns:1fr 1fr}}.scrapbook-postcard-slot.is-unearned .scrapbook-postcard-photo{background:linear-gradient(135deg,#786b5714,#0000 46%),#e9e1cd;box-shadow:0 7px 13px #583b1f14,inset 0 0 0 1px #4f372312}.scrapbook-postcard-slot.is-unearned .scrapbook-preset-postcard{filter:grayscale()sepia(.12)saturate(.12)contrast(.82)brightness(1.03);opacity:.4}.scrapbook-postcard-slot.is-earned .scrapbook-preset-postcard{filter:sepia(.04)saturate(.98)contrast(1.02);opacity:1}.scrapbook-postcard-slot.is-earned .scrapbook-postcard-photo{box-shadow:0 18px 30px #583b1f3d,inset 0 0 0 1px #4f37231f}.scrapbook-postcard-slot.status-locked .scrapbook-postcard-photo,.scrapbook-postcard-slot.status-missed .scrapbook-postcard-photo,.scrapbook-postcard-slot.status-expired .scrapbook-postcard-photo{background:linear-gradient(90deg,#0000 0 54%,#6f52372e 54% 55%,#0000 55%),repeating-linear-gradient(0deg,#6f52372e 0 1px,#0000 1px 14px),#efe3c7}.scrapbook-postcard-slot.status-locked .scrapbook-postcard-photo>*,.scrapbook-postcard-slot.status-missed .scrapbook-postcard-photo>*,.scrapbook-postcard-slot.status-expired .scrapbook-postcard-photo>*{opacity:.1}.scrapbook-postcard-photo .flag-stamp,.scrapbook-postcard-photo .stamp-image-art{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.scrapbook-postcard-photo:after{color:#5a3d238a;letter-spacing:.06em;border:1px solid #5a3d2333;padding:2px 6px;font-size:.52rem;font-weight:950;display:none;position:absolute;bottom:7px;right:8px;content:none!important}.scrapbook-postcard-photo:before{content:none!important}.scrapbook-postcard-photo.no-preset-label:after,.scrapbook-postcard-photo.no-preset-label:before{content:none!important;display:none!important}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postcard-photo:after{display:none!important}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postcard-photo:before{content:none!important;display:none!important}.scrapbook-postcard-slot.status-locked .scrapbook-postcard-photo:after,.scrapbook-postcard-slot.status-missed .scrapbook-postcard-photo:after,.scrapbook-postcard-slot.status-expired .scrapbook-postcard-photo:after{color:#5a3d237a;inset:16px auto auto 16px;content:none!important;border:0!important}.scrapbook-empty-photo{color:#4b37208a;background:linear-gradient(135deg,#634c3014,#0000 44%),repeating-linear-gradient(-45deg,#54402714 0 8px,#0000 8px 16px),#eadfbe;font-family:Georgia,Times New Roman,serif;font-weight:900}.scrapbook-empty-photo:before,.scrapbook-empty-photo:after{content:none!important}.scrapbook-empty-photo>*{display:none!important}.scrapbook-photo-pocket .tape-top{--scrapbook-tape-height:28px;--scrapbook-tape-image:url(/assets/scrapbook/tape/tape-long-2-lossless.webp);--scrapbook-tape-width:116px;top:-13px;left:18%;transform:rotate(-7deg)}.scrapbook-photo-pocket .tape-bottom{--scrapbook-tape-height:28px;--scrapbook-tape-image:url(/assets/scrapbook/tape/tape-long-4-lossless.webp);--scrapbook-tape-width:112px;bottom:-10px;right:18%;transform:rotate(8deg)}.scrapbook-photo-corner{z-index:4;border-style:solid;border-color:#faf6e0eb;width:26px;height:26px;position:absolute}.scrapbook-photo-corner:after{content:"";background:#4b372229;position:absolute;inset:2px}.corner-top-left{border-width:6px 0 0 6px;top:-7px;left:-7px}.corner-top-right{border-width:6px 6px 0 0;top:-7px;right:-7px}.corner-bottom-left{border-width:0 0 6px 6px;bottom:-7px;left:-7px}.corner-bottom-right{border-width:0 6px 6px 0;bottom:-7px;right:-7px}.scrapbook-postmark{color:#684a2d80;text-align:center;z-index:3;border:2px solid #684a2d57;border-radius:50%;padding:10px 7px;font-size:.56rem;font-weight:950;line-height:.9;position:absolute;bottom:12px;right:10px;transform:rotate(-14deg)}.scrapbook-postcard-slot.is-unearned .scrapbook-postmark{color:#685b4838;border-color:#685b4829}.scrapbook-postcard-slot.is-earned .scrapbook-postmark{color:#684a2d94;border-color:#684a2d66}.scrapbook-status{color:#4d3517c7;text-transform:uppercase;background:#f4ecd8db;border:1px solid #503a1a33;border-radius:2px;padding:5px 8px;font-size:.58rem;font-weight:950;position:absolute;top:12px;left:12px}.scrapbook-postcard-slot.is-unearned .scrapbook-status{color:#524a3e7a;background:#ded8cab8;border-color:#5c524224}.scrapbook-postcard-slot.is-earned .scrapbook-status{color:#295c40e6;background:#e0ecd6f0;border-color:#446f4b38}.scrapbook-status.status-earned,.scrapbook-status.status-available,.scrapbook-status.status-progress{color:#295c40db;background:#e0ecd6e6}.scrapbook-status.status-purchase_eligible{color:#523e6adb;background:#e4dbeee6}.scrapbook-status.status-expired,.scrapbook-status.status-missed{color:#774031db;background:#ebdbd2e6}.scrapbook-postit{color:#3e2a17;width:min(46%,190px);min-width:0;transform:rotate(var(--note-rotate));z-index:2;background:linear-gradient(#ffffff38,#0000 32%),repeating-linear-gradient(0deg,#0000 0 17px,#4e668421 17px 18px),#f3ead5;border:1px solid #5b431929;border-radius:1px;gap:8px;padding:14px;display:grid;position:absolute;top:28px;right:8px;box-shadow:0 8px 15px #4a34181f}.scrapbook-postcard-slot.is-unearned .scrapbook-postit{color:#443b2fb8;background:linear-gradient(#ffffff1f,#0000 32%),repeating-linear-gradient(0deg,#0000 0 17px,#60605814 17px 18px),#e5deca;border-color:#5b4e3c1a;box-shadow:0 4px 9px #4a34180f}.scrapbook-postcard-slot.is-unearned .scrapbook-postit p,.scrapbook-postcard-slot.is-unearned .scrapbook-postit span{color:#443b2f80}.scrapbook-postcard-slot.is-earned .scrapbook-postit{background:linear-gradient(#ffffff42,#0000 32%),repeating-linear-gradient(0deg,#0000 0 17px,#4e668421 17px 18px),#f7efd9;box-shadow:0 10px 18px #4a341824}.scrapbook-postcard-slot:nth-child(2n) .scrapbook-postit{top:44px;left:6px;right:auto}.scrapbook-postit:before{content:"";background:#d9504b2e;width:1px;position:absolute;top:10px;bottom:10px;left:18px}.scrapbook-postit>*{z-index:1;position:relative}.scrapbook-postit h3{overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,.95rem + .3vw,1.28rem);line-height:1.06}.scrapbook-postit p{color:#3e2a17c2;overflow-wrap:anywhere;margin:0;font-family:Courier New,monospace;font-size:.78rem;font-weight:700;line-height:1.35}.scrapbook-postit span{color:#3e2a17a8;font-size:.78rem;font-weight:900}.scrapbook-postcard-slot.has-scrapbook-art{background:0 0;grid-template-columns:minmax(0,1.28fr) minmax(148px,.76fr);justify-self:stretch;align-items:center;gap:16px;width:100%;min-height:0;padding:2px 14px 14px;display:grid}.scrapbook-postcard-slot.has-scrapbook-art.note-left{grid-template-columns:minmax(148px,.76fr) minmax(0,1.28fr)}.scrapbook-postcard-slot.has-scrapbook-art:before,.scrapbook-postcard-slot.has-scrapbook-art.note-left:before{content:none}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-photo-pocket{grid-area:1/1;width:100%;margin:0;top:auto;left:auto;right:auto}.scrapbook-postcard-slot.has-scrapbook-art.note-left .scrapbook-photo-pocket{grid-column:2}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postcard-photo{aspect-ratio:3/2;background:#ead9b4;border:0;border-radius:2px;overflow:hidden;box-shadow:0 11px 15px #4f361f33,inset 0 1px #fffae8b8}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postit{border:0;border-radius:3px;grid-area:1/2;align-self:center;width:auto;min-height:88px;max-height:158px;padding:11px 13px 9px;position:relative;top:auto;left:auto;right:auto;overflow:hidden;box-shadow:0 12px 22px #3d2a142e,inset 0 0 0 1px #ffffff61;display:grid!important}.scrapbook-postcard-slot.has-scrapbook-art:nth-child(2) .scrapbook-postit{align-self:start;max-height:128px;margin-top:8px}.scrapbook-postcard-slot.has-scrapbook-art:nth-child(2) .scrapbook-postit p{-webkit-line-clamp:2}.scrapbook-postcard-slot.has-scrapbook-art.note-left .scrapbook-postit{grid-column:1}.scrapbook-postcard-slot.has-scrapbook-art.note-yellow .scrapbook-postit{background:linear-gradient(#ffffff47,#0000 33%),repeating-linear-gradient(0deg,#0000 0 18px,#8d702021 18px 19px),#fff06a}.scrapbook-postcard-slot.has-scrapbook-art.note-pink .scrapbook-postit{background:linear-gradient(#ffffff4d,#0000 33%),repeating-linear-gradient(0deg,#0000 0 18px,#882e521c 18px 19px),#ff8fc8}.scrapbook-postcard-slot.has-scrapbook-art.note-orange .scrapbook-postit{background:linear-gradient(#ffffff47,#0000 33%),repeating-linear-gradient(0deg,#0000 0 18px,#8d471c1f 18px 19px),#ffae4f}.scrapbook-postcard-slot.has-scrapbook-art.is-unearned .scrapbook-postit{filter:saturate(.16)brightness(.9);opacity:.64;background:linear-gradient(#ffffff2e,#0000 33%),repeating-linear-gradient(0deg,#0000 0 18px,#5e5b5214 18px 19px),#cfc7ae;box-shadow:0 7px 14px #3d2a1414,inset 0 0 0 1px #ffffff38}.scrapbook-postcard-slot.has-scrapbook-art.is-unearned .scrapbook-postit:before{opacity:.62}.scrapbook-postcard-slot.has-scrapbook-art.is-unearned .scrapbook-postit:after{background:radial-gradient(circle at 34% 28%,#ffffff73,#0000 0 18%),#77736b;box-shadow:0 1px 4px #302a232e}.scrapbook-postcard-slot.has-scrapbook-art.is-unearned .theme-status-pill{color:#2d2b27b8;background:#4846411f;border-color:#48464129}.scrapbook-slot-status-stamp{color:#217550b8;letter-spacing:.07em;pointer-events:none;text-align:center;text-transform:uppercase;z-index:5;border:2px solid #21755075;border-radius:50%;justify-content:center;align-items:center;width:86px;height:52px;padding:4px;font-size:.62rem;font-weight:950;line-height:1;display:inline-flex;position:absolute;transform:rotate(-12deg)}.scrapbook-postcard-slot.has-scrapbook-art.note-right .scrapbook-slot-status-stamp{bottom:24px;left:42%}.scrapbook-postcard-slot.has-scrapbook-art.note-left .scrapbook-slot-status-stamp{bottom:18px;right:8%}.scrapbook-slot-status-stamp.status-available,.scrapbook-slot-status-stamp.status-progress{color:#52705dad;border-color:#52705d6b}.scrapbook-slot-status-stamp.status-locked,.scrapbook-slot-status-stamp.status-scheduled{color:#60594f99;border-color:#60594f5c}.scrapbook-slot-status-stamp.status-expired,.scrapbook-slot-status-stamp.status-missed{color:#84412e9e;border-color:#84412e61}.scrapbook-slot-status-stamp.status-purchase_eligible{color:#634584ad;border-color:#63458466}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postit:before{content:"";opacity:.86;background:url(/assets/scrapbook/tape/tape-short-1-lossless.webp) 50%/100% 100% no-repeat;border:0;width:82px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 2px 5px #47301624}.scrapbook-postcard-slot.has-scrapbook-art:nth-child(2n) .scrapbook-postit:before{transform:translate(-50%)rotate(5deg)}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postit:after{content:"";background:radial-gradient(circle at 34% 28%,#ffffffb8,#0000 0 18%),#c94755;border-radius:999px;width:13px;height:13px;position:absolute;top:-5px;right:18px;box-shadow:0 2px 5px #4c1f1a52,inset -2px -2px 3px #491a1f38}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postit h3,.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postit p,.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postit small,.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postit span{color:#2f2115}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postit h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.94rem,.84rem + .24vw,1.14rem);display:-webkit-box;overflow:hidden}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postit p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.24;display:-webkit-box;overflow:hidden}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postit small{font-size:.72rem;font-weight:900}.scrapbook-postcard-slot.has-scrapbook-art .theme-status-pill{justify-self:start}.scrapbook-preset-postcard{border-radius:inherit}.scrapbook-preset-postcard.is-preset-source .scrapbook-postcard-image{object-fit:cover;object-position:center center;transform:none}.scrapbook-preset-postcard.is-upload-source .scrapbook-postcard-image{transform:none}.scrapbook-preset-postcard.wear-0 .scrapbook-postcard-wear{opacity:.64}.scrapbook-preset-postcard.wear-1 .scrapbook-postcard-crease,.scrapbook-preset-postcard.wear-3 .scrapbook-postcard-crease,.scrapbook-preset-postcard.wear-2 .scrapbook-postcard-speckle,.scrapbook-preset-postcard.wear-4 .scrapbook-postcard-speckle{opacity:.58}.scrapbook-preset-postcard.wear-3 .scrapbook-postcard-rip-edge,.scrapbook-preset-postcard.wear-4 .scrapbook-postcard-tear{opacity:.62}.scrapbook-progress-bar{background:#46331b24;border-color:#46331b33}.scrapbook-progress-bar span{background:linear-gradient(90deg,#305c52e6,#678268c7)}.scrapbook-page-thread{background:#54391f2e;height:1px;position:absolute;bottom:14px;left:22px;right:22px}.scrapbook-page-ephemera{pointer-events:none;z-index:1;position:absolute;inset:0}.scrapbook-doodle{filter:invert(24%)sepia(39%)saturate(473%)hue-rotate(344deg)brightness(82%)contrast(88%);mix-blend-mode:multiply;opacity:.62;background-image:url(/assets/scrapbook/doodles-sheet-lossless.webp);background-repeat:no-repeat;background-size:384px 256px;display:block;position:absolute;transform:rotate(-8deg)}.scrapbook-doodle.doodle-one{top:116px;left:58px}.scrapbook-doodle.doodle-two{bottom:124px;right:76px;transform:rotate(7deg)}.scrapbook-doodle.doodle-three{top:46%;left:70px;transform:rotate(13deg)scale(.78)}.scrapbook-doodle.doodle-four{top:42%;right:104px;transform:rotate(-16deg)scale(.72)}.scrapbook-doodle.doodle-five{bottom:48px;left:128px;transform:rotate(-4deg)scale(.92)}.scrapbook-doodle.doodle-six{top:128px;left:40%;transform:rotate(-12deg)scale(.64)}.scrapbook-doodle.doodle-seven{bottom:226px;right:52px;transform:rotate(14deg)scale(.56)}.scrapbook-doodle.doodle-eight{bottom:56px;left:40%;transform:rotate(-6deg)scale(.76)}.scrapbook-identity-page .scrapbook-doodle{opacity:.58;z-index:1}.scrapbook-identity-page .scrapbook-doodle.doodle-one{top:148px;left:auto;right:78px;transform:rotate(-10deg)scale(.7)}.scrapbook-identity-page .scrapbook-doodle.doodle-two{bottom:128px;left:64px;right:auto;transform:rotate(6deg)scale(.92)}.scrapbook-identity-page .scrapbook-doodle.doodle-three{top:320px;left:72px}.scrapbook-identity-page .scrapbook-doodle.doodle-four{top:380px;right:44px}.scrapbook-identity-page .scrapbook-doodle.doodle-five{bottom:64px;left:178px}.scrapbook-identity-page .scrapbook-doodle.doodle-six{top:108px;left:420px;transform:rotate(8deg)scale(.54)}.scrapbook-identity-page .scrapbook-doodle.doodle-seven{bottom:214px;right:88px;transform:rotate(-12deg)scale(.58)}.scrapbook-identity-page .scrapbook-doodle.doodle-eight{bottom:118px;left:334px;transform:rotate(5deg)scale(.72)}.scrapbook-margin-note{color:#5c452c61;white-space:nowrap;font-family:Segoe Print,Bradley Hand ITC,Comic Sans MS,cursive;font-size:.84rem;font-weight:800;position:absolute;transform:rotate(-8deg)}.scrapbook-margin-note.note-a{top:46%;right:34px}.scrapbook-margin-note.note-b{bottom:92px;left:46px;transform:rotate(7deg)}.scrapbook-margin-note.note-c{top:61%;left:36%;transform:rotate(-4deg)}.scrapbook-identity-page .scrapbook-margin-note.note-a{top:294px;right:32px}.scrapbook-identity-page .scrapbook-margin-note.note-b{bottom:182px;left:70px}.scrapbook-identity-page .scrapbook-margin-note.note-c{inset:auto 92px 104px auto;transform:rotate(-6deg)}.scrapbook-doodle-heart{background-position:-22px -14px;width:116px;height:92px}.scrapbook-doodle-star{background-position:-154px -8px;width:98px;height:88px}.scrapbook-doodle-spiral{background-position:-268px -14px;width:104px;height:96px}.scrapbook-doodle-sun{background-position:-66px -96px;width:112px;height:106px}.scrapbook-doodle-arrow{background-position:-204px -128px;width:124px;height:66px}.scrapbook-doodle-squiggle{background-position:-14px -208px;width:116px;height:42px}.scrapbook-doodle-underline{background-position:-134px -208px;width:132px;height:44px}.scrapbook-archival-mark{color:#402c1780;letter-spacing:.08em;background:linear-gradient(#ffffff2e,#0000),#eee5cf9e;border:1px solid #5f442224;padding:5px 9px;font-family:Courier New,monospace;font-size:.62rem;font-weight:950;position:absolute;top:118px;left:28px;transform:rotate(-3deg)}.scrapbook-sleeve-hole{opacity:.72;background:radial-gradient(circle,#3024162e 0 38%,#fff3 39% 58%,#0000 59%);border:1px solid #533d231f;border-radius:999px;width:18px;height:18px;position:absolute;left:15px}.sleeve-hole-one{top:72px}.sleeve-hole-two{bottom:78px}.scrapbook-page-complete:after{color:#21755094;content:"PAGE COMPLETE";letter-spacing:.06em;z-index:2;border:3px solid #2175505c;border-radius:50%;padding:28px 18px;font-size:.82rem;font-weight:950;position:absolute;top:62px;right:72px;transform:rotate(-12deg)}.scrapbook-blank-page{place-items:center;display:grid}.scrapbook-blank-note{max-width:320px}.scrapbook-page-controls{color:#fff7dfd1;justify-content:center;align-items:center;gap:12px;padding:14px 0 2px;display:flex}.theme-sticker-book{color:#251b12}.sticker-album{background:linear-gradient(90deg,#3e2c1b2e 0 2px,#0000 2px 12px) 0 0/20px 100%,radial-gradient(circle at 14% 18%,#ffffffad,#0000 22%),linear-gradient(135deg,#f2c96d,#d97d62 48%,#6fb9a6);border:1px solid #ffffff57;border-radius:12px;overflow:hidden;box-shadow:0 28px 80px #0000005c,inset 0 0 0 1px #ffffff38}.sticker-page{background-color:#f7edd1;background-image:radial-gradient(circle at 80% 12%,#d77d622e,#0000 18%),linear-gradient(#ffffffc7 1px,#0000 1px),linear-gradient(90deg,#ffffffc7 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #41311d33;border-radius:10px;margin:0 22px 22px;padding:22px;box-shadow:inset 0 0 32px #66421726}.sticker-tile{transform:rotate(var(--tile-rotate));background:#fffdeed6;border:2px dashed #7a582f3d;border-radius:8px;box-shadow:0 14px 24px #492d1221}.sticker-empty-slot{background:#ffffff6b;border:2px dashed #7a582f38}.sticker-tile.is-earned{background:#fffaf0;border-color:#1e906266}.sticker-artifact{aspect-ratio:1;background:linear-gradient(145deg,#ffffffd1,#0000 38%),radial-gradient(circle at 30% 25%,#f7d15d,#e86363 56%,#4ba48c 57%);border:6px solid #fffdf4;border-radius:19% 31% 23% 28%;align-self:start;place-items:center;display:grid;position:relative;box-shadow:0 8px 18px #412b1538}.sticker-artifact:after{content:"";background:#ffffffb8;border-radius:0 0 0 12px;width:24px;height:24px;position:absolute;bottom:-2px;right:-2px;box-shadow:-4px -4px 9px #50371d29}.sticker-artifact span,.pin-artifact span,.badge-artifact span,.trophy-artifact span{color:#1f1912bd;z-index:1;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:900}.theme-sticker-book .sticker-album{background:linear-gradient(90deg,#161f307a 0 48%,#f8db6333 48% 52%,#161f307a 52%),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 12px),linear-gradient(135deg,#19345a 0%,#d23945 42%,#f0c34f 42% 50%,#173a63 50% 100%);border-radius:10px;padding:16px}.sticker-album-cover{color:#fffaf0;background:linear-gradient(135deg,#ffffff29,#0000 42%),repeating-linear-gradient(45deg,#ffffff14 0 2px,#0000 2px 18px);border:2px solid #ffffff2e;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:16px;padding:24px;display:grid;position:relative;overflow:hidden}.sticker-album-cover:after{content:"OFFICIAL";color:#f6c95f85;letter-spacing:.08em;border:2px solid #f6c95f6b;border-radius:999px;padding:38px 24px;font-weight:950;position:absolute;top:-18px;right:120px;transform:rotate(-12deg)}.sticker-album-cover h2{text-transform:uppercase;margin:8px 0 10px;font-size:clamp(2rem,5vw,4.3rem);line-height:.94}.sticker-album-cover p{color:#fffaf0d1;margin:0;font-weight:800;line-height:1.45}.sticker-album-score{color:#1f2430;text-align:center;z-index:1;background:#fffaf0;border:4px solid #f6c95fdb;border-radius:8px;place-items:center;min-width:150px;padding:16px;display:grid;transform:rotate(2deg);box-shadow:0 14px 28px #00000038}.sticker-album-score strong{font-size:2.2rem;line-height:1}.sticker-album-score span{color:#1f2430ad;text-transform:uppercase;font-size:.78rem;font-weight:900}.sticker-album-spread{background:linear-gradient(90deg,#0000 0 49%,#4631182e 49.5% 50.5%,#0000 51%),linear-gradient(90deg,#ead9aa,#fff2ca 48%,#d7bd83 50%,#fff0c8 52%,#ead9aa);border:1px solid #2b241647;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:inset 0 0 42px #4f331229,0 18px 50px #00000047}.theme-sticker-book .sticker-page{box-shadow:none;background:radial-gradient(circle at 18% 16%,#d2394514,#0000 22%),radial-gradient(circle at 82% 72%,#19345a14,#0000 24%),linear-gradient(#5b452317 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#5b452312 1px,#0000 1px) 0 0/22px 22px,0 0;border:0;border-radius:0;min-height:760px;margin:0;padding:24px;position:relative}.theme-sticker-book .sticker-page+.sticker-page{border-left:1px solid #41311d2e}.sticker-page-masthead{color:#251b12bd;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;margin-bottom:10px;font-size:.72rem;font-weight:950;display:grid}.sticker-page-masthead strong{color:#19345a;font-size:1rem}.sticker-page-masthead span:last-child{text-align:right}.sticker-page-rule{background:#40301c38;height:1px;margin-bottom:18px}.theme-sticker-book .sticker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sticker-album-slot{background:linear-gradient(135deg,#ffffff9e,#ffffff38),#fffaeb80;border:2px dashed #5b452352;border-radius:6px;grid-template-rows:auto 190px 1fr;gap:10px;min-height:360px;padding:10px;display:grid;position:relative}.sticker-slot-number{color:#251b128a;letter-spacing:.08em;text-transform:uppercase;font-family:Courier New,monospace;font-size:.72rem;font-weight:950}.sticker-art-card{background:linear-gradient(145deg,#ffffffeb,#fffae6b8),radial-gradient(circle at 30% 20%,#f6c95f59,#0000 26%);border:8px solid #fffdf4;border-radius:5px;place-items:center;display:grid;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 14px 24px #492d122e,inset 0 0 0 1px #34281714}.sticker-art-card .flag-stamp,.sticker-art-card .stamp-image-art{width:min(78%,152px);max-width:none;height:min(78%,152px);max-height:none}.sticker-shine{opacity:.5;background:linear-gradient(110deg,#0000 0 28%,#ffffff7a 32% 40%,#0000 44%);position:absolute;inset:0}.sticker-caption{gap:6px;display:grid}.sticker-caption h3,.sticker-caption p{margin:0}.sticker-caption h3{color:#1f2430;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.05}.sticker-caption p{color:#251b12ad;font-size:.88rem;line-height:1.35}.sticker-album-slot.is-earned{background:#fff8de;border-color:#1f8a5485;box-shadow:0 14px 28px #1f8a541f}.sticker-album-slot.is-earned .sticker-art-card{transform:rotate(-2deg)scale(1.01)}.sticker-album-slot.is-available{border-color:#1f8a546b}.sticker-album-slot.is-missed,.sticker-album-slot.status-locked,.sticker-album-slot.status-scheduled,.sticker-album-empty-slot{background:repeating-linear-gradient(45deg,#5b45230f 0 6px,#0000 6px 12px),#ffffff3d}.sticker-album-slot.is-missed .sticker-art-card,.sticker-album-slot.status-locked .sticker-art-card,.sticker-album-slot.status-scheduled .sticker-art-card{filter:grayscale();opacity:.44}.sticker-empty-frame{color:#251b125c;text-transform:uppercase;border:2px dashed #5b452347;border-radius:5px;place-items:center;font-family:Courier New,monospace;font-weight:950;display:grid}.sticker-album-extra-pages{color:#251b12;background:#fffaf0e6;border:1px solid #ffffff57;border-radius:8px;gap:4px;margin-top:16px;padding:14px 16px;display:grid}.sticker-album-extra-pages span{color:#251b12a8}.sticker-book{background:radial-gradient(circle at 14% 10%,#ffffff29,#0000 24%),linear-gradient(135deg,#3d2618b8,#71482ab8),url(/assets/sticker-book/sticker-cover-board.webp) 50%/cover;border:1px solid #f6dca447;border-radius:10px;padding:16px;overflow:hidden;box-shadow:0 34px 90px #0000006b,inset 0 0 0 1px #ffffff1a,inset 0 -28px 70px #2a1e1538}.sticker-book-cover-strip{color:#f6e9c9;background:linear-gradient(90deg,#221b17db,#462f23b3),url(/assets/sticker-book/sticker-cover-board.webp) 50%/cover;border:1px solid #fff4d033;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:14px 18px;display:flex;box-shadow:inset 0 0 24px #ffffff14}.sticker-book-cover-strip div:first-child{gap:4px;display:grid}.sticker-book-cover-strip span{color:#f6e9c9b8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.sticker-book-cover-strip strong{color:#fff5d8;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2.7vw,2rem);line-height:1}.sticker-book-score{color:#342313;background:linear-gradient(#ffffff52,#0000 48%),url(/assets/sticker-book/sticker-paper-stock.webp) 50%/cover;border:1px solid #462d1838;place-items:center;min-width:118px;padding:10px 14px;display:grid;transform:rotate(1.5deg);box-shadow:0 8px 14px #00000038}.sticker-book-score strong{color:#332111;font-size:1.55rem}.sticker-book-score span{color:#342313a8;font-size:.64rem}.sticker-book-flip-shell{background:linear-gradient(90deg,#231811a3,#0000 18% 82%,#2318118f),linear-gradient(90deg,#0000 0 49.6%,#35231538 49.8% 50.2%,#0000 50.4%),#241c17;border:1px solid #0000003d;border-radius:8px;justify-items:center;padding:clamp(10px,2vw,22px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 44px #0000003d}.sticker-book-sleeve-gloss{pointer-events:none;z-index:5;background:linear-gradient(112deg,#0000 0 18%,#ffffff24 23%,#0000 34%),linear-gradient(72deg,#0000 55%,#ffffff14 62%,#0000 74%);position:absolute;inset:clamp(10px,2vw,22px)}.sticker-book-flipbook{filter:drop-shadow(0 22px 34px #00000047)}.sticker-book-flip-page{background:linear-gradient(90deg,#ffffff29,#0000 15% 86%,#48301c1a),url(/assets/sticker-book/sticker-album-page.webp) 50%/cover;border:1px solid #46352038;overflow:hidden;box-shadow:inset 0 0 42px #492f161f}.sticker-book-page-left{border-right:1px solid #4b321e33;box-shadow:inset -18px 0 24px #503a2314}.sticker-book-page-right{border-left:1px solid #ffffff3d;box-shadow:inset 18px 0 24px #503a2314}.sticker-book-page{height:100%;min-height:100%;padding:22px;position:relative}.sticker-book-page:before{content:"";opacity:.55;pointer-events:none;background:radial-gradient(circle,#45342017 0 1px,#0000 1.4px) 0 0/18px 18px,repeating-linear-gradient(0deg,#0000 0 27px,#523b210f 27px 28px);position:absolute;inset:0}.sticker-book-cover-page,.sticker-book-page-header,.sticker-book-grid,.sticker-book-blank-mark{z-index:2;position:relative}.sticker-book-cover-page{align-content:start;gap:16px;display:grid}.sticker-cover-badge{color:#322011b8;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#fff6,#0000 55%),url(/assets/sticker-book/sticker-paper-stock.webp) 50%/cover;border:1px solid #452d1938;justify-self:start;padding:8px 12px;font-size:.72rem;font-weight:950;transform:rotate(-2deg);box-shadow:0 10px 18px #50341c29}.sticker-book-cover-page h2{color:#362111f0;text-transform:uppercase;max-width:440px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,5.8vw,4.5rem);line-height:.88}.sticker-cover-copy{color:#2e1f11b8;max-width:420px;margin:0;font-weight:800;line-height:1.35}.sticker-cover-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.sticker-cover-details div{color:#2f2012;background:linear-gradient(#fff3,#0000),url(/assets/sticker-book/sticker-paper-stock.webp) 50%/cover;border:1px solid #452d1924;min-width:0;padding:10px 12px}.sticker-cover-details dt{color:#442f1d94;text-transform:uppercase;font-size:.64rem;font-weight:950}.sticker-cover-details dd{overflow-wrap:anywhere;margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:950}.sticker-cover-sample-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:10px;display:grid}.sticker-cover-sample-strip span{aspect-ratio:4/5;background:linear-gradient(145deg,#fffc,#0000 44%),url(/assets/sticker-book/sticker-paper-stock.webp) 50%/cover;border:7px solid #fffdf4eb;box-shadow:0 12px 20px #50341c29}.sticker-cover-sample-strip span:first-child{transform:rotate(-4deg)}.sticker-cover-sample-strip span:nth-child(2){transform:rotate(2deg)}.sticker-cover-sample-strip span:nth-child(3){transform:rotate(-1deg)}.sticker-book-page-header{color:#2d1e10b3;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #452f1b3d;grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;margin-bottom:16px;padding-bottom:9px;font-size:.68rem;font-weight:950;display:grid}.sticker-book-page-header strong{color:#2a1c0fdb;letter-spacing:0;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:1.03rem}.sticker-book-page-header span:last-child{text-align:right}.sticker-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:calc(100% - 40px);display:grid}.sticker-book-slot{color:#2f2012;background:linear-gradient(#ffffff24,#0000 50%),url(/assets/sticker-book/sticker-empty-slot-paper.webp) 50%/cover;border:1px solid #573f2533;grid-template-rows:auto minmax(126px,1fr) auto;gap:8px;min-height:0;padding:10px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff38,0 9px 18px #442c171a}.sticker-book-slot:before{content:"";opacity:.62;pointer-events:none;background:url(/assets/sticker-book/printed-empty-slot.webp) 50%/100% 100% no-repeat;position:absolute;inset:8px}.sticker-book-slot-print,.sticker-book-art-card,.sticker-book-caption,.sticker-book-empty-frame{z-index:1;position:relative}.sticker-book-slot-print{color:#3122148a;letter-spacing:.08em;text-transform:uppercase;font-family:Courier New,monospace;font-size:.66rem;font-weight:950}.sticker-book-art-card{background:linear-gradient(145deg,#ffffffc7,#0000 52%),url(/assets/sticker-book/sticker-paper-stock.webp) 50%/cover;border:8px solid #fffdf4f0;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 13px 22px #462b142e,inset 0 0 0 1px #37251414}.sticker-book-art-image{background:radial-gradient(circle at 28% 20%,#f6c95f33,#0000 30%),linear-gradient(135deg,#213c561f,#ca403e1a);place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.sticker-book-art-card .flag-stamp,.sticker-book-art-card .stamp-image-art{width:min(76%,150px);max-width:none;height:min(76%,150px);max-height:none}.sticker-book-gloss{opacity:.58;pointer-events:none;background:linear-gradient(112deg,#0000 0 25%,#ffffff6b 30% 37%,#0000 42%),radial-gradient(circle at 15% 12%,#ffffff52,#0000 20%);position:absolute;inset:0}.sticker-book-peel{clip-path:polygon(100% 0,0 100%,100% 100%);pointer-events:none;background:linear-gradient(135deg,#ffffffe6,#e4d4b0eb);width:34px;height:34px;position:absolute;bottom:-2px;right:-2px;box-shadow:-4px -4px 9px #50371d2e}.sticker-book-caption{gap:5px;min-height:0;display:grid}.sticker-book-caption h3,.sticker-book-caption p{margin:0}.sticker-book-caption h3{color:#24170d;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:44px;font-family:Georgia,Times New Roman,serif;font-size:1.04rem;line-height:1.03;display:-webkit-box;overflow:hidden}.sticker-book-caption p{color:#2d1e10ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:40px;font-size:.78rem;line-height:1.24;display:-webkit-box;overflow:hidden}.sticker-book-caption small{color:#2d1e1094;font-family:Courier New,monospace;font-size:.68rem;font-weight:900}.sticker-book-state{color:#2d1e10a3;letter-spacing:.05em;text-transform:uppercase;background:#3c2b1a1f;border:1px solid #3c2b1a29;border-radius:999px;justify-self:start;padding:5px 8px;font-size:.6rem;font-weight:950;line-height:1}.sticker-book-slot.is-earned{background:linear-gradient(#ffffff38,#0000 50%),url(/assets/sticker-book/sticker-album-page.webp) 50%/cover;border-color:#1f8a546b}.sticker-book-slot.is-earned .sticker-book-art-card{transform:rotate(-2.2deg)scale(1.01)}.sticker-book-slot.is-earned .sticker-book-state{color:#23573bc7;background:#79ae6338;border-color:#3a704a3d}.sticker-book-slot.is-available{border-color:#d6a43275}.sticker-book-slot.is-unearned .sticker-book-art-card{filter:grayscale(.82)saturate(.32)contrast(.86)brightness(.96);opacity:.42;transform:rotate(.7deg)scale(.96)}.sticker-book-slot.is-unearned .sticker-book-gloss{opacity:.2}.sticker-book-slot.is-unearned .sticker-book-peel{opacity:.38}.sticker-book-slot.is-missed .sticker-book-state,.sticker-book-slot.status-locked .sticker-book-state,.sticker-book-slot.status-scheduled .sticker-book-state{color:#2d1e1075;background:#2d1e101a}.sticker-book-empty-slot{filter:saturate(.72)}.sticker-book-empty-frame{color:#2d1e1057;text-transform:uppercase;background:linear-gradient(#ffffff1a,#0000),url(/assets/sticker-book/printed-empty-slot.webp) 50%/100% 100% no-repeat;place-items:center;min-height:0;font-family:Courier New,monospace;font-size:.76rem;font-weight:950;display:grid}.sticker-book-progress-bar{background:#2d1e101f;border-color:#2d1e1029;height:8px}.sticker-book-progress-bar span{background:linear-gradient(90deg,#35744fe6,#c0973ed6)}.sticker-book-ephemera{pointer-events:none;z-index:1;position:absolute;inset:0}.sticker-print-mark{color:#2a1c0f47;letter-spacing:.06em;text-transform:uppercase;border:2px solid #2a1c0f2e;border-radius:999px;padding:16px 18px;font-size:.64rem;font-weight:950;position:absolute}.sticker-print-mark.mark-one{top:64px;right:44px;transform:rotate(-12deg)}.sticker-print-mark.mark-two{bottom:72px;left:42px;transform:rotate(9deg)}.sticker-print-scuff{filter:blur(.2px);background:#402d1b1c;border-radius:999px;width:120px;height:2px;position:absolute}.sticker-print-scuff.scuff-one{top:132px;left:90px;transform:rotate(-5deg)}.sticker-print-scuff.scuff-two{width:84px;top:47%;right:86px;transform:rotate(8deg)}.sticker-print-scuff.scuff-three{width:160px;bottom:42px;left:38%;transform:rotate(-2deg)}.sticker-book-page-complete:after{color:#2c735494;content:"Page complete";letter-spacing:.08em;text-transform:uppercase;z-index:3;border:3px double #2c735475;border-radius:999px;padding:18px 24px;font-size:.86rem;font-weight:950;position:absolute;top:64px;right:34px;transform:rotate(-8deg)}.sticker-book-blank-page{align-content:center;display:grid}.sticker-book-blank-mark{color:#2d1e104d;text-transform:uppercase;border:3px double #2d1e1038;border-radius:999px;justify-self:center;padding:34px 42px;font-size:1rem;font-weight:950;transform:rotate(-8deg)}.sticker-book-controls{color:#fff4ce;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:16px 0 4px;display:flex}.sticker-book-controls span{font-weight:900}.creative-sticker-book{background:linear-gradient(#fffffff5,#eef3f8f0),radial-gradient(circle at 16% 12%,#7ab8ff29,#0000 24%);border:1px solid #d7e0ebe6;border-radius:12px;max-width:1280px;margin:0 auto;padding:clamp(14px,2.5vw,26px);overflow:hidden;box-shadow:0 30px 80px #040a1247}.theme-creative-sticker-book.style-travel-inspired .creative-sticker-book{--creative-travel-handwriting:var(--font-reenie-beanie), "Segoe Script", "Lucida Handwriting", "Bradley Hand ITC", "Segoe Print", cursive;--creative-travel-ink:#3f2a178f;background:linear-gradient(#533a233d,#1f151033),#6b553d;border-color:#ead8b4cc}.theme-creative-sticker-book.style-blueprint .creative-sticker-book{background:linear-gradient(#0a2c4ec7,#02152cd1),#092f56;border-color:#b8e8ff47;box-shadow:0 30px 80px #020c1c70,inset 0 0 0 1px #ffffff1a}.theme-creative-sticker-book.style-comic-book .creative-sticker-book{background:linear-gradient(#46231438,#23140c2e),#5a3927;border-color:#f7d597b3;box-shadow:0 30px 80px #130a065c,inset 0 0 0 1px #fff5cd29}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-book{background:linear-gradient(#0a111db8,#1f0d1da3),#15121f;border-color:#f4c45094;box-shadow:0 30px 80px #04060e7a,inset 0 0 0 1px #ffdd7424}.theme-creative-sticker-book.style-cookbook .creative-sticker-book{background:linear-gradient(#2e522624,#9735271a),#f5f8ef;border-color:#466c376b;box-shadow:0 30px 80px #12271247,inset 0 0 0 1px #ffffffb8}.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-book{background:linear-gradient(#e11c7a47,#1b0e1b33),#24151f;border-color:#ffd65e7a;box-shadow:0 30px 80px #12061075,inset 0 0 0 1px #ffffff24}.theme-creative-sticker-book.style-travel-inspired .creative-sticker-cover-page{grid-template-areas:"title scatter""title scatter""intro intro""people people""facts facts"}.creative-sticker-book-strip{color:#162231;background:linear-gradient(90deg,#7ab8ff24,#ffffffd1),#fff;border:1px solid #becbdae6;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 18px;display:flex;box-shadow:0 10px 20px #1a2a3a14}.creative-sticker-book-strip span,.creative-sticker-score span{color:#2634469e;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:950;display:block}.creative-sticker-book-strip strong{font-family:Segoe Print,Bradley Hand ITC,cursive;font-size:clamp(1.35rem,3vw,2.2rem);line-height:1;display:block}.creative-sticker-score{text-align:right;background:#ffffffeb;border:1px solid #c8d3e0e0;min-width:132px;padding:9px 14px;transform:rotate(1.3deg);box-shadow:0 8px 16px #1c2d4014}.creative-sticker-score strong{font-family:Georgia,Times New Roman,serif}.creative-sticker-flip-shell{justify-items:center;padding:8px 0 2px;display:grid;position:relative;overflow:hidden}.creative-sticker-flipbook{margin:0 auto}.creative-sticker-flip-page{background:0 0;overflow:hidden}.creative-sticker-page{color:#162231;background:linear-gradient(90deg,#d2dde93d,#0000 16% 84%,#d2dde92e),linear-gradient(#1c2f4409 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#1c2f4409 1px,#0000 1px) 0 0/28px 28px,#fbfdff;height:100%;padding:clamp(24px,4vw,38px);position:relative;overflow:hidden}.theme-creative-sticker-book.style-travel-inspired .creative-sticker-page{color:#2b2014;background:linear-gradient(90deg,#a87e4e2e,#0000 16% 84%,#a87e4e21),linear-gradient(#3e2c190a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#3e2c190a 1px,#0000 1px) 0 0/28px 28px,#ead8b4}.theme-creative-sticker-book.style-travel-inspired .creative-sticker-page:before{opacity:1;background:linear-gradient(90deg,#70532d1a,#0000 10% 90%,#70532d14),radial-gradient(circle at 8% 20%,#7ab8ff0f,#0000 16%)}.theme-creative-sticker-book.style-blueprint .creative-sticker-page{color:#0a3456;background:linear-gradient(90deg,#1f5e8f14,#0000 13% 87%,#1f5e8f0f),linear-gradient(#1f5e8f0b 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#1f5e8f0b 1px,#0000 1px) 0 0/22px 22px,url(/assets/creative-sticker/blueprint-paper-light-lossless.webp) 50%/cover no-repeat,#f6fbfa}.theme-creative-sticker-book.style-blueprint .creative-sticker-page:before{opacity:.74;background:linear-gradient(90deg,#1f5e8f12,#0000 8% 92%,#1f5e8f0f),radial-gradient(circle at 8% 20%,#ffffff6b,#0000 16%),radial-gradient(circle at 88% 76%,#1f5e8f0d,#0000 22%)}.theme-creative-sticker-book.style-comic-book .creative-sticker-page{color:#24190f;background:url(/assets/creative-sticker/comic-page-generated-lossless.webp) 50%/100% 100% no-repeat,#efe0bb}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-page{color:#191624;background:url(/assets/creative-sticker/retro-arcade-page-generated-lossless.webp) 50%/100% 100% no-repeat,#efe0bb}.theme-creative-sticker-book.style-cookbook .creative-sticker-page{color:#1f351d;background:url(/assets/creative-sticker/cookbook-page-generated-lossless.webp) 50%/100% 100% no-repeat,#f8fbf4}.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-page{color:#1b1018;background:url(/assets/creative-sticker/fashion-magazine-page-generated-lossless.webp) 50%/100% 100% no-repeat,#f5d7e8}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-page{background:url(/assets/creative-sticker/comic-cover-generated-lossless.webp) 50%/100% 100% no-repeat,#efe0bb}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-cover-page{background:url(/assets/creative-sticker/retro-arcade-cover-generated-lossless.webp) 50%/100% 100% no-repeat,#efe0bb}.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-page{background:url(/assets/creative-sticker/cookbook-first-page-generated-lossless.webp) 50%/100% 100% no-repeat,#f8fbf4}.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-page{background:url(/assets/creative-sticker/fashion-magazine-first-page-generated-lossless.webp) 50%/100% 100% no-repeat,#f7d8e9}.theme-creative-sticker-book.style-comic-book .creative-sticker-page:before,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-page:before,.theme-creative-sticker-book.style-cookbook .creative-sticker-page:before,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-page:before{content:none}.creative-sticker-page:before{content:"";pointer-events:none;background:linear-gradient(90deg,#8c9aaa1f,#0000 10% 90%,#8c9aaa1a),radial-gradient(circle at 8% 20%,#7ab8ff14,#0000 16%);position:absolute;inset:0}.creative-sticker-page-left{box-shadow:inset -10px 0 18px #2c40581f}.creative-sticker-page-right{box-shadow:inset 10px 0 18px #2c40581a}.creative-sticker-cover-page{grid-template:"badge scatter""title scatter"minmax(0,.75fr)"intro intro""people people""facts facts"/minmax(0,1fr) minmax(140px,.42fr);align-content:stretch;gap:clamp(12px,2.2vw,18px);display:grid}.creative-sticker-cover-badge{color:#243347;letter-spacing:.08em;text-transform:uppercase;z-index:2;background:#fff06a;border:2px solid #1a26361f;grid-area:badge;justify-self:start;padding:9px 14px;font-size:.82rem;font-weight:950;transform:rotate(-3deg);box-shadow:0 10px 16px #1c2d401a}.creative-sticker-cover-page h2{color:#172436;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-shadow:0 2px #ffffffe6;text-wrap:balance;word-break:keep-all;z-index:2;grid-area:title;align-self:end;max-width:100%;margin:0;font-family:Segoe Print,Bradley Hand ITC,cursive;font-size:clamp(1.85rem,4.55vw,4rem);line-height:1.02;position:relative}.creative-sticker-cover-page p{z-index:2;background:#ffffffdb;border:1px solid #cdd8e4e6;grid-area:intro;margin:0;padding:12px 14px;font-family:Courier New,monospace;font-size:clamp(.92rem,1.45vw,1.04rem);font-weight:800;line-height:1.35;position:relative;box-shadow:0 10px 16px #1c2d4014}.creative-sticker-cover-people{z-index:3;grid-area:people;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(12px,2vw,18px);display:grid;position:relative}.creative-sticker-cover-person{--person-paper:#fffdf1;background:linear-gradient(135deg, #ffffffe6, #f4f9ffc7), var(--person-paper);clip-path:polygon(3% 7%,95% 1%,99% 88%,8% 100%,0 48%);border:2px solid #2433471a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;margin:0;padding:10px 12px;display:grid;position:relative;transform:rotate(-2deg);box-shadow:0 12px 18px #1c2d401a,inset 0 -10px 20px #ece4ca38}.creative-sticker-cover-person.creator{--person-paper:#fff7bd;clip-path:polygon(0 8%,92% 0,100% 44%,96% 98%,6% 92%);transform:rotate(2.5deg)}.creative-sticker-cover-person-pin{background:radial-gradient(circle at 34% 28%,#ffffffe6,#0000 30%),#ff6d8d;border-radius:999px;width:14px;height:14px;position:absolute;top:6px;right:14px;box-shadow:0 4px 8px #1c2d4038}.creative-sticker-cover-person.creator .creative-sticker-cover-person-pin{background:radial-gradient(circle at 34% 28%,#ffffffe6,#0000 30%),#62d3ff}.creative-sticker-cover-person-image{clip-path:polygon(9% 0,100% 8%,90% 100%,0 88%);color:#213149;background:#fff;place-items:center;width:clamp(54px,9vw,72px);height:clamp(54px,9vw,72px);font-family:Segoe Print,Bradley Hand ITC,cursive;font-size:1.1rem;font-weight:950;display:grid;overflow:hidden;box-shadow:0 0 0 5px #fff,0 8px 12px #1c2d401f}.creative-sticker-cover-person.creator .creative-sticker-cover-person-image{clip-path:polygon(0 10%,88% 0,100% 92%,12% 100%)}.creative-sticker-cover-person-image img{object-fit:cover;width:100%;height:100%}.creative-sticker-cover-person figcaption{min-width:0}.creative-sticker-cover-person figcaption span{color:#24334794;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.creative-sticker-cover-person figcaption strong{color:#172436;overflow-wrap:normal;text-wrap:balance;word-break:keep-all;margin-top:2px;font-family:Segoe Print,Bradley Hand ITC,cursive;font-size:clamp(.98rem,2vw,1.22rem);line-height:1.05;display:block}.creative-sticker-cover-page dl{z-index:2;grid-area:facts;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid;position:relative}.creative-sticker-cover-page dl div{background:#ffffffd6;border:1px solid #cfdae6cc;min-width:0;padding:10px 12px;box-shadow:0 8px 14px #1c2d400f}.creative-sticker-cover-page dt{color:#24334794;text-transform:uppercase;font-size:.72rem;font-weight:950}.creative-sticker-cover-page dd{overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.98rem,2vw,1.14rem);font-weight:900}.creative-sticker-cover-scatter{pointer-events:none;z-index:1;grid-area:scatter;min-height:100%;position:relative;inset:auto}.creative-sticker-cover-shape{background:var(--shape-color,#ff74ad);clip-path:var(--creative-sticker-shape);height:64px;transform:rotate(calc((var(--cover-shape-index) - 3) * 13deg));width:74px;position:absolute;box-shadow:0 0 0 8px #fff,0 10px 16px #24364a24}.creative-sticker-cover-shape:first-child{--shape-color:#ff73ad;top:58%;left:4%}.creative-sticker-cover-shape:nth-child(2){--shape-color:#7ddcff;top:12%;right:10%}.creative-sticker-cover-shape:nth-child(3){--shape-color:#f5df4d;bottom:10%;right:4%}.creative-sticker-cover-shape:nth-child(4){--shape-color:#b7ed6d;bottom:5%;left:30%}.creative-sticker-cover-shape:nth-child(5){--shape-color:#ff9472;top:7%;right:32%}.creative-sticker-cover-shape:nth-child(6){--shape-color:#c798ff;top:20%;left:10%}.creative-sticker-cover-shape:nth-child(7){--shape-color:#88e4c8;bottom:34%;right:20%}.theme-creative-sticker-book.style-travel-inspired .creative-sticker-book-strip strong,.theme-creative-sticker-book.style-travel-inspired .creative-sticker-cover-page h2,.theme-creative-sticker-book.style-travel-inspired .creative-sticker-page-header strong,.theme-creative-sticker-book.style-travel-inspired .creative-sticker-cover-person figcaption strong,.theme-creative-sticker-book.style-travel-inspired .creative-sticker-blank-note,.theme-creative-sticker-book.style-travel-inspired .creative-sticker-page-complete:after{color:#3f2a17;font-family:var(--creative-travel-handwriting);letter-spacing:0;font-weight:700}.theme-creative-sticker-book.style-travel-inspired .creative-sticker-book-strip{color:#2b2014;background:linear-gradient(90deg,#ead8b4c2,#fcf2d4e0),#ead8b4;border-color:#70532d47}.theme-creative-sticker-book.style-blueprint .creative-sticker-book-strip{color:#e9fbff;background:linear-gradient(90deg,#e0faff1f,#e0faff0a),repeating-linear-gradient(90deg,#e0faff1c 0 1px,#0000 1px 18px),#083b68;border-color:#cdf4ff61;font-family:Courier New,monospace}.theme-creative-sticker-book.style-blueprint .creative-sticker-book-strip span,.theme-creative-sticker-book.style-blueprint .creative-sticker-score span{color:#ddf8ffad}.theme-creative-sticker-book.style-blueprint .creative-sticker-book-strip strong,.theme-creative-sticker-book.style-blueprint .creative-sticker-cover-page h2,.theme-creative-sticker-book.style-blueprint .creative-sticker-page-header strong,.theme-creative-sticker-book.style-blueprint .creative-sticker-cover-person figcaption strong,.theme-creative-sticker-book.style-blueprint .creative-sticker-blank-note,.theme-creative-sticker-book.style-blueprint .creative-sticker-page-complete:after{color:#f2fdff;letter-spacing:.02em;text-shadow:0 0 8px #c0ecff4d;text-transform:uppercase;font-family:Courier New,Lucida Console,monospace;font-weight:900}.theme-creative-sticker-book.style-travel-inspired .creative-sticker-score,.theme-creative-sticker-book.style-travel-inspired .creative-sticker-cover-page p,.theme-creative-sticker-book.style-travel-inspired .creative-sticker-cover-page dl div{background:linear-gradient(#fff9e2d1,#f1e1b8b3),#ead8b4;border-color:#70532d38}.theme-creative-sticker-book.style-blueprint .creative-sticker-score,.theme-creative-sticker-book.style-blueprint .creative-sticker-cover-page p,.theme-creative-sticker-book.style-blueprint .creative-sticker-cover-page dl div,.theme-creative-sticker-book.style-blueprint .creative-sticker-cover-person{color:#0a3456;background:linear-gradient(#ffffffd1,#def3f8bd),#f0f9f9e6;border-color:#3074a142;font-family:Courier New,monospace;box-shadow:0 8px 16px #082b501a,inset 0 0 0 1px #ffffff8a}.theme-creative-sticker-book.style-blueprint .creative-sticker-cover-person-image{color:#06335a;background:#dff8ff;box-shadow:0 0 0 5px #e0faffeb,0 8px 12px #0010263d}.theme-creative-sticker-book.style-blueprint .creative-sticker-cover-person-pin{background:radial-gradient(circle at 34% 28%,#ffffffd9,#0000 30%),#b8f2ff}.theme-creative-sticker-book.style-blueprint .creative-sticker-cover-page p{color:#0a3456db}.theme-creative-sticker-book.style-blueprint .creative-sticker-cover-page dt,.theme-creative-sticker-book.style-blueprint .creative-sticker-cover-person figcaption span{color:#0a34568f}.theme-creative-sticker-book.style-blueprint .creative-sticker-cover-page dd{color:#0a3456;font-family:Courier New,monospace}.theme-creative-sticker-book.style-comic-book .creative-sticker-book-strip{color:#21160d;background:linear-gradient(90deg,#ffe276b3,#fff7d4db),repeating-radial-gradient(circle at 0 0,#25180e1f 0 1px,#0000 1.4px 7px),#ffe48a;border:2px solid #25180ec7;box-shadow:0 10px 20px #25180e29}.theme-creative-sticker-book.style-comic-book .creative-sticker-book-strip span,.theme-creative-sticker-book.style-comic-book .creative-sticker-score span{color:#25180e9e}.theme-creative-sticker-book.style-comic-book .creative-sticker-book-strip strong,.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-page h2,.theme-creative-sticker-book.style-comic-book .creative-sticker-page-header strong,.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-person figcaption strong,.theme-creative-sticker-book.style-comic-book .creative-sticker-blank-note,.theme-creative-sticker-book.style-comic-book .creative-sticker-page-complete:after{color:#21160d;letter-spacing:.03em;text-shadow:2px 2px #ffeea4cc;text-transform:uppercase;font-family:Impact,Arial Black,Franklin Gothic Heavy,sans-serif;font-weight:900}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-book-strip strong,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-cover-page h2,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-page-header strong,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-cover-person figcaption strong,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-blank-note,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-page-complete:after{color:#191624;letter-spacing:.04em;text-shadow:2px 2px #ffd754d1,-1px -1px #4ec0cc70;text-transform:uppercase;font-family:Arial Black,Impact,Franklin Gothic Heavy,sans-serif;font-weight:900}.theme-creative-sticker-book.style-comic-book .creative-sticker-score,.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-page p,.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-page dl div,.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-person{color:#24190f;background:linear-gradient(#fff7d4eb,#f6d799d1),repeating-radial-gradient(circle at 0 0,#25180e14 0 1px,#0000 1.5px 6px),#f7d995;border:2px solid #25180eb8;box-shadow:5px 5px #25180e24,inset 0 0 0 1px #ffffff6b}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-book-strip{color:#fff0a8;background:linear-gradient(90deg,#ef467547,#ffd54e61,#3dbbcb42),repeating-linear-gradient(0deg,#ffffff1f 0 1px,#0000 1px 4px),#171421;border:2px solid #ffd54ea3;box-shadow:0 10px 22px #04060e47,inset 0 0 0 1px #ffffff14}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-book-strip span,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-score span{color:#fff0a8ad}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-score,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-cover-page p,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-cover-page dl div,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-cover-person{color:#191624;background:linear-gradient(#ffefb4e6,#e5b558d1),repeating-linear-gradient(0deg,#1d16140d 0 1px,#0000 1px 4px),#edc66d;border:2px solid #191624cc;box-shadow:5px 5px #080a1229,inset 0 0 0 1px #ffffff5c}.theme-creative-sticker-book.style-cookbook .creative-sticker-book-strip{color:#244619;background:linear-gradient(90deg,#ffffffeb,#ecf7e5e0),#f9fff4;border-color:#39632b5c;box-shadow:0 10px 20px #1f401c1a}.theme-creative-sticker-book.style-cookbook .creative-sticker-book-strip span,.theme-creative-sticker-book.style-cookbook .creative-sticker-score span{color:#2446199e}.theme-creative-sticker-book.style-cookbook .creative-sticker-book-strip strong,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-page h2,.theme-creative-sticker-book.style-cookbook .creative-sticker-page-header strong,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-person figcaption strong,.theme-creative-sticker-book.style-cookbook .creative-sticker-blank-note,.theme-creative-sticker-book.style-cookbook .creative-sticker-page-complete:after{color:#244619;letter-spacing:.01em;text-transform:uppercase;font-family:Trebuchet MS,Segoe UI,Arial,sans-serif;font-weight:950}.theme-creative-sticker-book.style-generated-graphic .creative-sticker-cover-page p,.theme-creative-sticker-book.style-generated-graphic .creative-sticker-cover-page dl div,.theme-creative-sticker-book.style-generated-graphic .creative-sticker-cover-person{box-shadow:none;background:0 0;border-color:#0000}.theme-creative-sticker-book.style-generated-graphic .creative-sticker-cover-person-pin,.theme-creative-sticker-book.style-generated-graphic .creative-sticker-cover-badge{display:none}.theme-creative-sticker-book.style-generated-graphic .creative-sticker-cover-person-image{box-shadow:none;background:0 0;border:0}.theme-creative-sticker-book.style-generated-graphic .creative-sticker-cover-scatter{display:none}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-page p{font-family:Trebuchet MS,Arial,sans-serif;font-weight:900}.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-page p,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-page p{font-family:Trebuchet MS,Segoe UI,Arial,sans-serif;font-weight:800}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-page,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-page,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-page{padding:0;display:block}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-page h2,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-page h2,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-page h2{text-wrap:balance;align-items:center;width:58.929%;height:24.342%;font-size:46px;line-height:.9;display:flex;position:absolute;top:21.053%;left:18.75%}.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-page h2{font-size:40px}.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-page h2{color:#1b1018;letter-spacing:0;text-shadow:0 2px #ffffffeb,0 8px 16px #d61c731f;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Black,sans-serif;font-size:42px}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-page p,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-page p,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-page p{align-items:center;width:64.286%;height:5.789%;padding:0 24px;font-size:15px;line-height:1.15;display:flex;position:absolute;top:48.026%;left:18.75%}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-people,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-people,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-people{display:block;position:static}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-person,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-person,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-person{box-shadow:none;clip-path:none;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;width:41.196%;height:18%;margin:0;padding:0 18px;display:flex;position:absolute;transform:none}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-person.creator,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-person.creator,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-person.creator{clip-path:none;width:44.089%;height:18.987%;top:57.289%;left:50.339%;transform:none}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-person.collector,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-person.collector,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-person.collector{top:57.776%;left:4.893%}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-person-image{color:#24190f;background:#fff2c8;border:2px solid #25180eb8;box-shadow:0 0 0 4px #fff2c8,5px 5px #25180e2e}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-person-image,.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-person.creator .creative-sticker-cover-person-image,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-person-image,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-person.creator .creative-sticker-cover-person-image,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-person-image,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-person.creator .creative-sticker-cover-person-image{box-shadow:none;clip-path:none;background:0 0;border:0;flex:0 0 66px;place-items:center;width:66px;height:66px;display:grid;transform:none}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-person-image img,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-person-image img,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-person-image img{border-radius:2px}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-person figcaption,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-person figcaption,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-person figcaption{flex-direction:column;flex:0 auto;justify-content:center;align-items:flex-start;min-width:0;display:flex}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-person figcaption span,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-person figcaption span,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-person figcaption span{font-size:10px;line-height:1}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-person figcaption strong,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-person figcaption strong,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-person figcaption strong{margin-top:4px;font-size:22px;line-height:.9}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-person-pin{background:radial-gradient(circle at 34% 28%,#fffc,#0000 30%),#d83f36}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-page p,.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-page dl div,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-page p,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-page dl div,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-page p,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-page dl div{box-shadow:none;background:0 0;border:0}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-page dl,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-page dl,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-page dl{margin:0;display:block;position:static}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-page dl div,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-page dl div,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-page dl div{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:41.196%;height:18.329%;padding:0 18px;display:flex;position:absolute;top:77.579%}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-page dl div:first-child,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-page dl div:first-child,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-page dl div:first-child{left:5.125%}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-page dl div:last-child,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-page dl div:last-child,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-page dl div:last-child{width:44.321%;height:16.368%;top:79.053%;left:51.232%}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-page dt,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-page dt,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-page dt{font-size:11px;line-height:1}.theme-creative-sticker-book.style-comic-book .creative-sticker-cover-page dd,.theme-creative-sticker-book.style-cookbook .creative-sticker-cover-page dd,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-cover-page dd{margin-top:6px;font-size:22px;line-height:1.05}.theme-creative-sticker-book.style-comic-book .creative-sticker-page-header strong{font-size:clamp(1rem,1.9vw,1.42rem);line-height:.96}.theme-creative-sticker-book.style-comic-book .creative-sticker-layout{width:100%;height:100%;inset:0 auto auto 0}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-page-header{top:clamp(28px,4.4vw,42px)}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-page-header strong{color:#fff5a8;text-shadow:0 0 8px #ff2bd6b8,2px 2px #090720b8;font-size:clamp(1rem,1.9vw,1.42rem);line-height:.96}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-page-header span{color:#28f6ffbd;text-shadow:0 0 6px #28f6ff94;font-family:Courier New,monospace;font-size:clamp(.52rem,.9vw,.68rem)}.theme-creative-sticker-book.style-comic-book .creative-sticker-slot,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-slot,.theme-creative-sticker-book.style-cookbook .creative-sticker-slot{transform:none}.theme-creative-sticker-book.style-comic-book .creative-sticker-slot:hover,.theme-creative-sticker-book.style-comic-book .creative-sticker-slot:focus-visible,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-slot:hover,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-slot:focus-visible,.theme-creative-sticker-book.style-cookbook .creative-sticker-slot:hover,.theme-creative-sticker-book.style-cookbook .creative-sticker-slot:focus-visible{transform:translateY(-3px)}.theme-creative-sticker-book.style-comic-book .creative-sticker-cutout,.theme-creative-sticker-book.style-comic-book .creative-sticker-slot.footprint-small .creative-sticker-cutout,.theme-creative-sticker-book.style-comic-book .creative-sticker-slot.footprint-medium .creative-sticker-cutout,.theme-creative-sticker-book.style-comic-book .creative-sticker-slot.footprint-wide .creative-sticker-cutout,.theme-creative-sticker-book.style-comic-book .creative-sticker-slot.footprint-tall .creative-sticker-cutout,.theme-creative-sticker-book.style-comic-book .creative-sticker-slot.footprint-large .creative-sticker-cutout{width:58%;height:82%;top:46%}.theme-creative-sticker-book.style-comic-book .creative-sticker-slot.footprint-small .creative-sticker-cutout{width:48%;height:76%}.theme-creative-sticker-book.style-comic-book .creative-sticker-slot.footprint-medium .creative-sticker-cutout{width:56%;height:82%}.theme-creative-sticker-book.style-comic-book .creative-sticker-slot.footprint-wide .creative-sticker-cutout{width:54%;height:86%}.theme-creative-sticker-book.style-comic-book .creative-sticker-slot.footprint-tall .creative-sticker-cutout{width:50%;height:86%}.theme-creative-sticker-book.style-comic-book .creative-sticker-slot.footprint-large .creative-sticker-cutout{width:58%;height:86%}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-cutout,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-slot.footprint-small .creative-sticker-cutout,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-slot.footprint-medium .creative-sticker-cutout,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-slot.footprint-wide .creative-sticker-cutout,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-slot.footprint-tall .creative-sticker-cutout,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-slot.footprint-large .creative-sticker-cutout{width:58%;height:82%;top:46%}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-slot.footprint-small .creative-sticker-cutout{width:48%;height:76%}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-slot.footprint-medium .creative-sticker-cutout{width:56%;height:82%}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-slot.footprint-wide .creative-sticker-cutout{width:54%;height:86%}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-slot.footprint-tall .creative-sticker-cutout{width:50%;height:86%}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-slot.footprint-large .creative-sticker-cutout{width:58%;height:86%}.theme-creative-sticker-book.style-comic-book .creative-sticker-image-art-stack,.theme-creative-sticker-book.style-retro-arcade .creative-sticker-image-art-stack{width:100%;height:100%;inset:0}.theme-creative-sticker-book.style-blueprint .creative-sticker-cover-page h2,.theme-creative-sticker-book.style-blueprint .creative-sticker-page-header strong,.theme-creative-sticker-book.style-blueprint .creative-sticker-cover-person figcaption strong,.theme-creative-sticker-book.style-blueprint .creative-sticker-blank-note,.theme-creative-sticker-book.style-blueprint .creative-sticker-page-complete:after{color:#0a3456;text-shadow:0 1px #ffffffb3}.theme-creative-sticker-book.style-blueprint .creative-sticker-page-header{border-bottom-color:#1f5e8f38}.theme-creative-sticker-book.style-blueprint .creative-sticker-page-header span{color:#0a345694}.theme-creative-sticker-book.style-travel-inspired .creative-sticker-cover-page p{font-family:var(--creative-travel-handwriting);font-size:clamp(1.25rem,2.3vw,1.62rem);font-weight:400;line-height:1.08}.theme-creative-sticker-book.style-travel-inspired .creative-sticker-cover-badge{color:#5a3a20;font-family:var(--creative-travel-handwriting);letter-spacing:0;text-transform:none;background:linear-gradient(135deg,#fff3,#0000 44%),#e8d3a8;border-color:#70532d3d;font-size:.98rem;font-weight:700;box-shadow:0 0 0 4px #fff6dab3,0 10px 16px #36201229}.creative-travel-doodle-sheet{mix-blend-mode:multiply;opacity:.11;pointer-events:none;z-index:1;background:url(/assets/creative-sticker/travel-doodles-lossless.webp) 50%/contain no-repeat;position:absolute}.creative-travel-doodle-sheet.cover-doodles{background-position:62% 48%;width:96%;height:92%;top:1%;right:-28%;transform:rotate(-4deg)}.creative-travel-doodle-sheet.page-doodles{background-position:50%;width:88%;height:88%;top:6%;left:-34%;transform:rotate(-4deg)scale(.86)}.creative-travel-doodle-sheet.page-doodles-1{background-position:54% 48%;top:4%;left:47%;transform:rotate(6deg)scale(.78)}.creative-travel-doodle-sheet.page-doodles-2{background-position:45% 44%;top:47%;left:-22%;transform:rotate(-9deg)scale(.7)}.creative-blueprint-plan-overlay{opacity:.23;pointer-events:none;z-index:1;background:linear-gradient(#e1fbff3d 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#e1fbff3d 1px,#0000 1px) 0 0/26px 26px,radial-gradient(circle at 72% 28%,#0000 0 22px,#e1fbff61 23px 24px,#0000 25px),linear-gradient(36deg,#0000 0 46%,#e1fbff52 46% 47%,#0000 47%),linear-gradient(124deg,#0000 0 54%,#e1fbff3d 54% 55%,#0000 55%);border:1px solid #e1fbff3d;position:absolute}.creative-blueprint-plan-overlay.cover-plan{width:88%;height:88%;top:5%;right:-15%;transform:rotate(-3deg)}.creative-blueprint-plan-overlay.page-plan{width:54%;height:70%;top:16%;left:-12%;transform:rotate(-2deg)}.creative-blueprint-plan-overlay.page-plan-1{top:10%;left:58%;transform:rotate(4deg)}.creative-blueprint-plan-overlay.page-plan-2{width:64%;height:54%;top:50%;left:22%;transform:rotate(-7deg)}.creative-comic-pop-overlay{background:radial-gradient(circle at 50% 50%, #ffee799e 0 11%, transparent 11.5%), repeating-radial-gradient(circle at 50% 50%, #25180e21 0 1px, transparent 1.4px 7px), conic-gradient(from 6deg at 50% 50%, transparent 0 7deg, #25180e2e 7deg 8deg, transparent 8deg 16deg);clip-path:polygon(50% 0,58% 28%,83% 8%,72% 38%,100% 44%,72% 56%,88% 85%,59% 70%,50% 100%,41% 70%,12% 85%,28% 56%,0 44%,28% 38%,17% 8%,42% 28%);opacity:.24;pointer-events:none;z-index:1;position:absolute}.creative-comic-pop-overlay.cover-pop{width:82%;height:82%;top:8%;right:-12%;transform:rotate(9deg)}.creative-comic-pop-overlay.page-pop{width:42%;height:42%;top:10%;left:-9%;transform:rotate(-10deg)}.creative-comic-pop-overlay.page-pop-1{top:7%;left:67%;transform:rotate(8deg)}.creative-comic-pop-overlay.page-pop-2{width:35%;height:35%;top:58%;left:30%;transform:rotate(-4deg)}.creative-sticker-page-header{z-index:2;border-bottom:2px dashed #2a3b4e24;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;padding-bottom:10px;display:flex;position:relative}.creative-sticker-page-header span{color:#2a3b4e8f;text-transform:uppercase;font-size:.72rem;font-weight:950}.creative-sticker-page-header strong{font-family:Segoe Print,Bradley Hand ITC,cursive;font-size:clamp(1.25rem,2.8vw,2rem)}.creative-sticker-layout{z-index:2;display:block;position:absolute;inset:clamp(146px,16vw,168px) clamp(24px,4vw,38px) clamp(26px,4vw,38px)}.creative-sticker-slot{cursor:pointer;height:var(--creative-sticker-height);left:var(--creative-sticker-left);min-height:0;top:var(--creative-sticker-top);transform:rotate(var(--creative-sticker-rotate));width:var(--creative-sticker-width);transition:filter .16s,transform .16s;display:block;position:absolute}.creative-sticker-slot:hover,.creative-sticker-slot:focus-visible{filter:saturate(1.08);transform:translateY(-3px) rotate(var(--creative-sticker-rotate));outline:none}.creative-sticker-slot.footprint-small,.creative-sticker-slot.footprint-medium,.creative-sticker-slot.footprint-wide,.creative-sticker-slot.footprint-tall,.creative-sticker-slot.footprint-large{min-height:0}.creative-sticker-cutout{place-items:center;width:78%;max-width:100%;height:100%;max-height:100%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.creative-sticker-slot.footprint-small .creative-sticker-cutout{width:66%;height:72%}.creative-sticker-slot.footprint-medium .creative-sticker-cutout{width:76%;height:84%}.creative-sticker-slot.footprint-wide .creative-sticker-cutout{width:96%;height:78%}.creative-sticker-slot.footprint-tall .creative-sticker-cutout{width:64%;height:92%}.creative-sticker-slot.footprint-large .creative-sticker-cutout{width:82%;height:88%}.creative-sticker-dotted-line,.creative-sticker-image-art-stack,.creative-sticker-art,.creative-sticker-gloss{position:absolute;inset:0}.creative-sticker-dotted-line{opacity:0;transform:scale(.88) rotate(calc(var(--creative-sticker-rotate) * -.35));z-index:0;background:0 0;border:3px dashed #2a3b4e57;border-radius:34% 46% 38% 42%}.creative-sticker-image-art-stack{opacity:0;pointer-events:none;z-index:1;transition:opacity .16s;position:absolute;inset:3%;overflow:visible}.creative-sticker-traced-image{filter:drop-shadow(0 0 #fff)drop-shadow(0 0 2px #fff)drop-shadow(0 0 5px #fff)drop-shadow(0 9px 10px #24364a33)}.creative-sticker-traced-outline{fill:none;stroke:#2a3b4edb;stroke-dasharray:5.5 8.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.6px;vector-effect:non-scaling-stroke}.creative-sticker-art{background:radial-gradient(circle at 30% 20%, #ffffff80, transparent 30%), var(--creative-sticker-tint);z-index:1;border-radius:34% 46% 38% 42%;place-items:center;padding:14%;display:grid;box-shadow:0 0 0 9px #fff,0 14px 18px #24364a2e}.creative-sticker-art .flag-stamp{transform:scale(.9)}.creative-sticker-art>span:not(.flag-stamp){color:#23160cc7;text-align:center;font-family:Segoe Print,Bradley Hand ITC,cursive;font-size:clamp(1.1rem,4vw,2rem);font-weight:950;line-height:.95}.creative-sticker-art .stamp-image-art{filter:drop-shadow(0 0 #fff)drop-shadow(0 0 2px #fff)drop-shadow(0 0 5px #fff)drop-shadow(0 9px 10px #24364a33);object-fit:contain;z-index:1;width:100%;height:100%;position:relative}.creative-sticker-slot.has-image-art .creative-sticker-art{box-shadow:none;background:0 0;padding:0}.creative-sticker-slot.has-image-art .creative-sticker-art .stamp-image-art{object-fit:contain;width:94%;height:94%;position:absolute;top:3%;left:3%}.creative-sticker-slot.has-image-art .creative-sticker-cutout{width:76%;height:78%;top:42%}.creative-sticker-slot.footprint-small.has-image-art .creative-sticker-cutout{width:64%;height:68%}.creative-sticker-slot.footprint-medium.has-image-art .creative-sticker-cutout{width:74%;height:76%}.creative-sticker-slot.footprint-wide.has-image-art .creative-sticker-cutout{width:92%;height:74%}.creative-sticker-slot.footprint-tall.has-image-art .creative-sticker-cutout{width:60%;height:78%}.creative-sticker-slot.footprint-large.has-image-art .creative-sticker-cutout{width:78%;height:78%}.creative-sticker-slot.has-image-art .creative-sticker-dotted-line{transform:scale(.74) rotate(calc(var(--creative-sticker-rotate) * -.2));border-color:#2a3b4e47;border-radius:38% 43% 45% 36%}.creative-sticker-slot.has-image-art .creative-sticker-gloss{display:none}.creative-sticker-gloss{mix-blend-mode:screen;opacity:.56;pointer-events:none;z-index:3;background:linear-gradient(125deg,#ffffff75,#0000 34% 100%)}.creative-sticker-status-note{box-sizing:border-box;color:#203044;left:var(--creative-sticker-note-left);max-width:var(--creative-sticker-note-width);pointer-events:none;text-align:center;min-width:0;top:var(--creative-sticker-note-top);transform:rotate(calc(var(--creative-sticker-note-rotate) * .35));width:var(--creative-sticker-note-width);z-index:4;background:#f8fbffd1;border:1px solid #7e92a629;border-radius:4px;padding:3px 5px 4px;font-family:Segoe Print,Bradley Hand ITC,cursive;line-height:1;position:absolute;box-shadow:0 5px 12px #37465a14}.creative-sticker-status-note.note-right{right:auto}.creative-sticker-status-note.note-left{left:var(--creative-sticker-note-left)}.creative-sticker-status-note span{text-transform:lowercase;font-size:clamp(.48rem,.9vw,.58rem);font-weight:900;display:block}.creative-sticker-status-note strong{overflow-wrap:anywhere;margin-top:1px;font-size:clamp(.58rem,1.04vw,.72rem);line-height:1.02;display:block}.creative-sticker-status-note p,.creative-sticker-status-note small{display:none}.theme-creative-sticker-book.style-travel-inspired .creative-sticker-status-note{color:#3f2a17;font-family:var(--creative-travel-handwriting);background:linear-gradient(#fff9e2e6,#efdeb4c7),#ead8b4;border-color:#70532d33;font-weight:400}.theme-creative-sticker-book.style-travel-inspired .creative-sticker-status-note span{color:#593a209e;letter-spacing:0;text-transform:lowercase;font-size:clamp(.78rem,1.28vw,1rem);font-weight:400}.theme-creative-sticker-book.style-travel-inspired .creative-sticker-status-note strong{font-size:clamp(.92rem,1.5vw,1.18rem);font-weight:400;line-height:.86}.theme-creative-sticker-book.style-blueprint .creative-sticker-status-note{color:#07375c;transform:rotate(calc(var(--creative-sticker-note-rotate) * .18));background:linear-gradient(#e5fcfff0,#c2ecf8db),#dff8ff;border:1px solid #ffffffad;border-radius:2px;font-family:Courier New,monospace;box-shadow:0 0 0 1px #06436f2e,0 5px 12px #00142e33}.theme-creative-sticker-book.style-blueprint .creative-sticker-status-note span{color:#07375c9e;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.46rem,.82vw,.54rem)}.theme-creative-sticker-book.style-blueprint .creative-sticker-status-note strong{font-size:clamp(.56rem,.96vw,.68rem);font-weight:950}.theme-creative-sticker-book.style-comic-book .creative-sticker-status-note{box-shadow:none;color:#24190f;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;height:5.526%;min-height:0;padding:0 12px;font-family:Trebuchet MS,Arial,sans-serif;display:flex;transform:none}.theme-creative-sticker-book.style-comic-book .creative-sticker-status-note.zone-3,.theme-creative-sticker-book.style-comic-book .creative-sticker-status-note.zone-4{height:5.66%}.theme-creative-sticker-book.style-comic-book .creative-sticker-status-note span{color:#25180e9e;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.42rem,.76vw,.5rem);line-height:.95}.theme-creative-sticker-book.style-comic-book .creative-sticker-status-note strong{text-transform:uppercase;margin-top:2px;font-size:clamp(.54rem,.94vw,.66rem);font-weight:950;line-height:.94}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-status-note{box-shadow:none;color:#fff5a8;background:0 0;border:0;border-radius:0;min-height:28px;padding:1px 12px 0;font-family:Courier New,monospace;transform:none}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-status-note span{color:#28f6ffcc;letter-spacing:.08em;text-shadow:0 0 5px #28f6ff80;text-transform:uppercase;font-size:clamp(.38rem,.68vw,.46rem);font-weight:950;line-height:.88}.theme-creative-sticker-book.style-retro-arcade .creative-sticker-status-note strong{color:#fff5a8;text-shadow:0 0 6px #ff2bd694;text-transform:uppercase;margin-top:0;font-size:clamp(.48rem,.84vw,.6rem);font-weight:950;line-height:.88}.theme-creative-sticker-book.style-cookbook .creative-sticker-layout,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-layout{width:100%;height:100%;inset:0 auto auto 0}.theme-creative-sticker-book.style-cookbook .creative-sticker-status-note,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-status-note{box-shadow:none;color:#111;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;height:5.526%;min-height:0;padding:0 12px;font-family:Trebuchet MS,Segoe UI,Arial,sans-serif;display:flex;transform:none}.theme-creative-sticker-book.style-cookbook .creative-sticker-status-note.zone-3,.theme-creative-sticker-book.style-cookbook .creative-sticker-status-note.zone-4,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-status-note.zone-3,.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-status-note.zone-4{height:5.66%}.theme-creative-sticker-book.style-cookbook .creative-sticker-status-note span{color:#26531cb3;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.38rem,.68vw,.46rem);font-weight:950;line-height:.9}.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-status-note span{color:#c41b6fc7;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.38rem,.68vw,.46rem);font-weight:950;line-height:.9}.theme-creative-sticker-book.style-cookbook .creative-sticker-status-note strong{color:#111;text-transform:uppercase;margin-top:1px;font-size:clamp(.5rem,.86vw,.62rem);font-weight:950;line-height:.9}.theme-creative-sticker-book.style-fashion-magazine .creative-sticker-status-note strong{color:#181018;text-transform:uppercase;margin-top:1px;font-size:clamp(.5rem,.86vw,.62rem);font-weight:950;line-height:.9}.theme-creative-sticker-book.style-comic-book .creative-comic-pop-overlay,.theme-creative-sticker-book.style-retro-arcade .creative-comic-pop-overlay,.theme-creative-sticker-book.style-cookbook .creative-comic-pop-overlay,.theme-creative-sticker-book.style-fashion-magazine .creative-comic-pop-overlay{display:none}.creative-sticker-slot.is-unearned .creative-sticker-art{filter:grayscale()saturate(.15)contrast(.76);opacity:.22}.creative-sticker-slot.is-unearned .creative-sticker-dotted-line{opacity:.75}.creative-sticker-slot.has-image-art .creative-sticker-image-art-stack{opacity:1}.creative-sticker-slot.is-unearned.has-image-art .creative-sticker-traced-image{filter:grayscale()saturate(.15)contrast(.76)drop-shadow(0 0 #fff)drop-shadow(0 0 2px #fff)drop-shadow(0 0 5px #fff)drop-shadow(0 9px 10px #24364a1f);opacity:.22}.creative-sticker-slot.status-available.has-image-art .creative-sticker-traced-image,.creative-sticker-slot.status-progress.has-image-art .creative-sticker-traced-image,.creative-sticker-slot.status-purchase_eligible.has-image-art .creative-sticker-traced-image{opacity:.42}.creative-sticker-slot.is-unearned .creative-sticker-gloss{opacity:.12}.creative-sticker-status-note.is-unearned{color:#3946567a}.creative-sticker-slot.status-available .creative-sticker-art,.creative-sticker-slot.status-progress .creative-sticker-art,.creative-sticker-slot.status-purchase_eligible .creative-sticker-art{opacity:.42}.creative-sticker-progress{display:none}.creative-sticker-page-complete:after{color:#2d805bb8;content:"sheet complete";letter-spacing:.08em;text-transform:uppercase;z-index:5;border:3px solid #2d805b6b;border-radius:999px;padding:14px 30px;font-family:Courier New,monospace;font-size:.9rem;font-weight:950;position:absolute;top:72px;right:38px;transform:rotate(-10deg)}.theme-creative-sticker-book.style-blueprint .creative-sticker-page-complete:after{color:#1f5e8fbd;content:"sheet approved";border-color:#1f5e8f75}.theme-creative-sticker-book.style-comic-book .creative-sticker-page-complete:after{color:#25180ec7;content:"issue complete";background:#ffee79b8;border-color:#25180ebd;border-radius:2px;padding:12px 24px;transform:rotate(-7deg)}.creative-sticker-page-marks{pointer-events:none;z-index:1;position:absolute;inset:0}.creative-doodle{color:#2a3b4e29;font-family:Segoe Print,Bradley Hand ITC,cursive;font-weight:800;display:none;position:absolute}.creative-doodle.doodle-one{top:18%;left:9%;transform:rotate(-11deg)}.creative-doodle.doodle-two{top:42%;right:12%;transform:rotate(8deg)}.creative-doodle.doodle-three{bottom:10%;left:22%;transform:rotate(-4deg)}.creative-paper-scuff{filter:blur(3px);background:#50698414;border-radius:999px;width:140px;height:26px;position:absolute}.creative-paper-scuff.scuff-one{top:16%;right:18%;transform:rotate(18deg)}.creative-paper-scuff.scuff-two{bottom:20%;left:12%;transform:rotate(-12deg)}.creative-travel-sketches{pointer-events:none;z-index:1;display:none;position:absolute;inset:0}.theme-creative-sticker-book.style-travel-inspired .creative-travel-sketches{display:block}.travel-sketch{color:#3f2a1747;filter:drop-shadow(0 1px #fff8e08c);opacity:.72;width:72px;height:58px;position:absolute}.travel-sketch:before{content:none}.travel-sketch.sketch-tower{width:54px;top:22%;left:7%;transform:rotate(-8deg)}.travel-sketch.sketch-compass{width:62px;top:16%;right:9%;transform:rotate(14deg)}.travel-sketch.sketch-wheel{width:52px;bottom:18%;left:13%}.travel-sketch.sketch-bridge{width:86px;bottom:10%;right:22%}.travel-sketch.sketch-pin{width:52px;top:46%;right:14%;transform:rotate(-45deg)}.travel-sketch.sketch-route{width:104px;top:22%;left:39%}.creative-sticker-page-scraps{pointer-events:none;z-index:1;position:absolute;inset:0}.creative-sticker-page-scrap{background:var(--page-scrap-color,#ff73ad);clip-path:var(--creative-sticker-shape);opacity:.86;height:28px;transform:rotate(calc((var(--page-scrap-index) - 1.5) * 17deg));width:34px;position:absolute;box-shadow:0 0 0 5px #fffffff2,0 8px 14px #24364a1a}.creative-sticker-page-scrap:first-child{--page-scrap-color:#ff73ad;top:34%;left:46%}.creative-sticker-page-scrap:nth-child(2){--page-scrap-color:#7ddcff;top:54%;left:22%}.creative-sticker-page-scrap:nth-child(3){--page-scrap-color:#f5df4d;top:54%;right:21%}.creative-sticker-page-scrap:nth-child(4){--page-scrap-color:#b7ed6d;top:80%;left:46%}.theme-creative-sticker-book.style-travel-inspired .creative-sticker-page-scrap{box-shadow:none;clip-path:none;color:#2b201457;opacity:.8;background:0 0;border:0;display:block;overflow:visible}.theme-creative-sticker-book.style-travel-inspired .creative-sticker-page-scrap:before{content:none;transform:rotate(calc((var(--page-scrap-index) - 1.5) * -8deg))}.creative-sticker-page-scrap.shape-travel-plane{width:72px;height:52px;top:34%;left:46%}.creative-sticker-page-scrap.shape-travel-pin{width:52px;height:48px;top:54%;left:21%;transform:rotate(-45deg)}.creative-sticker-page-scrap.shape-travel-ticket{width:70px;height:52px;top:54%;right:20%}.creative-sticker-page-scrap.shape-travel-case{width:62px;height:56px;top:80%;left:46%}.creative-sticker-page-scrap.shape-travel-sun{width:52px;height:52px;top:26%;right:34%}.creative-sticker-page-scrap.shape-travel-route{width:92px;height:56px;top:72%;right:9%}.creative-sticker-page-scrap.shape-travel-route:before{content:none}.creative-sticker-blank-page{align-content:center;display:grid}.creative-sticker-blank-note{background:#fff5b0e6;justify-self:center;padding:28px 38px;font-family:Segoe Print,Bradley Hand ITC,cursive;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:900;transform:rotate(-5deg);box-shadow:0 12px 18px #24364a1a}.theme-creative-sticker-book.style-blueprint .creative-sticker-blank-note{background:linear-gradient(#ffffffd1,#def3f8c7),#f0f9f9eb;border:1px solid #1f5e8f3d;box-shadow:0 12px 18px #082b501f}.theme-creative-sticker-book.style-comic-book .creative-sticker-blank-note{background:linear-gradient(#fff5c0f0,#f4cf7cd6),#f8d67b;border:3px solid #25180ebd;box-shadow:6px 6px #25180e26}.creative-sticker-controls{color:#f8fbff;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:16px 0 4px;display:flex}.creative-sticker-controls span{font-weight:900}.shape-blob{--creative-sticker-shape:polygon(24% 7%, 64% 5%, 91% 28%, 84% 66%, 56% 92%, 19% 84%, 5% 48%)}.shape-star{--creative-sticker-shape:polygon(50% 2%, 61% 34%, 96% 35%, 68% 55%, 79% 91%, 50% 69%, 21% 91%, 32% 55%, 4% 35%, 39% 34%)}.shape-burst{--creative-sticker-shape:polygon(49% 0, 59% 23%, 83% 10%, 76% 36%, 100% 45%, 76% 56%, 88% 82%, 61% 72%, 49% 100%, 39% 73%, 12% 84%, 24% 58%, 0 47%, 25% 35%, 15% 10%, 41% 23%)}.shape-cloud{--creative-sticker-shape:polygon(19% 67%, 9% 48%, 19% 30%, 37% 28%, 50% 12%, 70% 21%, 77% 37%, 94% 43%, 91% 65%, 73% 74%, 48% 77%, 28% 75%)}.shape-shield{--creative-sticker-shape:polygon(15% 10%, 85% 10%, 82% 54%, 50% 96%, 18% 54%)}.shape-ticket{--creative-sticker-shape:polygon(6% 18%, 94% 18%, 94% 38%, 84% 50%, 94% 62%, 94% 82%, 6% 82%, 6% 62%, 16% 50%, 6% 38%)}.shape-gem{--creative-sticker-shape:polygon(20% 13%, 80% 13%, 98% 39%, 50% 96%, 2% 39%)}.shape-oval{--creative-sticker-shape:ellipse(47% 38% at 50% 50%)}.shape-bolt{--creative-sticker-shape:polygon(55% 0, 21% 51%, 45% 48%, 32% 100%, 82% 37%, 57% 41%)}.shape-bubble{--creative-sticker-shape:polygon(15% 18%, 85% 18%, 96% 33%, 90% 63%, 65% 71%, 52% 94%, 46% 72%, 16% 71%, 5% 52%, 7% 33%)}.pin-board-frame{color:#26180c;background:radial-gradient(circle at 16% 24%,#ffffff2e,#0000 18%),linear-gradient(135deg,#d7d0bd,#9e8b70 54%,#5b4636);border:1px solid #f6c95f3d;border-radius:14px;padding:clamp(10px,2vw,18px);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000073}.pin-board-wall{opacity:.16;background:linear-gradient(90deg,#ffffff1f 0 2px,#0000 2px 90px),linear-gradient(#ffffff17 0 2px,#0000 2px 62px);position:absolute;inset:0}.pin-board-wood-frame{background:linear-gradient(90deg,#4b2b1657,#0000 16% 84%,#4b2b1657),linear-gradient(135deg,#efd2a0,#c38a55 28%,#8b552f 52%,#e2b176 78%,#6e3f24);border:1px solid #41220e8c;border-radius:10px;padding:clamp(16px,2.7vw,28px);position:relative;box-shadow:inset 0 0 0 1px #fff0c44d,inset 0 0 18px #41220e73,0 22px 46px #00000052}.pin-board-wood-frame:before{border-radius:inherit;content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(90deg,#0000,#4626122e,#0000),repeating-linear-gradient(7deg,#fff1c417 0 3px,#4d291214 4px 7px);position:absolute;inset:0}.pin-board-header{z-index:2;justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex;position:relative}.pin-board-kicker{color:#452a12c7;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:.76rem;font-weight:950}.pin-board-header h2{color:#3b2310;text-shadow:0 1px #fff4d599;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4.4rem);line-height:.95}.pin-board-owner-note{background:#fff5d0c7;border:1px solid #492b1229;gap:2px;min-width:170px;padding:12px 16px;display:grid;transform:rotate(1.4deg);box-shadow:0 10px 18px #321c0c1f}.pin-board-owner-note span,.pin-board-owner-note strong{color:#3c2817;font-family:Courier New,monospace}.pin-board-owner-note span{text-transform:uppercase;font-size:.78rem;font-weight:800}.pin-board-owner-note strong{font-size:1.05rem}.pin-board-surface{background-blend-mode:soft-light, normal, multiply;background:linear-gradient(90deg,#ffffff14,#0000 24%,#3d1d0a1a),url(/assets/pin-board/cork-texture.jpg) 0 0/470px 395px,radial-gradient(circle,#542f162e 1px,#0000 2px) 0 0/18px 18px;border:1px solid #3d210e6b;border-radius:4px;min-height:620px;padding:clamp(34px,5vw,62px) clamp(22px,4vw,54px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff2ca29,inset 0 0 48px #361c0a4d}.pin-board-corner-pins span{z-index:3;background:radial-gradient(circle at 34% 28%,#ffffffeb,#0000 18%),radial-gradient(circle at 50% 54%,#e7dfd0 0 18%,#878273 19% 58%,#4c463b 59% 100%);border-radius:999px;width:16px;height:16px;position:absolute;box-shadow:0 4px 8px #22120857}.pin-board-corner-pins span:first-child{top:18px;left:18px}.pin-board-corner-pins span:nth-child(2){top:18px;right:18px}.pin-board-corner-pins span:nth-child(3){bottom:18px;left:18px}.pin-board-corner-pins span:nth-child(4){bottom:18px;right:18px}.pin-board-hanging-note{color:#442a1073;z-index:1;background:#fff0aad1;padding:14px 28px;font-family:Segoe Print,Bradley Hand ITC,cursive;font-size:clamp(1.1rem,2.2vw,1.9rem);font-weight:800;position:absolute;top:clamp(22px,4vw,50px);right:clamp(26px,8vw,108px);transform:rotate(4deg);box-shadow:0 8px 15px #311b0924}.pin-board-stamp-grid{z-index:2;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));align-items:start;gap:clamp(28px,5vw,58px) clamp(22px,4vw,46px);display:grid;position:relative}.pin-board-card{cursor:pointer;min-height:360px;transform:translateY(var(--pin-board-offset)) rotate(var(--pin-board-rotate));justify-items:center;gap:12px;padding:22px 8px 16px;transition:filter .16s,transform .16s;display:grid;position:relative}.pin-board-card:hover,.pin-board-card:focus-visible{filter:saturate(1.08);transform:translateY(calc(var(--pin-board-offset) - 3px)) rotate(var(--pin-board-rotate));outline:none}.pin-board-card:focus-visible .pin-board-paper,.pin-board-card:focus-visible .pin-board-note{box-shadow:0 0 0 3px #ffffffbf,0 16px 26px #311c0b47}.pin-board-pushpin{background:radial-gradient(circle at 34% 28%, #fffffff2, transparent 18%), radial-gradient(circle at 50% 50%, var(--pin-board-pin) 0 48%, color-mix(in srgb, var(--pin-board-pin), #3b150c 42%) 49% 100%);z-index:5;border-radius:999px;width:22px;height:22px;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:0 5px 8px #2011075c,inset -2px -3px 5px #260e0747}.pin-board-paper{background:linear-gradient(105deg,#ffffffd1,#0000 42%),repeating-linear-gradient(0deg,#34271509 0 1px,#0000 1px 16px),#fffaf0;border:1px solid #5a361626;width:min(86%,260px);padding:14px 14px 18px;position:relative;box-shadow:0 18px 26px #301b0a47,inset 0 0 18px #8e5d2e14}.pin-board-paper:after{content:"";background:linear-gradient(135deg,#5231161f,#0000 60%);width:34px;height:24px;position:absolute;bottom:0;right:0}.pin-board-paper-art{aspect-ratio:1;background:radial-gradient(circle at 20% 18%,#ffffffb3,#0000 34%),linear-gradient(135deg,#271d1012,#0000),#f0eadf;border:1px solid #3723101f;place-items:center;display:grid;overflow:hidden}.pin-board-stamp-art.flag-stamp{transform:scale(.86)}.pin-board-stamp-art.stamp-image-art{object-fit:cover;width:100%;height:100%}.pin-board-paper-caption{color:#372516;text-align:center;gap:2px;padding-top:10px;display:grid}.pin-board-paper-caption strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,2vw,1.32rem);line-height:1.05}.pin-board-paper-caption span{color:#46311ea6;text-transform:uppercase;font-family:Courier New,monospace;font-size:.78rem;font-weight:800}.pin-board-note{background:linear-gradient(100deg, #ffffff38, transparent 35%), repeating-linear-gradient(0deg, transparent 0 24px, #5437161f 25px 26px), var(--pin-board-note);color:var(--pin-board-note-ink);transform:rotate(var(--pin-board-note-rotate));z-index:2;justify-self:end;width:min(78%,245px);margin-top:-8px;margin-right:8%;padding:18px 20px 20px;position:relative;box-shadow:0 14px 22px #2b180938}.pin-board-note:before{content:"";background:#ffffff6b;width:86px;height:26px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(2deg);box-shadow:0 5px 8px #311b091f}.pin-board-note h3{color:currentColor;margin:10px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.5vw,1.72rem);line-height:.98}.pin-board-note p{color:color-mix(in srgb, currentColor, #17202a 12%);margin:0 0 10px;font-family:Courier New,monospace;font-size:.9rem;font-weight:700;line-height:1.22}.pin-board-note .metric,.pin-board-note .theme-count-line{color:color-mix(in srgb, currentColor, #111 20%);font-family:Courier New,monospace;font-size:.76rem;font-weight:900}.pin-board-note .theme-status-pill{color:currentColor;background:#ffffff57}.pin-board-card:nth-child(2n) .pin-board-note{justify-self:start;margin-left:8%;margin-right:0}.pin-board-card.is-empty{filter:saturate(.35)}.pin-board-card.is-empty .pin-board-paper,.pin-board-card.is-empty .pin-board-note{opacity:.56}.pin-board-card.is-empty .pin-board-paper-art{filter:grayscale()contrast(.75)}.pin-board-card.status-locked .pin-board-note,.pin-board-card.status-scheduled .pin-board-note,.pin-board-card.status-expired .pin-board-note,.pin-board-card.status-missed .pin-board-note{background:linear-gradient(100deg,#ffffff2e,#0000 35%),repeating-linear-gradient(0deg,#0000 0 24px,#3d301f1a 25px 26px),#c6c2b0}.pin-board-empty-note{background:var(--pin-board-note);color:var(--pin-board-note-ink);min-height:190px;transform:rotate(var(--pin-board-rotate));padding:54px 24px 24px;position:relative;box-shadow:0 14px 22px #2b180933}.pin-board-empty-note strong{margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1;display:block}.pin-board-empty-note p{color:currentColor;margin:0;font-family:Courier New,monospace;font-weight:800}.pin-wall-scene{color:#2b1a0c;background:radial-gradient(circle at 12% 8%,#ffffff1f,#0000 28%),linear-gradient(135deg,#211811,#463121 42%,#17100b);border:1px solid #debe8647;border-radius:10px;padding:clamp(18px,3vw,34px);overflow:hidden;box-shadow:0 34px 90px #0000006b,inset 0 0 0 1px #fff4d914}.pin-wall-title-row{justify-content:space-between;align-items:end;gap:18px;max-width:1180px;margin:0 auto 16px;display:flex}.pin-wall-kicker{color:#ffefc8b8;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:.76rem;font-weight:950}.pin-wall-title-row h2{color:#fff3cf;text-shadow:0 3px 14px #0000006b;text-wrap:balance;max-width:820px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4.5rem);line-height:.95}.pin-wall-owner-card{color:#34230f;background:linear-gradient(100deg,#ffffff2e,#0000 40%),repeating-linear-gradient(0deg,#0000 0 20px,#563d1d17 21px 22px),#fff0ab;gap:2px;min-width:176px;padding:13px 16px;display:grid;transform:rotate(1.2deg);box-shadow:0 16px 26px #170c0540,inset 0 0 0 1px #74562624}.pin-wall-owner-card span,.pin-wall-owner-card em{letter-spacing:.06em;text-transform:uppercase;font-family:Courier New,monospace;font-size:.75rem;font-style:normal;font-weight:900}.pin-wall-owner-card strong{font-family:Georgia,Times New Roman,serif;font-size:1.18rem;line-height:1}.pin-wall-frame{background:#110c0861;border:0;border-radius:10px;max-width:1180px;margin:0 auto;padding:0;position:relative;box-shadow:0 24px 54px #00000057}.pin-wall-viewport{box-shadow:none;z-index:2;background:0 0;border:0;border-radius:8px;position:relative;overflow:hidden}.pin-wall-track{transform:translateX(calc(var(--pin-wall-section) * -100%));width:100%;transition:transform .64s cubic-bezier(.22,.9,.28,1);display:flex}.pin-wall-panel{aspect-ratio:16/9;background:url(/assets/pin-board/pin-board-clean.jpg) 50%/100% 100% no-repeat;flex:0 0 100%;min-height:640px;position:relative;overflow:hidden}.pin-wall-panel-header{color:#3d230eb8;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #452a133d;justify-content:space-between;align-items:center;padding-bottom:10px;font-family:Courier New,monospace;font-size:clamp(.74rem,1.25vw,.92rem);font-weight:950;display:flex;position:absolute;top:7%;left:6%;right:6%}.pin-wall-section-note{color:#412b1557;z-index:1;font-family:Segoe Print,Bradley Hand ITC,cursive;font-size:clamp(1rem,2vw,1.8rem);font-weight:800;position:absolute;top:48%;left:41%;transform:rotate(-9deg)}.pin-wall-scrap{background:var(--pin-scrap-image) center / 100% 100% no-repeat;height:clamp(28px,4vw,48px);left:var(--pin-scrap-x);opacity:.82;top:var(--pin-scrap-y);transform:rotate(var(--pin-scrap-rotate));z-index:1;width:clamp(70px,10vw,128px);position:absolute;box-shadow:0 9px 14px #2614082e}.pin-wall-slot{cursor:pointer;height:var(--pin-slot-h);left:var(--pin-slot-x);top:var(--pin-slot-y);width:var(--pin-slot-w);z-index:3;outline:none;position:absolute}.pin-wall-slot:hover .pin-wall-paper,.pin-wall-slot:focus-visible .pin-wall-paper{filter:saturate(1.08);transform:translateY(-3px) rotate(var(--pin-paper-rotate))}.pin-wall-slot:focus-visible .pin-wall-paper,.pin-wall-slot:focus-visible .pin-wall-note{box-shadow:0 0 0 3px #ffffffd1,0 18px 26px #2a180a4d}.pin-wall-paper{height:56%;transform:rotate(var(--pin-paper-rotate));background:linear-gradient(#ffffff94,#0000 34%),#fff9e9;border:0;border-radius:2px;grid-template-rows:minmax(0,1fr) auto;width:86%;padding:clamp(9px,1.05vw,14px) clamp(9px,1.05vw,14px) clamp(7px,.8vw,11px);transition:filter .16s,transform .16s;display:grid;position:absolute;top:0;left:7%;box-shadow:0 18px 26px #2e19094a,inset 0 0 0 1px #563b1f1f,inset 0 -22px 28px #c7a46921}.pin-wall-pushpin{background:radial-gradient(circle at 34% 28%, #ffffff94 0 12%, transparent 13%), var(--pin-pushpin-color);z-index:4;border-radius:50%;width:clamp(20px,2.5vw,30px);height:clamp(20px,2.5vw,30px);position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:inset -3px -5px 8px #1a0d0433,0 6px 9px #1c0e0647}.pin-wall-art-mat{background:radial-gradient(circle at 18% 16%,#ffffffb8,#0000 34%),linear-gradient(135deg,#271d1012,#0000),#eee8dc;border:1px solid #3723101f;place-items:center;height:auto;min-height:0;display:grid;position:relative;overflow:hidden}.pin-wall-art-mat.empty{background:linear-gradient(135deg,#ffffff47,#0000),repeating-linear-gradient(-45deg,#563a1c14 0 8px,#0000 8px 16px),#f1e7ceb8;border-style:dashed}.pin-wall-photo{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.01)}.pin-wall-paper-caption{color:#3a2715;text-align:center;justify-items:center;gap:1px;min-height:clamp(38px,4.5vw,52px);padding-top:clamp(5px,.72vw,8px);display:grid}.pin-wall-paper-caption strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-family:Georgia,Times New Roman,serif;font-size:clamp(.86rem,1.4vw,1.18rem);line-height:1.02;display:-webkit-box;overflow:hidden}.pin-wall-paper-caption span{color:#46311ea6;letter-spacing:.04em;text-transform:uppercase;font-family:Courier New,monospace;font-size:clamp(.56rem,.82vw,.7rem);font-weight:900}.pin-wall-note{background:var(--pin-note-image) center / 100% 100% no-repeat;color:var(--pin-note-ink);height:45%;transform:rotate(var(--pin-note-rotate));grid-template-rows:auto minmax(0,1fr);padding:clamp(19px,1.65vw,25px) clamp(14px,1.35vw,20px) clamp(10px,1vw,14px);display:grid;position:absolute;top:54%;left:7%;right:7%;overflow:hidden;box-shadow:0 13px 22px #2715083d}.pin-wall-note-pin{background:radial-gradient(circle at 34% 28%, #ffffff94 0 12%, transparent 13%), var(--pin-pushpin-color);border-radius:50%;width:clamp(16px,1.8vw,24px);height:clamp(16px,1.8vw,24px);position:absolute;top:-7px;left:50%;transform:translate(-50%);box-shadow:inset -2px -4px 7px #1a0d0433,0 5px 8px #311b0933}.pin-wall-note h3{color:currentColor;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(.84rem,1.14vw,1.04rem);line-height:.98;display:-webkit-box;overflow:hidden}.pin-wall-note p{color:color-mix(in srgb, currentColor, #18202a 12%);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Courier New,monospace;font-size:clamp(.56rem,.74vw,.66rem);font-weight:750;line-height:1.13;display:-webkit-box;overflow:hidden}.pin-wall-slot.is-unearned{filter:grayscale(.8)saturate(.25)brightness(.86)}.pin-wall-slot.is-unearned .pin-wall-paper,.pin-wall-slot.is-unearned .pin-wall-note{opacity:1}.pin-wall-slot.is-unearned .pin-wall-art-mat,.pin-wall-slot.is-unearned .pin-wall-photo{filter:grayscale()contrast(.74)brightness(.82)}.pin-wall-slot.status-available,.pin-wall-slot.status-progress,.pin-wall-slot.status-purchase_eligible{filter:grayscale(.7)saturate(.28)brightness(.88)}.pin-wall-slot.status-available .pin-wall-paper,.pin-wall-slot.status-progress .pin-wall-paper,.pin-wall-slot.status-purchase_eligible .pin-wall-paper,.pin-wall-slot.status-available .pin-wall-note,.pin-wall-slot.status-progress .pin-wall-note,.pin-wall-slot.status-purchase_eligible .pin-wall-note{opacity:1}.pin-wall-slot:nth-of-type(n+4) .pin-wall-note{height:54%;top:50%}.pin-wall-slot.is-empty-space{cursor:default;filter:saturate(.35);opacity:.44;pointer-events:none}.pin-wall-controls{color:#fff2d4e6;justify-content:center;align-items:center;gap:14px;max-width:1180px;margin:18px auto 0;font-family:Courier New,monospace;font-weight:900;display:flex}.pin-wall-controls span{text-align:center;min-width:180px}.pin-wall-controls .button:disabled{opacity:.42}@media (max-width:820px){.pin-wall-scene{border-radius:8px;padding:12px}.pin-wall-title-row{align-items:stretch;gap:10px;margin-bottom:12px;display:grid}.pin-wall-title-row h2{font-size:clamp(1.8rem,10vw,3rem)}.pin-wall-owner-card{justify-self:start;min-width:min(100%,210px);padding:10px 12px}.pin-wall-frame{padding:18px 12px}.pin-wall-rail{left:24px;right:24px}.pin-wall-corner{width:28px;height:28px}.pin-wall-panel{aspect-ratio:10/14;min-height:690px}.pin-wall-panel-header{top:3.5%;left:5%;right:5%}.pin-wall-section-note{display:none}.pin-wall-scrap{opacity:.45}.pin-wall-slot{width:42%;height:26%}.pin-wall-slot:nth-of-type(6n+1){top:10%;left:5%}.pin-wall-slot:nth-of-type(6n+2){top:11%;left:53%}.pin-wall-slot:nth-of-type(6n+3){top:39%;left:5%}.pin-wall-slot:nth-of-type(6n+4){top:40%;left:53%}.pin-wall-slot:nth-of-type(6n+5){top:68%;left:5%}.pin-wall-slot:nth-of-type(6n+6){top:68%;left:53%}.pin-wall-paper{width:90%;height:70%;left:5%}.pin-wall-art-mat{height:auto}.pin-wall-paper-caption{min-height:36px;padding-top:5px}.pin-wall-note{height:37%;top:64%;left:6%;right:6%}.pin-wall-note p{-webkit-line-clamp:1}.pin-wall-slot:nth-of-type(n+5) .pin-wall-note{height:40%;top:62%}.pin-wall-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pin-wall-controls span{grid-area:1/1/auto/-1;min-width:0}}.badge-case-frame{color:var(--text);background:linear-gradient(90deg,#0000003d 0 16px,#0000 16px calc(100% - 16px),#0000003d calc(100% - 16px)),linear-gradient(135deg,#ffffff1a,#0000),#22272f;border:1px solid #e2ca9a52;border-radius:12px;overflow:hidden;box-shadow:0 30px 82px #00000073}.badge-case-glass{background:linear-gradient(70deg,#ffffff2e 0 9%,#0000 10% 62%,#ffffff14 63% 70%,#0000 71%),linear-gradient(115deg,#ffffff1f,#0000 38%),radial-gradient(circle at 20% 20%,#f6c95f1f,#0000 28%),#0a0d119e;border-top:1px solid #ffffff1f;padding:24px}.badge-tile{color:#241b12;background:#f4eedde6;border:1px solid #e8d2a442;border-radius:8px;box-shadow:inset 0 0 18px #ffffff85,0 16px 30px #0000003d}.badge-empty-slot{color:#ffffffbd;background:#e6e8e42e;border:1px solid #ffffff1f}.badge-tile.is-empty{background:#d5dadd9e}.badge-artifact{aspect-ratio:1;clip-path:polygon(50% 0,83% 14%,100% 50%,83% 86%,50% 100%,17% 86%,0 50%,17% 14%);filter:drop-shadow(0 8px 12px #2a190a42);background:linear-gradient(135deg,#f9e27b,#c7862e 54%,#fff2a8);align-self:start;place-items:center;display:grid}.badge-artifact span{background:#ffffff6b;border-radius:999px;padding:12px}.trophy-cabinet{color:var(--text);background:linear-gradient(90deg,#ffe0931c 0 1px,#0000 1px 16px) 0 0/22px 100%,radial-gradient(circle at 18% 0,#f6c95f3d,#0000 24%),linear-gradient(135deg,#160d08,#3d2515 46%,#1a0f09);border:1px solid #f6c95f6b;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 34px 92px #00000085,inset 0 0 0 1px #ffecb71f,inset 0 0 70px #00000052}.trophy-cabinet:before,.trophy-cabinet:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#ffffff2e,#0000 34%),#ffffff05;border-left:1px solid #fff4cd2e;border-right:1px solid #fff4cd14;width:50%;position:absolute;top:0;bottom:0}.trophy-cabinet:before{left:0}.trophy-cabinet:after{right:0;transform:scaleX(-1)}.trophy-cabinet>*{z-index:2;position:relative}.trophy-cabinet .theme-display-header{background:linear-gradient(90deg,#1f120aeb,#5b3719d1),repeating-linear-gradient(90deg,#ffdd8b17 0 1px,#0000 1px 12px);border-bottom:1px solid #f6c95f4d}.trophy-cabinet .theme-score-card{color:#231405;background:linear-gradient(135deg,#f6df91,#a86d2c);border-color:#ffebae99;box-shadow:inset 0 0 0 1px #ffffff3d,0 10px 22px #0000003d}.trophy-shelves{background:linear-gradient(#0000 0 72%,#845223f2 73% 80%,#24140af5 81% 88%,#0000 89%) 0 0/100% 300px,radial-gradient(circle at 16% 20%,#ffffff14,#0000 22%),linear-gradient(135deg,#653a1899,#170e08cc);padding:28px;position:relative}.trophy-case-label{color:#211305;text-transform:uppercase;background:linear-gradient(135deg,#e6c071,#8c551e);border:1px solid #ffeeb780;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;max-width:620px;margin:0 auto 24px;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e,0 14px 28px #00000047}.trophy-case-label span{opacity:.72;font-size:.72rem;font-weight:900}.trophy-case-label strong{font-family:Georgia,Times New Roman,serif}.trophy-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.trophy-tile{color:var(--text);background:linear-gradient(#fff4cc14,#fff4cc05 48%,#140b054d 49%),linear-gradient(#0000 0 68%,#915827cc 69% 76%,#341d0ef5 77% 100%);border:1px solid #f6c95f47;border-radius:9px;grid-template-columns:112px minmax(0,1fr);min-height:238px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 22px 48px #ffffff0a,0 16px 34px #00000052}.trophy-tile:before{content:"";pointer-events:none;background:linear-gradient(135deg,#fff3,#0000 38%),linear-gradient(90deg,#0000,#ffffff0d,#0000);position:absolute;inset:0}.trophy-tile:after{content:"";background:linear-gradient(135deg,#e8c77c,#8d541d);border:1px solid #ffeeb86b;border-radius:3px;width:96px;height:18px;position:absolute;bottom:14px;left:18px;box-shadow:inset 0 0 0 1px #ffffff29}.trophy-artifact{background:radial-gradient(circle at 46% 18%,#fff8bf,#0000 18%),linear-gradient(135deg,#fff0a3,#df9d35 52%,#8c541c 100%);border-radius:18px 18px 42px 42px;align-self:start;place-items:center;width:104px;height:104px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #ffffff29,inset -12px -12px 18px #4e280833,0 18px 24px #00000057}.trophy-artifact:before{left:-20px}.trophy-artifact:after{right:-20px}.trophy-artifact:before,.trophy-artifact:after{content:"";z-index:0;border:7px solid #df9d35e0;border-radius:999px;width:28px;height:30px;position:absolute;top:16px}.trophy-artifact span{z-index:1;background:#41230926;border:1px solid #532b0a2e;border-radius:999px;padding:10px}.trophy-artifact+.theme-stamp-copy{padding-bottom:32px}.trophy-empty-slot{color:#ffeec2bd;background:linear-gradient(#fff4cc0d,#0000 48%),linear-gradient(#0000 0 68%,#6f44227a 69% 76%,#24140ac7 77% 100%);border:1px dashed #f6c95f3d;grid-template-columns:100px minmax(0,1fr);min-height:220px}.theme-trophy-shelf .trophy-cabinet{background:linear-gradient(#0c07047a,#0c07042e 42%,#0c0704a3),url(/textures/trophy-case-cabinet-v1-lossless.webp) 50%/cover no-repeat;border:1px solid #eec4698c;border-radius:12px;min-height:760px;box-shadow:0 38px 110px #0000009e,inset 0 0 0 1px #fff2cd1f,inset 0 0 90px #00000047}.theme-trophy-shelf .trophy-cabinet:before,.theme-trophy-shelf .trophy-cabinet:after{mix-blend-mode:screen;background:linear-gradient(105deg,#ffffff2e,#0000 28%,#ffffff0f 43%,#0000 58%),#ffffff04}.theme-trophy-shelf .theme-display-header{color:#fff5db;background:linear-gradient(90deg,#0a0503eb,#3e2210d1,#0a0503eb);border-bottom:1px solid #eec46961;padding:24px 30px}.theme-trophy-shelf .theme-display-header h2{text-shadow:0 3px 18px #000000b8;font-family:Georgia,Times New Roman,serif}.theme-trophy-shelf .theme-display-header .metric{color:#fff4dad1}.theme-trophy-shelf .theme-score-card{color:#1f1104;text-transform:uppercase;background:linear-gradient(135deg,#ffeba2fa,#9d5b1cf5);border:1px solid #fff6d2b8}.theme-trophy-shelf .trophy-shelves{background:radial-gradient(circle at 50% 10%,#ffd5752e,#0000 24%),linear-gradient(#18090424,#18090461);min-height:660px;padding:clamp(18px,3vw,38px)}.theme-trophy-shelf .trophy-case-label{background:linear-gradient(135deg,#f1d990,#b1712a 52%,#6d3a12);border-color:#fff2c0d1;border-radius:7px;max-width:700px;margin-bottom:clamp(22px,4vw,46px);box-shadow:inset 0 0 0 1px #ffffff3d,0 16px 32px #00000070}.theme-trophy-shelf .trophy-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:stretch;gap:clamp(18px,2.4vw,30px)}.theme-trophy-shelf .trophy-tile,.theme-trophy-shelf .trophy-empty-slot{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#fff4d11f,#fff4d10a 42%,#1c0d066b 43%),linear-gradient(#0000 0 72%,#8b5322d1 73% 80%,#271409f0 81%);border:1px solid #eec4696b;border-radius:10px;grid-template-columns:132px minmax(0,1fr);min-height:282px;padding:18px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 26px 54px #fff6d50f,0 22px 44px #0000007a}.theme-trophy-shelf .trophy-tile:before,.theme-trophy-shelf .trophy-empty-slot:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(115deg,#ffffff38,#0000 22% 60%,#ffffff12 72%,#0000 88%);position:absolute;inset:0}.theme-trophy-shelf .trophy-tile:after,.theme-trophy-shelf .trophy-empty-slot:after{content:"";z-index:3;background:linear-gradient(135deg,#f4d787,#8e531c);border:1px solid #fff1be99;border-radius:3px;width:116px;height:23px;position:absolute;bottom:18px;left:24px;box-shadow:inset 0 0 0 1px #ffffff2e,0 6px 12px #00000047}.theme-trophy-shelf .trophy-artifact{box-shadow:none;z-index:4;background:url(/textures/trophy-cup-v1-lossless.webp) bottom/contain no-repeat;border-radius:0;justify-self:center;width:140px;height:190px}.theme-trophy-shelf .trophy-artifact:before,.theme-trophy-shelf .trophy-artifact:after{display:none}.theme-trophy-shelf .trophy-artifact span{color:#ffe7a7;text-align:center;background:#231104c7;border:1px solid #ffe59f8a;border-radius:3px;min-width:42px;padding:3px 6px;font-size:.78rem;position:absolute;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000061}.theme-trophy-shelf .theme-stamp-copy{color:#fff4d7;z-index:4;align-content:center;gap:9px}.theme-trophy-shelf .theme-stamp-copy h3{color:#fff4d7;text-shadow:0 2px 14px #000000c2;font-size:clamp(1.3rem,1.1rem + .55vw,1.8rem)}.theme-trophy-shelf .theme-stamp-copy p,.theme-trophy-shelf .theme-stamp-copy .metric,.theme-trophy-shelf .theme-count-line{color:#fff4dad1}.theme-trophy-shelf .theme-status-pill{border:1px solid #ffeab547;box-shadow:0 6px 16px #00000047}.theme-trophy-shelf .theme-progress-bar{background:#00000047;border-color:#ffe0923d}.theme-trophy-shelf .theme-progress-bar span{background:linear-gradient(90deg,#9f6930,#ffd36a)}.theme-trophy-shelf .trophy-empty-slot{opacity:.82}.theme-trophy-shelf .trophy-empty-slot .empty-artifact{filter:grayscale()brightness(.65);opacity:.42}.theme-trophy-shelf .trophy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-trophy-shelf .trophy-slot{background:linear-gradient(115deg,#ffffff1f,#0000 26% 70%,#ffffff0d),radial-gradient(circle at 50% 24%,#ffde821a,#0000 42%),linear-gradient(#1e0e0714,#12080475 72%,#2a1307c7);border:1px solid #eec46947;border-radius:8px;grid-template-rows:minmax(132px,1fr) auto;align-content:end;min-height:278px;padding:14px 14px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 18px 40px #fff2be0d,0 20px 38px #0000005c}.theme-trophy-shelf .trophy-slot:before{content:"";pointer-events:none;background:linear-gradient(116deg,#fff3,#0000 18% 70%,#ffffff14 82%,#0000),linear-gradient(#0000 0 71%,#895222eb 72% 79%,#271409f5 80% 100%);position:absolute;inset:0}.theme-trophy-shelf .trophy-slot:after{content:"";opacity:.42;z-index:2;background:radial-gradient(#0000006b,#0000 70%);height:24px;position:absolute;bottom:58px;left:22%;right:22%}.theme-trophy-shelf .trophy-stage{z-index:4;place-items:end center;min-height:146px;display:grid;position:relative}.theme-trophy-shelf .trophy-shadow{background:radial-gradient(#00000080,#0000 68%);height:24px;position:absolute;bottom:0;left:22%;right:22%}.theme-trophy-shelf .trophy-slot .trophy-artifact{box-shadow:none;filter:saturate(1.1)contrast(1.06)drop-shadow(0 18px 18px #00000080);z-index:4;background:url(/textures/trophy-cup-v1-lossless.webp) bottom/contain no-repeat;border-radius:0;justify-self:center;width:118px;height:154px;animation:.52s cubic-bezier(.18,.84,.28,1.08) trophy-award-rise}.theme-trophy-shelf .trophy-slot .trophy-artifact:before,.theme-trophy-shelf .trophy-slot .trophy-artifact:after{display:none}.theme-trophy-shelf .trophy-slot .trophy-artifact span{color:#ffe7a7;text-align:center;background:#231104cc;border:1px solid #ffe59f94;border-radius:3px;min-width:34px;padding:2px 5px;font-size:.68rem;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000061}.theme-trophy-shelf .trophy-slot.is-empty .trophy-artifact{opacity:0;transform:translateY(16px)scale(.92)}.theme-trophy-shelf .trophy-slot.is-empty:after{opacity:.18}.theme-trophy-shelf .trophy-slot.is-earned{background:linear-gradient(115deg,#ffffff2e,#0000 24% 68%,#ffffff14),radial-gradient(circle at 50% 18%,#ffd76b33,#0000 44%),linear-gradient(#411f0a1f,#190a046b 72%,#431f0ae6);border-color:#ffda76a8;box-shadow:inset 0 0 0 1px #ffffff1c,inset 0 22px 54px #ffdd7b14,0 24px 48px #0000006b}.theme-trophy-shelf .trophy-slot.is-earned .trophy-stage:before{content:"";background:radial-gradient(circle,#ffda7647,#0000 62%);width:190px;height:180px;position:absolute;top:0}.theme-trophy-shelf .trophy-slot.status-locked,.theme-trophy-shelf .trophy-slot.status-scheduled,.theme-trophy-shelf .trophy-slot.status-expired,.theme-trophy-shelf .trophy-slot.status-missed{filter:grayscale(.45);opacity:.7}.theme-trophy-shelf .trophy-plaque{color:#1e1004;text-align:center;z-index:5;background:linear-gradient(135deg,#ffeba9f5,#a76422fa);border:1px solid #fff1be9e;border-radius:5px;align-self:end;gap:5px;min-height:88px;padding:9px 10px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #fff3,0 8px 18px #00000057}.theme-trophy-shelf .trophy-plaque h3{color:#1e1004;text-shadow:0 1px #ffeeb757;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,.86rem + .32vw,1.24rem);line-height:1.05}.theme-trophy-shelf .trophy-plaque p,.theme-trophy-shelf .trophy-plaque .metric,.theme-trophy-shelf .trophy-plaque .theme-count-line{color:#221205c2;margin:0;font-size:.76rem;line-height:1.25}.theme-trophy-shelf .trophy-plaque .theme-status-pill{justify-self:center}.theme-trophy-shelf .trophy-plaque .theme-progress-bar{background:#4623082e;border-color:#46230833;height:8px}.theme-trophy-shelf .trophy-slot.is-empty .trophy-plaque{color:#ffecbed1;opacity:.82;background:linear-gradient(135deg,#966737d1,#533012db);border-color:#d6ab5b57}.theme-trophy-shelf .trophy-slot.is-empty .trophy-plaque h3,.theme-trophy-shelf .trophy-slot.is-empty .trophy-plaque p,.theme-trophy-shelf .trophy-slot.is-empty .trophy-plaque .metric,.theme-trophy-shelf .trophy-slot.is-empty .trophy-plaque .theme-count-line{color:#ffecbead}.theme-trophy-shelf .trophy-empty-slot{opacity:.52;border-style:dashed}.theme-trophy-shelf .trophy-empty-slot .empty-plaque{color:#ffe7b185;background:linear-gradient(135deg,#734e2770,#301a0bb8)}.theme-trophy-shelf .trophy-empty-slot .empty-plaque span{text-transform:uppercase;font-size:.72rem;font-weight:900}@keyframes trophy-award-rise{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.theme-trophy-shelf{color:#fff0c8}.theme-trophy-shelf .trophy-cabinet{background:linear-gradient(#07040238,#07040214 36%,#07040273),url(/assets/trophy-shelf/cabinet-dark-display.webp) 50%/cover no-repeat;border:1px solid #ffd9807a;border-radius:10px;gap:clamp(18px,2.3vw,28px);min-height:780px;padding:clamp(22px,3vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 110px #000000a3,inset 0 0 0 1px #fff5d314,inset 0 0 82px #00000061}.theme-trophy-shelf .trophy-cabinet:before{content:"";mix-blend-mode:screen;opacity:.6;pointer-events:none;z-index:5;background:linear-gradient(112deg,#0000 6%,#ffffff29 12%,#0000 22% 58%,#ffffff14 69%,#0000 78%),linear-gradient(90deg,#ffffff0f,#0000 12% 88%,#ffffff0d);position:absolute;inset:0}.theme-trophy-shelf .trophy-cabinet:after,.theme-trophy-shelf .trophy-slot:before,.theme-trophy-shelf .trophy-slot:after,.theme-trophy-shelf .trophy-empty-slot:before,.theme-trophy-shelf .trophy-empty-slot:after{display:none}.theme-trophy-shelf .trophy-case-topbar{z-index:8;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid;position:relative}.theme-trophy-shelf .trophy-case-titleplate,.theme-trophy-shelf .trophy-case-counter{background:linear-gradient(135deg,#231106eb,#754519db),#00000038;border:1px solid #ffdd8d6b;border-radius:8px;min-width:0;padding:14px 18px;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 28px #00000057}.theme-trophy-shelf .trophy-case-titleplate span,.theme-trophy-shelf .trophy-case-counter span{color:#ffe8aec7;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.theme-trophy-shelf .trophy-case-titleplate h2{color:#fff4d8;overflow-wrap:normal;text-shadow:0 3px 18px #000000d1;text-wrap:balance;max-width:18ch;margin:4px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,1.25rem + 1.6vw,3.1rem);line-height:.98}.theme-trophy-shelf .trophy-case-titleplate p{color:#fff4dac7;margin:0}.theme-trophy-shelf .trophy-case-counter{text-align:center;min-width:150px}.theme-trophy-shelf .trophy-case-counter strong{color:#fff5d9;text-shadow:0 3px 14px #000000b3;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,1.45rem + 1.4vw,3.4rem);line-height:.95;display:block}.theme-trophy-shelf .trophy-cabinet-scene{z-index:7;background:linear-gradient(#12080305,#12080347),#0000000a;border:1px solid #ffdd8d38;border-radius:8px;min-height:590px;padding:clamp(18px,2.5vw,34px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 40px 60px #ffe6b409}.theme-trophy-shelf .trophy-cabinet-scene:before,.theme-trophy-shelf .trophy-cabinet-scene:after{content:"";pointer-events:none;z-index:1;position:absolute;left:2.2%;right:2.2%}.theme-trophy-shelf .trophy-cabinet-scene:before{background:linear-gradient(#fff9,#82c5be47 34%,#ffffff2e 36%,#0000),linear-gradient(90deg,#0000,#ffffff73,#0000);height:7px;top:35.3%;box-shadow:0 8px 16px #0000003d}.theme-trophy-shelf .trophy-cabinet-scene:after{background:linear-gradient(#ffffff8c,#82c5be42 35%,#ffffff29 36%,#0000),linear-gradient(90deg,#0000,#fff6,#0000);height:7px;top:67.2%;box-shadow:0 8px 16px #00000047}.theme-trophy-shelf .trophy-glass-layer{pointer-events:none;z-index:6;background:linear-gradient(100deg,#0000 0 8%,#ffffff1a 12%,#0000 22% 58%,#ffffff14 63%,#0000 76%),repeating-linear-gradient(90deg,#0000 0 31.8%,#ffffff24 32% 32.2%,#0000 32.4% 65.8%,#ffffff1a 66% 66.2%,#0000 66.4%);position:absolute;inset:0}.theme-trophy-shelf .trophy-grid{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);display:grid;position:relative}.theme-trophy-shelf .trophy-slot{cursor:pointer;background:radial-gradient(circle at 50% 3%,#ffe28f2e,#0000 42%),linear-gradient(#ffeebb09,#0000001f);border:1px solid #ffdc8a38;border-radius:8px;grid-template-rows:minmax(182px,1fr) 124px;min-width:0;min-height:336px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 26px 42px #ffe3a608}.theme-trophy-shelf .trophy-slot-number{color:#ffebb661;letter-spacing:.08em;text-transform:uppercase;z-index:8;font-size:.66rem;font-weight:950;position:absolute;top:10px;right:12px}.theme-trophy-shelf .trophy-stage{place-items:end center;min-height:0;display:grid;position:relative}.theme-trophy-shelf .trophy-bay-light{background:radial-gradient(circle,#ffd87d38,#0000 64%);width:170px;height:155px;position:absolute;top:5px}.theme-trophy-shelf .trophy-plinth{z-index:2;background:linear-gradient(#7a461efa,#2c160afa),linear-gradient(90deg,#ffe0921f,#0000 45%,#ffe0921a);border:1px solid #ffdd8b38;border-radius:4px 4px 7px 7px;width:min(150px,72%);height:26px;position:absolute;bottom:1px;box-shadow:inset 0 1px #fff0c433,0 12px 20px #00000057}.theme-trophy-shelf .trophy-shadow{z-index:1;background:radial-gradient(#00000094,#0000 68%);width:min(150px,72%);height:24px;position:absolute;bottom:18px}.theme-trophy-shelf .trophy-artifact{z-index:3;background:0 0;place-items:end center;width:160px;max-width:100%;height:172px;animation:.52s cubic-bezier(.18,.84,.28,1.08) trophy-award-rise;display:grid;position:relative}.theme-trophy-shelf .trophy-artifact img{filter:saturate(1.1)contrast(1.05)drop-shadow(0 16px 16px #0000007a);object-fit:contain;object-position:center bottom;max-width:100%;height:100%;display:block}.theme-trophy-shelf .trophy-style-1 .trophy-artifact{width:178px}.theme-trophy-shelf .trophy-style-3 .trophy-artifact{width:186px}.theme-trophy-shelf .trophy-plaque{color:#211104;text-align:center;z-index:4;background:linear-gradient(100deg,#fffad829,#0000 22%),linear-gradient(135deg,#f2d889,#b87932 52%,#7c4319);border:1px solid #fff1bea8;border-radius:5px;align-self:end;gap:5px;height:112px;min-height:0;padding:8px 10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 18px #00000057}.theme-trophy-shelf .trophy-plaque:before{content:"";pointer-events:none;background-color:#0000;background-image:radial-gradient(circle,#371b0673 0 3px,#0000 4px),radial-gradient(circle,#371b0673 0 3px,#0000 4px);background-position:8px 8px,calc(100% - 8px) 8px;background-repeat:no-repeat;background-size:12px 12px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.theme-trophy-shelf .trophy-plaque .theme-status-pill{justify-self:center;max-width:100%;min-height:0;padding:3px 7px;font-size:.62rem}.theme-trophy-shelf .trophy-plaque h3{color:#201003;text-shadow:0 1px #fff0bc52;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-height:2.1em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.93rem,.82rem + .22vw,1.14rem);line-height:1.02;display:-webkit-box;overflow:hidden}.theme-trophy-shelf .trophy-plaque p,.theme-trophy-shelf .trophy-plaque .metric,.theme-trophy-shelf .trophy-plaque .theme-count-line{color:#241205c7;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-height:2.3em;margin:0;font-size:.68rem;line-height:1.14;display:-webkit-box;overflow:hidden}.theme-trophy-shelf .trophy-plaque .metric,.theme-trophy-shelf .trophy-plaque .theme-count-line{-webkit-line-clamp:1;font-size:.62rem;line-height:1.12}.theme-trophy-shelf .trophy-plaque .theme-progress-bar{background:#3419072e;border-color:#34190738;height:7px;margin:0}.theme-trophy-shelf .trophy-plaque .theme-progress-bar span{background:linear-gradient(90deg,#704118,#ffd46d)}.theme-trophy-shelf .trophy-slot.is-earned{border-color:#ffdb7794;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 26px 48px #ffe19312,0 16px 34px #0000004d}.theme-trophy-shelf .trophy-slot.is-earned .trophy-bay-light{background:radial-gradient(circle,#ffd36757,#0000 65%)}.theme-trophy-shelf .trophy-slot:not(.is-earned) .trophy-artifact img,.theme-trophy-shelf .trophy-empty-slot .trophy-artifact img{filter:grayscale()saturate(.16)brightness(.46)opacity(.36)drop-shadow(0 12px 12px #00000061)}.theme-trophy-shelf .trophy-slot.status-available:not(.is-earned) .trophy-artifact img,.theme-trophy-shelf .trophy-slot.status-progress:not(.is-earned) .trophy-artifact img{filter:grayscale(.72)saturate(.42)brightness(.62)opacity(.56)drop-shadow(0 12px 12px #00000061)}.theme-trophy-shelf .trophy-slot.status-expired:not(.is-earned) .trophy-plaque,.theme-trophy-shelf .trophy-slot.status-missed:not(.is-earned) .trophy-plaque{color:#ffecc3bd;background:linear-gradient(100deg,#fffad814,#0000 22%),linear-gradient(135deg,#816f55,#5d4128 52%,#342114)}.theme-trophy-shelf .trophy-empty-slot{cursor:default;opacity:.72}.theme-trophy-shelf .trophy-empty-slot .empty-stage{opacity:1}.theme-trophy-shelf .trophy-empty-slot .trophy-plaque{background:linear-gradient(100deg,#fffad814,#0000 22%),linear-gradient(135deg,#845f39c7,#3a2110d6);border-color:#d29f5257}.theme-trophy-shelf .trophy-empty-slot .empty-plaque span{color:#ffeab8b8;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:950}.sticker-tile.status-locked .sticker-artifact,.sticker-tile.status-scheduled .sticker-artifact,.pin-tile.status-locked .pin-artifact,.pin-tile.status-scheduled .pin-artifact,.badge-tile.status-locked .badge-artifact,.badge-tile.status-scheduled .badge-artifact,.trophy-tile.status-locked .trophy-artifact,.trophy-tile.status-scheduled .trophy-artifact{filter:grayscale();opacity:.46}.theme-stamp-tile.status-available:not(.is-earned),.theme-stamp-tile.status-progress:not(.is-earned){opacity:.94}.collection-context{margin-top:28px}.theme-passport{color:#21180e;perspective:1400px}.passport-book{background:radial-gradient(circle at 50% 7%,#f6c95f2b,#0000 24%),linear-gradient(135deg,#182f45 0%,#13263a 42%,#0d1b2b 100%);border:1px solid #f6c95f59;border-radius:10px;gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000070,inset 0 0 0 1px #ffffff0a,inset 0 -26px 70px #00000052}.passport-cover-strip{color:var(--text);background:linear-gradient(90deg,#06121ef2,#17344cd6),repeating-linear-gradient(90deg,#0000,#0000 9px,#f6c95f14 10px);border-bottom:1px solid #f6c95f47;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.passport-cover-strip h2{margin:4px 0}.passport-cover-mark{border:1px solid #f6c95f94;border-radius:999px;place-items:center;width:52px;height:52px;display:grid}.passport-cover-mark span{border:2px solid #f6c95fd1;border-radius:999px;width:28px;height:28px;box-shadow:inset 0 0 0 8px #f6c95f14}.passport-cover-stats{text-align:right}.passport-cover-stats strong{color:var(--gold);font-size:28px;line-height:1;display:block}.passport-cover-stats span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.passport-flip-shell{perspective:1700px;background:radial-gradient(circle at 50% 0,#ffffff17,#0000 28%),linear-gradient(90deg,#06121eb8,#0d1b2b38,#06121eb8);justify-content:center;padding:22px;display:flex;position:relative;overflow:hidden}.passport-flipbook{filter:drop-shadow(0 24px 45px #00000047)}.passport-flip-page{color:#21180e;background:url(/textures/passport-paper-v2-alpha-lossless.webp) 0 0/200% 100%;border:0;overflow:hidden}.passport-page-left{background-position:0}.passport-page-right{background-position:100%}.passport-page-controls{color:var(--muted);background:#06121eb8;border-top:1px solid #f6c95f40;justify-content:center;align-items:center;gap:12px;padding:14px 18px;display:flex}.passport-page-controls span{text-align:center;text-transform:uppercase;min-width:150px;font-size:13px;font-weight:800}.passport-page-controls .button:disabled{cursor:not-allowed;opacity:.45}.passport-page{box-sizing:border-box;z-index:2;gap:16px;height:100%;padding:22px;display:grid;position:relative}.passport-page-complete{background:radial-gradient(circle at 78% 16%,#67d39b2e,#0000 26%),linear-gradient(135deg,#fffbee29,#f6c95f14)}.passport-page:before{content:"";mix-blend-mode:multiply;opacity:.58;pointer-events:none;background:repeating-linear-gradient(0deg,#20536c0a,#20536c0a 1px,#0000 1px 13px),repeating-linear-gradient(90deg,#84222f07,#84222f07 1px,#0000 1px 17px);border-radius:8px;position:absolute;inset:14px}.passport-identity-page{grid-template-rows:auto minmax(0,1fr) auto}.passport-holder-sheet{z-index:1;background:linear-gradient(135deg,#fffbeea8,#ecd8b16b);border:1px solid #45321c3d;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff57}.passport-holder-section{z-index:2;align-content:start;gap:10px;display:grid;position:relative}.passport-id-portrait{background:linear-gradient(135deg,#20536c29,#84222f1a),#e5d0a9;border:1px solid #2b211457;border-radius:4px;justify-content:center;align-items:center;width:92px;height:112px;display:flex;position:relative;overflow:hidden}.passport-id-portrait.creator{border-radius:999px}.passport-id-portrait:after{content:"";mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff24,#ffffff24 1px,#0000 1px 7px);position:absolute;inset:0}.passport-id-portrait img{filter:sepia(.28)saturate(.92)contrast(1.04);object-fit:cover;width:100%;height:100%}.passport-id-portrait span{color:#2b2114ad;font-size:26px;font-weight:900}.passport-holder-primary h3{color:#241a12;margin:0;font-size:24px;line-height:1}.passport-holder-primary p{color:#2b21149e;margin:4px 0 0;font-size:13px;font-weight:800}.passport-holder-fields{z-index:2;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:4px 0 0;display:grid;position:relative}.passport-holder-fields div{border-bottom:1px solid #2b21142e;padding-bottom:7px}.passport-holder-fields dt{color:#2b21147a;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.passport-holder-fields dd{color:#2b2114;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;font-weight:800}.passport-holder-watermark{color:#20536c33;opacity:.24;z-index:1;border:3px double #20536c29;border-radius:999px;justify-content:center;align-items:center;width:175px;height:175px;display:flex;position:absolute;bottom:-42px;right:-38px;overflow:hidden;transform:rotate(-10deg)}.passport-holder-watermark img{filter:grayscale()sepia(.7)contrast(1.2);object-fit:cover;opacity:.58;width:100%;height:100%}.passport-holder-watermark span{font-size:46px;font-weight:900}.passport-field-label{color:#2b21148c;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.passport-page-header{color:#2b2114ad;letter-spacing:.05em;text-transform:uppercase;z-index:1;border-bottom:1px solid #70532d59;justify-content:space-between;align-items:center;padding-bottom:8px;font-size:12px;font-weight:800;display:flex;position:relative}.passport-page-header.has-page-complete{padding-bottom:8px}.passport-machine-row{color:#2b21147a;white-space:nowrap;z-index:1;border:1px solid #2b21142e;padding:7px 8px;font-family:Courier New,monospace;font-size:12px;overflow:hidden}.passport-page-complete .passport-machine-row{margin-bottom:38px}.passport-slot-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:180px;align-content:start;gap:14px;display:grid}.passport-slot{background:linear-gradient(135deg,#fff8e1ad,#efdbb46b);border:1px dashed #543e2280;border-radius:6px;grid-template-columns:112px minmax(0,1fr);gap:12px;height:180px;min-height:180px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 8px 18px #3d261014,inset 0 0 0 1px #ffffff4d}.passport-slot:hover,.passport-slot:focus-visible{cursor:pointer;border-color:#20536c8c;outline:0;transform:translateY(-1px);box-shadow:0 10px 20px #3d26101f,0 0 0 2px #20536c29,inset 0 0 0 1px #ffffff52}.passport-slot.unearned{color:#2b211494;background:repeating-linear-gradient(135deg,#2b21140b 0 1px,#0000 1px 10px),linear-gradient(135deg,#d6c7a547,#b1a18024);border-color:#543e2247;grid-template-columns:90px minmax(0,1fr);box-shadow:inset 0 0 0 1px #2b21140d,inset 0 0 80px #2b21141f}.passport-slot.earned{background:radial-gradient(circle at 18% 16%,#67d39b21,#0000 34%),linear-gradient(135deg,#fffbeeed,#f6e2b9b8);border-style:solid;border-color:#2374528c;animation:.52s ease-out both inkStamp}.passport-stamp-art{aspect-ratio:1;color:#50494047;background:radial-gradient(circle,#0000 54%,currentColor 55% 57%,#0000 58%),repeating-radial-gradient(circle,currentColor 0 1px,#0000 1px 8px),linear-gradient(135deg,#fffbee2e,#ead8b40a);border:3px double;border-radius:999px;justify-content:center;align-items:center;width:106px;height:106px;font-size:34px;font-weight:800;line-height:1;display:flex;position:relative;overflow:hidden;transform:rotate(-7deg)}.passport-stamp-art:before{content:"";mix-blend-mode:screen;opacity:.72;pointer-events:none;z-index:5;background:radial-gradient(circle at 22% 28%,#0000 0 10px,#ead8b480 11px 16px,#0000 17px),radial-gradient(circle at 74% 68%,#0000 0 7px,#ead8b46b 8px 13px,#0000 14px),repeating-linear-gradient(25deg,#0000 0 5px,#ead8b457 5px 7px,#0000 7px 13px);position:absolute;inset:0}.passport-stamp-art:after{content:"";opacity:.6;pointer-events:none;border:1px dashed;border-radius:999px;position:absolute;inset:10px}.creator-stamp-mark{color:#1f6f4fb8;mix-blend-mode:multiply;opacity:.72;z-index:6;background:#ead8b48f;border:2px double;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;bottom:-5px;left:-6px;overflow:hidden;transform:rotate(18deg)}.creator-stamp-mark:after{content:"";background:linear-gradient(90deg,#0000 0 46%,#ead8b4c7 46% 100%);position:absolute;inset:0}.creator-stamp-mark img{filter:grayscale()sepia(.7)contrast(1.35);object-fit:cover;opacity:.86;width:100%;height:100%}.creator-stamp-mark span{z-index:1;font-family:Courier New,monospace;font-size:12px;font-weight:900;position:relative}.passport-slot.unearned .passport-stamp-art{filter:grayscale();opacity:.24;width:82px;height:82px;margin:8px auto 0}.passport-slot.unearned .passport-slot-body{opacity:.58}.passport-slot.earned .passport-stamp-art{color:#1f6f4f;filter:none;opacity:1;text-shadow:0 0 1px #1f6f4f59;background:radial-gradient(circle,#0000 54%,currentColor 55% 57%,#0000 58%),repeating-radial-gradient(circle,currentColor 0 1px,#0000 1px 8px),radial-gradient(circle at 18% 18%,#fff3,#0000 24%),linear-gradient(135deg,#67d39b1f,#f6c95f14)}.theme-passport.style-ink-stamp .passport-slot{background:radial-gradient(circle at 18% 18%,#fff6,#0000 30%),linear-gradient(135deg,#fff8e8eb,#efdebfbd)}.theme-passport.style-ink-stamp .passport-slot.unearned{background:repeating-linear-gradient(135deg,#3e311f0a 0 1px,#0000 1px 9px),linear-gradient(135deg,#d3c7b057,#b4a78d29)}.theme-passport.style-ink-stamp .passport-stamp-art{color:#5346363d;background:0 0;border:0;border-radius:0;width:112px;height:112px;overflow:visible;transform:rotate(-4deg)}.theme-passport.style-ink-stamp .passport-stamp-art:before,.theme-passport.style-ink-stamp .passport-stamp-art:after{display:none}.theme-passport.style-ink-stamp .passport-slot.unearned .passport-stamp-art{filter:grayscale();opacity:.38;width:90px;height:90px}.theme-passport.style-ink-stamp .passport-slot.earned .passport-stamp-art{color:inherit;text-shadow:none;background:0 0}:is(.theme-passport.style-ink-stamp .passport-stamp-art:has(.passport-ink-stamp-art.image-art),.theme-passport.style-ink-stamp .passport-stamp-art:has(.passport-ink-stamp-art.preset-art),.theme-passport.style-ink-stamp .passport-stamp-art:has(.passport-ink-stamp-art.is-image),.theme-passport.style-ink-stamp .passport-stamp-art:has(.passport-ink-stamp-art.is-preset)){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.passport-ink-stamp-art{color:var(--ink-stamp-color);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.passport-ink-stamp-art.image-art{border-radius:999px;display:block;overflow:hidden}.passport-ink-stamp-art.is-image{background:0 0;border:0;border-radius:999px;display:block;overflow:hidden}.passport-ink-stamp-art.shape-octagon.is-image{clip-path:none;border-radius:999px}.passport-ink-custom-image-shell{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.passport-ink-custom-image-shell:before{border-radius:inherit;content:"";opacity:0;z-index:2;border:0;position:absolute;inset:4px}.passport-ink-custom-image-shell:after{content:"";opacity:0;pointer-events:none;z-index:3;background:0 0;position:absolute;inset:0}.passport-ink-image-core{border-radius:inherit;filter:none;mix-blend-mode:normal;object-fit:cover;opacity:1;width:100%;height:100%;display:block}.passport-ink-stamp-art.is-upload-image{mix-blend-mode:multiply}.passport-ink-stamp-art.is-preset-image{mix-blend-mode:multiply;border-radius:0;overflow:visible}.passport-ink-stamp-art.is-preset-image .passport-ink-custom-image-shell{border-radius:0;overflow:visible}.passport-ink-stamp-art.is-preset-image .passport-ink-image-core{filter:contrast(1.03)saturate(1.04);object-fit:contain;border-radius:0}.passport-ink-stamp-art.is-upload-image .passport-ink-custom-image-shell:before{opacity:.78;border:2px double}.passport-ink-stamp-art.is-upload-image .passport-ink-custom-image-shell:after{mix-blend-mode:multiply;opacity:.22;background:radial-gradient(circle at 20% 28%,#ffffff2e,#0000 8%),radial-gradient(circle at 72% 66%,#ffffff1f,#0000 7%),radial-gradient(circle,#0000 60%,currentColor 61% 63%,#0000 64%),repeating-linear-gradient(24deg,#0000001a 0 1px,#0000 1px 7px);display:block}.passport-ink-stamp-art.is-upload-image .passport-ink-image-core{filter:grayscale(1) contrast(3.4) brightness(.66) sepia(1) saturate(9) hue-rotate(var(--ink-stamp-hue));mix-blend-mode:multiply;opacity:.86;-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(circle,#000 0 63%,#0000 69%),linear-gradient(#000,#000);mask-image:radial-gradient(circle,#000 0 63%,#0000 69%),linear-gradient(#000,#000);-webkit-mask-composite:source-in;mask-composite:intersect}.passport-ink-stamp-svg{color:var(--ink-stamp-color);width:100%;height:100%;display:block;overflow:visible}.passport-ink-stamp-print{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;opacity:.96;stroke-width:2.65px}.passport-ink-stamp-outer,.passport-ink-stamp-inner,.passport-ink-stamp-pinstripe{fill:none}.passport-ink-stamp-pinstripe{opacity:.42;stroke-dasharray:2.8 5.8;stroke-width:1.4px}.passport-ink-stamp-arc-text,.passport-ink-stamp-city{fill:currentColor;letter-spacing:.1em;stroke:none;font-family:Courier New,monospace;font-size:16px;font-weight:950}.passport-ink-stamp-arc-text.is-long{letter-spacing:.06em;font-size:13px}.passport-ink-stamp-arc-text.is-extra-long{letter-spacing:.04em;font-size:11px}.passport-ink-stamp-city{letter-spacing:.08em;font-size:13px}.passport-ink-stamp-city.is-long{letter-spacing:.04em;font-size:11px}.passport-ink-landmark{stroke-width:2.45px}.passport-ink-landmark circle,.passport-ink-stamp-stars{fill:currentColor;stroke:currentColor}.passport-ink-stamp-detail{opacity:.82;stroke-width:1.75px}.passport-ink-stamp-fine{opacity:.64;stroke-width:1.15px}.passport-ink-stamp-fill{fill:currentColor;opacity:.12;stroke:none}.passport-ink-stamp-solid{fill:currentColor;stroke:none}.passport-ink-stamp-ground{opacity:.7;stroke-width:1.9px}.passport-ink-stamp-wear{fill:none;opacity:.48;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px}.passport-ink-stamp-art.mode-detail .passport-ink-stamp-svg,.passport-ink-stamp-art.mode-detail .passport-ink-custom-image-shell{transform:scale(1.02)}.passport-ink-preset-shell{border-radius:inherit;background:radial-gradient(circle at 22% 18%,#ffffff3d,#0000 22%),linear-gradient(#fffaf014,#fffaf005);border:3px double;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #4d3b240a}.passport-ink-preset-shell:after{content:"";mix-blend-mode:multiply;opacity:.18;pointer-events:none;z-index:2;background:radial-gradient(circle at 16% 24%,#fff3,#0000 8%),radial-gradient(circle at 74% 64%,#ffffff29,#0000 7%),repeating-linear-gradient(26deg,#00000014 0 1px,#0000 1px 7px);position:absolute;inset:0}.passport-ink-preset-core.flag-stamp{border-radius:inherit;color:var(--ink-stamp-color);width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none}.passport-ink-preset-core .flag-code,.passport-ink-preset-core .flag-ink-ring{display:none}.passport-ink-preset-core .flag-face{filter:grayscale(1) contrast(1.78) brightness(.86) sepia(1) saturate(7) hue-rotate(var(--ink-stamp-hue));opacity:.96;border-radius:5px;width:100%;height:100%}.passport-ink-preset-core.flag-stamp:after{opacity:.18}.passport-ink-stamp-shell{background:radial-gradient(circle at 22% 18%,#ffffff38,#0000 22%),linear-gradient(#fffaf014,#fffaf005);border:3px double;border-radius:999px;grid-template-rows:auto 1fr auto;width:100%;height:100%;padding:9px 10px 11px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #4d3b240a}.passport-ink-stamp-art.shape-octagon .passport-ink-stamp-shell{clip-path:polygon(19% 0,81% 0,100% 18%,100% 82%,81% 100%,19% 100%,0 82%,0 18%);border-radius:0}.passport-ink-stamp-shell:before{border-radius:inherit;content:"";opacity:.72;border:1px solid;position:absolute;inset:7px}.passport-ink-stamp-shell:after{content:"";mix-blend-mode:multiply;opacity:.18;pointer-events:none;background:radial-gradient(circle at 16% 24%,#fff3,#0000 8%),radial-gradient(circle at 74% 64%,#ffffff29,#0000 7%),repeating-linear-gradient(26deg,#00000014 0 1px,#0000 1px 7px);position:absolute;inset:0}.passport-ink-stamp-title,.passport-ink-stamp-subtitle{letter-spacing:.04em;text-align:center;z-index:1;font-family:Courier New,monospace;font-weight:900;line-height:1;position:relative}.passport-ink-stamp-title{padding-top:2px;font-size:.84rem}.passport-ink-stamp-subtitle{padding-bottom:1px;font-size:.7rem}.passport-ink-stamp-emblem{z-index:1;justify-content:center;align-items:center;min-height:0;padding:2px 10px 4px;display:flex;position:relative}.passport-ink-flag-core{color:var(--ink-stamp-color);min-width:52px;max-width:52px;min-height:52px;max-height:52px}.passport-ink-flag-core .flag-code,.passport-ink-flag-core .flag-ink-ring{display:none}.passport-ink-flag-core.flag-stamp:after{opacity:.16}.passport-ink-flag-core .flag-face{filter:grayscale(1) contrast(1.85) brightness(.82) sepia(1) saturate(7) hue-rotate(var(--ink-stamp-hue));box-shadow:none;opacity:.96}.passport-ink-flag-core.stamp-image-art{filter:grayscale(1) contrast(1.75) brightness(.78) sepia(1) saturate(8) hue-rotate(var(--ink-stamp-hue));mix-blend-mode:multiply;object-fit:contain}.passport-ink-stamp-art.mode-detail .passport-ink-flag-core{min-width:74px;max-width:74px;min-height:74px;max-height:74px}.passport-ink-stamp-art.mode-detail .passport-ink-stamp-title{font-size:1rem}.passport-ink-stamp-art.mode-detail .passport-ink-stamp-subtitle{font-size:.82rem}.theme-passport.style-ink-stamp .passport-visa-accepted{color:#6f4021d1;background:#faf4e6db;border-color:#6f402194;width:114px;height:62px;top:102px;transform:rotate(-6deg)}.theme-passport.style-ink-stamp .passport-visa-accepted:before,.theme-passport.style-ink-stamp .passport-visa-accepted:after{border-color:#6f402185}.theme-passport.style-ink-stamp .creator-stamp-mark{display:none}.passport-visa-accepted{color:#1f6f4fb8;pointer-events:none;text-align:center;text-transform:uppercase;z-index:3;border:2px double #1f6f4f9e;border-radius:999px;place-items:center;width:104px;height:58px;padding:7px;line-height:1;display:grid;position:absolute;top:96px;left:auto;right:16px;transform:rotate(-8deg)}.passport-visa-accepted:before,.passport-visa-accepted:after{content:"";border:1px solid #1f6f4f8a;border-radius:999px;position:absolute;inset:6px}.passport-visa-accepted:after{opacity:.72;border-style:dashed;inset:12px}.passport-visa-accepted span{letter-spacing:.04em;z-index:1;font-size:9px;font-weight:950;position:relative}.passport-visa-accepted strong{z-index:1;border-top:1px solid #1f6f4f80;margin-top:3px;padding-top:4px;font-family:Courier New,monospace;font-size:9px;position:relative}.passport-status-stamp{mix-blend-mode:multiply;pointer-events:none;text-align:center;text-transform:uppercase;z-index:4;border-radius:999px;justify-content:center;align-items:center;width:78px;height:34px;padding:4px 10px;line-height:1;display:flex;position:absolute;top:116px;left:13px;right:auto;transform:rotate(5deg)}.passport-status-stamp:before,.passport-status-stamp:after{content:"";border-radius:999px;position:absolute}.passport-status-stamp:before{border:2px double;inset:0}.passport-status-stamp:after{opacity:.7;border:1px dashed;inset:6px}.passport-status-stamp span{letter-spacing:.04em;z-index:1;font-size:9px;font-weight:950;position:relative}.passport-status-stamp.collected{color:#146753bd;top:12px;left:auto;right:16px;transform:rotate(-4deg)}.passport-status-stamp.locked{color:#4a4a4a6b;filter:grayscale();opacity:.78;transform:rotate(8deg)}.passport-status-stamp.available{color:#11a057e6;text-shadow:0 0 1px #11a05740;transform:rotate(-3deg)}.passport-status-stamp.sale{color:#0f845ddb;text-shadow:0 0 1px #0f845d3d;width:88px;transform:rotate(-4deg)}.passport-status-stamp.upcoming{color:#158b52c7;text-shadow:0 0 1px #158b5233;transform:rotate(4deg)}.passport-status-stamp.expired{color:#5b2b2b94;width:82px;transform:rotate(-8deg)}.passport-status-stamp.sale-ended{color:#6a392b8f;width:108px;transform:rotate(-7deg)}.passport-slot-body{gap:4px;min-width:0;display:grid;overflow:hidden}.passport-slot h3{color:#21180e;letter-spacing:0;overflow-wrap:normal;text-transform:none;word-break:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:58px;margin:4px 0 2px;font-family:Courier New,Courier,monospace;font-size:18px;font-variant-caps:small-caps;font-weight:900;line-height:1.06;display:-webkit-box;overflow:hidden}.passport-slot h3.medium-title{font-size:16px}.passport-slot h3.long-title{font-size:14px;line-height:1.02}.passport-slot .metric{color:#2b2114ad;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:32px;margin:0;font-size:13px;line-height:1.2;display:-webkit-box;overflow:hidden}.passport-slot .progress-bar{background:#2b21141f;border-color:#2b21142e;margin-top:2px}.passport-slot.status-expired:after,.passport-slot.status-missed:after{display:none}.passport-slot.status-expired:after{content:"EXPIRED"}.passport-slot.status-missed:after{content:"MISSED"}.passport-slot-recovery{color:#21180e;background:radial-gradient(circle at 90% 15%,#f6c95f52,#0000 28%),#fffbeea8;border:1px dashed #b57816a8;border-radius:6px;gap:2px;margin-top:3px;padding:6px 7px;display:grid}.passport-slot-recovery span{color:#5b2b2bad;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.passport-slot-recovery strong{color:#5b2b2beb;font-family:Courier New,monospace;font-size:15px;line-height:1}.passport-slot-recovery small{color:#2b21149e;font-size:10px;font-weight:800;line-height:1.1}.passport-page-complete-seal{color:#583ea2d1;mix-blend-mode:multiply;pointer-events:none;text-align:center;text-transform:uppercase;z-index:4;border:3px double #583ea2b8;border-radius:999px;place-items:center;width:168px;height:40px;padding:6px 14px;line-height:1;display:grid;position:absolute;top:116px;left:50%;transform:translate(-50%)rotate(-4deg)}.passport-page-complete-seal:before,.passport-page-complete-seal:after{content:"";border:1px solid #583ea280;border-radius:999px;position:absolute;inset:5px}.passport-page-complete-seal:after{opacity:.8;border-style:dashed;inset:10px}.passport-page-complete-seal span{letter-spacing:.03em;z-index:1;font-size:12px;font-weight:950;position:relative}.passport-page-complete-seal strong{z-index:1;border-top:1px solid #583ea26b;padding-top:3px;font-family:Courier New,monospace;font-size:10px;position:relative}.passport-secret-hint{color:#2a1f12c7;font-family:var(--font-mono);background:#fffbee94;border:1px dashed #543e2252;border-radius:6px;margin:10px 0 0;padding:8px 9px;font-size:clamp(.62rem,1.2vw,.78rem);line-height:1.3}.passport-blank-page{align-content:start}.passport-blank-mark{color:#5049405c;text-align:center;text-transform:uppercase;border:3px double #50494047;border-radius:999px;justify-content:center;align-items:center;width:190px;height:130px;margin:80px auto 0;font-size:15px;font-weight:900;display:flex;transform:rotate(-9deg)}.passport-detail-backdrop{z-index:240;background:#05090ea8;justify-content:center;align-items:flex-start;padding:28px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.passport-detail-card{color:#21180e;background-color:#0000;background-image:radial-gradient(circle at 82% 10%,#f6c95f2e,#0000 24%),linear-gradient(135deg,#fffbeef5,#e5cfa6f0),url(/textures/passport-paper-v1-lossless.webp);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:160% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #70532d6b;border-left:9px solid #20536c9e;border-radius:12px;gap:14px;width:min(620px,100%);max-width:620px;padding:22px;display:grid;position:relative;box-shadow:0 28px 80px #0000006b,inset 0 0 0 1px #ffffff5c}.passport-detail-card.status-earned{background:radial-gradient(circle at 78% 14%,#67d39b3d,#0000 26%),linear-gradient(135deg,#fffbeefa,#def2dcf0),url(/textures/passport-paper-v1-lossless.webp);border-color:#1f6f4f8c #1f6f4f8c #1f6f4f8c #1f6f4fe0}.passport-detail-card:not(.status-earned){filter:saturate(.72)}.passport-detail-card.status-locked,.passport-detail-card.status-scheduled,.passport-detail-card.status-expired,.passport-detail-card.status-missed{background:linear-gradient(135deg,#ece5d6f5,#cac1aee6),url(/textures/passport-paper-v1-lossless.webp);border-left-color:#52525285}.passport-detail-card.status-purchase_eligible{background:radial-gradient(circle at 82% 12%,#f6c95f52,#0000 26%),linear-gradient(135deg,#fffbeefa,#eedfbcf5),url(/textures/passport-paper-v1-lossless.webp);border-color:#875c1c80 #875c1c80 #875c1c80 #b97b18db}.passport-detail-card:before{content:"";mix-blend-mode:multiply;opacity:.58;pointer-events:none;background:repeating-linear-gradient(0deg,#20536c0a,#20536c0a 1px,#0000 1px 13px),repeating-linear-gradient(90deg,#84222f07,#84222f07 1px,#0000 1px 17px);position:absolute;inset:12px}.passport-detail-card>*{z-index:1;position:relative}.passport-detail-header{border-bottom:1px solid #70532d4d;justify-content:space-between;align-items:start;gap:16px;padding-bottom:12px;display:flex}.passport-detail-header h2{margin:4px 0 0;font-family:Courier New,Courier,monospace;font-size:24px;font-variant-caps:small-caps;line-height:1.05}.passport-detail-header .icon-button{color:#21180e;z-index:3;background:#2b211414;border-color:#2b21142e;font-size:24px;line-height:1;position:relative}.passport-detail-id-strip{color:#2b2114a3;letter-spacing:.04em;text-transform:uppercase;background:repeating-linear-gradient(90deg,#2b21141a 0 1px,#0000 1px 10px),#20536c1f;border:1px solid #2b211429;justify-content:space-between;align-items:center;padding:7px 10px;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:900;display:flex}.passport-detail-card.status-earned .passport-detail-id-strip{color:#1f6f4fd1;background:repeating-linear-gradient(90deg,#1f6f4f24 0 1px,#0000 1px 10px),#67d39b29}.passport-detail-body{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;display:grid}.passport-detail-stamp{color:#1f6f4f;background:radial-gradient(circle,#1f6f4f1f,#0000 62%),#fffbee5c;border:3px double #1f6f4f73;border-radius:999px;justify-content:center;align-items:center;width:142px;height:142px;display:flex;transform:rotate(-5deg)}.passport-detail-card.status-earned .passport-detail-stamp{color:#1f6f4f;background:radial-gradient(circle at 35% 28%,#f6c95f47,#0000 28%),radial-gradient(circle,#67d39b3d,#0000 62%),#fffbee80;border-color:#1f6f4fd1;box-shadow:0 0 0 8px #67d39b14}.passport-detail-card:not(.status-earned) .passport-detail-stamp{filter:grayscale();opacity:.48}.passport-detail-summary{align-content:start;gap:9px;display:grid}.passport-detail-summary p{color:#2b2114bd;margin:0}.passport-detail-summary .progress-bar{background:#2b21141f;border-color:#2b21142e}.passport-detail-card.status-earned .passport-detail-summary .progress-bar span{background:#1f9f70}.passport-detail-card:not(.status-earned) .passport-detail-summary .progress-bar span{background:#2b211457}.passport-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.passport-detail-fields div{background:#fffbee4d;border:1px solid #2b211424;border-radius:6px;padding:8px 9px}.passport-detail-card.status-earned .passport-detail-fields div{background:#fffbee7a;border-color:#1f6f4f2e}.passport-detail-card:not(.status-earned) .passport-detail-fields div{background:#e8e0d06b}.passport-detail-fields dt{color:#2b211480;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.passport-detail-fields dd{color:#21180e;overflow-wrap:anywhere;text-transform:capitalize;margin:3px 0 0;font-size:14px;font-weight:800}.passport-detail-card:not(.status-earned) .passport-detail-fields dd,.passport-detail-card:not(.status-earned) .passport-detail-summary p{color:#2b211494}.passport-recovery-panel{background:linear-gradient(135deg,#fffbeeb8,#e6d6b7a3),repeating-linear-gradient(90deg,#2b21140d 0 1px,#0000 1px 18px);border:2px dashed #2b211447;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.passport-recovery-panel.available{background:radial-gradient(circle at 92% 12%,#f6c95f47,#0000 24%),linear-gradient(135deg,#fffbeed1,#eee0c2b8);border-color:#b57816b8;box-shadow:0 0 0 4px #f6c95f1f}.passport-recovery-panel.pending{border-color:#20536c6b}.passport-recovery-panel.closed{filter:grayscale(.55);opacity:.76}.passport-recovery-panel h3{color:#21180e;text-transform:uppercase;margin:2px 0 4px;font-family:Courier New,Courier,monospace;font-size:17px;line-height:1.1}.passport-recovery-panel p{color:#2b2114ad;margin:0;font-size:13px;line-height:1.35}.passport-recovery-countdown{color:#fffbed;text-align:center;background:#2b2114d1;border-radius:6px;align-self:start;min-width:132px;padding:9px 10px}.passport-recovery-countdown span{letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.passport-recovery-countdown strong{color:#f6c95f;font-family:Courier New,Courier,monospace;font-size:20px;line-height:1;display:block}.passport-recovery-facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.passport-recovery-facts div{background:#fffbee66;border:1px solid #2b21141f;border-radius:6px;padding:7px 8px}.passport-recovery-facts dt{color:#2b211485;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.passport-recovery-facts dd{color:#21180e;margin:3px 0 0;font-size:13px;font-weight:900}.passport-recovery-link{grid-column:1/-1;justify-self:start}.passport-recovery-link.is-disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.72}.passport-purchase-popover{z-index:80;background:#070a0e9e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.passport-purchase-card{color:#2f281c;background:radial-gradient(circle at 18% 16%,#f6c95f2e,#0000 32%),linear-gradient(135deg,#fff7df,#ead9ad);border:1px solid #54452a4d;border-radius:10px;gap:12px;width:min(100%,420px);max-width:420px;padding:24px;display:grid;box-shadow:0 28px 80px #00000075}.passport-purchase-card.success{border-color:#1f7e5880}.passport-purchase-card.error{border-color:#9d37378c}.passport-purchase-card h3,.passport-purchase-card p{margin:0}.passport-purchase-card .eyebrow{color:#2f281c9e}.passport-purchase-card .actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.passport-detail-claim{background:#fffbee70;border:1px dashed #543e2252;border-radius:6px;align-items:end;padding:12px}.passport-detail-claim input{color:#21180e;background:#fffbeeb8}@keyframes inkStamp{0%{opacity:.45;transform:scale(1.08)rotate(-2deg)}70%{opacity:1;transform:scale(.98)rotate(.4deg)}to{transform:scale(1)rotate(0)}}.progress-bar{border:1px solid var(--line);background:#111317;border-radius:999px;height:10px;overflow:hidden}.progress-bar span{background:var(--gold);height:100%;display:block}.collection-tile{padding:16px;display:block}.collection-select-tile{color:var(--text);cursor:pointer;font:inherit;text-align:left;width:100%}.collection-select-tile:hover{border-color:#f6c95f73}.creator-starter-pack-banner{background:radial-gradient(circle at 12% 12%,#ffffff21,#0000 18%),linear-gradient(135deg,#f6c95f2e,#7ab8ff0d 52%,#f6c95f17),#161a20c7;border:1px solid #f6c95f6b;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:clamp(16px,2.2vw,24px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 34px #0003}.creator-starter-pack-banner:after{content:"";background:linear-gradient(90deg,#0000,#f6c95f1f,#0000);width:90px;height:100%;position:absolute;top:0;right:18%;transform:skew(-18deg)}.creator-starter-pack-copy{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.creator-starter-pack-icon{color:var(--gold);background:#f6c95f2e;border:1px solid #f6c95f80;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.creator-starter-pack-banner h3{color:var(--text);margin:0 0 8px;font-size:clamp(1.3rem,2vw,2rem);line-height:1.05}.creator-starter-pack-banner p{margin-bottom:0}.creator-starter-pack-banner form,.creator-starter-pack-banner>.button{z-index:1;position:relative}.create-collection-tile{color:var(--text);opacity:.82;background:linear-gradient(135deg,#f6c95f14,#0000 46%),#161a2094;border-style:dashed;min-height:190px;padding:0;overflow:hidden}.create-collection-tile:hover,.create-collection-tile[open]{opacity:1;border-color:#f6c95f8c}.create-collection-tile[open]{grid-column:1/-1}.create-collection-tile>summary{cursor:pointer;text-align:center;place-items:center;gap:10px;min-height:190px;padding:22px;list-style:none;display:grid}.create-collection-tile>summary::-webkit-details-marker{display:none}.create-plus{color:var(--gold);background:#f6c95f29;border:1px solid #f6c95f6b;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.create-collection-tile .nested-form{border-top:1px solid var(--line)}.collection-tile.selected{border-color:var(--gold);box-shadow:0 0 0 1px #f6c95f73}.stamp-manager{gap:14px;display:grid}.stamp-manager-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.stamp-manager-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.stamp-manager-grid.is-reordering{-webkit-user-select:none;user-select:none}.stamp-link{appearance:none;color:var(--text);text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.stamp-link:hover .stamp-card{border-color:#f6c95f6b;transform:translateY(-1px)}.stamp-manager-card{position:relative}.stamp-manager-card.expanded{z-index:2}.stamp-manager-card.expanded .stamp-card{border-color:var(--gold);transform:translateY(-1px);box-shadow:0 0 0 1px #f6c95f57,0 8px 22px #0000002e}.stamp-card-expanded{border-top:1px solid #f6c95f29;gap:8px;margin-top:2px;padding-top:8px;display:grid}.stamp-card-facts{flex-wrap:wrap;gap:6px;display:flex}.stamp-card-facts span{color:var(--muted);background:#ffffff0b;border:1px solid #ffffff13;border-radius:7px;flex-direction:column;gap:1px;min-width:min(168px,100%);max-width:100%;padding:6px 7px;font-size:.73rem;font-weight:750;line-height:1.15;display:inline-flex}.stamp-card-facts strong{color:var(--gold);letter-spacing:0;text-transform:uppercase;font-size:.62rem;font-weight:950}.stamp-card-actions{margin-top:0}.compact-button{min-height:36px;padding:8px 11px}.stamp-manager-card.reorder-enabled{cursor:grab;transform-origin:50% 86%}.stamp-manager-card.reorder-enabled .stamp-card{pointer-events:none;border-color:#f6c95f52;box-shadow:0 10px 26px #0000002e}.stamp-manager-card.reorder-enabled:nth-child(2n){animation:.52s ease-in-out infinite stamp-wobble-a}.stamp-manager-card.reorder-enabled:nth-child(odd){animation:.56s ease-in-out infinite stamp-wobble-b}.stamp-manager-card.reorder-enabled.dragging{cursor:grabbing;opacity:.48;scale:.96}.stamp-drag-handle{color:#1b160d;z-index:3;background:#f6c95feb;border:1px solid #f6c95ff2;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:.78rem;font-weight:900;display:inline-flex;position:absolute;top:8px;left:8px}@keyframes stamp-wobble-a{0%,to{translate:0;rotate:-.8deg}50%{translate:0 -1px;rotate:.9deg}}@keyframes stamp-wobble-b{0%,to{translate:0 -1px;rotate:.9deg}50%{translate:0;rotate:-.7deg}}.lock-switch-form{z-index:2;position:absolute;top:10px;right:10px}.icon-button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#20242bf0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.icon-button.locked{background:var(--gold);border-color:var(--gold);color:#1b160d}.icon-button.unlocked{color:var(--green);border-color:#67d39b80}.stamp-art{aspect-ratio:1;background-color:#fbf7ed;background-image:linear-gradient(45deg,#c6b9a061 25%,#0000 25%),linear-gradient(-45deg,#c6b9a061 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#c6b9a061 75%),linear-gradient(-45deg,#0000 75%,#c6b9a061 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #f6c95f73;border-radius:8px;justify-content:center;align-items:center;margin-bottom:12px;font-size:46px;display:flex;box-shadow:inset 0 0 0 1px #ffffffbd,0 10px 22px #0000002e}.stamp-art:has(.stamp-image-art){border-color:#74582f57}.stamp-image-art{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.stamp-presentation-panel{background:radial-gradient(circle at 14% 10%,#f6c95f21,#0000 30%),linear-gradient(135deg,#13171dfa,#0f1115f5);border:1px solid #f6c95f3d;border-radius:8px;gap:16px;padding:16px;display:grid}.presentation-preview{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:16px;display:grid}.presentation-preview-scrapbook{grid-template-columns:1fr}.presentation-preview-scrapbook .presentation-art-frame.scrapbook-presentation-art-frame{width:100%;max-width:min(440px,100%);margin:0 auto}.presentation-preview h3{margin:2px 0 6px;font-size:clamp(1.35rem,1.1rem + .8vw,2rem)}.presentation-art-frame{aspect-ratio:1;background:linear-gradient(135deg,#f6c95f29,#67d39b14),#201a11;border:1px solid #f6c95f6b;border-radius:8px;justify-content:center;align-items:center;padding:10px;display:flex;overflow:hidden}.presentation-art-frame .flag-stamp{max-width:none;max-height:none}.presentation-art-frame.scrapbook-presentation-art-frame{aspect-ratio:4/3;background:#efe0c0;border:0;border-radius:8px;justify-content:stretch;align-items:stretch;padding:0;position:relative;overflow:hidden;box-shadow:0 12px 22px #4a311e33,inset 0 0 0 1px #fff9e69e,inset 0 0 0 2px #47311f24}.presentation-art-frame.scrapbook-presentation-art-frame:after{color:#503a2485;letter-spacing:0;font-family:Courier New,monospace;font-size:.56rem;font-weight:800;position:absolute;bottom:-21px;left:10px;content:none!important}.presentation-art-frame.scrapbook-presentation-art-frame.no-scrapbook-label:after{content:none!important}.presentation-art-frame.scrapbook-presentation-art-frame .scrapbook-preset-postcard,.presentation-art-frame.scrapbook-presentation-art-frame .stamp-image-art{width:100%;height:100%}.presentation-art-frame.scrapbook-presentation-art-frame .stamp-image-art{object-fit:cover}.presentation-art-frame.passport-ink-presentation-art-frame{aspect-ratio:1;box-sizing:border-box;background:radial-gradient(circle at 24% 18%,#ffffff57,#0000 34%),repeating-linear-gradient(0deg,#523a1c0b 0 1px,#0000 1px 7px),#f4ead3;border:1px solid #74582f57;border-radius:8px;justify-content:stretch;align-items:stretch;padding:8px;overflow:hidden;box-shadow:0 10px 18px #080a0d2e,inset 0 0 0 1px #fffae899}:is(.presentation-art-frame.passport-ink-presentation-art-frame:has(.passport-ink-stamp-art.image-art),.presentation-art-frame.passport-ink-presentation-art-frame:has(.passport-ink-stamp-art.preset-art)){padding:8px}.presentation-art-frame.scrapbook-presentation-art-frame.scrapbook-preview-art{background:linear-gradient(#ffffff42,#ffffff0f 52%,#0000 82%),#f6ead2}.presentation-art-frame.scrapbook-presentation-art-frame.scrapbook-preview-art.no-scrapbook-label:after{content:none!important}.presentation-art-frame.scrapbook-presentation-art-frame.scrapbook-preview-art .scrapbook-preset-postcard,.presentation-art-frame.scrapbook-presentation-art-frame.scrapbook-preview-art .scrapbook-postcard-image{width:100%}.presentation-art-frame.scrapbook-presentation-art-frame.scrapbook-preview-art .scrapbook-preset-postcard.is-preview,.presentation-art-frame.scrapbook-presentation-art-frame.scrapbook-preview-art .scrapbook-postcard-image-shell{height:100%}.presentation-art-frame.scrapbook-presentation-art-frame.scrapbook-preview-art .scrapbook-postcard-image{object-fit:cover}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postmark,.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-status{display:none}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postcard-photo:after{content:none!important;display:none!important}.scrapbook-postcard-slot.has-scrapbook-art.status-locked .scrapbook-postcard-photo:after,.scrapbook-postcard-slot.has-scrapbook-art.status-missed .scrapbook-postcard-photo:after,.scrapbook-postcard-slot.has-scrapbook-art.status-expired .scrapbook-postcard-photo:after{content:none!important;border:0!important;display:none!important;top:auto!important;left:auto!important;right:auto!important}.presentation-art-frame.scrapbook-presentation-art-frame .scrapbook-preset-postcard,.presentation-art-frame.scrapbook-presentation-art-frame .scrapbook-preset-postcard *,.presentation-art-frame.scrapbook-presentation-art-frame .scrapbook-postcard-image,.presentation-art-frame.scrapbook-presentation-art-frame .scrapbook-postcard-image-shell{pointer-events:none}.presentation-art-frame.scrapbook-presentation-art-frame .scrapbook-preset-postcard:before,.presentation-art-frame.scrapbook-presentation-art-frame .scrapbook-preset-postcard:after,.presentation-art-frame.scrapbook-presentation-art-frame .scrapbook-postcard-image-shell:before,.presentation-art-frame.scrapbook-presentation-art-frame .scrapbook-postcard-image-shell:after,.presentation-art-frame.scrapbook-presentation-art-frame .scrapbook-postcard-crease:after,.presentation-art-frame.scrapbook-presentation-art-frame .scrapbook-postcard-tear:after,.presentation-art-frame.scrapbook-presentation-art-frame .scrapbook-postcard-rip-edge:after{content:none!important}.presentation-controls{gap:14px;display:grid}.art-mode-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.art-mode-card{border:1px solid var(--line);color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(#ffffff09,#0000),#111317;border-radius:8px;align-items:flex-start;gap:10px;min-height:94px;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.art-mode-card:hover,.art-mode-card:focus-visible{border-color:rgba(var(--accent-rgb), .68);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .22);outline:none;transform:translateY(-1px)}.art-mode-card.selected{background:linear-gradient(135deg, rgba(var(--accent-rgb), .24), transparent 62%), #111317;border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .44), 0 16px 32px rgba(var(--accent-rgb), .12)}.art-mode-card-icon{background:rgba(var(--accent-rgb), .16);border:1px solid rgba(var(--accent-rgb), .3);color:var(--accent);border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.art-mode-card strong,.art-mode-card small{display:block}.art-mode-card strong{font-size:15px;line-height:1.2}.art-mode-card small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.35}.presentation-controls>.field,.ai-art-panel{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;padding:12px}.presentation-controls input[type=file]{cursor:pointer}.upload-ai-modifier{gap:8px;margin-top:12px;display:grid}.upload-ai-modifier .button{justify-content:center}.ai-art-panel{gap:12px;display:grid}.ai-art-panel strong{align-items:center;gap:8px;display:flex}.ai-confirmation-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;overscroll-behavior:contain;z-index:12000;background:#04070bb8;place-items:center;width:100vw;height:100dvh;min-height:100vh;padding:18px;display:grid;position:fixed;inset:0;overflow:hidden}.ai-confirmation-dialog{background:linear-gradient(180deg, rgba(var(--creator-rgb), .1), transparent 42%), #111820;border:1px solid rgba(var(--creator-rgb), .42);color:var(--text);border-radius:8px;gap:14px;width:min(100%,520px);max-height:calc(100dvh - 36px);padding:18px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #00000094}.ai-confirmation-dialog.warning{border-color:rgba(var(--gold-rgb), .52)}.ai-confirmation-close{position:absolute;top:10px;right:10px}.ai-confirmation-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-right:34px;display:grid}.ai-confirmation-heading>span{background:rgba(var(--creator-rgb), .16);border:1px solid rgba(var(--creator-rgb), .36);color:var(--creator);border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ai-confirmation-heading h2,.ai-confirmation-heading p,.ai-confirmation-dialog>p{margin:0}.ai-confirmation-heading h2{font-size:1.15rem;line-height:1.18}.ai-confirmation-dialog>p{color:var(--text);line-height:1.45}.flag-stamp{color:#1f6f4f;isolation:isolate;border-radius:999px;place-items:center;width:100%;min-width:72px;max-width:112px;height:100%;min-height:72px;max-height:112px;display:grid;position:relative;overflow:hidden}.flag-ink-ring{opacity:.82;z-index:3;border:3px double;border-radius:999px;position:absolute;inset:5px}.flag-ink-ring:before{content:"";opacity:.55;border:1px dashed;border-radius:999px;position:absolute;inset:8px}.flag-face{z-index:1;border-radius:999px;width:78%;height:78%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 999px #ffffff0a}.flag-band{display:block}.flag-code{color:currentColor;text-shadow:none;z-index:4;background:#fff8e1b8;border:1px solid;padding:3px 5px;font-family:Courier New,monospace;font-size:15px;font-weight:900;line-height:1;position:absolute;transform:rotate(-8deg)}.flag-stamp:after{content:"";mix-blend-mode:multiply;opacity:.36;pointer-events:none;z-index:2;background:radial-gradient(circle at 18% 20%,#ffffff38,#0000 20%),repeating-linear-gradient(35deg,#0000000f,#0000000f 1px,#0000 1px 6px);position:absolute;inset:0}.flag-fr .flag-face,.flag-it .flag-face,.flag-be .flag-face,.flag-ie .flag-face,.flag-ro .flag-face{grid-template-columns:repeat(3,1fr)}.flag-de .flag-face,.flag-es .flag-face,.flag-nl .flag-face,.flag-at .flag-face,.flag-pl .flag-face,.flag-hr .flag-face,.flag-hu .flag-face{grid-template-rows:repeat(3,1fr)}.flag-fr .one{background:#244a9b}.flag-fr .two{background:#f7f7f0}.flag-fr .three{background:#c83242}.flag-de .one{background:#171717}.flag-de .two{background:#c83242}.flag-de .three{background:#f2c84b}.flag-it .one{background:#1f8a54}.flag-it .two{background:#f7f7f0}.flag-it .three{background:#c83242}.flag-es .flag-face{grid-template-rows:1fr 2fr 1fr}.flag-es .one{background:#c83242}.flag-es .two{background:#f2c84b}.flag-es .three{background:#c83242}.flag-nl .one{background:#b72e3a}.flag-nl .two{background:#f7f7f0}.flag-nl .three{background:#244a9b}.flag-be .one{background:#171717}.flag-be .two{background:#f2c84b}.flag-be .three{background:#c83242}.flag-ie .one{background:#24965b}.flag-ie .two{background:#f7f7f0}.flag-ie .three{background:#e77a35}.flag-ro .one{background:#244a9b}.flag-ro .two{background:#f2c84b}.flag-ro .three,.flag-at .one{background:#c83242}.flag-at .two{background:#f7f7f0}.flag-at .three{background:#c83242}.flag-pl .flag-face{grid-template-rows:1fr 1fr}.flag-pl .one{background:#f7f7f0}.flag-pl .two{background:#c83242}.flag-cz .flag-face{background:linear-gradient(146deg,#244a9b 0 44%,#0000 44%),linear-gradient(#f7f7f0 0 50%,#c83242 50%)}.flag-pt .flag-face{background:linear-gradient(90deg,#177245 0 42%,#c83242 42%)}.flag-pt .flag-symbol{background:#f2c84b;border:2px solid #ffffffbd;border-radius:999px;width:28%;height:28%;position:absolute;top:36%;left:35%}.flag-gr .flag-face{background:repeating-linear-gradient(0deg,#2f77bc 0 11%,#f7f7f0 11% 22%)}.flag-gr .flag-symbol{background:linear-gradient(90deg,#0000 0 38%,#f7f7f0 38% 58%,#0000 58%),linear-gradient(0deg,#0000 0 38%,#f7f7f0 38% 58%,#0000 58%),#2f77bc;width:44%;height:44%;position:absolute;top:0;left:0}.flag-ch .flag-face{background:#c83242}.flag-ch .flag-symbol,.flag-se .flag-symbol,.flag-dk .flag-symbol,.flag-no .flag-symbol,.flag-fi .flag-symbol{position:absolute;inset:0}.flag-ch .flag-symbol{background:linear-gradient(90deg,#0000 0 38%,#f7f7f0 38% 62%,#0000 62%),linear-gradient(0deg,#0000 0 38%,#f7f7f0 38% 62%,#0000 62%);inset:20%}.flag-se .flag-face{background:#2565a8}.flag-se .flag-symbol{background:linear-gradient(90deg,#0000 0 32%,#f2c84b 32% 45%,#0000 45%),linear-gradient(0deg,#0000 0 42%,#f2c84b 42% 56%,#0000 56%)}.flag-dk .flag-face{background:#c83242}.flag-dk .flag-symbol{background:linear-gradient(90deg,#0000 0 31%,#f7f7f0 31% 43%,#0000 43%),linear-gradient(0deg,#0000 0 42%,#f7f7f0 42% 56%,#0000 56%)}.flag-fi .flag-face{background:#f7f7f0}.flag-fi .flag-symbol{background:linear-gradient(90deg,#0000 0 34%,#2565a8 34% 48%,#0000 48%),linear-gradient(0deg,#0000 0 40%,#2565a8 40% 56%,#0000 56%)}.flag-no .flag-face{background:#c83242}.flag-no .flag-symbol{background:linear-gradient(90deg,#0000 0 29%,#f7f7f0 29% 49%,#0000 49%),linear-gradient(0deg,#0000 0 38%,#f7f7f0 38% 60%,#0000 60%),linear-gradient(90deg,#0000 0 34%,#243c8f 34% 43%,#0000 43%),linear-gradient(0deg,#0000 0 43%,#243c8f 43% 54%,#0000 54%)}.flag-hr .one{background:#c83242}.flag-hr .two{background:#f7f7f0}.flag-hr .three{background:#244a9b}.flag-hr .flag-symbol{background-color:#f7f7f0;background-image:linear-gradient(45deg,#c83242 25%,#0000 25% 50%,#c83242 50% 75%,#0000 75%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:9px 9px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #244a9b73;width:24%;height:28%;position:absolute;top:36%;left:38%}.flag-hu .one{background:#c83242}.flag-hu .two{background:#f7f7f0}.flag-hu .three{background:#24965b}.flag-nt .flag-face{background:radial-gradient(circle at 50% 34%,#f2c84b 0 10%,#0000 11%),linear-gradient(135deg,#111827,#31415f)}.flag-vip .flag-face{background:radial-gradient(circle,#f2c84b 0 14%,#0000 15%),linear-gradient(135deg,#6d4aff,#1f6f4f)}.flag-goal .flag-face{background:radial-gradient(circle at 50% 45%,#f7f7f0 0 18%,#0000 19%),linear-gradient(135deg,#1f8a54,#0d5c41)}.flag-capt .flag-face{background:radial-gradient(circle at 50% 48%,#f2c84b 0 20%,#0000 21%),linear-gradient(135deg,#111827,#c83242)}.flag-kit .flag-face{background:linear-gradient(90deg,#f7f7f0 0 25%,#244a9b 25% 50%,#f7f7f0 50% 75%,#244a9b 75%)}.flag-boot .flag-face{background:radial-gradient(at 48% 58%,#171717 0 32%,#0000 33%),linear-gradient(135deg,#f2c84b,#b87913)}.flag-ball .flag-face{background:radial-gradient(circle at 50% 50%, #f7f7f0 0 34%, transparent 35%), conic-gradient(#171717 0 10%, #f7f7f0 10% 20%, #171717 20% 30%, #f7f7f0 30% 40%, #171717 40% 50%, #f7f7f0 50% 100%)}.flag-star .flag-face{background:radial-gradient(circle at 50% 42%,#f2c84b 0 18%,#0000 19%),linear-gradient(135deg,#6d4aff,#e86363)}.flag-club .flag-face{background:linear-gradient(135deg,#1f8a54 0 50%,#f2c84b 50%)}.flag-mvp .flag-face{background:radial-gradient(circle at 50% 42%,#fff6cc 0 18%,#0000 19%),linear-gradient(135deg,#c83242,#6d4aff)}.flag-fish .flag-face{background:radial-gradient(at 50% 48%,#f2c84b 0 28%,#0000 29%),linear-gradient(135deg,#2478a8,#5ad0c7)}.flag-spec .flag-face{background:repeating-linear-gradient(45deg,#ffffff57 0 7px,#0000 7px 14px),linear-gradient(135deg,#111827,#6d4aff)}.flag-rook .flag-face{background:linear-gradient(135deg,#7ab8ff,#f7f7f0 48%,#f2c84b)}.flag-leg .flag-face{background:radial-gradient(circle at 50% 38%,#f2c84b 0 22%,#0000 23%),linear-gradient(135deg,#412711,#b87913)}.flag-pin .flag-face{background:radial-gradient(circle at 50% 38%,#c83242 0 18%,#0000 19%),linear-gradient(135deg,#f2c84b,#f7f7f0)}.flag-chat .flag-face{background:radial-gradient(at 50% 45%,#f7f7f0 0 26%,#0000 27%),linear-gradient(135deg,#9146ff,#5f2aa6)}.flag-irl .flag-face{background:linear-gradient(135deg,#1f8a54,#7ab8ff)}.flag-bonus .flag-face{background:radial-gradient(circle at 50% 45%,#f2c84b 0 20%,#0000 21%),linear-gradient(135deg,#e86363,#9146ff)}.flag-badge .flag-face{background:radial-gradient(circle at 50% 42%,#f7f7f0 0 20%,#0000 21%),linear-gradient(135deg,#244a9b,#111827)}.flag-mod .flag-face{background:linear-gradient(135deg,#52d396,#111827)}.flag-cup .flag-face{background:radial-gradient(at 50% 46%,#f2c84b 0 30%,#0000 31%),linear-gradient(135deg,#704b18,#e0aa3e)}.flag-win .flag-face{background:linear-gradient(135deg,#52d396,#f2c84b)}.flag-gold .flag-face{background:radial-gradient(circle,#fff1a8 0 18%,#0000 19%),linear-gradient(135deg,#8d5b0c,#f2c84b)}.flag-champ .flag-face{background:radial-gradient(circle at 50% 35%,#f2c84b 0 18%,#0000 19%),linear-gradient(135deg,#c83242,#111827)}.form-panel{gap:14px;padding:18px;display:grid}.compact-create-panel{margin-bottom:18px}.disclosure-panel,.inline-disclosure{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.disclosure-panel{margin:16px 0}.setup-drawer{background:#161a20c7}.setup-drawer-body{border-top:1px solid var(--line);padding:0 18px 18px}.setup-drawer-body>.section-title:first-child{margin-top:20px}.disclosure-panel>summary,.inline-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:14px 18px;list-style:none;display:flex}.disclosure-panel>summary::-webkit-details-marker{display:none}.inline-disclosure>summary::-webkit-details-marker{display:none}.disclosure-panel>summary:after,.inline-disclosure>summary:after{border:1px solid var(--line);color:var(--muted);content:"Open";text-transform:uppercase;background:#111317;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:900}.disclosure-panel[open]>summary:after,.inline-disclosure[open]>summary:after{content:"Close"}.summary-text{gap:3px;display:grid}.summary-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.monetisation-badge{color:#6fffb5;letter-spacing:.08em;text-transform:uppercase;background:#6fffb524;border:1px solid #6fffb575;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.monetisation-protection-notice{background:linear-gradient(135deg,#f6c95f24,#0000 62%),#1f190ed1;border:1px solid #f6c95f6b;border-radius:8px;gap:6px;margin:12px 0;padding:12px 14px;display:grid}.monetisation-protection-notice strong{color:var(--gold)}.monetisation-protection-notice p{color:var(--muted);margin:0}.summary-button{background:var(--gold);color:#101113;border-radius:8px;flex:none;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-weight:900;display:inline-flex}.mini-actions{position:relative}.mini-actions>summary{background:var(--panel-2);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;min-height:42px;padding:9px 12px;font-weight:800;list-style:none;display:inline-flex}.mini-actions>summary::-webkit-details-marker{display:none}.mini-actions>div{background:var(--panel);border:1px solid var(--line);z-index:8;border-radius:8px;gap:8px;min-width:190px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.mini-actions.danger-menu>summary{color:var(--red);border-color:#ff7a7661}.mini-actions.danger-menu>div{border-color:#ff7a7661;min-width:260px}.mini-actions.danger-menu p{margin:0 0 4px}.nested-form,.nested-section,.nested-fields{border-top:1px solid var(--line)}.nested-form{background:#1011137a;border-bottom:0;border-left:0;border-right:0;border-radius:0}.nested-section,.nested-fields{padding:16px 18px 18px}.nested-section.diagnostics-grid{margin-bottom:0}.inline-disclosure{background:#111317}.inline-disclosure>summary{min-height:50px;padding:12px 14px}.inline-disclosure .nested-fields{background:#ffffff05}.compact-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0}.compact-panel h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem}.compact-panel .metric{color:#66e0a6;font-size:clamp(1.12rem,1rem + .45vw,1.48rem);font-weight:900;line-height:1.12}.stat-number{color:var(--text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 24px #00e5ff3d;min-width:0;max-width:100%;margin:0;font-size:clamp(2.6rem,2rem + 2.4vw,4.8rem);font-weight:950;line-height:.9;overflow:hidden}.stat-number.compact{font-size:clamp(2.15rem,1.72rem + 1.72vw,3.95rem)}.stat-number.text-stat{overflow-wrap:anywhere;font-size:clamp(1.55rem,1.25rem + 1.2vw,2.55rem);line-height:1}.revenue-kpis .panel{container-type:inline-size}.revenue-kpis .revenue-stat-number{max-width:100%;font-size:clamp(2.6rem,24cqw,4.25rem)}.revenue-kpis .revenue-stat-number.fit-medium{font-size:clamp(2.2rem,20cqw,3.55rem)}.revenue-kpis .revenue-stat-number.fit-long{font-size:clamp(1.8rem,16cqw,2.9rem)}.revenue-kpis .revenue-stat-number.fit-xlong{font-size:clamp(1.45rem,13cqw,2.35rem);line-height:1.02}.revenue-kpis .revenue-stat-number.text-stat{font-size:clamp(1.65rem,15cqw,2.75rem)}.revenue-kpis .revenue-stat-number.text-stat.fit-medium{font-size:clamp(1.45rem,13cqw,2.35rem)}.revenue-kpis .revenue-stat-number.text-stat.fit-long,.revenue-kpis .revenue-stat-number.text-stat.fit-xlong{font-size:clamp(1.25rem,11cqw,2rem)}.revenue-kpis .payment-review-caption{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.7rem,6.2cqw,.84rem);overflow:hidden}@media (max-width:1100px){.dashboard-kpis.home-kpis.revenue-kpis{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}}.stat-caption{color:var(--muted);margin:0;font-size:.84rem;font-weight:700;line-height:1.2}.dashboard-kpis .panel:nth-child(2) .stat-number{color:#b99cff;text-shadow:0 0 24px #895cff4d}.dashboard-kpis .panel:nth-child(3) .stat-number{color:#82efbd;text-shadow:0 0 24px #66e0a64d}.compact-panel .stat-number{color:#66e0a6;font-size:clamp(2.1rem,1.65rem + 1.5vw,3.25rem)}.summary-grid{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;gap:18px;margin-bottom:14px;padding:12px 0}.summary-grid .compact-panel:nth-child(2) .stat-number{color:#00e5ff}.summary-grid .compact-panel:nth-child(3) .stat-number{color:#f6c95f}.summary-grid .compact-panel:nth-child(4) .stat-number{color:#895cff}.stream-mode-panel{margin:20px 0 26px}.stream-control-grid{grid-template-columns:1.2fr 1.2fr .8fr;gap:16px;display:grid}.stacked-actions{gap:10px;display:grid}.stream-action-row{border:1px solid var(--border);background:#080c1247;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.stream-action-row>span{gap:2px;min-width:0;display:grid}.stream-action-row input[type=number]{max-width:96px}.copy-link-panel{border:1px solid var(--border);background:#080c124d;border-radius:8px;gap:8px;padding:14px;display:grid}.copy-link-panel input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.selected-obs-collection-banner{background:linear-gradient(135deg, rgba(var(--creator-rgb), .18), #ffffff0a), #ffffff09;border:1px solid rgba(var(--creator-rgb), .34);border-radius:8px;gap:4px;padding:18px 20px;display:grid}.selected-obs-collection-banner span{color:var(--creator);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.selected-obs-collection-banner h2{margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:.94}.selected-obs-collection-banner p{color:var(--muted);margin:0}.obs-alert-preview-controls{gap:10px;min-width:min(100%,760px);display:grid}.obs-alert-preview-controls .actions{justify-content:flex-start}.obs-alert-preview-select{gap:6px;width:min(100%,360px);display:grid}.obs-alert-preview-select span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.obs-preview-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.obs-preview-screen{background:linear-gradient(135deg, rgba(var(--creator-rgb), .08), #ffffff06), #020508eb;border:1px solid rgba(var(--creator-rgb), .4);border-radius:8px;gap:8px;width:min(100%,980px);padding:10px;display:grid}.obs-preview-screen-header{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;font-weight:900;display:flex}.obs-preview-screen-header strong{color:var(--creator);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.obs-preview-frame{aspect-ratio:16/9;background:linear-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(90deg, #ffffff0b 1px, transparent 1px), radial-gradient(circle at 50% 50%, rgba(var(--creator-rgb), .12), transparent 55%), #020407;background-size:10% 10%,10% 10%,auto,auto;border:2px solid #ffffff3d;border-radius:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000085,0 16px 42px #00000047}.obs-preview-frame:before{content:"";pointer-events:none;z-index:2;border:1px dashed #ffffff29;position:absolute;inset:5%}.obs-preview-viewport{transform-origin:0 0;z-index:1;width:1920px;height:1080px;position:absolute;top:0;left:0}.obs-preview-viewport iframe{border:0;width:1920px;height:1080px;display:block;position:relative}.toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.toggle-card{border:1px solid var(--border);cursor:pointer;background:#ffffff0a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:14px;display:grid}.toggle-card.selected{background:rgba(var(--creator-rgb), .12);border-color:rgba(var(--creator-rgb), .58);box-shadow:0 0 0 1px rgba(var(--creator-rgb), .14)}.toggle-card.disabled{cursor:not-allowed;opacity:.62}.toggle-card input{accent-color:var(--creator);margin-top:3px}.toggle-card span{gap:4px;display:grid}.toggle-card small{color:var(--muted);line-height:1.35}.payout-schedule-options{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.chatbot-master-toggle-form{grid-template-columns:minmax(0,1fr)}.chatbot-master-toggle-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;max-width:560px}.chatbot-master-toggle-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.chatbot-master-toggle-card .toggle-switch{background:#ffffff1f;border:2px solid #ffffff2e;border-radius:999px;align-items:center;width:72px;height:38px;padding:3px;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.chatbot-master-toggle-card .toggle-switch-knob{background:#0b0f18;border-radius:999px;width:26px;height:26px;transition:transform .18s,background .18s;display:block;box-shadow:0 2px 8px #00000047}.chatbot-master-toggle-card input:checked+.toggle-switch{background:rgba(var(--creator-rgb), .28);border-color:rgba(var(--creator-rgb), .72);box-shadow:0 0 0 4px rgba(var(--creator-rgb), .12)}.chatbot-master-toggle-card input:checked+.toggle-switch .toggle-switch-knob{background:#fff;transform:translate(34px)}.chatbot-master-toggle-card .toggle-copy{gap:4px;display:grid}.toggle-grid>.actions{grid-column:1/-1}.motion-settings-form,.alert-placement-form{gap:14px;display:grid}.alert-placement-layout{grid-template-columns:minmax(280px,560px) minmax(220px,1fr);align-items:start;gap:18px;display:grid}.alert-placement-controls{gap:12px;display:grid}.motion-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.motion-option-card{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;gap:12px;padding:14px;display:grid}.motion-option-card.selected{background:linear-gradient(135deg, rgba(var(--creator-rgb), .16), #ffffff0a);border-color:rgba(var(--creator-rgb), .62);box-shadow:0 0 0 1px rgba(var(--creator-rgb), .14)}.motion-option-card.locked{opacity:.7}.motion-option-card label{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.motion-option-card input{accent-color:var(--creator);margin-top:4px}.motion-option-card label>span{gap:5px;display:grid}.motion-option-card small{color:var(--muted);line-height:1.4}.motion-option-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.custom-alert-editor{gap:14px;display:grid}.custom-alert-enable{max-width:680px}.custom-alert-placement-field{grid-column:span 2;gap:7px;display:grid}.custom-alert-placement-field>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.custom-alert-placement-field small{color:var(--muted);line-height:1.35}.custom-alert-placement-stage{aspect-ratio:16/9;background:linear-gradient(135deg, rgba(var(--creator-rgb), .14), #ffffff08), #090d13;border:1px solid rgba(var(--creator-rgb), .36);cursor:crosshair;touch-action:none;border-radius:8px;width:min(100%,560px);position:relative;overflow:hidden}.custom-alert-placement-stage:focus-visible{outline:2px solid var(--creator);outline-offset:3px}.custom-alert-placement-stage.disabled{cursor:not-allowed;opacity:.58}.custom-alert-placement-grid{opacity:.72;background-color:#0000;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:33.333% 33.333%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.custom-alert-placement-stage:before,.custom-alert-placement-stage:after{content:"";background:#ffffff2e;position:absolute}.custom-alert-placement-stage:before{width:100%;height:1px;top:50%;left:0}.custom-alert-placement-stage:after{width:1px;height:100%;top:0;left:50%}.custom-alert-placement-box{color:#061016;text-transform:uppercase;-webkit-user-select:none;user-select:none;z-index:2;background:linear-gradient(135deg,#67d39be0,#7ab8ffcc);border:2px solid #ffffffeb;border-radius:7px;justify-content:center;align-items:center;min-width:42px;min-height:26px;font-size:.78rem;font-weight:900;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 28px #00000057}.custom-alert-sound-upload{gap:8px;display:grid}.custom-alert-options-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.custom-alert-options-grid .field{align-content:start}.custom-alert-code-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.custom-alert-code-grid label{gap:7px;display:grid}.custom-alert-code-grid label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.custom-alert-code-grid textarea{resize:vertical;min-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}@media (max-width:760px){.selected-obs-collection-banner,.obs-alert-preview-controls,.obs-preview-screen,.alert-placement-form,.alert-placement-controls,.custom-alert-editor,.custom-alert-enable,.custom-alert-code-grid label,.copy-link-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.selected-obs-collection-banner{padding:12px}.selected-obs-collection-banner h2{overflow-wrap:anywhere;font-size:clamp(1.35rem,8vw,2rem);line-height:1}.obs-alert-preview-select{width:100%}.obs-alert-preview-select select,.copy-link-panel input,.custom-alert-sound-upload input,.custom-alert-code-grid textarea,.alert-placement-controls input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.obs-preview-toolbar,.obs-alert-preview-controls>.actions,.alert-placement-controls .actions,.motion-option-footer,.motion-settings-form .actions,.custom-alert-editor .actions,.toggle-grid>.actions{grid-template-columns:1fr;justify-content:stretch;align-items:stretch;gap:8px;display:grid}.obs-preview-toolbar .button,.obs-alert-preview-controls>.actions .button,.alert-placement-controls .button,.motion-option-footer .button,.motion-settings-form .button,.custom-alert-editor .button,.toggle-grid>.actions .button{justify-content:center;width:100%;min-width:0}.obs-preview-screen{padding:7px}.obs-preview-screen-header{grid-template-columns:1fr;gap:4px;font-size:.62rem;display:grid}.obs-preview-screen-header strong,.obs-preview-screen-header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.obs-preview-frame,.custom-alert-placement-stage{width:100%;max-width:100%}.custom-alert-placement-box{min-width:32px;min-height:18px;font-size:.58rem}.toggle-grid,.motion-option-grid,.alert-placement-layout,.custom-alert-options-grid,.custom-alert-code-grid{grid-template-columns:1fr}.custom-alert-placement-field{grid-column:auto}.obs-alert-preview-controls .actions{flex-direction:column;align-items:stretch}.obs-alert-preview-controls .button{justify-content:center}.check-in-alert-card{flex-direction:column;align-items:flex-start}.check-in-alert-copy h1{max-width:78vw}}.stream-deck-layout-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.stream-deck-layout-picker button{border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:center;background:#ffffff0d;border-radius:8px;gap:4px;min-height:72px;padding:11px;display:grid}.stream-deck-layout-picker button.active{background:linear-gradient(135deg,#66e0a62e,#7ab8ff1a),#172220;border-color:#66e0a694;box-shadow:0 0 0 1px #66e0a624}.stream-deck-layout-picker strong{font-size:1.35rem;line-height:1}.stream-deck-layout-picker span{color:var(--muted);font-size:.8rem;font-weight:800}.stream-buddy-page{color:var(--text);background:#0f1115;min-height:100vh;padding:14px}.stream-buddy-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.stream-buddy-header h1{margin:2px 0;font-size:clamp(1.3rem,1rem + 1vw,2rem)}.stream-buddy-live-header{background:linear-gradient(135deg,#66e0a61f,#7ab8ff0d),#131821;border:1px solid #66e0a63d;border-radius:10px;padding:12px 14px}.stream-buddy-live-stats{grid-template-columns:repeat(3,minmax(72px,auto));gap:8px;display:grid}.stream-buddy-live-stats span{border:1px solid var(--border);color:var(--muted);text-align:center;text-transform:uppercase;background:#ffffff0d;border-radius:8px;min-height:52px;padding:7px 10px;font-size:.78rem;font-weight:900;display:grid}.stream-buddy-live-stats strong{color:var(--text);font-size:1.4rem;line-height:1}.stream-buddy-stop-open{color:#fff;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#ff4a56f5,#811824f5);border:1px solid #ff8a919e;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;margin:0 0 10px;padding:10px 14px;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #81182457,inset 0 1px #ffffff29}.stream-buddy-stop-open span{background:#ffffff2e;border:1px solid #ffffff42;border-radius:999px;justify-content:center;align-items:center;min-width:28px;padding:3px 8px;display:inline-flex}.stream-buddy-stop-overlay{z-index:90;background:#05070ac2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.stream-buddy-stop-modal{background:#121722;border:1px solid #ff7a766b;border-radius:12px;gap:12px;width:min(100%,520px);max-width:520px;max-height:min(84vh,720px);padding:16px;display:grid;overflow:auto;box-shadow:0 24px 70px #00000085}.stream-buddy-stop-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.stream-buddy-stop-header h2{margin:0}.stream-buddy-stop-close{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.stream-buddy-stop-list{gap:10px;display:grid}.stream-buddy-stop-row{color:var(--text);cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ff7a7642;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px 12px;display:flex}.stream-buddy-stop-row>span:first-child{gap:4px;min-width:0;display:grid}.stream-buddy-stop-row small{color:var(--muted);font-weight:800}.stream-buddy-stop-row>span:last-child{color:#ffb6b9;background:#ff4a5629;border:1px solid #ff7a7661;border-radius:8px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-weight:950;display:inline-flex}.stream-buddy-section{margin-top:16px}.stream-buddy-section h2,.stream-buddy-section-heading h2{color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:.9rem;display:inline-flex}.stream-buddy-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.stream-buddy-section-heading h2{margin:0}.stream-buddy-section-heading>span{color:#b9dcff;text-align:center;background:#7ab8ff21;border:1px solid #7ab8ff40;border-radius:999px;min-width:32px;padding:4px 9px;font-size:.78rem;font-weight:900}.stream-buddy-attention .stream-buddy-section-heading>span{color:#ffaaa7;background:#ff7a7624;border-color:#ff7a7657}.stream-buddy-attention-collapsible{background:#3c12157a;border:1px solid #ff61617a;border-radius:12px;padding:8px}.stream-buddy-attention-collapsible:not([open]){padding:0}.stream-buddy-attention-summary{color:#fff7f3;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#ff4f4f57,#70141ceb);border:1px solid #ff7e7e94;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 12px;list-style:none;display:flex}.stream-buddy-attention-summary::-webkit-details-marker{display:none}.stream-buddy-attention-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.stream-buddy-attention-title svg{color:#ffd8a8;flex:none}.stream-buddy-attention-title strong{letter-spacing:.02em;font-size:.92rem}.stream-buddy-attention-count{color:#fff;text-align:center;background:#ffffff24;border:1px solid #ffffff52;border-radius:999px;flex:none;min-width:32px;padding:4px 9px;font-size:.78rem;font-weight:950}.stream-buddy-attention-collapsible[open] .stream-buddy-attention-summary{margin-bottom:10px}.stream-buddy-collapsible-section{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;padding:8px}.stream-buddy-collapsible-section.is-collapsed{background:#ffffff04}.stream-buddy-section-toggle{color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(135deg,#7ab8ff1a,#66e0a60f),#151922;border:1px solid #7ab8ff2e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px;display:flex}.stream-buddy-section-toggle-title{align-items:center;gap:9px;min-width:0;display:inline-flex}.stream-buddy-section-toggle-title svg{color:#b9dcff;flex:none;transition:transform .16s}.stream-buddy-collapsible-section.is-collapsed .stream-buddy-section-toggle-title svg{transform:rotate(-90deg)}.stream-buddy-section-toggle-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.12;overflow:hidden}.stream-buddy-section-toggle-meta{color:#b9dcff;text-transform:uppercase;flex:none;align-items:center;gap:8px;font-size:.78rem;font-weight:950;display:inline-flex}.stream-buddy-section-toggle-meta span{color:#d9ecff;text-align:center;background:#7ab8ff24;border:1px solid #7ab8ff42;border-radius:999px;min-width:30px;padding:4px 8px}.stream-buddy-collapsible-content{padding-top:10px}.stream-buddy-list{gap:10px;display:grid}.stream-buddy-grid,.stream-deck-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stream-deck-config-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.stream-buddy-grid.priority-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.stream-buddy-page.stream-buddy-cols-1 .stream-buddy-grid{grid-template-columns:1fr}.stream-buddy-page.stream-buddy-cols-2 .stream-buddy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stream-buddy-page.stream-buddy-cols-3 .stream-buddy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stream-deck-key,.stream-deck-config-key{background:linear-gradient(145deg,#ffffff0a,#7ab8ff0a),#171d28;border:1px solid #7ab8ff3d;border-radius:10px;gap:8px;min-height:172px;padding:8px;display:grid;overflow:hidden;box-shadow:0 10px 24px #00000042,inset 0 1px #ffffff0b}.stream-deck-key.active{background:linear-gradient(135deg,#66e0a629,#7ab8ff0f),#121b1b;border-color:#66e0a694;box-shadow:0 0 0 1px #66e0a61f}.stream-deck-key.danger-key,.stream-deck-config-key.danger-key{border-color:var(--border)}.stream-deck-key.compact-key{min-height:158px}.stream-deck-key.type-barcode{border-color:#9146ff99}.stream-deck-key.type-manual{border-color:#7ab8ff9e}.stream-deck-key.type-mass_viewer,.stream-deck-key.type-attendance{border-color:#f6c95fa8}.stream-deck-key.repair-key{background:linear-gradient(135deg,#ff7a7638,#f6c95f1c),#1c1718;border-color:#ff7a76ad;box-shadow:0 0 0 1px #ff7a762e}.stream-deck-key.repair-key .stream-deck-button{background:#ff7a7629}.stream-deck-key.repair-key .stream-deck-icon{color:#ffaaa7;background:#ff7a762e;border-color:#ff7a767a}.stream-deck-key form{display:contents}.stream-deck-button{color:var(--text);cursor:pointer;text-align:center;background:linear-gradient(145deg,#2a3548fa,#181f2dfa);border:0;border-radius:8px;place-items:center;gap:7px;min-height:142px;padding:14px;display:grid}.stream-deck-key.type-barcode .stream-deck-button{background:linear-gradient(145deg,#432b7efa,#1e1c37fa)}.stream-deck-key.type-manual .stream-deck-button{background:linear-gradient(145deg,#224763fa,#182437fa)}.stream-deck-key.type-mass_viewer .stream-deck-button,.stream-deck-key.type-attendance .stream-deck-button{background:linear-gradient(145deg,#6d4f16fa,#2d2416fa)}.stream-deck-button strong{font-size:1rem;line-height:1.12}.stream-deck-button span{color:var(--text);font-weight:900}.stream-deck-button small{color:var(--muted);font-weight:800}.stream-deck-manual-form{display:contents}.stream-deck-manual-panel{cursor:default}.stream-deck-manual-panel input,.stream-buddy-inline-award input{border:1px solid var(--border);color:var(--text);font:inherit;background:#ffffff14;border-radius:8px;width:100%;min-height:40px;padding:9px 10px;font-size:.9rem;font-weight:800}.stream-deck-manual-panel input::placeholder,.stream-buddy-inline-award input::placeholder{color:#cfdaeb85}.stream-deck-manual-panel .stream-deck-secondary{width:100%}.stream-buddy-inline-award{grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:8px;display:grid}.stream-deck-icon{border:1px solid var(--border);color:var(--text);background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.stream-deck-secondary{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-weight:900;display:inline-flex}.stream-buddy-empty{border:1px dashed var(--border);color:var(--muted);background:#ffffff0a;border-radius:8px;align-items:center;min-height:74px;padding:14px;font-weight:900;display:flex}.stream-deck-confirm{text-align:center;background:#1b202b;border-radius:8px;align-items:center;gap:10px;min-height:142px;padding:14px;display:grid}.stream-deck-confirm span{color:var(--muted);font-size:.9rem;font-weight:800}.stream-deck-confirm div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stream-deck-confirm-button,.stream-deck-cancel-button{border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:8px;min-height:44px;font-weight:900}.stream-deck-confirm-button{background:#263244}.stream-deck-cancel-button{background:0 0}.stream-buddy-qr-overlay{z-index:80;background:radial-gradient(circle at 50% 30%,#9146ff38,#0000 38%),#05070af5;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.stream-buddy-qr-close{z-index:82;color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:50%;width:56px;height:56px;position:fixed;top:18px;right:18px}.stream-buddy-qr-card{text-align:center;color:#fff;justify-items:center;gap:14px;width:min(92vw,900px);display:grid}.stream-buddy-qr-card h1{margin:0;font-size:clamp(2.4rem,8vw,5.8rem);line-height:.95}.stream-buddy-qr-frame{aspect-ratio:1;background:#fff;border-radius:28px;place-items:center;width:min(74vmin,720px);padding:clamp(12px,2.5vw,28px);display:grid;box-shadow:0 26px 90px #00000085,0 0 0 8px #9146ff47}.stream-buddy-qr-frame img{object-fit:contain;width:100%;height:100%}.stream-buddy-qr-frame span,.stream-buddy-qr-url{color:#111;font-weight:900}.stream-buddy-qr-url{overflow-wrap:anywhere;background:#ffffffe6;border-radius:12px;max-width:min(92vw,860px);padding:10px 14px}.barcode-claim-celebration{z-index:90;pointer-events:none;background:radial-gradient(circle at 50% 45%,#4cd9903d,#0000 36%);place-items:center;padding:20px;animation:5.2s both celebration-backdrop;display:grid;position:fixed;inset:0}.barcode-claim-card{color:#fff;text-align:center;pointer-events:auto;background:linear-gradient(135deg,#09261df5,#090f1af5);border:2px solid #5eeaa4b8;border-radius:22px;width:min(92vw,520px);padding:34px 28px;animation:.76s cubic-bezier(.2,1.35,.25,1) both barcode-card-pop;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000007a}.barcode-claim-card h2{margin:8px 0 6px;font-size:clamp(2rem,8vw,4.4rem);line-height:1}.barcode-claim-card p{margin:0}.barcode-claim-close{z-index:2;color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:50%;width:42px;height:42px;position:absolute;top:12px;right:12px}.barcode-claim-icon{color:#5eeaa4;background:#5eeaa42b;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto 12px;animation:.78s .22s both barcode-icon-stamp;display:grid}.barcode-claim-burst span{border:2px solid #5eeaa452;border-radius:50%;width:280px;height:280px;animation:1.6s ease-out both barcode-ring;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.3)}.barcode-claim-burst span:nth-child(2){animation-delay:.16s}.barcode-claim-burst span:nth-child(3){animation-delay:.32s}.developer-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:28px;display:grid}.developer-preview-panel,.developer-tool-panel{align-content:start;gap:14px;display:grid}.developer-stream-button-preview{max-width:260px}.developer-tool-grid{align-items:stretch}.developer-reset-list{gap:22px;display:grid}.developer-reset-collection{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.developer-reset-collection:first-child{border-top:0;padding-top:0}.developer-tool-link{border:1px solid var(--border);color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:flex}.developer-tool-link:hover{background:#ffffff0a;border-color:#ffd36073;transform:translateY(-1px)}.developer-tool-link span{gap:4px;display:grid}.developer-tool-link small{color:var(--muted);font-weight:700}.ink-stamp-tool{color:#283229}.ink-stamp-hero{background:radial-gradient(circle at 12% 10%,#ffffff9e,#0000 28rem),linear-gradient(135deg,#eadcc2,#f4ecd9 45%,#e3d4b6);border:1px solid #44836440;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:clamp(18px,3vw,28px);display:flex;box-shadow:0 20px 60px #2a302324}.ink-stamp-hero h1{color:#283229;letter-spacing:0;margin:0;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.96}.ink-stamp-hero .metric{color:#6c715f;max-width:740px}.ink-stamp-reference-card{text-align:center;background:#fff8eaeb;border:1px solid #44836440;border-radius:8px;flex:none;margin:0;padding:12px;box-shadow:0 20px 60px #2a302324}.ink-stamp-reference-card img{object-fit:cover;background:#fcf6e8;border-radius:8px;width:124px;height:124px;display:block}.ink-stamp-reference-card figcaption{color:#6c715f;margin-top:8px;font-size:.78rem}.ink-stamp-workspace{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:18px;display:grid}.ink-stamp-controls{color:#283229;background:linear-gradient(#ffffff85,#fff8eaeb),#fff8ea;border-color:#44836440;border-radius:10px;padding:18px;position:sticky;top:16px;box-shadow:0 20px 60px #2a302324}.ink-stamp-drop-zone{cursor:pointer;background:#fcf6e8b3;border:1.5px dashed #44836480;border-radius:8px;align-items:center;gap:12px;padding:18px;transition:all .16s;display:flex;position:relative}.ink-stamp-drop-zone:before{color:#fff;content:"+";background:#448364;border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;font-size:1.5rem;font-weight:900;display:inline-flex}.ink-stamp-drop-zone.drag-over{background:#fffdf6;border-color:#448364;transform:translateY(-1px)}.ink-stamp-drop-zone input{cursor:pointer;opacity:0;position:absolute;inset:0}.ink-stamp-drop-zone strong,.ink-stamp-drop-zone small{display:block}.ink-stamp-drop-zone strong{color:#283229;margin-bottom:3px}.ink-stamp-drop-zone small{color:#6c715f;font-size:.88rem;line-height:1.35}.ink-stamp-quick-presets,.ink-stamp-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 16px;display:grid}.ink-stamp-quick-presets button{color:#283229;cursor:pointer;background:#fffaf0;border:1px solid #44836459;border-radius:999px;padding:10px 12px;font-weight:850}.ink-stamp-quick-presets button:hover{background:#fffdf7;transform:translateY(-1px);box-shadow:0 8px 24px #2a30231f}.ink-stamp-control-grid{gap:14px;display:grid}.ink-stamp-control-grid label{color:#283229;gap:7px;font-size:.88rem;font-weight:850;display:grid}.ink-stamp-control-grid label span{justify-content:space-between;gap:12px;display:flex}.ink-stamp-control-grid output{color:#448364;font-variant-numeric:tabular-nums}.ink-stamp-control-grid input[type=range],.ink-stamp-check-grid input{accent-color:#448364}.ink-stamp-swatches{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.ink-stamp-swatches label{color:#283229;background:#ffffff59;border:1px solid #44836440;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:850;display:flex}.ink-stamp-swatches input{background:0 0;border:0;width:42px;height:34px;padding:0}.ink-stamp-check-grid{background:#ffffff47;border:1px solid #4483642e;border-radius:8px;gap:8px;padding:12px;display:grid}.ink-stamp-check-grid label{color:#6c715f;align-items:center;gap:9px;font-size:.91rem;display:flex}.ink-stamp-actions{grid-template-columns:1fr 1fr}.ink-stamp-actions button:last-child{grid-column:1/-1}.ink-stamp-controls .metric{color:#6c715f;margin:14px 0 0;font-size:.82rem;line-height:1.45}.ink-stamp-preview-grid{grid-template-columns:minmax(280px,.82fr) minmax(380px,1.18fr);gap:18px;display:grid}.ink-stamp-canvas-card{background:linear-gradient(#ffffff6b,#fff8eaeb),#fff8ea;border-color:#44836440;border-radius:10px;padding:16px;overflow:hidden;box-shadow:0 20px 60px #2a302324}.ink-stamp-card-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ink-stamp-card-title h2{color:#283229;margin:0;font-size:1.05rem}.ink-stamp-card-title span{color:#6c715f;overflow-wrap:anywhere;font-size:.86rem}.ink-stamp-canvas-card canvas{background:#fcf6e8;border:1px solid #4483642e;border-radius:8px;width:100%;height:auto;display:block}@media (max-width:1100px){.ink-stamp-workspace,.ink-stamp-preview-grid{grid-template-columns:1fr}.ink-stamp-controls{position:static}.ink-stamp-hero{align-items:flex-start}}@media (max-width:720px){.ink-stamp-hero{flex-direction:column}.ink-stamp-quick-presets,.ink-stamp-actions{grid-template-columns:1fr}}@keyframes barcode-card-pop{0%{opacity:0;transform:translateY(24px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes barcode-icon-stamp{0%{opacity:0;transform:translateY(-32px)scale(1.4)rotate(-7deg)}58%{opacity:1;transform:translateY(4px)scale(.92)rotate(2deg)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes barcode-ring{to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}@keyframes celebration-backdrop{0%,82%{opacity:1}to{opacity:0}}.stream-deck-secondary:disabled{cursor:not-allowed;opacity:.42}.stream-deck-config-section{margin-bottom:16px}.stream-deck-live-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 22px;display:grid}.stream-deck-live-summary article{border:1px solid var(--border);border-left:4px solid var(--accent);background:#151922;border-radius:8px;gap:6px;min-height:120px;padding:18px;display:grid}.stream-deck-live-summary article:first-child{border-left-color:#ffaaa7}.stream-deck-live-summary article:nth-child(2){border-left-color:#66e0a6}.stream-deck-live-summary svg{color:var(--accent)}.stream-deck-live-summary article:first-child svg{color:#ffaaa7}.stream-deck-live-summary article:nth-child(2) svg{color:#66e0a6}.stream-deck-live-summary strong{color:var(--text);font-size:clamp(2.25rem,1.9rem + 1.35vw,3.6rem);line-height:.92}.stream-deck-live-summary span{color:var(--muted);text-transform:uppercase;font-weight:900}.stream-deck-attention-list{border-color:#ff7a7647}.stream-deck-config-key{text-align:center;place-items:center;min-height:148px}.stream-deck-config-key.active{background:linear-gradient(135deg,#66e0a624,#7ab8ff0a),#151c1c;border-color:#66e0a680}.stream-deck-config-group{gap:12px;display:grid}.stream-deck-config-key.repair-key{background:linear-gradient(135deg,#ff7a7638,#f6c95f1c),#1c1718;border-color:#ff7a76ad;box-shadow:0 0 0 1px #ff7a762e}.stream-deck-config-key.repair-key svg{color:#ffaaa7}.stream-deck-config-key strong{color:var(--text)}.stream-deck-config-key span,.stream-deck-config-key small{display:block}.stream-deck-config-key small{color:var(--muted);font-weight:800}.stream-buddy-card{border:1px solid var(--border);background:#080c127a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.stream-buddy-card.active{border-color:#66e0a694;box-shadow:inset 0 0 0 1px #66e0a61a}.stream-buddy-card form{align-items:center;gap:8px;display:flex}.stream-buddy-card input[type=number]{max-width:84px}.stream-buddy-footer{color:var(--muted);align-items:center;gap:8px;margin-top:14px;font-size:.9rem;display:flex}.audit-actions{justify-content:flex-end;margin-bottom:12px}.field{gap:6px;display:grid}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.inline-field{min-width:180px}.inline-field span{color:var(--muted);font-size:13px}.short-input{max-width:84px}.session-actions{align-items:flex-end;margin-top:0}.hint-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hint{border:1px solid var(--line);background:#111317;border-radius:8px;padding:12px}.type-guidance{border:1px solid var(--line);border-left:4px solid var(--gold);text-transform:none;background:#111317;border-radius:8px;padding:12px 14px}.type-guidance strong{text-transform:capitalize}.stamp-type-picker{gap:12px;display:grid}.stamp-type-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stamp-type-card{border:1px solid var(--line);color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(#ffffff09,#0000),#111317;border-radius:8px;align-items:flex-start;gap:12px;min-height:132px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.stamp-type-card:hover,.stamp-type-card:focus-visible{border-color:rgba(var(--accent-rgb), .68);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .22);outline:none;transform:translateY(-1px)}.stamp-type-card.selected{background:linear-gradient(135deg, rgba(var(--accent-rgb), .24), transparent 62%), #111317;border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .44), 0 16px 32px rgba(var(--accent-rgb), .12)}.stamp-type-card-icon{background:rgba(var(--accent-rgb), .16);border:1px solid rgba(var(--accent-rgb), .3);color:var(--accent);border-radius:8px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.stamp-type-card strong,.stamp-type-card small{display:block}.stamp-type-card strong{font-size:16px;line-height:1.2}.stamp-type-card small{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.35}.field label{color:var(--muted);font-size:13px}.field-help{color:var(--muted);font-size:12px;line-height:1.35}.collection-theme-style-stack{gap:10px;display:grid}.collection-theme-style-stack label{margin-bottom:6px;display:block}.collection-theme-preview-button{justify-self:start}.field-needs-review label{color:var(--gold)}.field-needs-review input,.field-needs-review select,.field-needs-review textarea{background:#ffcf5c14;border-color:#ffcf5cc7;box-shadow:0 0 0 1px #ffcf5c2e}.field-needs-review .metric,.field-needs-review .cooldown-readable{color:var(--gold)}.field-callout{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .24);color:var(--text);border-radius:8px;margin:6px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.inline-control-row{align-items:stretch;gap:8px;display:flex}.inline-control-row input{min-width:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cooldown-readable{color:#ffd166;font-family:var(--font-display);margin:6px 0 0;font-size:14px}.field input,.field select,.field textarea{border:1px solid var(--line);color:var(--text);background:#111317;border-radius:8px;width:100%;min-height:42px;padding:10px 12px}.field input.field-error-input,.field select.field-error-input,.field textarea.field-error-input{border-color:#ff7373;box-shadow:0 0 0 3px #ff737329}.collection-save-message{border-radius:10px;margin-top:12px;padding:12px 14px;font-weight:800}.collection-save-message.error{color:#ffd2d2;background:#ff737324;border:1px solid #ff737394}.collection-save-message.success{color:#c8ffe8;background:#51dea024;border:1px solid #51dea080}.check-row{color:var(--muted);align-items:center;gap:10px;min-height:42px;display:flex}.check-row input{width:18px;height:18px}.twitch-reward-toggle{cursor:pointer;background:linear-gradient(135deg,#9146ff2e,#111317f5);border:1px solid #9146ff8c;border-radius:10px;grid-template-columns:auto 116px minmax(150px,auto) minmax(220px,1fr);align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.twitch-reward-toggle.selected{box-shadow:0 0 0 2px #9146ff24,0 16px 38px #9146ff1a}.twitch-reward-toggle>input{align-self:center;width:22px;height:22px}.twitch-reward-preview-card{background:#9600c7;border-radius:4px;grid-template-rows:1fr 34px;width:116px;height:116px;padding:11px 11px 0;display:grid;overflow:hidden;box-shadow:inset 0 -34px #291a39b8,0 12px 24px #00000040}.twitch-reward-art{justify-content:center;align-items:center;min-height:70px;display:inline-flex}.twitch-reward-art .flag-stamp,.twitch-reward-art .stamp-image-art{filter:drop-shadow(0 6px 8px #00000052);width:58px;max-width:70px;height:58px}.twitch-reward-points{color:#f3e9ff;font-family:var(--font-display);text-align:center;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:16px;line-height:1;display:flex}.channel-points-icon{border:2px solid #b7a6ca;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.channel-points-icon:before{content:"";border:2px solid #b7a6ca;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;right:-5px}.channel-points-icon span{background:#b7a6ca;border-radius:999px;width:10px;height:3px;transform:rotate(-22deg)}.twitch-reward-preview-label{color:var(--text);align-content:center;gap:4px;min-width:0;display:grid}.twitch-reward-preview-label strong,.twitch-reward-preview-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twitch-reward-preview-label span,.twitch-reward-toggle-text span{color:var(--muted);font-size:13px}.twitch-reward-toggle-text{align-content:center;gap:4px;display:grid}.twitch-reward-toggle-text strong{color:#f5f0ff;font-size:16px}.reward-checker{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px;display:flex}.reward-checker h3{margin:2px 0 6px}.reward-checker.success{background:#2cb47c1a;border-color:#2cb47c8c}.reward-checker.warning{background:#ffd1661a;border-color:#ffd16680}.reward-checker.error{background:#ff64641f;border-color:#ff64648c}.reward-checker .actions{flex-shrink:0}.activity-list{gap:8px;display:grid}.activity-item{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.activity-item>span:first-child{min-width:0}.metric.block{margin-top:3px;display:block}.activity-item:first-child{border-top:0;padding-top:0}.diagnostics-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.diagnostics-grid.stacked{grid-template-columns:1fr}.editor-shell{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:start;gap:18px;display:grid}.editor-aside{order:2;gap:16px;display:grid}.editor-main{order:1;gap:16px;display:grid}.editor-tools-drawer{margin:0}.editor-tools-body{border-top:1px solid var(--line);gap:14px;padding:14px;display:grid}.diagnostic-list{gap:10px;margin:12px 0 0;display:grid}.diagnostic-list div{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:8px;padding-top:10px;display:grid}.diagnostic-list dt{color:var(--muted)}.diagnostic-list dd{overflow-wrap:anywhere;margin:0}.table-list{gap:0;display:grid}.table-row{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:11px 0;display:grid}.table-row>*{overflow-wrap:anywhere;min-width:0}.table-row.reward-audit-row{grid-template-columns:1fr 1.2fr 1.6fr auto}.table-row.admin-row{grid-template-columns:1.2fr .6fr 1.4fr .8fr}.table-row.viewer-row{grid-template-columns:1.4fr 1fr 1fr .7fr}.table-row.viewer-redemption-row{grid-template-columns:1fr 1fr 1fr .8fr .8fr}.table-row.progress-row{grid-template-columns:1fr .7fr .6fr 1.6fr}.table-row.leaderboard-row{grid-template-columns:.45fr 1.4fr .7fr .7fr}.table-row.global-leaderboard-row{grid-template-columns:.45fr minmax(0,1.55fr) .7fr .7fr .7fr .7fr;align-items:center}.collector-notebook-row-art{display:none}.leaderboard-signal-strip{display:contents}.leaderboard-signal-strip>span{min-width:0}.table-row.affiliate-referral-row{grid-template-columns:minmax(0,1.15fr) .65fr minmax(0,1.35fr) .55fr;align-items:center}.current-viewer-row{background:#52d39614;border-color:#52d3965c;margin-inline:-10px;padding-inline:10px}.table-row.tier-row{grid-template-columns:1.05fr 1fr .8fr 1.45fr;align-items:start}.admin-tier-actions{gap:10px;display:grid}.admin-tier-actions .inline-form{gap:8px}.admin-billing-controls{border:1px solid #7ab8ff38;border-radius:8px;padding:8px 10px}.admin-billing-controls summary{color:var(--accent);cursor:pointer;font-weight:900}.admin-billing-controls .admin-tier-actions{margin-top:10px}.admin-billing-controls input[name=confirmation]{max-width:130px}.admin-billing-controls .button{min-height:38px}.admin-section-tabs{grid-template-columns:repeat(5,minmax(128px,1fr))}.admin-section-tabs a{white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:54px}.admin-section-tabs a small{color:var(--muted);font-size:.72rem;font-weight:700;line-height:1.2}.admin-section-tabs a.active small{color:#ffcf70d1}.admin-collapsible{border:1px solid var(--line);box-shadow:var(--shadow);background:#111317eb;border-radius:8px;margin-bottom:20px;overflow:clip}.admin-collapsible>summary{cursor:pointer;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.admin-collapsible>summary::-webkit-details-marker{display:none}.admin-collapsible>summary:after{border-bottom:2px solid var(--gold);border-right:2px solid var(--gold);content:"";flex:none;width:9px;height:9px;transition:transform .16s;transform:rotate(45deg)}.admin-collapsible[open]>summary{border-bottom-color:#ffffff14}.admin-collapsible[open]>summary:after{transform:rotate(225deg)}.admin-collapsible-summary>span:first-child{gap:4px;display:grid}.admin-collapsible-summary strong{color:var(--text);font-size:1.15rem;line-height:1.15}.admin-collapsible-summary small{color:var(--muted);font-size:.9rem;font-weight:600;line-height:1.35}.admin-collapsible>.section-title,.admin-collapsible>.grid,.admin-collapsible>.panel{margin-left:18px;margin-right:18px}.admin-collapsible>.section-title{margin-top:16px}.admin-collapsible-intro h2,.admin-collapsible-intro>.metric,.admin-collapsible-intro>div>.eyebrow{display:none}.admin-collapsible>.grid,.admin-collapsible>.panel{margin-bottom:18px}.table-row.credit-lot-row{grid-template-columns:1.25fr 1fr 1fr auto;align-items:start}.table-row.user-insight-row{grid-template-columns:minmax(0,1.1fr) minmax(160px,1.2fr) minmax(120px,.8fr) minmax(140px,1fr) minmax(120px,.8fr);align-items:start}.table-row.user-directory-row{grid-template-columns:minmax(0,1.05fr) minmax(180px,1.25fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(130px,.8fr);align-items:start}.table-row.purchase-history-row{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(110px,.65fr) minmax(150px,.9fr) minmax(140px,.75fr) minmax(110px,.6fr);align-items:start}.refund-form{margin:0}.table-row.platform-income-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr) minmax(90px,.55fr) minmax(150px,.8fr) minmax(140px,.7fr);align-items:start}.creator-payout-monitor{gap:16px}.payout-monitor-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.payout-monitor-summary-five{grid-template-columns:repeat(5,minmax(0,1fr))}.payout-monitor-summary>div{border:1px solid rgba(var(--accent-rgb), .18);background:#ffffff06;border-radius:8px;gap:7px;padding:13px;display:grid}.payout-monitor-summary strong{color:var(--text);font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1}.table-row.creator-payout-row{grid-template-columns:minmax(0,1.1fr) minmax(110px,.65fr) minmax(160px,1fr) minmax(120px,.65fr) minmax(170px,.95fr) minmax(180px,.9fr);align-items:start}.creator-payout-row.payout-held-row{background:#f59e0b0f;margin-inline:-10px;padding-inline:10px}.creator-payout-row.payout-issue-row{background:#ef44440f;margin-inline:-10px;padding-inline:10px}.creator-payout-row.payout-test-row{margin-inline:-10px;padding-inline:14px 10px;box-shadow:inset 4px 0 #facc15}.payout-test-notice{color:#fef08a;background:#facc151a;border:1px solid #facc15a6;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 13px;display:flex}.payout-test-notice strong,.payout-test-badge{color:#18181b;background:#facc15;border-color:#facc15;font-weight:900}.payout-test-badge{margin-top:8px;display:inline-flex}.payout-safety-tools{border:1px solid #ffffff1a;border-radius:6px;padding:0 14px 14px}.payout-safety-tools>summary{cursor:pointer;padding:13px 0;font-weight:800}.payout-status-draft{color:var(--muted);border-color:#94a3b86b}.payout-status-active{color:#93c5fd;border-color:#60a5fa8c}.payout-status-attention{color:#fca5a5;border-color:#f871719e}.payout-check-line{align-items:center;gap:5px;display:inline-flex}.payout-draft-button:disabled{color:#cbd5e199;opacity:1;background:#94a3b81a;border-color:#94a3b842}.payout-approve-button{color:var(--green);background:#67d39b33;border-color:#67d39be6}.payout-release-button{color:var(--green);background:#67d39b24;border-color:#67d39bb3}.platform-profit-payout-panel{gap:16px;display:grid}.platform-profit-payout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-profit-payout-grid article{border:1px solid rgba(var(--accent-rgb), .18);background:#ffffff06;border-radius:8px;gap:7px;min-width:0;padding:13px;display:grid}.platform-profit-payout-grid article>span,.platform-profit-payout-grid article>small{color:var(--muted);font-size:.8rem;font-weight:800}.platform-profit-payout-grid article>strong{color:var(--text);font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1}.platform-profit-payout-grid article>svg{color:var(--gold)}.platform-profit-approval-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(210px,auto);align-items:start;gap:18px;padding-top:16px;display:grid}.platform-profit-approval-action form{gap:9px;display:grid}.platform-profit-checks{gap:7px;display:grid}.platform-profit-checks>span{align-items:center;gap:7px;display:flex}.table-row.platform-profit-history-row{grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) minmax(160px,1fr) minmax(130px,.8fr) minmax(150px,1fr);align-items:start}@media (max-width:1180px){.payout-monitor-summary-five{grid-template-columns:repeat(3,minmax(0,1fr))}.table-row.creator-payout-row{grid-template-columns:repeat(2,minmax(0,1fr))}.table-row.creator-payout-row.table-head{display:none}.platform-profit-payout-grid,.table-row.platform-profit-history-row{grid-template-columns:repeat(2,minmax(0,1fr))}.table-row.platform-profit-history-row.table-head{display:none}}@media (max-width:680px){.payout-monitor-summary-five,.table-row.creator-payout-row,.platform-profit-payout-grid,.platform-profit-approval-row,.table-row.platform-profit-history-row{grid-template-columns:minmax(0,1fr)}}.admin-payout-hold-form{gap:8px;display:grid}.admin-payout-action-stack{gap:14px;display:grid}.admin-payout-hold-form input[name=note]{min-height:38px}.compact-check{font-size:.82rem}.table-row.ai-cost-row{grid-template-columns:minmax(0,1.3fr) minmax(80px,.45fr) minmax(130px,.75fr) minmax(150px,.8fr) minmax(140px,.7fr);align-items:start}.table-row.ai-pricing-row{grid-template-columns:minmax(0,1.15fr) minmax(68px,.4fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(120px,.7fr) minmax(130px,.7fr) minmax(130px,.7fr);align-items:start}.table-row.ai-creator-cost-row{grid-template-columns:minmax(0,1.25fr) minmax(70px,.4fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(130px,.7fr);align-items:start}.ai-warning-list{gap:8px;display:grid}.ai-warning-row{background:#f59e0b0e;border:1px solid #f59e0b38;border-radius:8px;grid-template-columns:minmax(190px,1.35fr) minmax(84px,.55fr) minmax(104px,.68fr) minmax(104px,.68fr) minmax(120px,.78fr) minmax(118px,.72fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.ai-warning-row>span,.ai-warning-title{gap:2px;min-width:0;display:grid}.ai-warning-title{color:var(--text)}.ai-warning-title:hover{color:var(--gold)}.ai-warning-row strong{color:var(--text);overflow-wrap:anywhere;line-height:1.15}.ai-warning-row small{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;font-weight:700;line-height:1.2}.ai-warning-loss strong,.ai-warning-loss{color:#f59e0b;font-weight:900}@media (max-width:820px){.ai-warning-row{grid-template-columns:1fr;align-items:start}}.ai-admin-review-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px;display:grid}.ai-admin-review-card{border:1px solid var(--line);background:#ffffff06;border-radius:8px;grid-template-columns:116px minmax(0,1fr);gap:12px;padding:12px;display:grid}.ai-admin-review-image{aspect-ratio:1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;display:block;overflow:hidden}.ai-admin-review-image img{object-fit:cover;width:100%;height:100%;display:block}.ai-admin-review-body{gap:8px;min-width:0;display:grid}.ai-admin-review-body p,.ai-gallery-summary .panel svg,.ai-gallery-summary .panel h3,.ai-gallery-summary .panel p{margin:0}.ai-gallery-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.dashboard-kpis.ai-gallery-summary .panel{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-height:0;padding:8px 0 8px 12px}.dashboard-kpis.ai-gallery-summary .panel svg{filter:none;grid-row:1/3;width:20px;height:20px;margin-bottom:0}.dashboard-kpis.ai-gallery-summary .panel h3{font-size:.76rem;line-height:1.1}.dashboard-kpis.ai-gallery-summary .stat-number,.dashboard-kpis.ai-gallery-summary .stat-number.text-stat{font-size:1.25rem;line-height:1}.dashboard-kpis.ai-gallery-summary .stat-caption{font-size:.72rem;line-height:1.25}.ai-gallery-workspace{gap:14px;display:grid}.ai-gallery-filter-tabs{border:1px solid rgba(var(--creator-rgb), .18);background:#ffffff09;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.ai-gallery-filter-tabs button{appearance:none;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-weight:900;display:inline-flex}.ai-gallery-filter-tabs button:hover,.ai-gallery-filter-tabs button.active{background:rgba(var(--creator-rgb), .12);border-color:rgba(var(--creator-rgb), .34);color:var(--text)}.ai-gallery-filter-tabs button span{color:var(--text);background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:34px;padding:3px 8px;font-size:.78rem;display:inline-flex}.ai-gallery-generator{gap:14px;display:grid}.ai-gallery-generate-form{border:1px solid rgba(var(--creator-rgb), .18);background:#ffffff06;border-radius:8px;gap:12px;padding:14px;display:grid}.ai-gallery-batch-actions{justify-content:flex-end;align-items:center}.ai-gallery-inline-message{margin:0}.ai-gallery-panel{gap:18px;display:grid}.ai-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:10px;display:grid}.ai-gallery-card{background:linear-gradient(135deg, rgba(var(--creator-rgb), .08), transparent 42%), #ffffff06;border:1px solid rgba(var(--creator-rgb), .18);border-radius:8px;display:grid;overflow:hidden}.ai-gallery-card.status-applied{border-color:#66e0a64d}.ai-gallery-card.status-saved{border-color:rgba(var(--creator-rgb), .24)}.ai-gallery-card.is-selected{border-color:#ff7a7694;box-shadow:0 0 0 1px #ff7a7633,0 16px 28px #0000002e}.ai-gallery-card.is-expired{opacity:.78;border-color:#ff7a766b}.ai-gallery-select-card{cursor:pointer;margin:0;display:block;position:relative}.ai-gallery-select-card.disabled{cursor:default}.ai-gallery-select-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ai-gallery-select-card input:focus-visible+.ai-gallery-selection-indicator{outline:2px solid var(--creator);outline-offset:2px}.ai-gallery-selection-indicator{color:var(--text);z-index:2;background:#080b10c7;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:10px;left:10px}.ai-gallery-card.is-selected .ai-gallery-selection-indicator{color:#210909;background:#ff7a76f2;border-color:#ffd2d0b8}.ai-gallery-image{aspect-ratio:1;box-sizing:border-box;background:radial-gradient(circle at 24% 18%,#ffffff52,#0000 34%),repeating-linear-gradient(0deg,#523a1c0b 0 1px,#0000 1px 7px),#f4ead3;padding:8px;display:block;overflow:hidden}.ai-gallery-image img{object-fit:contain;width:100%;height:100%;display:block}.ai-gallery-card-controls{flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.ai-gallery-card-controls .compact-form{flex:120px;margin:0}.ai-gallery-card-controls .button{justify-content:center;width:100%;min-height:40px}.ai-gallery-card-controls .status{justify-content:center;width:100%}.spin-icon{animation:.9s linear infinite spinIcon}@keyframes spinIcon{to{transform:rotate(360deg)}}.ai-gallery-card-body{gap:7px;padding:10px;display:grid}.ai-gallery-card-body h3,.ai-gallery-card-body p{margin:0}.ai-gallery-card-body p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ai-gallery-card-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-gallery-state-badge{letter-spacing:0;border:1px solid #0000;font-size:.72rem}.ai-gallery-state-badge.review{color:#ffd77b;background:#f6c95f2e;border-color:#f6c95f6b}.ai-gallery-state-badge.saved{color:#9fd0ff;background:#7ab8ff29;border-color:#7ab8ff61}.ai-gallery-state-badge.in-use{color:#8ff0bd;background:#66e0a629;border-color:#66e0a666}.ai-gallery-state-badge.expired{color:#ffaaa6;background:#ff7a762e;border-color:#ff7a767a}.ai-gallery-card.is-expired .ai-gallery-expiry{color:#ffaaa6}.ai-gallery-expiry{color:var(--gold);white-space:nowrap;align-items:center;gap:5px;font-size:.72rem;font-weight:950;display:inline-flex}.ai-gallery-empty{border:1px dashed rgba(var(--creator-rgb), .25);color:var(--muted);text-align:center;border-radius:8px;place-items:center;min-height:260px;padding:34px 18px;display:grid}.ai-gallery-empty svg{color:var(--creator)}.ai-gallery-empty h3,.ai-gallery-empty p{margin:0}.ai-gallery-empty h3{color:var(--text);font-size:1.35rem}.diagnostic-list.compact{gap:6px}.diagnostic-list.compact div{padding:7px 8px}.table-row.developer-stamp-reset-row{grid-template-columns:1.2fr .65fr .8fr auto;align-items:center}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.support-grid .span-two{grid-column:1/-1}.admin-lookup-section{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;gap:16px;padding:18px;display:grid}.admin-lookup-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-summary-tile{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.admin-summary-tile strong{color:var(--text);overflow-wrap:anywhere;font-size:1.35rem;line-height:1.1}.admin-payment-prep{background:linear-gradient(135deg,#ffcf7014,#0000 48%),#ffffff05;border-color:#ffcf7057}.admin-prep-form{gap:10px;display:grid}.admin-prep-form .check-row,.refund-form .metric{align-items:flex-start;gap:8px;min-height:0;line-height:1.35;display:flex}.admin-prep-form .check-row input,.refund-form .metric input{flex:none;margin-top:1px}.support-grid .table-row.purchase-history-row,.support-grid .table-row.credit-lot-row{border:1px solid var(--line);background:#ffffff06;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin-bottom:10px;padding:12px}.support-grid .table-row.purchase-history-row.table-head,.support-grid .table-row.credit-lot-row.table-head{display:none}.support-grid .refund-form .button{justify-content:center;width:100%}.nested-panel{background:#ffffff05}.platform-income-panel{gap:18px;display:grid}.platform-income-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.platform-income-card{background:linear-gradient(135deg, rgba(var(--accent-rgb), .12), transparent 42%), #ffffff06;border:1px solid rgba(var(--accent-rgb), .2);border-radius:8px;gap:9px;padding:16px;display:grid}.platform-income-card svg{color:var(--accent)}.platform-income-card strong{color:var(--text);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1}.income-chip-row{flex-wrap:wrap;gap:6px;display:flex}.income-month-form{justify-content:end;align-items:end;min-width:min(100%,360px)}.income-month-form .field{min-width:180px}.stamp-card{position:relative}.collection-hub-card{--collection-card-accent:var(--accent);--collection-card-accent-rgb:var(--accent-rgb);--collection-card-cover:#11171ff5;--collection-card-ink:#ffffff0f;background:linear-gradient(135deg, rgba(var(--collection-card-accent-rgb), .14), transparent 38%), linear-gradient(180deg, #ffffff0e, #ffffff05), var(--collection-card-cover);border-color:rgba(var(--collection-card-accent-rgb), .24);isolation:isolate;flex-direction:column;min-height:376px;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}.collection-hub-card:hover{border-color:rgba(var(--collection-card-accent-rgb), .46);box-shadow:0 18px 46px #0000003d, 0 0 0 1px rgba(var(--collection-card-accent-rgb), .12);transform:translateY(-2px)}.collection-hub-card:before,.collection-hub-card:after{content:"";pointer-events:none;z-index:-1;position:absolute}.collection-hub-card:before{opacity:.86;inset:0}.collection-hub-card:after{opacity:.72}.collection-hub-card h3{color:#fffffff0;z-index:1;margin-top:24px;padding-right:82px;position:relative}.collection-hub-card .metric,.collection-hub-card .creator-follower-count,.collection-hub-card .status,.collection-hub-card .actions,.collection-hub-card>.button{z-index:1;position:relative}.collection-hub-card .actions{margin-top:auto;padding-top:18px}.collection-hub-card .status,.collection-hub-card>.button,.collection-theme-cue{align-self:flex-start}.collection-theme-cue{z-index:1;align-items:center;gap:8px;min-height:34px;padding-right:82px;display:inline-flex;position:relative}.collection-theme-cue-object{flex:none;width:44px;height:32px;display:inline-block;position:relative}.collection-theme-cue-label{color:#ffffffb3;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:950}.collection-hub-card.theme-passport{--collection-card-accent:#f6c95f;--collection-card-accent-rgb:246, 201, 95;--collection-card-cover:#142f49}.collection-hub-card.theme-passport:before{background:linear-gradient(90deg,#00000038 0 10px,#0000 10px 18px,#ffffff14 18px 19px,#0000 19px),radial-gradient(circle at 50% 34%,#f6c95f3d 0 30px,#0000 31px),linear-gradient(135deg,#f6c95f29,#0000 42%)}.collection-hub-card.theme-passport:after{border:1px solid #f6c95f57;border-radius:5px;inset:18px}.collection-hub-card.theme-passport .collection-theme-cue-object{background:linear-gradient(135deg,#1c4267,#0f253c);border:1px solid #f6c95fa8;border-radius:4px;box-shadow:inset 6px 0 #0000003d,inset 0 0 0 2px #f6c95f14}.collection-hub-card.theme-passport .collection-theme-cue-object:before{content:"";border:1px solid #f6c95fc7;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:17px}.collection-hub-card.theme-passport .collection-theme-cue-object:after{color:#f6c95ff0;content:"PASS";letter-spacing:0;font-size:6px;font-weight:950;position:absolute;top:22px;left:13px}.collection-hub-card.theme-scrapbook-postcards{--collection-card-accent:#ffe08a;--collection-card-accent-rgb:255, 224, 138;--collection-card-cover:#46311f}.collection-hub-card.theme-scrapbook-postcards:before{background:radial-gradient(circle at 16% 20%,#fff0ad2e,#0000 18%),linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 18px),linear-gradient(135deg,#ffe08a29,#5e99a129)}.collection-hub-card.theme-scrapbook-postcards:after{background:#fff2b1;border:1px solid #5a3f1e2e;border-radius:3px;width:70px;height:70px;top:78px;right:24px;transform:rotate(-7deg);box-shadow:-44px 44px #fffaeb1f,7px 8px #00000024}.collection-hub-card.theme-scrapbook-postcards .collection-theme-cue-object{background:#fff7df;border:1px solid #ffffff94;border-bottom-width:9px;border-radius:3px;transform:rotate(-6deg);box-shadow:5px 6px #00000029}.collection-hub-card.theme-scrapbook-postcards .collection-theme-cue-object:before{content:"";background:#ffe08ab8;width:26px;height:12px;position:absolute;top:-7px;left:9px;transform:rotate(8deg)}.collection-hub-card.theme-sticker-book{--collection-card-accent:#ffdf7b;--collection-card-accent-rgb:255, 223, 123;--collection-card-cover:#332f27}.collection-hub-card.theme-sticker-book:before{background:repeating-linear-gradient(90deg,#ffffff0e 0 1px,#0000 1px 18px),linear-gradient(135deg,#ffdf7b2b,#5fa0ff1a 54%,#0000)}.collection-hub-card.theme-sticker-book:after{background:linear-gradient(90deg,#ffffff29,#0000 24% 76%,#ffffff1a),#fff7d614;border:1px dashed #ffdf7b7a;border-radius:5px;width:56px;height:74px;top:72px;right:22px;transform:rotate(4deg)}.collection-hub-card.theme-sticker-book .collection-theme-cue-object{background:linear-gradient(135deg,#fff4bc,#d8e7ff);border:1px solid #ffffff8a;border-radius:4px;transform:rotate(-3deg);box-shadow:6px 6px #00000029}.collection-hub-card.theme-creative-sticker-book{--collection-card-accent:#ff78b3;--collection-card-accent-rgb:255, 120, 179;--collection-card-cover:#282018}.collection-hub-card.theme-creative-sticker-book:before{background:radial-gradient(circle at 18% 24%,#ff78b342 0 10px,#0000 11px),radial-gradient(circle at 74% 36%,#7ad9ff3d 0 13px,#0000 14px),radial-gradient(circle at 54% 78%,#f8df4d38 0 16px,#0000 17px),linear-gradient(135deg,#ff78b321,#7ad9ff1a)}.collection-hub-card.theme-creative-sticker-book:after{clip-path:polygon(24% 7%,64% 5%,91% 28%,84% 66%,56% 92%,19% 84%,5% 48%);background:#ff78b3;border-radius:48% 52% 44% 56%;width:46px;height:38px;top:78px;right:52px;transform:rotate(-11deg);box-shadow:28px 18px #7ad9ff,-22px 50px #f8df4d,44px 66px #b8ef73}.collection-hub-card.theme-creative-sticker-book .collection-theme-cue-object{clip-path:polygon(50% 2%,61% 34%,96% 35%,68% 55%,79% 91%,50% 69%,21% 91%,32% 55%,4% 35%,39% 34%);background:#ff78b3;border:5px solid #fffdf4;transform:rotate(10deg);box-shadow:7px 7px #00000024}.collection-hub-card.theme-pin-board{--collection-card-accent:#81d6af;--collection-card-accent-rgb:129, 214, 175;--collection-card-cover:#30251c}.collection-hub-card.theme-pin-board:before{background:radial-gradient(circle,#ffffff1f 0 1px,#0000 1.5px) 0 0/18px 18px,linear-gradient(135deg,#81d6af21,#c2804626)}.collection-hub-card.theme-pin-board:after{background:#81d6af42;border-radius:50%;width:10px;height:10px;top:84px;right:44px;box-shadow:42px 18px #ff7a7640,-24px 78px #7ab8ff38}.collection-hub-card.theme-pin-board .collection-theme-cue-object{background:#8a6141;border:2px solid #fff3;border-radius:5px}.collection-hub-card.theme-pin-board .collection-theme-cue-object:before{content:"";background:#ff7a76db;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:10px;box-shadow:18px 9px #7ab8ffdb}.collection-hub-card.theme-badge-case{--collection-card-accent:#b8d9ff;--collection-card-accent-rgb:184, 217, 255;--collection-card-cover:#1a2330}.collection-hub-card.theme-badge-case:before{background:linear-gradient(115deg,#ffffff2e,#0000 22% 66%,#ffffff14),linear-gradient(135deg,#b8d9ff26,#0000 46%)}.collection-hub-card.theme-badge-case:after{border:1px solid #b8d9ff5c;border-radius:6px;inset:16px;box-shadow:inset 0 0 24px #b8d9ff14}.collection-hub-card.theme-badge-case .collection-theme-cue-object{background:linear-gradient(135deg,#b8d9ff47,#ffffff0d);border:1px solid #b8d9ff85;border-radius:6px}.collection-hub-card.theme-badge-case .collection-theme-cue-object:before{content:"";background:#f6c95fb8;border-radius:50% 50% 45% 45%;width:18px;height:18px;position:absolute;top:7px;left:13px}.collection-hub-card.theme-trophy-shelf{--collection-card-accent:#f6c95f;--collection-card-accent-rgb:246, 201, 95;--collection-card-cover:#211b17}.collection-hub-card.theme-trophy-shelf:before{background:linear-gradient(#0000 0 34%,#f6c95f29 34% 36%,#0000 36% 62%,#f6c95f26 62% 64%,#0000 64%),linear-gradient(135deg,#f6c95f21,#845e3138)}.collection-hub-card.theme-trophy-shelf:after{border-bottom:34px solid #f6c95f2e;border-left:14px solid #0000;border-right:14px solid #0000;width:34px;height:0;top:92px;right:38px}.collection-hub-card.theme-trophy-shelf .collection-theme-cue-object:before{content:"";background:linear-gradient(135deg,#ffe08a,#a9762e);border-radius:4px 4px 12px 12px;width:18px;height:18px;position:absolute;top:4px;left:13px}.collection-hub-card.theme-trophy-shelf .collection-theme-cue-object:after{content:"";background:#f6c95fb8;border-radius:2px;width:24px;height:6px;position:absolute;bottom:4px;left:10px}.collection-hub-card.collector-book-cover-card{--collection-cover-text-border:#ffffff24;--collection-cover-text-panel:#05080d94;background:linear-gradient(180deg, #05080d14, #05080d5c), var(--collection-card-cover-image,linear-gradient(135deg, var(--collection-card-cover), rgba(var(--collection-card-accent-rgb), .16))) center / cover no-repeat, var(--collection-card-cover);border-color:rgba(var(--collection-card-accent-rgb), .34);text-align:center;border-radius:10px;grid-template-rows:auto auto auto 1fr auto;gap:10px;min-height:470px;padding:22px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f,0 20px 42px #0000002e}.collection-hub-card.collector-book-cover-card:hover{box-shadow:inset 0 0 0 1px #ffffff14, 0 24px 52px #00000047, 0 0 0 1px rgba(var(--collection-card-accent-rgb), .16)}.collection-hub-card.collector-book-cover-card:before{opacity:1;z-index:0;background:radial-gradient(circle at 50% 43%,#0000000a,#00000047 72%),linear-gradient(#04060a14,#04060a33 68%,#04060a85);inset:0}.collection-hub-card.collector-book-cover-card:after{opacity:.78;z-index:0;background:0 0;border:1px solid #ffffff2e;border-radius:8px;width:auto;height:auto;inset:14px;transform:none;box-shadow:inset 0 0 0 1px #0003}.collector-book-cover-card .collection-theme-cue{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080d7a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:0;min-height:32px;padding:7px 11px;position:absolute;top:20px;left:20px}.collector-book-cover-card .collection-theme-cue-object{display:none}.collector-book-cover-card .collection-theme-cue-label{color:#ffffffd6;text-shadow:0 1px 8px #0000006b;font-size:.66rem}.collector-book-cover-card .collection-creator-identity{justify-self:center;align-items:center;gap:8px;width:100%;max-width:250px;margin:62px auto 0;position:relative;top:auto;right:auto}.collector-book-cover-card .collection-creator-avatar{box-shadow:0 16px 34px #0000006b, 0 0 0 4px rgba(var(--collection-card-accent-rgb), .24);border-width:3px;border-color:#ffffffd1;width:78px;height:78px}.collector-book-cover-card .collection-creator-avatar.fallback{color:#fff;font-size:1.15rem}.collector-book-cover-card .collection-creator-identity-text{background:#05080d7a;border:1px solid #ffffff1f;border-radius:999px;max-width:100%;padding:6px 13px;box-shadow:0 10px 22px #0000002e}.collector-book-cover-card .collection-creator-identity-text .creator-name-link{color:#fff;text-shadow:0 1px 9px #0000008a;font-size:.95rem}.collector-book-cover-card .collection-creator-identity-text .creator-follower-count{color:#ffffffc7;font-size:.7rem}.collector-book-cover-card .status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--collection-card-accent-rgb), .28);border-color:rgba(var(--collection-card-accent-rgb), .44);color:#fff;position:absolute;top:20px;right:20px}.collector-book-cover-card .status+.status{top:54px}.collector-book-cover-card .status.joined-ink-stamp{aspect-ratio:420/150;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#0000;filter:drop-shadow(0 6px 8px #00000047);min-height:0;text-shadow:none;background:url(/assets/collector-skin-preview/collector-joined-ink-stamp.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;width:clamp(78px,7.5vw,104px);padding:0;font-size:0;top:17px;right:17px;transform:rotate(-3deg)}.collection-hub-card.collector-book-cover-card h3{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg, #05080da8, var(--collection-cover-text-panel));border:1px solid var(--collection-cover-text-border);box-sizing:border-box;color:#fff;text-shadow:0 2px 16px #000000b8;-webkit-line-clamp:2;border-radius:16px;-webkit-box-orient:vertical;width:100%;max-width:310px;min-height:0;margin:8px auto 0;padding:12px 16px;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.06;display:-webkit-box;overflow:hidden;box-shadow:0 14px 28px #0000003d,inset 0 1px #ffffff14}.collector-book-cover-card .collection-book-description{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;color:#ffffffd1;text-shadow:0 1px 10px #0000009e;-webkit-line-clamp:2;background:#05080d75;border:1px solid #ffffff1c;border-radius:14px;-webkit-box-orient:vertical;align-self:start;width:100%;max-width:320px;margin:4px auto 0;padding:9px 12px;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden;box-shadow:0 12px 24px #0003}.collector-book-cover-card .collection-book-progress{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--collection-cover-text-border);color:#ffffffe6;text-shadow:0 1px 8px #00000080;background:#05080da3;border-radius:999px;place-self:end center;margin:auto auto 0;padding:7px 12px;box-shadow:0 12px 24px #00000038}.collector-book-cover-card .actions{justify-content:center;margin-top:0;padding-top:8px}.collector-book-cover-card .button{--collection-card-action-ink-color:#6c3f1a;--collection-card-action-ink-image:url(/assets/collector-skin-preview/collector-tab-ink-secondary-sepia.webp);background-color:#0000;background-image:var(--collection-card-action-ink-image), url(/assets/collector-skin-preview/collector-tab-passport-secondary.webp);box-shadow:none;color:var(--collection-card-action-ink-color);filter:saturate(1.04)brightness(1.02)drop-shadow(0 8px 10px #00000038);text-shadow:0 1px #fff6dcbd;white-space:normal;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:calc(100% - 13px) calc(100% - 8px),100% 100%;border:0;border-radius:0;justify-content:center;align-items:center;min-width:min(148px,100%);max-width:100%;min-height:40px;padding:10px 15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(.76rem,.9vw,.88rem);font-weight:800;line-height:1.05;transition:filter .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden;transform:rotate(-.25deg)}.collector-book-cover-card .button.primary{--collection-card-action-ink-color:#174a7d;--collection-card-action-ink-image:url(/assets/collector-skin-preview/collector-tab-ink-secondary-blue.webp);min-width:min(116px,100%)}.collector-book-cover-card .button:hover,.collector-book-cover-card .button:focus-visible{color:var(--collection-card-action-ink-color);filter:saturate(1.12)brightness(1.08)drop-shadow(0 10px 12px #00000042);background-color:#0000;transform:translateY(-1px)rotate(-.45deg)}.collector-book-cover-card .button:disabled{filter:saturate(.72)brightness(.92)drop-shadow(0 5px 7px #0003);opacity:.72;transform:none}.creator-collection-card{min-height:296px}.creator-collection-card h3{margin-top:16px}.creator-collection-card:after{opacity:.52}.creator-collection-card-addable{border-color:rgba(var(--accent-rgb), .58);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .18)}.creator-collection-card-addable:hover{border-color:rgba(var(--accent-rgb), .82);box-shadow:0 18px 46px #0000003d, 0 0 0 2px rgba(var(--accent-rgb), .22)}.creator-collection-card-addable .status.available{background:rgba(var(--accent-rgb), .24);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .24);color:#d9ebff}.creator-collection-card-joined{border-color:#67d39bad;box-shadow:inset 0 0 0 1px #67d39b33,0 0 30px #67d39b14}.creator-collection-card-joined:before{opacity:.98}.creator-collection-card-joined:after{opacity:.94;border-color:#67d39b94;box-shadow:inset 7px 0 #67d39b59}.creator-collection-card-joined .status.earned{color:#b8ffd8;background:#67d39b47;box-shadow:0 0 0 1px #67d39b4d}.creator-collection-card-hidden,.creator-collection-card-closed{filter:saturate(.72);border-color:#aebcce33}.creator-collection-card-hidden .collection-theme-cue,.creator-collection-card-closed .collection-theme-cue{opacity:.76}.creator-collection-card-closed .status.available,.creator-collection-card-hidden .status.locked{color:#d5e0eec7;background:#aebcce21}.explore-collection-card{min-height:316px}.collection-leaderboard-card{border-color:rgba(var(--collector-rgb), .22);background:linear-gradient(#ffffff0b,#ffffff05),#141922;min-height:0;box-shadow:0 18px 42px #0003}.collection-leaderboard-card:before,.collection-leaderboard-card:after{display:none}.collection-leaderboard-card h3{color:var(--text);margin-top:12px;padding-right:0}.collection-leaderboard-card .collection-theme-cue{padding-right:0}.collection-leaderboard-card .collection-theme-cue-label{color:#dee8f5bd}.collection-leaderboard-card .metric{color:#dee8f5b8}.collection-leaderboard-card .table-list{background:#05080d47;border:1px solid #dee8f51a;border-radius:8px;margin-top:14px;overflow:hidden}.collection-leaderboard-card .table-row.leaderboard-row{border-top-color:#dee8f51a;padding-inline:10px}.collection-leaderboard-card .table-row.leaderboard-row.table-head{background:rgba(var(--collector-rgb), .09);color:#dee8f5b8}.collection-leaderboard-card .table-row.leaderboard-row:not(.table-head){color:#f6f9ffeb;background:#ffffff05}.collection-leaderboard-card .table-row.leaderboard-row:not(.table-head):nth-child(odd){background:#ffffff09}.collection-leaderboard-card .current-viewer-row{border-color:#66e0a647;box-shadow:inset 3px 0 #66e0a6bd;background:#66e0a61f!important}.collection-leaderboard-card .leaderboard-table,.collection-leaderboard-card table{z-index:1;position:relative}.creator-filterable-section{gap:14px;display:grid}.creator-filter-bar{grid-template-columns:minmax(220px,380px) auto;justify-content:start;align-items:end;gap:12px;display:grid}.creator-filter-box{gap:7px;display:grid}.creator-filter-box span{color:#dee8f5c7;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:950}.creator-filter-box input{border:1px solid rgba(var(--collector-rgb), .28);color:var(--text);font:inherit;background:#060a10b8;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-weight:800}.creator-filter-box input:focus{border-color:rgba(var(--collector-rgb), .72);box-shadow:0 0 0 3px rgba(var(--collector-rgb), .14);outline:none}.creator-filter-count{background:rgba(var(--collector-rgb), .1);border:1px solid rgba(var(--collector-rgb), .18);color:#dee8f5cc;border-radius:999px;align-items:center;min-height:36px;padding:7px 12px;font-size:.78rem;font-weight:950;display:inline-flex}.creator-filter-empty{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:14px}.leaderboard-card-title{align-items:flex-start;gap:14px}.leaderboard-creator-badge{background:linear-gradient(135deg, rgba(var(--collector-rgb), .12), #66e0a612), #05080d4d;border:1px solid rgba(var(--collector-rgb), .22);z-index:1;border-radius:8px;align-items:center;gap:10px;max-width:100%;margin-top:10px;padding:8px 10px;display:inline-flex;position:relative}.leaderboard-creator-avatar-wrap{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.leaderboard-creator-avatar{border:2px solid rgba(var(--collector-rgb), .5);object-fit:cover;border-radius:50%;width:40px;height:40px;box-shadow:0 10px 24px #00000047}.leaderboard-creator-avatar.fallback{background:rgba(var(--collector-rgb), .16);color:var(--collector);justify-content:center;align-items:center;font-size:.76rem;font-weight:950;display:inline-flex}.leaderboard-creator-copy{gap:1px;min-width:0;line-height:1.1;display:grid}.leaderboard-creator-label{color:rgba(var(--collector-rgb), .85);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.leaderboard-creator-copy .creator-name-link{color:#fffffff5;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:950;overflow:hidden}.leaderboard-creator-copy .creator-follower-count{margin:0;font-size:.74rem}.collection-creator-identity{z-index:2;flex-direction:column;align-items:center;gap:6px;width:94px;display:flex;position:absolute;top:18px;right:18px}.collection-creator-avatar-wrap{justify-content:center;align-items:center;gap:7px;display:inline-flex;position:relative}.collection-creator-avatar{object-fit:cover;border:2px solid #f6c95f94;border-radius:50%;width:48px;height:48px;box-shadow:0 10px 26px #00000047}.collection-creator-avatar.fallback{color:var(--accent);background:#f6c95f29;justify-content:center;align-items:center;font-size:.9rem;font-weight:900;display:inline-flex}.collection-creator-name{align-items:center;gap:6px;display:inline-flex}.collection-creator-identity-text{text-align:center;flex-direction:column;align-items:center;gap:1px;width:100%;line-height:1.1;display:flex}.collection-creator-identity-text .creator-name-link{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;font-weight:950;display:block;overflow:hidden}.collection-creator-identity-text .creator-follower-count{opacity:.9;max-width:100%;margin:0;font-size:.72rem}.creator-follower-count{color:var(--muted);letter-spacing:0;opacity:.82;margin:-4px 0 8px;font-size:.82rem;font-weight:800}.compact-form{gap:12px;margin:14px 0}.community-boost-card{color:#fffffff0;background:radial-gradient(circle at 50% 0,#4cc7ff29,#0000 34%),linear-gradient(145deg,#060a16fa,#150c22f5),#070a14;border:1px solid #f6c95f70;border-radius:8px;margin:22px 0;position:relative;overflow:visible;box-shadow:0 28px 80px #00000057,0 0 54px #00c2ff1a,inset 0 1px #ffffff1f}.community-boost-card:after{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:radial-gradient(circle at 15% 28%,#40e7ff1f,#0000 28%),radial-gradient(circle at 86% 22%,#b26dff1f,#0000 28%),linear-gradient(#ffffff0a,#0000 34%,#00000029);position:absolute;inset:0}.community-boost-content{z-index:2;gap:14px;padding:clamp(22px,2.8vw,36px) clamp(18px,4vw,54px) clamp(24px,3vw,38px);display:grid;position:relative}.community-boost-header{text-align:center;justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.community-boost-header h2{text-shadow:0 2px 2px #000000db,0 0 24px #00c2ff47;margin:0;font-size:clamp(1.4rem,2.5vw,2.4rem);line-height:1.08}.community-boost-header .eyebrow{color:#7acaff;text-shadow:0 2px 2px #000000e6,0 0 18px #00c2ff6b}.community-boost-emblem{background:radial-gradient(circle at 50% 35%,#ffffff38,#0000 58%),#040918c2;border:1px solid #f6c95f9e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:none;box-shadow:0 0 26px #00c2ff3d,inset 0 0 22px #f6c95f1f}.community-boost-emblem .gem-icon{filter:drop-shadow(0 0 14px #00c2ff6b)}.community-boost-unlocked{color:#7dffc8;background:#5cffb821;border:1px solid #5cffb866;border-radius:999px;place-self:start center;margin:0;padding:7px 11px;font-size:.86rem;font-weight:900}.community-boost-meter-shell{aspect-ratio:1672/473;filter:drop-shadow(0 16px 28px #0000006b)drop-shadow(0 0 28px #00c2ff1f);justify-self:center;width:100%;max-width:1120px;margin:2px auto 0;position:relative}.community-boost-meter-shell:after{content:"";pointer-events:none;z-index:2;background:url(/assets/community-boost/community-boost-bar-lossless.webp) 50%/contain no-repeat;position:absolute;inset:0}.community-boost-meter{z-index:1;background:0 0;border:0;border-radius:999px;height:32.2%;position:absolute;top:38.5%;left:13.4%;right:13.3%;overflow:hidden;box-shadow:inset 0 2px 12px #0000008a,0 0 18px #00c2ff1a}.community-boost-meter span{border-radius:inherit;background:linear-gradient(#ffffff75,#0000 32%),linear-gradient(90deg,#36edff,#8d6dff 42%,#f6c95f 76%,#79ffc8),#40e7ff;height:100%;display:block;box-shadow:inset 0 -3px 8px #00000047,0 0 26px #40e7ffb8,0 0 48px #f6c95f4d}.community-boost-stats{flex-wrap:wrap;justify-content:space-between;justify-self:center;align-items:center;gap:10px 16px;width:min(100%,900px);max-width:900px;display:flex}.community-boost-stats strong{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.community-boost-stats .gem-amount{color:#fff7d8;font-size:1.04rem;font-weight:950}.community-boost-stats>span,.community-boost-copy{color:#dee8ffd1;text-shadow:0 2px 3px #000000e6;font-weight:800}.community-boost-copy{text-align:center;justify-self:center;max-width:720px;margin:0;font-size:.94rem;line-height:1.45}.community-boost-message{text-align:center;border-radius:8px;justify-self:center;width:min(100%,760px);max-width:760px;margin:0;padding:10px 12px;font-weight:850}.community-boost-message.success{color:#9dffd6;background:#5cffb821;border:1px solid #5cffb85c}.community-boost-message.error{color:#ffb7c4;background:#ff5f7e21;border:1px solid #ff5f7e5c}.community-boost-actions{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px;display:flex}.community-boost-actions form{justify-items:center;gap:8px;margin:0;display:grid;position:relative}.community-boost-actions .button{min-height:42px}.community-boost-actions .button.primary{background:linear-gradient(135deg, #f6c95ffa, #9c5cffeb), var(--accent);color:#07101d;border-color:#fff6cd70;font-weight:950}.community-boost-actions .button .gem-amount{color:inherit;font-weight:950}.community-boost-confirm{color:#f8fbff;z-index:100;background:linear-gradient(145deg,#0b1222f7,#251238f7),#111827;border:1px solid #f6c95f75;border-radius:8px;gap:10px;width:min(330px,100vw - 44px);padding:12px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 42px #0000006b}.community-boost-confirm p{color:#e6eeffe0;margin:0;font-size:.9rem;font-weight:760;line-height:1.35}.community-boost-confirm p:first-child{color:#fff7d5}.community-boost-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.community-boost-confirm .button{min-height:38px}@media (max-width:760px){.community-boost-card{min-height:0}.community-boost-card:after{background:linear-gradient(#02040cb8,#02040ce6),#02040c75}.community-boost-art{opacity:.58;background-position:top}.community-boost-content{gap:14px;max-width:none;min-height:0;margin-left:0;padding:24px 18px;display:grid}.community-boost-header{text-align:left;justify-content:flex-start;align-items:flex-start;position:static;top:auto;left:auto;right:auto}.community-boost-header h2{font-size:1.26rem}.community-boost-emblem{width:54px;height:54px}.community-boost-unlocked,.community-boost-stats,.community-boost-copy,.community-boost-message,.community-boost-actions{position:relative;inset:auto;transform:none}.community-boost-meter-shell{margin-top:-2px;margin-bottom:-4px}.community-boost-stats{flex-direction:column;align-items:flex-start}.community-boost-actions{align-items:flex-start}.community-boost-actions form,.community-boost-actions .button{flex:128px}.community-boost-actions form{position:static}.community-boost-actions .button{justify-content:center;width:100%}.community-boost-confirm{width:min(330px,100vw - 44px);left:50%;right:auto;transform:translate(-50%,-50%)}}.community-boost-card.community-boost-rail{--boost-ribbon:#0e243eeb;--boost-ribbon-edge:#f6c95f75;--boost-ribbon-glow:#00c2ff29;box-shadow:none;background:0 0;border:0;border-radius:0;margin:-4px 0 34px;overflow:visible}.community-boost-card.community-boost-rail:after{display:none}.community-boost-rail.community-boost-theme-passport{--boost-ribbon:#09223af0;--boost-ribbon-edge:#f6c95f80}.community-boost-rail.community-boost-theme-sticker-book,.community-boost-rail.community-boost-theme-creative-sticker-book{--boost-ribbon:#261430f0;--boost-ribbon-edge:#ff7ebe7a}.community-boost-rail.community-boost-theme-postcard-scrapbook{--boost-ribbon:#362918f0;--boost-ribbon-edge:#ecc67e75}.community-boost-rail .community-boost-content{grid-template-columns:minmax(0,1fr);place-items:center;gap:5px;width:min(62%,620px);max-width:620px;margin:0 auto;padding:0;display:grid;position:relative}.community-boost-bookmark-tab{background:linear-gradient(180deg, #ffffff29, transparent 42%), linear-gradient(135deg, var(--boost-ribbon), #231037f0);border:1px solid var(--boost-ribbon-edge);border-top:0;border-radius:0 0 10px 10px;width:82px;height:18px;margin:-10px auto 0;box-shadow:0 10px 18px #0000004d,inset 0 -1px #ffffff1f}.community-boost-rail-summary{background:linear-gradient(180deg, #ffffff14, transparent), var(--boost-ribbon);border:1px solid var(--boost-ribbon-edge);box-shadow:0 10px 24px #00000042, 0 0 22px var(--boost-ribbon-glow), inset 0 1px 0 #ffffff14;text-align:center;border-radius:999px;flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:6px 10px;min-width:0;padding:6px 12px;display:flex}.community-boost-rail-summary .eyebrow{color:#7acaff;text-shadow:0 0 14px #00c2ff52;margin:0;font-size:.62rem}.community-boost-rail-summary h2{margin:0;font-size:.86rem;line-height:1}.community-boost-rail-meta{color:#e6eeffd1;flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:.78rem;font-weight:900;display:flex}.community-boost-rail-meta .gem-amount{color:#fff7d8;font-weight:950}.community-boost-rail .community-boost-meter-shell{filter:drop-shadow(0 9px 18px #00000061)drop-shadow(0 0 18px #00c2ff1f);width:100%;min-width:0;max-width:470px;margin:-2px 0 0}.community-boost-rail-controls{place-items:center;gap:4px;min-width:0;display:grid}.community-boost-rail-count{color:#dee8ffb8;text-align:center;font-size:.78rem;font-weight:850}.community-boost-rail .community-boost-actions{justify-content:center;gap:7px;width:100%;max-width:410px}.community-boost-rail .community-boost-actions form{position:relative}.community-boost-rail .community-boost-actions .button{min-height:32px;padding:0 10px}.community-boost-rail .community-boost-actions .button.primary{border-color:#fff6cd61;box-shadow:0 8px 18px #00000038}.community-boost-rail .community-boost-unlocked,.community-boost-rail .community-boost-message{text-align:center;justify-self:center;width:min(100%,560px);max-width:560px;margin:0}@media (max-width:960px){.community-boost-rail .community-boost-content{width:min(82%,620px)}}@media (max-width:760px){.community-boost-card.community-boost-rail{margin:-2px 0 28px}.community-boost-rail .community-boost-content{gap:6px;width:100%}.community-boost-bookmark-tab{width:72px;height:15px;margin-top:-8px}.community-boost-rail-summary{border-radius:14px;padding:8px 10px}.community-boost-rail .community-boost-meter-shell{margin:-4px 0 -2px}.community-boost-rail .community-boost-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-boost-rail .community-boost-actions form,.community-boost-rail .community-boost-actions .button{width:100%}}.wallet-panel{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:28px;padding:0;display:grid}.wallet-bookshelf-stage{aspect-ratio:993/1584;isolation:isolate;background-image:url(/assets/collector/wallet/wallet-bookshelf-background-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);gap:1.7%;width:100%;min-width:0;max-width:100%;padding:5.1% 7.5% 8.2%;display:grid;position:relative;overflow:hidden}.wallet-bookshelf-stage .wallet-balance-art{align-self:start}.wallet-balance-art{aspect-ratio:2508/627;width:100%;min-width:0;position:relative;container-type:inline-size}.wallet-credit-section{gap:18px;min-width:0;display:grid}.wallet-credit-section .section-title.compact{margin-bottom:0}.wallet-credit-section .section-title.compact h3{margin-bottom:8px}.wallet-balance-artwork{object-fit:contain;width:100%;height:auto;display:block}.wallet-balance-live{color:#231b13;white-space:nowrap;justify-content:center;align-items:baseline;gap:1.1cqw;max-width:48%;line-height:1;display:flex;position:absolute;top:43.5%;left:52%;transform:translate(-50%,-50%)}.wallet-balance-live strong{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,5.8cqw,4.25rem);font-weight:900;line-height:.86}.wallet-balance-live span{color:#3f3325;letter-spacing:0;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(.55rem,2.1cqw,1.35rem);font-weight:800;line-height:1}.credit-pack-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:1.6% 1.8%;width:100%;min-width:0;max-width:100%;display:grid}.credit-pack-grid>*{grid-column:span 2}.credit-pack-grid>:nth-child(7){grid-column:1/span 2;transform:translate(29%)}.credit-pack-grid>:nth-child(8){grid-column:4/span 2}.wallet-top-up-recommendation{color:#211a12;background:#ead5a7;border:1px solid #8d6e38;border-radius:4px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:16px;display:flex;box-shadow:0 10px 24px #00000038}.wallet-top-up-recommendation h4,.wallet-top-up-recommendation p{margin:0}.wallet-top-up-recommendation strong{text-align:right;white-space:nowrap;font-size:1.4rem;display:block}.wallet-top-up-recommendation span{color:#51422e;white-space:nowrap;font-weight:800}.wallet-top-up-recommendation .metric{color:#51422e}.wallet-art-pack-card{aspect-ratio:1086/1448;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;min-width:0;min-height:0;padding:0;position:relative;container-type:inline-size}.wallet-pack-artwork{object-fit:contain;pointer-events:none;width:100%;height:100%;transition:filter .16s,transform .16s;display:block}.wallet-art-pack-card:hover .wallet-pack-artwork{filter:brightness(1.035)drop-shadow(0 14px 18px #00000038);transform:translateY(-2px)}.wallet-art-pack-card.top-up-target .wallet-pack-artwork{filter:brightness(1.045)drop-shadow(0 0 13px #5cffb8b8)}.wallet-pack-badges{pointer-events:none;z-index:3;justify-content:center;align-items:flex-start;gap:1.5%;display:flex;position:absolute;top:.6%;left:7%;right:7%}.credit-pack-badge.wallet-art-badge{aspect-ratio:589/156;color:#f5ead1;letter-spacing:0;text-align:center;text-transform:uppercase;background:0 0;border:0;place-items:center;width:46%;max-width:48%;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.54rem,3.1cqw,.95rem);font-weight:900;line-height:1;display:grid;position:relative}.credit-pack-badge.wallet-art-badge img{object-fit:contain;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.credit-pack-badge.wallet-art-badge>span{text-overflow:ellipsis;white-space:nowrap;max-width:78%;padding-top:.1em;display:block;overflow:hidden}.credit-pack-badge.wallet-art-badge.top-up-badge{color:#f3f7dd;background:0 0;border:0}.wallet-pack-a11y-copy{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wallet-art-purchase-form{z-index:4;height:11%;margin:0;position:absolute;bottom:4.7%;left:27%;right:27%}.custom-credit-card .wallet-art-purchase-form{left:18%;right:18%}.wallet-art-purchase-button{cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition:filter .14s,transform .14s;display:flex;position:relative}.wallet-art-purchase-button img{object-fit:contain;pointer-events:none;max-width:100%;max-height:100%;display:block}.wallet-art-purchase-button:hover:not(:disabled){filter:brightness(1.18)saturate(1.04)drop-shadow(0 5px 7px #00000047);transform:translateY(-1px)}.wallet-art-purchase-button:focus-visible{outline-offset:2px;outline:3px solid #70b8ff}.wallet-art-purchase-button:disabled{cursor:not-allowed;filter:grayscale(.9)brightness(.68)}.wallet-art-purchase-button>span{color:#fff;text-align:center;text-transform:uppercase;background:#121416e6;border-radius:3px;place-content:center;padding:.45em;font-size:clamp(.48rem,2.2cqw,.72rem);font-weight:900;line-height:1;position:absolute;inset:18% 4%}.custom-credit-input{z-index:4;height:10.7%;margin:0;position:absolute;top:28.3%;left:19.5%;right:17.8%}.custom-credit-input input{appearance:textfield;box-sizing:border-box;color:#fff5d9;letter-spacing:0;text-align:center;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;height:100%;min-height:0;padding:0 3%;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,11.5cqw,4rem);font-weight:900;line-height:1}.custom-credit-input input::-webkit-inner-spin-button{appearance:none;margin:0}.custom-credit-input input::-webkit-outer-spin-button{appearance:none;margin:0}.custom-credit-input input:focus-visible{box-shadow:inset 0 0 0 3px #70b8ffdb}.custom-credit-input.is-long input{font-size:clamp(1.1rem,9.2cqw,3rem)}.custom-credit-input.is-extra-long input{font-size:clamp(.9rem,7.3cqw,2.4rem)}.custom-credit-live-price{color:#261d14;letter-spacing:0;text-align:center;white-space:nowrap;z-index:3;justify-content:center;align-items:center;height:9%;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,9.2cqw,3.15rem);font-weight:900;line-height:1;display:flex;position:absolute;top:42.3%;left:17%;right:17%}.custom-credit-live-price.is-long{font-size:clamp(.95rem,7.5cqw,2.55rem)}@media (max-width:1100px) and (min-width:821px){.wallet-bookshelf-stage{aspect-ratio:auto;background:0 0;gap:22px;padding:0;overflow:visible}.credit-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,32px)}.credit-pack-grid>*{grid-column:auto}.credit-pack-grid>:nth-child(7),.credit-pack-grid>:nth-child(8){grid-column:auto;transform:none}}@media (max-width:820px){.wallet-bookshelf-stage{aspect-ratio:auto;background:0 0;gap:18px;padding:0;overflow:visible}.wallet-bookshelf-stage .credit-pack-grid{grid-template-columns:1fr;gap:18px}.wallet-bookshelf-stage .credit-pack-grid>*{grid-column:auto}.wallet-bookshelf-stage .credit-pack-grid>:nth-child(7),.wallet-bookshelf-stage .credit-pack-grid>:nth-child(8){grid-column:auto;transform:none}}.achievement-summary,.achievements-next-panel{margin-bottom:18px}.achievement-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.achievement-grid.compact{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.achievement-card{--achievement-rgb:var(--collector-rgb);--achievement-accent:var(--collector);--achievement-soft:var(--collector-soft);--rarity-rgb:122, 184, 255;--rarity-accent:var(--collector);--rarity-soft:var(--collector-soft);filter:grayscale(.78)saturate(.42);isolation:isolate;background:radial-gradient(circle at 18% 0,#ffffff0b,#0000 34%),linear-gradient(#ffffff07,#ffffff03),#11141a;border:1px solid #b1bccc1f;border-radius:8px;gap:10px;min-height:100%;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #0003,inset 0 1px #ffffff09}.achievement-card:before{content:"";opacity:.5;z-index:-1;background:linear-gradient(90deg,#b1bccc2e,#b1bccc0f);height:3px;position:absolute;inset:0 0 auto}.achievement-card:after{content:"";opacity:.55;pointer-events:none;z-index:-1;background:repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 9px),radial-gradient(circle at 85% 14%,#ffffff0d,#0000 22%);position:absolute;inset:0}.achievement-card.category-credits{--achievement-rgb:246, 201, 95;--achievement-accent:var(--gold);--achievement-soft:#ffe7a7}.achievement-card.category-community{--achievement-rgb:102, 224, 166;--achievement-accent:#66e0a6;--achievement-soft:#baffdd}.achievement-card.category-loyalty{--achievement-rgb:190, 145, 255;--achievement-accent:#be91ff;--achievement-soft:#eadcff}.achievement-card.rarity-starter{--rarity-rgb:122, 184, 255;--rarity-accent:var(--collector);--rarity-soft:var(--collector-soft)}.achievement-card.rarity-rare{--rarity-rgb:102, 224, 166;--rarity-accent:#66e0a6;--rarity-soft:#caffdf}.achievement-card.rarity-epic{--rarity-rgb:145, 112, 255;--rarity-accent:#a98cff;--rarity-soft:#e5dcff}.achievement-card.rarity-legendary{--rarity-rgb:246, 201, 95;--rarity-accent:var(--gold);--rarity-soft:#fff0b8}.achievement-card.completed{background:radial-gradient(circle at 20% 0%, rgba(var(--rarity-rgb), .3), transparent 44%), linear-gradient(145deg, #66e0a624, rgba(var(--achievement-rgb), .08)), #111c20;border-color:rgba(var(--rarity-rgb), .56);box-shadow:0 24px 58px #00000052, 0 0 42px rgba(var(--rarity-rgb), .13), inset 0 1px 0 #ffffff1a;filter:none}.achievement-card.completed:before{background:linear-gradient(135deg, #ffffff47, transparent 18% 100%), linear-gradient(90deg, rgba(var(--rarity-rgb), .72), rgba(var(--achievement-rgb), .58));opacity:.9}.achievement-card.completed:after{background:radial-gradient(circle at 85% 14%, rgba(var(--rarity-rgb), .24), transparent 20%), linear-gradient(135deg, transparent 0 58%, #ffffff0d 59%, transparent 72%);opacity:.72}.achievement-card.completed.rarity-rare{box-shadow:0 20px 48px #00000047,0 0 30px #66e0a61a,inset 0 1px #ffffff14}.achievement-card.completed.rarity-epic{border-color:rgba(var(--rarity-rgb), .5);box-shadow:0 24px 56px #00000057,0 0 42px #9170ff29,inset 0 1px #ffffff1a}.achievement-card.completed.rarity-legendary{background:radial-gradient(circle at 18% 0,#f6c95f47,#0000 36%),radial-gradient(circle at 84% 16%,#ff70b824,#0000 28%),linear-gradient(145deg,#f6c95f24,#9170ff14 52%,#ffffff06),#12131a;border-color:#f6c95f9e;box-shadow:0 26px 70px #00000061,0 0 54px #f6c95f38,inset 0 1px #ffffff1f,inset 0 -1px #f6c95f47}.achievement-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.achievement-icon{color:#bfc9d794;background:radial-gradient(circle at 35% 25%,#ffffff1f,#0000 30%),linear-gradient(145deg,#b1bccc1a,#7884940a);border:1px solid #b1bccc38;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.achievement-card.completed .achievement-icon{background:radial-gradient(circle at 35% 25%, #ffffff61, transparent 30%), linear-gradient(145deg, #66e0a657, rgba(var(--rarity-rgb), .18));box-shadow:0 0 24px rgba(var(--rarity-rgb), .18), inset 0 1px 0 #ffffff2e;color:#d8ffea;border-color:#66e0a685}.achievement-card.completed.rarity-legendary .achievement-icon{color:#fff2b8;background:radial-gradient(circle at 35% 25%,#ffffff70,#0000 30%),linear-gradient(145deg,#f6c95f6b,#ff70b829);border-color:#f6c95fb8}.achievement-card.completed.rarity-epic .achievement-icon{color:#ece4ff;background:radial-gradient(circle at 35% 25%,#ffffff61,#0000 30%),linear-gradient(145deg,#9170ff6b,#66e0a621);border-color:#9170ff9e}.achievement-rarity,.achievement-category{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:fit-content;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex}.achievement-rarity{color:#cad3e094;background:#b1bccc12;border:1px solid #b1bccc29;padding:7px 9px}.achievement-card.completed .achievement-rarity{background:rgba(var(--rarity-rgb), .15);border-color:rgba(var(--rarity-rgb), .42);color:var(--rarity-soft)}.achievement-category{color:#cad3e075;padding:0}.achievement-card.completed .achievement-category{color:rgba(var(--achievement-rgb), .92)}.achievement-card h3,.achievement-card p{margin:0}.achievement-card h3{color:#dde6f1ad;font-size:1.18rem;line-height:1.05}.achievement-card.completed h3{color:var(--text)}.achievement-card.rarity-epic h3{font-size:1.26rem}.achievement-card.completed.rarity-legendary h3{color:#fff4c8;text-shadow:0 0 18px #f6c95f29;font-size:1.34rem}.achievement-card .metric{color:#b1bccc94}.achievement-card.completed .metric{color:#dde6f1c2}.achievement-card .progress-bar{background:#ffffff0b;border:1px solid #b1bccc1a;height:8px}.collector-surface .achievement-card .progress-bar span{background:#b1bccc5c}.collector-surface .achievement-card.completed .progress-bar span{background:linear-gradient(90deg, #66e0a6, var(--rarity-accent))}.revenue-control-strip{z-index:6;background:linear-gradient(135deg,#f6c95f1f,#ffffff09);border:1px solid #f6c95f33;border-radius:8px;align-items:stretch;gap:8px;margin:-8px 0 14px;padding:10px;display:grid;position:relative}.revenue-control-topline{justify-content:flex-end;display:flex}.revenue-control-main{flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:12px;display:flex}.revenue-control-strip .field{min-width:190px}.revenue-currency-field{text-align:right;justify-items:end;min-width:170px}.revenue-control-strip label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:900}.revenue-control-strip select,.revenue-month-trigger{color:var(--text);background:#0a0c10d1;border:1px solid #f6c95f42;border-radius:8px;min-height:40px;font-size:.95rem;font-weight:900}.revenue-control-strip select{min-width:150px;padding:8px 10px}.revenue-save-status{color:var(--muted);min-height:1em;font-size:.74rem;font-weight:800}.revenue-save-status.error{color:#ff9a94}.revenue-month-field{position:relative}.revenue-month-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-width:190px;padding:8px 10px;display:inline-flex}.revenue-month-popover{z-index:20;background:#101318;border:1px solid #f6c95f47;border-radius:8px;gap:10px;width:min(298px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 45px #0000006b}.revenue-month-header,.revenue-month-footer{justify-content:space-between;align-items:center;display:flex}.revenue-month-header button{color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.revenue-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.revenue-month-grid button{color:var(--muted);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;min-height:38px;font-weight:900}.revenue-month-grid button:hover,.revenue-month-grid button.active{color:var(--gold);background:#f6c95f29;border-color:#f6c95f66}.revenue-month-footer{justify-content:flex-end;gap:8px}.revenue-month-footer .button{min-height:32px;padding:6px 10px;font-size:.82rem}.revenue-month-footer .button.ghost{background:#ffffff09}@media (max-width:620px){.revenue-control-topline,.revenue-control-main{justify-content:flex-start}.revenue-currency-field{text-align:left;justify-items:start}}.revenue-chart{gap:12px;display:grid}.revenue-chart-row{grid-template-columns:74px 1fr 72px;align-items:center;gap:12px;display:grid}.revenue-chart-row>span{color:var(--muted);font-size:.86rem;font-weight:800}.revenue-chart-row>strong{text-align:right}.revenue-chart-track{background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;height:14px;overflow:hidden}.revenue-chart-track span{border-radius:inherit;background:linear-gradient(90deg,#f6c95ff2,#9146ffeb);height:100%;display:block}.table-row.revenue-row{grid-template-columns:1.15fr 1.2fr .7fr .8fr .8fr}.table-row.refund-row{background:#ff7a760f;border-color:#ff7a762e}.table-row.refunded-row{background:#ffcf700b;border-color:#ffcf702e}.global-leaderboard{gap:18px;display:grid}.global-leaderboard-champion{background:radial-gradient(circle at 18% 10%, #f6c95f3d, transparent 34%), linear-gradient(135deg, rgba(var(--collector-rgb), .14), #f6c95f1a), #ffffff09;border:1px solid #f6c95f6b;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;padding:22px;display:grid;overflow:hidden;box-shadow:0 24px 70px #f6c95f14}.global-leaderboard-rank-badge{color:var(--gold);background:#f6c95f29;border:1px solid #f6c95f6b;border-radius:999px;align-items:center;gap:8px;height:fit-content;padding:10px 14px;font-size:1.3rem;font-weight:950;display:inline-flex}.global-leaderboard-champion-profile{align-items:center;gap:18px;min-width:0;display:flex}.global-leaderboard-champion-profile h3{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:clamp(1.8rem,4vw,3.2rem);line-height:.98;display:flex}.global-leaderboard-champion-profile h3 svg,.global-rank-cell svg{color:var(--gold);flex:none}.global-leaderboard-avatar{border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden}.global-leaderboard-avatar img{object-fit:cover;width:100%;height:100%}.global-leaderboard-avatar.fallback{background:rgba(var(--collector-rgb), .16);color:var(--collector-soft);font-weight:950}.champion-avatar{border:3px solid #f6c95fc2;width:92px;height:92px;box-shadow:0 0 32px #f6c95f33}.champion-avatar .global-leaderboard-avatar.fallback{width:100%;height:100%}.global-leaderboard-champion-stats{grid-template-columns:repeat(3,minmax(90px,1fr));align-content:center;gap:8px;min-width:320px;display:grid}.global-leaderboard-champion-stats span{color:var(--muted);text-transform:uppercase;background:#0a0c105c;border:1px solid #ffffff1a;border-radius:8px;padding:12px;font-size:.8rem;font-weight:900}.global-leaderboard-champion-stats strong{color:var(--text);font-size:1.6rem;line-height:1;display:block}.global-leaderboard-tools{justify-content:space-between;align-items:center;gap:14px;display:flex}.global-leaderboard-search{max-width:420px;margin:0}.global-rank-cell{color:var(--muted);align-items:center;gap:8px;font-weight:950;display:inline-flex}.global-leaderboard-collector{align-items:center}.global-leaderboard-collector small{color:var(--muted);font-size:.76rem;font-weight:800;display:block}.global-leaderboard-row.global-rank-one{background:linear-gradient(90deg, #f6c95f29, rgba(var(--collector-rgb), .08)), #ffffff06;border-color:#f6c95f6b;padding-block:14px;font-size:1.05rem}.global-leaderboard-row.global-rank-one .viewer-cell strong,.global-leaderboard-row.global-rank-one .global-rank-cell{color:#fff2bc;font-size:1.18rem}.viewer-cell{align-items:center;gap:10px;display:inline-flex}.redemption-viewer-cell{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:inline-flex}.redemption-viewer-cell small{color:var(--muted);margin-top:2px;font-size:.74rem;font-weight:800;display:block}.identity-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:.68rem;font-weight:950;display:inline-flex}.identity-badge.unsigned{color:var(--gold);background:#f6c95f24;border:1px solid #f6c95f52}.leaderboard-viewer-link{color:var(--text);border-radius:8px;margin:-4px;padding:4px;transition:background .15s,color .15s}.leaderboard-viewer-link:hover{color:var(--gold);background:#f6c95f1a}.leaderboard-viewer-link>span{gap:1px;display:grid}.leaderboard-viewer-link small{color:var(--muted);font-size:.74rem;font-weight:700}.leaderboard-name-with-badge{align-items:center;gap:5px;min-width:0;display:inline-flex}.leaderboard-name-with-badge>span,.leaderboard-name-with-badge>a{min-width:0}.viewer-cell img{border-radius:999px;width:30px;height:30px}.viewer-book-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.viewer-book-browser{gap:12px;display:grid}.viewer-book-search{border:1px solid var(--line);background:#111317;border-radius:8px;align-items:center;gap:10px;max-width:520px;padding:0 12px;display:flex}.viewer-book-search svg{color:var(--muted);flex:none}.viewer-book-search input{color:var(--text);background:0 0;border:0;outline:none;width:100%;min-height:44px}.viewer-book-browser-meta{color:var(--muted);flex-wrap:wrap;gap:10px 18px;font-size:.84rem;font-weight:800;display:flex}.viewer-book-card{border:1px solid var(--line);color:var(--text);background:#ffffff07;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:border-color .15s,transform .15s;display:grid}.viewer-book-card:hover{border-color:#f6c95f73;transform:translateY(-1px)}.viewer-book-card.current-viewer{border-color:#67d39b5c}.viewer-book-avatar{background:#f6c95f1f;border:1px solid #f6c95f3d;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden}.viewer-book-avatar img{object-fit:cover;width:100%;height:100%}.viewer-book-score{color:var(--gold);white-space:nowrap;justify-items:end;font-size:1.15rem;font-weight:950;display:grid}.viewer-book-popularity{color:var(--muted);margin-top:4px;font-size:.74rem;font-weight:800;display:block}.viewer-book-score small{color:var(--muted);font-size:.68rem;font-weight:800}.admin-inline-form{margin-bottom:16px}.permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.table-row:first-child{border-top:0}.table-head{color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:800}.text-green{color:var(--green)}.text-red{color:var(--red)}.active-summary{margin-top:16px}.active-list{gap:8px;display:grid}.active-stamp-callout{background:#5cffb814;border:1px solid #5cffb83d;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.active-stamp-callout strong{color:#d9ffe9}.active-stamp-callout span{color:var(--muted)}.alert-style-preview-grid{margin:18px 0 24px}.alert-style-preview-card{border:1px solid var(--border);color:var(--text);background:#ffffff09;border-radius:8px;gap:10px;min-height:190px;padding:14px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.alert-style-preview-card:hover,.alert-style-preview-card.selected{background:#f6c95f14;border-color:#f6c95fc7;transform:translateY(-2px)}.mini-passport-preview{background:linear-gradient(90deg,#ecd4a4 0%,#f5e4bf 48%,#b98f58 50%,#f4e1bb 100%);border:1px solid #70532d75;border-radius:8px;grid-template-columns:1fr 1fr;height:76px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47}.mini-passport-preview:after{content:"";background:linear-gradient(90deg,#0000,#36240f47,#0000);position:absolute;inset:0 calc(50% - 5px)}.mini-passport-preview span,.mini-passport-preview strong{border:2px double #146753bd;border-radius:999px;place-self:center;width:34px;height:34px;display:block;transform:rotate(-10deg)}.mini-passport-preview strong{width:54px;height:21px;transform:rotate(4deg)}.mini-passport-preview[data-style=ink_burst] span,.mini-passport-preview[data-style=ink_burst] strong{border-color:#f6c95ff2;box-shadow:0 0 18px #f6c95f5c}.mini-passport-preview[data-style=clean_slide]{background:linear-gradient(90deg,#efe2c5 0%,#f7edd5 48%,#c5b08b 50%,#f4e7cc 100%)}.mini-passport-preview[data-style=premium_showcase]{background:radial-gradient(circle at 76% 24%,#f6c95f47,#0000 26%),linear-gradient(90deg,#efd294 0%,#fff0bf 48%,#966d2e 50%,#f3d48f 100%)}.mini-pill{color:var(--muted);text-transform:uppercase;border-radius:999px;place-self:end start;padding:5px 9px;font-size:12px;font-weight:900}.mini-pill.success{color:var(--green);background:#67d39b29}.mini-pill.warning{color:var(--gold);background:#f6c95f24}.overlay-page{background:0 0;min-height:100vh;position:relative;overflow:hidden}.alert-placement-frame{transform-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alert-pop{border:2px solid var(--gold);background:#101113e6;border-radius:10px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:18px;max-width:720px;padding:20px 22px;animation:6.5s both alert-lifetime;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 70px #00000059}.stamp-earned-alert{box-shadow:none;background:0 0;border:0;border-radius:0;width:min(92vw,820px);max-width:none;padding:0;display:block;position:relative;overflow:visible}.check-in-alert{box-shadow:none;background:0 0;border:0;width:max-content;max-width:min(90vw,680px);padding:0;display:block;overflow:visible}.custom-overlay-alert{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;width:min(92vw,760px);max-width:none;height:auto;padding:0;animation:6.5s both alert-lifetime;display:flex;overflow:visible}.custom-overlay-alert.custom-position-top{align-items:center;padding-top:0}.custom-overlay-alert.custom-position-bottom{align-items:center;padding-bottom:0}.custom-overlay-alert.custom-position-left{justify-content:center;padding-left:0}.custom-overlay-alert.custom-position-right{justify-content:center;padding-right:0}.custom-overlay-alert-frame{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.check-in-alert-card{background:#0b0f14c7;border:1px solid #67d39b6b;border-radius:8px;align-items:center;gap:clamp(16px,3vw,28px);padding:clamp(14px,2vw,22px) clamp(18px,3vw,30px);animation:5.2s both check-in-alert-in;display:flex;box-shadow:0 18px 54px #00000057}.check-in-alert-copy{gap:4px;min-width:0;display:grid}.check-in-alert-copy p{color:#67d39bf5;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(13px,1.4vw,17px);font-weight:950}.check-in-alert-copy h1{color:#fff9e9;overflow-wrap:anywhere;max-width:min(62vw,470px);margin:0;font-size:clamp(28px,5vw,54px);line-height:.95}.check-in-alert-copy span{color:#e8eee6d1;font-size:clamp(13px,1.5vw,18px);line-height:1.3}.check-in-alert-stamp{color:#67d39bf5;letter-spacing:.08em;text-transform:uppercase;border:clamp(3px,.45vw,5px) double #67d39be6;border-radius:999px;flex:none;padding:clamp(9px,1.1vw,14px) clamp(15px,2vw,26px);font-family:Courier New,Courier,monospace;font-size:clamp(16px,2vw,28px);font-weight:950;transform:rotate(-7deg)}.alert-book{width:min(92vw,820px);height:min(54vw,430px);position:relative}.alert-premium-glow,.alert-premium-confetti{display:none}.alert-book-page{background-color:#0000;background-image:radial-gradient(circle at 52%,#4f331924,#0000 10%),linear-gradient(90deg,#dec28d 0%,#f2e3be 47.5%,#cfab71 49.35%,#8d693d 50%,#e4c58f 50.75%,#f4e4bf 100%);background-position:0 0,0 0;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #70532d6b;border-radius:20px;grid-template-columns:1fr 1fr;width:100%;height:100%;display:grid;position:absolute;top:0;left:0;overflow:hidden;transform:rotate(-1deg);box-shadow:0 24px 54px #00000057,inset 0 0 0 1px #ffffff57}.alert-book-page:before{content:"";mix-blend-mode:multiply;opacity:.46;pointer-events:none;z-index:1;background-color:#0000;background-image:url(/textures/passport-paper-v1-lossless.webp),repeating-linear-gradient(0deg,#20536c09,#20536c09 1px,#0000 1px 13px),repeating-linear-gradient(90deg,#84222f05,#84222f05 1px,#0000 1px 17px);background-position:50%;background-repeat:no-repeat,repeat,repeat;background-size:118% 100%,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.alert-book-page:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#38230f57 42%,#fff5d338 50%,#38230f33 58%,#0000),radial-gradient(#311f0e3d,#0000 66%);position:absolute;inset:0 calc(50% - 14px)}.alert-passport-page{padding:68px 38px 34px;position:relative}.alert-passport-left{border-right:1px solid #492f141f}.alert-passport-right{border-left:1px solid #ffffff38}.alert-passport-label{color:#2b21147a;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #2b211438;padding-bottom:10px;font-size:14px;font-weight:950;display:block}.alert-stamp-target{opacity:0;width:min(38vw,350px);height:min(38vw,350px);animation:6.5s both alert-stamp-appear;position:absolute;top:72px;left:50%;transform:translate(-50%)rotate(-10deg)scale(.92)}.alert-username-stamp{color:#146753e6;opacity:0;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:clamp(3px,.45vw,6px) double #146753d1;border-radius:999px;width:fit-content;min-width:min(32vw,300px);max-width:calc(100% - 78px);padding:clamp(12px,1.3vw,18px) clamp(18px,2.2vw,30px);font-family:Courier New,Courier,monospace;font-size:clamp(22px,3.2vw,42px);font-weight:950;line-height:1;animation:6.5s both alert-username-stamp-in;position:absolute;bottom:116px;left:50%;overflow:hidden;transform:translate(-50%)rotate(3deg)scale(.86)}.alert-username-stamp span{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.alert-stamp-art .alert-flag-stamp{width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none}.alert-stamp-art .alert-flag-stamp .flag-ink-ring{border-width:clamp(4px,.7vw,8px);inset:8px}.alert-stamp-art .alert-flag-stamp .flag-ink-ring:before{border-width:2px;inset:15px}.alert-stamp-art .alert-flag-stamp .flag-code{padding:clamp(5px,.8vw,9px) clamp(8px,1vw,12px);font-size:clamp(22px,3vw,36px)}.alert-stamp-holder{filter:drop-shadow(0 18px 18px #00000057);transform-origin:56% 100%;z-index:4;width:min(34vw,320px);height:min(34vw,320px);position:absolute;top:-184px}.alert-art-holder{animation:6.5s cubic-bezier(.18,.82,.26,1) both alert-art-holder-hit;left:84px}.alert-name-holder{width:min(28vw,270px);animation:6.5s cubic-bezier(.18,.82,.26,1) both alert-name-holder-hit;left:520px}.alert-stamp-holder-image{object-fit:contain;width:100%;height:100%;display:block}.alert-stamp-tool{width:136px;height:184px;display:none;position:absolute;top:4px;left:20px}.alert-stamp-handle{background:linear-gradient(90deg,#fff3,#0000 40%),linear-gradient(135deg,#7d4b2d,#3b2418);border-radius:16px 16px 12px 12px;width:32px;height:76px;position:absolute;top:0;left:52px;box-shadow:inset 0 0 0 2px #ffffff14}.alert-stamp-handle:after{content:"";background:linear-gradient(135deg,#6b3e25,#2c1b13);border-radius:16px 16px 8px 8px;width:82px;height:34px;position:absolute;top:61px;left:-25px}.alert-stamp-press{background:radial-gradient(circle at 50% 48%,#2a180d2e,#0000 60%),linear-gradient(135deg,#6a3d23,#2c1a12);border:4px solid #21140de6;border-radius:999px;width:132px;height:132px;position:absolute;top:85px;left:2px;box-shadow:inset 0 0 0 5px #ffffff0d,0 12px 18px #00000038}.alert-name-holder .alert-stamp-press{border-radius:999px;width:190px;height:96px;top:112px}.alert-stamp-art{color:#1f6f4f;background:radial-gradient(circle,#67d39b29,#0000 64%),#fffbee2e;border:3px double #67d39bd1;border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.alert-stamp-art img{object-fit:cover;width:100%;height:100%}.alert-pop h1{margin-bottom:4px}.stamp-earned-alert .alert-copy-panel{--alert-copy-rotation:-1deg;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#2b2114e0;max-width:min(48vw,420px);transform:rotate(var(--alert-copy-rotation));z-index:5;background:linear-gradient(135deg,#fffcedf5,#efddb5eb),url(/textures/passport-paper-v1-lossless.webp) 0 0/180% 100%;border:1px solid #70532d75;border-radius:8px;padding:clamp(12px,1.4vw,18px) clamp(16px,2vw,26px);animation:6.5s both alert-copy-panel-in;position:absolute;bottom:-16px;left:clamp(24px,4vw,58px);overflow:hidden;box-shadow:0 18px 40px #00000047,inset 0 0 0 1px #ffffff73}.stamp-earned-alert .alert-copy-panel:before{content:"";background:linear-gradient(90deg,#146753d1,#1467531f);height:4px;position:absolute;top:0;left:0;right:0}.stamp-earned-alert .alert-copy-panel p{color:#146753db;letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-size:clamp(11px,1vw,14px);font-weight:950}.stamp-earned-alert .alert-copy-panel h1{color:#2b2114f0;text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:clamp(28px,3.7vw,54px);line-height:.95;overflow:hidden}.stamp-earned-alert .alert-copy-panel span{color:#2b2114b8;font-size:clamp(13px,1.25vw,18px);font-weight:800;line-height:1.2;display:block}.book-complete-alert{background:radial-gradient(circle at 18% 22%,#f6c95f57,#0000 26%),radial-gradient(circle at 82% 12%,#67d39b38,#0000 24%),#101113f0;border-color:#f6c95ff5;grid-template-columns:340px minmax(0,1fr);gap:28px;max-width:1080px;min-height:300px;padding:30px 34px;animation:7.6s both book-complete-lifetime;box-shadow:0 24px 92px #0000007a,0 0 70px #f6c95f3d}.book-complete-alert h1{text-shadow:0 8px 34px #0000005c;margin:6px 0 12px;font-size:clamp(42px,6vw,84px);line-height:.94}.book-complete-alert .metric{color:#f6f2e8e6;font-size:clamp(20px,2vw,30px)}.book-complete-stage{width:320px;height:250px;position:relative}.book-complete-passport{filter:drop-shadow(0 22px 34px #0000005c);transform-origin:50%;grid-template-columns:1fr 1fr;width:304px;height:210px;animation:7.6s cubic-bezier(.18,.92,.28,1.12) both book-complete-pop;display:grid;position:absolute;top:22px;left:8px}.book-complete-page{color:#2b2114bf;background-color:#0000;background-image:url(/textures/passport-paper-v1-lossless.webp),linear-gradient(135deg,#f6e6bf,#d9bd87);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:180% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #70532d73;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff52}.book-complete-page.left{border-radius:12px 3px 3px 12px}.book-complete-page.right{border-radius:3px 12px 12px 3px}.book-complete-page.left:after,.book-complete-page.right:before{content:"";background:linear-gradient(90deg,#36240f38,#0000);width:16px;position:absolute;inset:0 auto 0 0}.book-complete-page.left span{letter-spacing:.08em;border-bottom:1px solid #2b211438;align-self:start;padding-bottom:8px;font-size:13px;font-weight:950}.book-complete-page.left strong{color:#146753e6;align-self:end;font-size:72px;line-height:.9}.book-complete-seal{color:#146753e6;border:5px double #146753d6;border-radius:999px;place-self:center;place-items:center;width:130px;height:130px;font-family:Courier New,Courier,monospace;font-size:46px;font-weight:950;animation:7.6s both book-complete-seal-hit;display:grid;transform:rotate(-10deg)}.book-complete-spark{border:2px solid #f6c95fc7;border-radius:999px;width:86px;height:86px;animation:7.6s both book-complete-spark;position:absolute}.book-complete-spark.one{top:2px;right:-5px}.book-complete-spark.two{bottom:2px;left:-4px;transform:scale(.7)}.alert-pop.animation-ink_burst .alert-stamp-art{color:var(--gold);border-color:#f6c95fe6}.alert-pop.animation-ink_burst .alert-book-page{box-shadow:0 30px 76px #0000005c,0 0 46px #f6c95f2e,inset 0 0 0 1px #ffffff5c}.alert-pop.animation-ink_burst .alert-stamp-target:before,.alert-pop.animation-ink_burst .alert-stamp-target:after{content:"";opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:-18px}.alert-pop.animation-ink_burst .alert-stamp-target:before{z-index:0;background:radial-gradient(circle at 18% 28%,#14675385 0 3px,#0000 4px),radial-gradient(circle at 82% 22%,#f6c95f94 0 4px,#0000 5px),radial-gradient(circle at 78% 84%,#14675375 0 3px,#0000 4px),radial-gradient(circle at 8% 74%,#f6c95f7a 0 5px,#0000 6px);animation:6.5s both alert-ink-burst}.alert-pop.animation-ink_burst .alert-stamp-target:after{z-index:0;border:3px solid #f6c95f85;animation:6.5s both alert-ink-ring}.alert-pop.animation-ink_burst .alert-stamp-art{z-index:1;position:relative}.alert-pop.animation-ink_burst .alert-username-stamp{color:#a9680cf0;border-color:#f6c95fe0}.alert-pop.animation-ink_burst .alert-stamp-holder{filter:drop-shadow(0 20px 20px #00000057)drop-shadow(0 0 20px #f6c95f29)}.alert-pop.animation-clean_slide .alert-art-holder{animation-name:alert-clean-slide-left}.alert-pop.animation-clean_slide .alert-name-holder{animation-name:alert-clean-slide-right}.alert-pop.animation-clean_slide .alert-book-page{background:url(/textures/passport-paper-v1-lossless.webp),linear-gradient(90deg,#efe2c5 0%,#f7edd5 48%,#c7b08b 50%,#f4e7cc 100%);transform:rotate(0);box-shadow:0 16px 40px #0000003d,inset 0 0 0 1px #ffffff6b}.alert-pop.animation-clean_slide .alert-stamp-target{transform:translate(-50%)rotate(-5deg)scale(.92)}.alert-pop.animation-clean_slide .alert-username-stamp{color:#3c557ae6;border-color:#3c557ac7;transform:translate(-50%)rotate(0)scale(.86)}.alert-pop.animation-premium_showcase{background:radial-gradient(circle at 18% 18%,#f6c95f33,#0000 24%),#101113eb}.stamp-earned-alert.animation-premium_showcase{background:0 0;width:min(94vw,1040px)}.alert-pop.animation-premium_showcase .alert-book{width:min(92vw,960px);height:min(52vw,500px)}.alert-pop.animation-premium_showcase .alert-premium-glow{filter:blur(2px);opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 45%,#f6c95f47,#0000 38%),radial-gradient(circle at 73% 25%,#67d39b2e,#0000 24%);animation:6.5s both alert-premium-glow;display:block;position:absolute;inset:-54px -70px}.alert-pop.animation-premium_showcase .alert-premium-confetti{opacity:0;pointer-events:none;z-index:6;background-color:#0000;background-image:radial-gradient(circle,#f6c95ff2 0 3px,#0000 4px),radial-gradient(circle,#67d39bd9 0 2px,#0000 3px),linear-gradient(90deg,#ffffffdb 0 10px,#0000 10px);background-position:0 0,22px 28px,48px 10px;background-repeat:repeat,repeat,repeat;background-size:74px 54px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:260px;height:150px;animation:6.5s both alert-premium-confetti;display:block;position:absolute}.alert-pop.animation-premium_showcase .alert-premium-confetti.one{top:0;left:2%;transform:rotate(-14deg)}.alert-pop.animation-premium_showcase .alert-premium-confetti.two{top:12%;right:4%;transform:rotate(11deg)}.alert-pop.animation-premium_showcase .alert-premium-confetti.three{bottom:8%;left:42%;transform:rotate(6deg)scale(.76)}.alert-pop.animation-premium_showcase .alert-stamp-art{color:var(--gold);background:radial-gradient(circle,#f6c95f2e,#0000 64%),#fffbee3d;border-color:#f6c95ff0;box-shadow:0 0 0 7px #f6c95f14,0 0 30px #f6c95f57}.alert-pop.animation-premium_showcase .alert-book-page{background:url(/textures/passport-paper-v1-lossless.webp),radial-gradient(circle at 20% 24%,#ffffff61,#0000 18%),radial-gradient(circle at 78% 18%,#f6c95f5c,#0000 24%),linear-gradient(90deg,#e3c077 0%,#fff0bb 47%,#8b652f 50%,#f3d58f 100%);border-color:#f6c95f9e;border-radius:24px;transform:rotate(-.6deg);box-shadow:0 32px 92px #00000070,0 0 80px #f6c95f47,inset 0 0 0 1px #ffffff6b}.alert-pop.animation-premium_showcase .alert-book-page:before{color:#7a4c099e;content:"LIVE COLLECTION DROP";letter-spacing:.11em}.alert-pop.animation-premium_showcase .alert-passport-label{color:#7a4c0994}.alert-pop.animation-premium_showcase .alert-stamp-holder{filter:drop-shadow(0 20px 20px #00000057)drop-shadow(0 0 24px #f6c95f42)}.alert-pop.animation-premium_showcase .alert-username-stamp{color:#8a5507f0;border-color:#f6c95feb;box-shadow:0 0 24px #f6c95f33}.alert-pop.animation-premium_showcase .alert-copy-panel{--alert-copy-rotation:1.2deg;max-width:min(42vw,430px);transform:rotate(var(--alert-copy-rotation));background:linear-gradient(135deg,#101113f5,#312412f0),url(/textures/passport-paper-v1-lossless.webp);border-color:#f6c95fc2;bottom:-8px;left:auto;right:clamp(24px,4vw,66px);box-shadow:0 24px 70px #00000075,0 0 42px #f6c95f33,inset 0 0 0 1px #ffffff1f}.alert-pop.animation-premium_showcase .alert-copy-panel:before{background:linear-gradient(90deg,#f6c95ff0,#67d39b5c)}.alert-pop.animation-premium_showcase .alert-copy-panel p{color:#f6c95ff0}.alert-pop.animation-premium_showcase .alert-copy-panel h1{color:#fff4d5;text-shadow:0 8px 28px #00000075}.alert-pop.animation-premium_showcase .alert-copy-panel span{color:#f6f2e8d1}.theme-alert-passport{--theme-alert-rotation:-10deg;--theme-collected-ink:#146753e0}.theme-alert-passport .alert-stamp-holder,.theme-alert-passport .alert-username-stamp{display:none}.theme-alert-passport .alert-stamp-target{animation-name:passport-stamp-press-in}.theme-alert-passport .alert-copy-panel{--alert-copy-rotation:0deg;-webkit-backdrop-filter:none;backdrop-filter:none;color:#2b2114db;z-index:6;background:linear-gradient(135deg,#fffbee94,#ecd8b157);border:1px solid #45321c38;border-radius:6px;gap:7px;width:min(31vw,320px);max-width:none;min-height:0;padding:clamp(12px,1.6vw,18px) clamp(14px,1.8vw,22px);animation:6.5s both alert-copy-panel-in;display:grid;inset:clamp(132px,16vw,166px) clamp(48px,6vw,82px) auto auto;transform:none;box-shadow:inset 0 0 0 1px #ffffff42}.theme-alert-passport .alert-copy-panel:before,.theme-alert-passport .alert-copy-panel p{display:none}.theme-alert-passport .alert-copy-panel h1{color:#2b2114eb;white-space:normal;word-break:break-word;font-size:clamp(24px,2.55vw,38px);line-height:.95}.theme-alert-passport .alert-copy-panel span{color:#2b21149e;font-size:clamp(11px,1vw,15px)}.theme-alert-passport .alert-book:after{border:clamp(3px, .42vw, 5px) double var(--theme-collected-ink);color:var(--theme-collected-ink);content:"COLLECTED";letter-spacing:.08em;opacity:0;text-transform:uppercase;z-index:7;border-radius:999px;padding:clamp(9px,1vw,13px) clamp(18px,2vw,28px);font-family:Courier New,Courier,monospace;font-size:clamp(16px,1.7vw,26px);font-weight:950;animation:6.5s both scrapbook-collected-stamp-in;position:absolute;bottom:clamp(12px,2.2vw,28px);left:58%;transform:translate(-50%)rotate(-7deg)scale(.82)}.theme-alert-passport.event-check_in_recorded .alert-book:after{content:"CHECK-IN"}.book-complete-alert.animation-premium_showcase{background:radial-gradient(circle at 12% 18%,#f6c95f5c,#0000 24%),radial-gradient(circle at 84% 18%,#67d39b3d,#0000 22%),linear-gradient(135deg,#101113fa,#312412f5);border-color:#f6c95ffa;box-shadow:0 26px 100px #0000008c,0 0 90px #f6c95f47}.alert-pop.theme-alert-scrapbook_postcards .alert-book-page,.alert-pop.theme-alert-sticker_book .alert-book-page,.alert-pop.theme-alert-pin_board .alert-book-page,.alert-pop.theme-alert-badge_case .alert-book-page,.alert-pop.theme-alert-trophy_shelf .alert-book-page{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);overflow:visible}.alert-pop.theme-alert-scrapbook_postcards .alert-book-page:after,.alert-pop.theme-alert-sticker_book .alert-book-page:after,.alert-pop.theme-alert-pin_board .alert-book-page:after,.alert-pop.theme-alert-badge_case .alert-book-page:after,.alert-pop.theme-alert-trophy_shelf .alert-book-page:after{display:none}.theme-alert-scrapbook_postcards .alert-passport-label,.theme-alert-sticker_book .alert-passport-label,.theme-alert-pin_board .alert-passport-label,.theme-alert-badge_case .alert-passport-label,.theme-alert-trophy_shelf .alert-passport-label{font-size:0}.theme-alert-scrapbook_postcards .alert-passport-label:after,.theme-alert-sticker_book .alert-passport-label:after,.theme-alert-pin_board .alert-passport-label:after,.theme-alert-badge_case .alert-passport-label:after,.theme-alert-trophy_shelf .alert-passport-label:after{font-size:14px}.theme-alert-scrapbook_postcards .alert-passport-left,.theme-alert-sticker_book .alert-passport-left,.theme-alert-pin_board .alert-passport-left,.theme-alert-badge_case .alert-passport-left,.theme-alert-trophy_shelf .alert-passport-left{border-right:0}.theme-alert-scrapbook_postcards .alert-passport-right,.theme-alert-sticker_book .alert-passport-right,.theme-alert-pin_board .alert-passport-right,.theme-alert-badge_case .alert-passport-right,.theme-alert-trophy_shelf .alert-passport-right{border-left:0}.theme-alert-scrapbook_postcards .alert-stamp-holder,.theme-alert-sticker_book .alert-stamp-holder,.theme-alert-pin_board .alert-stamp-holder,.theme-alert-badge_case .alert-stamp-holder,.theme-alert-trophy_shelf .alert-stamp-holder{display:none}.theme-alert-scrapbook_postcards .alert-stamp-target,.theme-alert-sticker_book .alert-stamp-target,.theme-alert-pin_board .alert-stamp-target,.theme-alert-badge_case .alert-stamp-target,.theme-alert-trophy_shelf .alert-stamp-target{--theme-alert-rotation:-5deg;animation-name:scrapbook-postcard-toss-in}.alert-pop.theme-alert-scrapbook_postcards .alert-book-page{background:linear-gradient(#5b4a310f 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#5b4a310a 1px,#0000 1px) 0 0/18px 18px,radial-gradient(circle at 82% 18%,#5e46221a,#0000 18%),linear-gradient(135deg,#eee6cf,#d9ceb0);border-color:#5c4a2d57;border-radius:8px;transform:rotate(-1.4deg);box-shadow:0 22px 52px #2a20124d,inset 0 0 0 1px #fff3}.alert-pop.theme-alert-scrapbook_postcards .alert-book-page:before{color:#4c3a2175;content:"POSTCARD SCRAPBOOK"}.theme-alert-scrapbook_postcards .alert-passport-left .alert-passport-label:after{content:"POSTCARD ADDED"}.theme-alert-scrapbook_postcards{--theme-collected-ink:#146753e0}.theme-alert-scrapbook_postcards .alert-passport-right .alert-passport-label:after{content:"COLLECTOR NOTE"}.theme-alert-scrapbook_postcards .alert-stamp-target{--theme-alert-rotation:-4deg;width:min(43vw,430px);height:min(26vw,260px);animation-name:scrapbook-postcard-toss-in;top:108px;transform:translate(-50%)rotate(-4deg)scale(.92)}.theme-alert-scrapbook_postcards .alert-stamp-art{background:linear-gradient(#ffffff2e,#0000 42%),#efe2c6;border:12px solid #f3ead6;border-bottom-width:28px;border-radius:3px;overflow:hidden;box-shadow:0 16px 24px #3429193d,inset 0 0 0 1px #694d273d}.theme-alert-scrapbook_postcards .alert-stamp-art:before,.theme-alert-scrapbook_postcards .alert-stamp-art:after{content:"";pointer-events:none;position:absolute}.theme-alert-scrapbook_postcards .alert-stamp-art:before{mix-blend-mode:multiply;background:linear-gradient(102deg,#0000 0 29%,#5a412629 30%,#0000 32%),radial-gradient(circle at 92% 8%,#4831192e,#0000 8%),radial-gradient(circle at 7% 88%,#48311924,#0000 10%);inset:0}.theme-alert-scrapbook_postcards .alert-stamp-art:after{opacity:.8;background:#e2c67e9e;width:130px;height:26px;top:-10px;left:32%;transform:rotate(-7deg);box-shadow:0 1px 4px #44331b2e}.theme-alert-scrapbook_postcards .alert-stamp-art img{filter:sepia(.2)contrast(1.05)saturate(.9)}.theme-alert-scrapbook_postcards .alert-username-stamp{color:#34230ee0;background-color:#ffe95b;background-image:linear-gradient(#775b161a 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;border-radius:5px;min-width:min(28vw,270px);padding:18px 20px;font-family:Segoe Print,Bradley Hand ITC,Comic Sans MS,cursive;bottom:94px;transform:translate(-50%)rotate(2.5deg)scale(.86);box-shadow:0 14px 22px #372b1533}.theme-alert-scrapbook_postcards .alert-copy-panel{--alert-copy-rotation:1.4deg;color:#34230ee6;max-width:none;min-height:min(28vw,270px);transform:rotate(var(--alert-copy-rotation));background-color:#ffef70;background-image:linear-gradient(#775b1614 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#8661163d;flex-direction:column;justify-content:center;width:min(35vw,360px);padding:clamp(18px,2.5vw,30px);display:flex;inset:clamp(94px,12vw,132px) clamp(36px,5.5vw,82px) auto auto}.theme-alert-scrapbook_postcards .alert-copy-panel p,.theme-alert-sticker_book .alert-copy-panel p,.theme-alert-pin_board .alert-copy-panel p,.theme-alert-badge_case .alert-copy-panel p,.theme-alert-trophy_shelf .alert-copy-panel p{display:none}.theme-alert-scrapbook_postcards .alert-copy-panel h1,.theme-alert-sticker_book .alert-copy-panel h1,.theme-alert-pin_board .alert-copy-panel h1,.theme-alert-badge_case .alert-copy-panel h1,.theme-alert-trophy_shelf .alert-copy-panel h1{white-space:normal;word-break:break-word;font-size:clamp(24px,2.55vw,38px)}.theme-alert-scrapbook_postcards .alert-copy-panel span,.theme-alert-sticker_book .alert-copy-panel span,.theme-alert-pin_board .alert-copy-panel span,.theme-alert-badge_case .alert-copy-panel span,.theme-alert-trophy_shelf .alert-copy-panel span{font-size:clamp(11px,1vw,15px)}.theme-alert-scrapbook_postcards .alert-username-stamp,.theme-alert-sticker_book .alert-username-stamp,.theme-alert-pin_board .alert-username-stamp,.theme-alert-badge_case .alert-username-stamp,.theme-alert-trophy_shelf .alert-username-stamp{display:none}.theme-alert-scrapbook_postcards .alert-book:after,.theme-alert-sticker_book .alert-book:after,.theme-alert-pin_board .alert-book:after,.theme-alert-badge_case .alert-book:after,.theme-alert-trophy_shelf .alert-book:after{border:clamp(3px, .42vw, 5px) double var(--theme-collected-ink,#146753d1);color:var(--theme-collected-ink,#146753e0);content:"COLLECTED";letter-spacing:.08em;opacity:0;text-transform:uppercase;z-index:7;border-radius:999px;padding:clamp(9px,1vw,13px) clamp(18px,2vw,28px);font-family:Courier New,Courier,monospace;font-size:clamp(16px,1.7vw,26px);font-weight:950;animation:6.5s both scrapbook-collected-stamp-in;position:absolute;bottom:clamp(12px,2.2vw,28px);left:58%;transform:translate(-50%)rotate(-7deg)scale(.82)}.theme-alert-scrapbook_postcards.event-check_in_recorded .alert-book:after,.theme-alert-sticker_book.event-check_in_recorded .alert-book:after,.theme-alert-pin_board.event-check_in_recorded .alert-book:after,.theme-alert-badge_case.event-check_in_recorded .alert-book:after,.theme-alert-trophy_shelf.event-check_in_recorded .alert-book:after{content:"CHECK-IN"}.theme-alert-sticker_book .alert-copy-panel,.theme-alert-pin_board .alert-copy-panel,.theme-alert-badge_case .alert-copy-panel,.theme-alert-trophy_shelf .alert-copy-panel{--alert-copy-rotation:1.4deg;max-width:none;min-height:min(28vw,270px);transform:rotate(var(--alert-copy-rotation));flex-direction:column;justify-content:center;width:min(35vw,360px);padding:clamp(18px,2.5vw,30px);display:flex;inset:clamp(94px,12vw,132px) clamp(36px,5.5vw,82px) auto auto}.alert-pop.theme-alert-sticker_book .alert-book-page{background:radial-gradient(circle at 16% 18%,#ffffff57,#0000 16%),radial-gradient(circle at 82% 22%,#ffffff47,#0000 14%),linear-gradient(135deg,#e524401f,#0000 30%),linear-gradient(225deg,#2c74d62e,#0000 32%),repeating-linear-gradient(0deg,#ffffff14 0 2px,#0000 2px 10px),#dfd6bd;border-color:#2432575c;border-radius:6px;transform:rotate(.8deg)}.theme-alert-sticker_book{--theme-collected-ink:#243257e0}.alert-pop.theme-alert-sticker_book .alert-book-page:before{color:#2432579e;content:"STICKER ALBUM LIVE"}.theme-alert-sticker_book .alert-passport-left .alert-passport-label:after{content:"STICKER PLACED"}.theme-alert-sticker_book .alert-passport-right .alert-passport-label:after{content:"ALBUM OWNER"}.theme-alert-sticker_book .alert-stamp-target{--theme-alert-rotation:-2deg;width:min(31vw,300px);height:min(31vw,300px);top:94px}.theme-alert-sticker_book .alert-stamp-art{background:linear-gradient(130deg,#ffffffc7,#0000 38%),linear-gradient(135deg,#fff,#e8edf5);border:8px solid #f9fbff;border-radius:14px;box-shadow:0 18px 30px #0d152a42,inset 0 0 0 2px #27407429}.theme-alert-sticker_book .alert-stamp-art:after{content:"";background:linear-gradient(135deg,#0000 0 48%,#bec6d7cc 50%,#fff 52% 100%);width:44px;height:44px;position:absolute;bottom:0;right:0}.theme-alert-sticker_book .alert-username-stamp{color:#243257eb;background:#f9fbff;border:4px solid #243257b8;border-radius:12px;transform:translate(-50%)rotate(-2deg)scale(.86)}.theme-alert-sticker_book .alert-copy-panel{background:linear-gradient(135deg,#fffffff5,#e2eaf8eb);border-color:#24325747}.theme-alert-sticker_book .alert-copy-panel:before{background:linear-gradient(90deg,#e52440,#2c74d6)}.alert-pop.theme-alert-pin_board .alert-book-page{background:radial-gradient(circle at 18% 22%,#4e30162e 0 2px,#0000 3px),radial-gradient(circle at 82% 74%,#4e301624 0 2px,#0000 3px),repeating-linear-gradient(45deg,#ffffff09 0 2px,#0000 2px 13px),linear-gradient(135deg,#bf8951,#8d5f35);border-color:#5230148f;border-radius:12px;box-shadow:0 24px 58px #0000005c,inset 0 0 0 10px #4a2a132e}.theme-alert-pin_board{--theme-collected-ink:#3a2613e0}.alert-pop.theme-alert-pin_board .alert-book-page:before{color:#361f0e94;content:"PIN BOARD DROP"}.theme-alert-pin_board .alert-passport-left .alert-passport-label:after{content:"PIN ADDED"}.theme-alert-pin_board .alert-passport-right .alert-passport-label:after{content:"COLLECTOR TAG"}.theme-alert-pin_board .alert-stamp-art{background:radial-gradient(circle at 35% 28%,#ffffff8c,#0000 18%),radial-gradient(circle,#277f5ee6,#0f4836fa);border:8px solid #e5d49ef5;box-shadow:0 16px 24px #23150a57,inset 0 0 0 5px #ffffff1a}.theme-alert-pin_board .alert-stamp-target{--theme-alert-rotation:4deg}.theme-alert-pin_board .alert-stamp-art:after{content:"";background:#d92745;border:2px solid #ffffff73;border-radius:999px;width:22px;height:22px;position:absolute;top:-10px;left:calc(50% - 11px);box-shadow:0 5px 8px #0000003d}.theme-alert-pin_board .alert-username-stamp,.theme-alert-pin_board .alert-copy-panel{color:#3a2613e6;background:#f4e5bd;border-color:#5939195c}.alert-pop.theme-alert-badge_case .alert-book-page{background:linear-gradient(120deg,#ffffff29,#0000 22% 72%,#ffffff1a),radial-gradient(circle at 50% 42%,#5691ff2e,#0000 36%),linear-gradient(90deg,#ffffff14,#0000 12% 88%,#ffffff14),linear-gradient(135deg,#151820,#07090e);border-color:#bccbeb57;border-radius:18px;box-shadow:0 28px 76px #00000085,inset 0 0 0 1px #ffffff1f}.theme-alert-badge_case{--theme-collected-ink:#dae5ffd1}.alert-pop.theme-alert-badge_case .alert-book-page:before{color:#dae5ffa3;content:"BADGE CASE"}.theme-alert-badge_case .alert-passport-label{color:#dae5ff94}.theme-alert-badge_case .alert-passport-left .alert-passport-label:after{content:"BADGE UNLOCKED"}.theme-alert-badge_case .alert-passport-right .alert-passport-label:after{content:"VERIFIED COLLECTOR"}.theme-alert-badge_case .alert-stamp-art{background:radial-gradient(circle at 38% 26%,#ffffff8f,#0000 18%),radial-gradient(circle,#496fb5f0,#142342);border:8px solid #dae5ffdb;box-shadow:0 0 30px #5691ff3d,inset 0 0 0 6px #ffffff1f}.theme-alert-badge_case .alert-stamp-target{--theme-alert-rotation:-6deg}.theme-alert-badge_case .alert-username-stamp{color:#dae5ffe0;border-color:#dae5ffc7}.theme-alert-badge_case .alert-copy-panel{background:linear-gradient(135deg,#0d1018f5,#1f283ef0);border-color:#dae5ff57}.theme-alert-badge_case .alert-copy-panel p,.theme-alert-badge_case .alert-copy-panel h1{color:#ecf2fff2}.theme-alert-badge_case .alert-copy-panel span{color:#dae5ffb8}.alert-pop.theme-alert-trophy_shelf .alert-book-page{background:linear-gradient(0deg,#573112e6 0 18%,#0000 18%),linear-gradient(#0000 81%,#f6c95f33 81% 82%),radial-gradient(circle at 72% 22%,#f6c95f3d,#0000 26%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 28px),linear-gradient(135deg,#5f351b,#2b180e);border-color:#f6c95f57;border-radius:12px;box-shadow:0 28px 76px #00000080,inset 0 -34px #24140a5c}.theme-alert-trophy_shelf{--theme-collected-ink:#f6c95fdb}.alert-pop.theme-alert-trophy_shelf .alert-book-page:before{color:#f6c95fb8;content:"TROPHY SHELF"}.theme-alert-trophy_shelf .alert-passport-label{color:#f6c95f9e}.theme-alert-trophy_shelf .alert-passport-left .alert-passport-label:after{content:"AWARD PLACED"}.theme-alert-trophy_shelf .alert-passport-right .alert-passport-label:after{content:"WINNER PLAQUE"}.theme-alert-trophy_shelf .alert-stamp-art{background:radial-gradient(circle at 36% 24%,#ffffff8c,#0000 18%),radial-gradient(circle,#f6c95ffa,#7d4d0f);border:8px solid #ffefb2e6;box-shadow:0 0 38px #f6c95f52,0 20px 30px #00000052,inset 0 0 0 6px #ffffff1f}.theme-alert-trophy_shelf .alert-stamp-target{--theme-alert-rotation:3deg}.theme-alert-trophy_shelf .alert-username-stamp{color:#f6c95feb;background:linear-gradient(135deg,#322010,#1c1108);border-color:#f6c95fd6}.theme-alert-trophy_shelf .alert-copy-panel{background:linear-gradient(135deg,#322010fa,#1c1108f5);border-color:#f6c95f80}.theme-alert-trophy_shelf .alert-copy-panel p,.theme-alert-trophy_shelf .alert-copy-panel h1{color:#fff1c2f5}.theme-alert-trophy_shelf .alert-copy-panel span{color:#ffefb2b8}.theme-alert-scrapbook_postcards.book-complete-alert,.theme-alert-sticker_book.book-complete-alert,.theme-alert-pin_board.book-complete-alert,.theme-alert-badge_case.book-complete-alert,.theme-alert-trophy_shelf.book-complete-alert{border-radius:12px}.theme-alert-scrapbook_postcards.book-complete-alert{color:#34230eeb;background:radial-gradient(circle at 18% 18%,#ffe95b42,#0000 24%),linear-gradient(135deg,#eee6cff5,#7e6239eb)}.theme-alert-sticker_book.book-complete-alert{background:radial-gradient(circle at 18% 18%,#e5244047,#0000 24%),radial-gradient(circle at 82% 12%,#2c74d64d,#0000 24%),#121a2df2}.theme-alert-pin_board.book-complete-alert{background:radial-gradient(circle at 18% 18%,#d8274538,#0000 24%),linear-gradient(135deg,#8e5e32fa,#4a2a13f5)}.theme-alert-badge_case.book-complete-alert{background:radial-gradient(circle at 50% 20%,#5691ff42,#0000 34%),linear-gradient(135deg,#0a0d13fa,#1f283ef5)}.theme-alert-trophy_shelf.book-complete-alert{background:radial-gradient(circle at 50% 14%,#f6c95f5c,#0000 32%),linear-gradient(135deg,#322010fa,#1c1108f5)}.alert-pop.theme-alert-scrapbook_postcards .book-complete-passport,.alert-pop.theme-alert-sticker_book .book-complete-passport,.alert-pop.theme-alert-pin_board .book-complete-passport,.alert-pop.theme-alert-badge_case .book-complete-passport,.alert-pop.theme-alert-trophy_shelf .book-complete-passport{width:304px;height:210px;display:block}.alert-pop.theme-alert-scrapbook_postcards .book-complete-page.right,.alert-pop.theme-alert-sticker_book .book-complete-page.right,.alert-pop.theme-alert-pin_board .book-complete-page.right,.alert-pop.theme-alert-badge_case .book-complete-page.right,.alert-pop.theme-alert-trophy_shelf .book-complete-page.right{display:none}.alert-pop.theme-alert-scrapbook_postcards .book-complete-page.left,.alert-pop.theme-alert-sticker_book .book-complete-page.left,.alert-pop.theme-alert-pin_board .book-complete-page.left,.alert-pop.theme-alert-badge_case .book-complete-page.left,.alert-pop.theme-alert-trophy_shelf .book-complete-page.left{border-radius:12px;align-content:space-between;height:100%}.alert-pop.theme-alert-scrapbook_postcards .book-complete-page.left:after,.alert-pop.theme-alert-sticker_book .book-complete-page.left:after,.alert-pop.theme-alert-pin_board .book-complete-page.left:after,.alert-pop.theme-alert-badge_case .book-complete-page.left:after,.alert-pop.theme-alert-trophy_shelf .book-complete-page.left:after{display:none}.alert-pop.theme-alert-scrapbook_postcards .book-complete-page.left{color:#34230eeb;background-color:#ffef70;background-image:linear-gradient(#775b1614 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transform:rotate(-3deg)}.alert-pop.theme-alert-sticker_book .book-complete-page.left{color:#243257eb;background:linear-gradient(130deg,#ffffffc7,#0000 38%),linear-gradient(135deg,#fff,#e8edf5);border:8px solid #f9fbff;transform:rotate(2deg)}.alert-pop.theme-alert-pin_board .book-complete-page.left{color:#3a2613e6;background:radial-gradient(circle at 82% 18%,#d92745 0 9px,#0000 10px),#f4e5bd;transform:rotate(-2deg)}.alert-pop.theme-alert-badge_case .book-complete-page.left{color:#ecf2fff2;background:linear-gradient(120deg,#ffffff29,#0000 22% 72%,#ffffff1a),linear-gradient(135deg,#151820,#07090e);border-color:#dae5ff57}.alert-pop.theme-alert-trophy_shelf .book-complete-page.left{color:#fff1c2f5;background:radial-gradient(circle at 72% 22%,#f6c95f3d,#0000 26%),linear-gradient(135deg,#5f351b,#2b180e);border-color:#f6c95f61}.alert-pop.theme-alert-scrapbook_postcards .book-complete-page.left strong,.alert-pop.theme-alert-sticker_book .book-complete-page.left strong,.alert-pop.theme-alert-pin_board .book-complete-page.left strong,.alert-pop.theme-alert-badge_case .book-complete-page.left strong,.alert-pop.theme-alert-trophy_shelf .book-complete-page.left strong{color:currentColor}@keyframes alert-lifetime{0%{opacity:0;transform:translateY(24px)scale(.96)}12%{opacity:1;transform:translateY(0)scale(1)}86%{opacity:1}to{opacity:0;transform:translateY(-18px)scale(.98)}}@keyframes book-complete-lifetime{0%{opacity:0;transform:translateY(36px)scale(.9)}10%{opacity:1;transform:translateY(0)scale(1.02)}16%,86%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-28px)scale(.98)}}@keyframes book-complete-pop{0%{opacity:0;transform:rotate(-7deg)scale(.76)}16%{opacity:1;transform:rotate(1deg)scale(1.08)}24%,to{opacity:1;transform:rotate(-2deg)scale(1)}}@keyframes book-complete-seal-hit{0%,24%{opacity:0;transform:rotate(-10deg)scale(1.45)}32%{opacity:1;transform:rotate(-10deg)scale(.88)}42%,to{opacity:1;transform:rotate(-10deg)scale(1)}}@keyframes book-complete-spark{0%,20%{opacity:0;transform:scale(.2)}34%{opacity:.9;transform:scale(1)}72%,to{opacity:0;transform:scale(1.45)}}@keyframes alert-art-holder-hit{0%{opacity:0;transform:translateY(-74px)translate(40px)rotate(-14deg)scale(1.12)}14%{opacity:1}28%{transform:translateY(192px)translate(0)rotate(-5deg)scale(.9)}36%{transform:translateY(132px)translate(4px)rotate(-7deg)scale(1)}50%{opacity:1;transform:translateY(-54px)translate(-28px)rotate(-12deg)scale(1.06)}68%,to{opacity:0;transform:translateY(-86px)translate(-48px)rotate(-14deg)scale(1.12)}}@keyframes alert-name-holder-hit{0%,45%{opacity:0;transform:translateY(-76px)translate(30px)rotate(10deg)scale(1.02)}52%{opacity:1}64%{opacity:1;transform:translateY(250px)translate(0)rotate(4deg)scale(.88)}72%{opacity:1;transform:translateY(184px)translate(8px)rotate(4deg)scale(1)}84%,to{opacity:0;transform:translateY(-52px)translate(-36px)rotate(8deg)scale(1.04)}}@keyframes alert-stamp-appear{0%,27%{opacity:0;filter:saturate(.6);transform:translate(-50%)rotate(-10deg)scale(.72)}34%{opacity:1;filter:saturate(1.25);transform:translate(-50%)rotate(-10deg)scale(1.04)}48%,to{opacity:1;filter:saturate();transform:translate(-50%)rotate(-10deg)scale(1)}}@keyframes alert-username-stamp-in{0%,64%{opacity:0;filter:saturate(.6);transform:translate(-50%)rotate(3deg)scale(.72)}72%{opacity:1;filter:saturate(1.25);transform:translate(-50%)rotate(3deg)scale(1.04)}82%,to{opacity:.9;filter:saturate();transform:translate(-50%)rotate(3deg)scale(1)}}@keyframes alert-copy-panel-in{0%,30%{opacity:0;transform:translateY(18px) rotate(var(--alert-copy-rotation)) scale(.96)}42%{opacity:1;transform:translateY(0) rotate(var(--alert-copy-rotation)) scale(1.02)}54%,88%{opacity:1;transform:translateY(0) rotate(var(--alert-copy-rotation)) scale(1)}to{opacity:0;transform:translateY(-12px) rotate(var(--alert-copy-rotation)) scale(.98)}}@keyframes check-in-alert-in{0%{opacity:0;transform:translateY(18px)scale(.94)}10%,82%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.98)}}@keyframes theme-alert-item-reveal{0%,26%{opacity:0;filter:saturate(.72);transform:translateX(-50%) rotate(var(--theme-alert-rotation)) translateY(22px) scale(.76)}38%{opacity:1;filter:saturate(1.18);transform:translateX(-50%) rotate(var(--theme-alert-rotation)) translateY(0) scale(1.05)}52%,to{opacity:1;filter:saturate();transform:translateX(-50%) rotate(var(--theme-alert-rotation)) translateY(0) scale(1)}}@keyframes scrapbook-postcard-toss-in{0%,18%{opacity:0;filter:blur(1px)sepia(.12)saturate(.8);transform:translateX(-128%) translateY(-100px) rotate(calc(var(--theme-alert-rotation) - 42deg)) scale(.72)}38%{opacity:1;filter:blur()sepia(.18)saturate();transform:translateX(-50%) translateY(0) rotate(var(--theme-alert-rotation)) scale(1)}to{opacity:1;filter:blur()sepia(.18)saturate();transform:translateX(-50%) translateY(0) rotate(var(--theme-alert-rotation)) scale(1)}}@keyframes passport-stamp-press-in{0%,22%{opacity:0;filter:saturate(.6);transform:translateX(-50%) translateY(-58px) rotate(var(--theme-alert-rotation)) scale(1.42)}34%{opacity:1;filter:saturate(1.2);transform:translateX(-50%) translateY(0) rotate(var(--theme-alert-rotation)) scale(.9)}44%{opacity:1;transform:translateX(-50%) translateY(0) rotate(var(--theme-alert-rotation)) scale(1.03)}56%,to{opacity:1;filter:saturate();transform:translateX(-50%) translateY(0) rotate(var(--theme-alert-rotation)) scale(1)}}@keyframes scrapbook-collected-stamp-in{0%,44%{opacity:0;transform:translate(-50%)rotate(-7deg)scale(1.3)}52%{opacity:.95;transform:translate(-50%)rotate(-7deg)scale(.88)}62%,90%{opacity:.82;transform:translate(-50%)rotate(-7deg)scale(1)}to{opacity:0;transform:translate(-50%)rotate(-7deg)scale(.98)}}@keyframes alert-premium-glow{0%,18%{opacity:0;transform:scale(.88)}32%{opacity:1;transform:scale(1)}78%,to{opacity:0;transform:scale(1.12)}}@keyframes alert-premium-confetti{0%,28%{opacity:0;transform:translateY(16px)scale(.7)}38%{opacity:.86}76%,to{opacity:0;transform:translateY(-40px)scale(1.04)}}@keyframes alert-ink-burst{0%,28%{opacity:0;transform:scale(.3)rotate(-10deg)}36%{opacity:.9;transform:scale(1.08)rotate(-10deg)}54%,to{opacity:.18;transform:scale(1.18)rotate(-10deg)}}@keyframes alert-ink-ring{0%,28%{opacity:0;transform:scale(.62)}36%{opacity:.8;transform:scale(1)}62%,to{opacity:0;transform:scale(1.32)}}@keyframes alert-clean-slide-left{0%{opacity:0;transform:translate(-42px)translateY(20px)rotate(-8deg)scale(.92)}22%{opacity:1}42%{transform:translate(0)translateY(108px)rotate(-8deg)scale(.96)}58%,to{opacity:0;transform:translate(20px)translateY(40px)rotate(-8deg)scale(1)}}@keyframes alert-clean-slide-right{0%,45%{opacity:0;transform:translate(-42px)translateY(20px)rotate(5deg)scale(.92)}55%{opacity:1}70%{opacity:1;transform:translate(0)translateY(190px)rotate(5deg)scale(.96)}86%,to{opacity:0;transform:translate(20px)translateY(44px)rotate(5deg)scale(1)}}@media (max-width:820px){.theme-display-header,.scrapbook-cover-strip{grid-template-columns:1fr}.scrapbook-book,.scrapbook-flip-shell{padding:8px}.scrapbook-binder-spine{display:none}.scrapbook-binder-spine span{width:17px;height:44px}.scrapbook-page{padding:14px}.scrapbook-identity-page{grid-template-rows:auto auto auto auto auto;gap:9px}.scrapbook-identity-page h2{font-size:1.72rem;line-height:1}.scrapbook-identity-polaroids{gap:10px;margin:0}.scrapbook-profile-polaroid{width:min(100%,138px);max-width:138px;padding:8px 8px 11px}.scrapbook-profile-polaroid strong{font-size:.82rem}.scrapbook-profile-polaroid small{font-size:.5rem}.scrapbook-profile-polaroid .scrapbook-tape{--scrapbook-tape-height:13px;--scrapbook-tape-width:48px}.scrapbook-identity-fields{gap:6px}.scrapbook-identity-fields div{padding:7px 8px}.scrapbook-identity-fields dt{font-size:.56rem}.scrapbook-identity-fields dd{font-size:.78rem}.scrapbook-cover-note,.scrapbook-blank-note{padding:10px;font-size:.82rem;line-height:1.3}.scrapbook-score-card,.scrapbook-cover-sticker{justify-self:start}.scrapbook-postcard-slot{grid-template-columns:minmax(0,1fr) minmax(0,.76fr);gap:8px;width:auto;min-height:0;margin-left:0;margin-right:0;padding:10px;display:grid;position:relative}.scrapbook-postcard-slot.has-scrapbook-art,.scrapbook-postcard-slot.has-scrapbook-art.note-left{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-height:0;padding:6px 8px 12px}.scrapbook-postcard-slot.has-scrapbook-art.note-left .scrapbook-photo-pocket,.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-photo-pocket{grid-area:1/1;justify-self:center;width:min(72%,240px);transform:rotate(-.8deg)}.scrapbook-postcard-slot.has-scrapbook-art.note-left .scrapbook-postit,.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postit{grid-area:2/1;place-self:start center;width:min(88%,178px);min-height:0;max-height:92px;padding:8px 10px 7px;transform:rotate(.7deg)}.scrapbook-postcard-slot.has-scrapbook-art:nth-child(2) .scrapbook-postit{align-self:start;max-height:78px;margin-top:0}.scrapbook-postcard-slot:nth-child(2n){margin-left:0;margin-right:0;bottom:auto;right:auto}.scrapbook-postcard-slot:first-child{top:auto;left:auto}.scrapbook-postcard-slot:nth-child(2){bottom:auto;right:auto}.scrapbook-postit{width:auto;font-size:.86rem;position:relative;top:auto;left:auto;right:auto;transform:rotate(0)}.scrapbook-postcard-slot:nth-child(2n) .scrapbook-postit{top:auto;left:auto;right:auto}.scrapbook-photo-pocket,.scrapbook-postcard-slot:nth-child(2n) .scrapbook-photo-pocket{width:auto;margin-left:0;top:auto;left:auto;right:auto}.scrapbook-postit h3{font-size:.9rem;line-height:1.04}.scrapbook-postit p{font-size:.68rem;line-height:1.2}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postit p,.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postit h3{-webkit-line-clamp:1}.scrapbook-postit span{font-size:.66rem}.scrapbook-postcard-photo,.scrapbook-empty-photo{border-width:7px 7px 19px}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postcard-photo,.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-empty-photo{border-width:0}.scrapbook-status{padding:3px 5px;font-size:.52rem;top:7px;left:7px}.scrapbook-postmark{padding:7px 5px;font-size:.46rem;bottom:6px;right:6px}.scrapbook-doodle.doodle-one{top:72px;left:30px;right:auto;transform:rotate(-8deg)scale(.58)}.scrapbook-doodle.doodle-two{bottom:62px;left:auto;right:28px;transform:rotate(7deg)scale(.58)}.scrapbook-doodle.doodle-three,.scrapbook-doodle.doodle-four,.scrapbook-doodle.doodle-five,.scrapbook-doodle.doodle-six,.scrapbook-doodle.doodle-seven,.scrapbook-doodle.doodle-eight{opacity:.42}.scrapbook-doodle.doodle-three{top:45%;left:24px;transform:rotate(13deg)scale(.44)}.scrapbook-doodle.doodle-four{top:38%;right:24px;transform:rotate(-16deg)scale(.44)}.scrapbook-doodle.doodle-five{bottom:34px;left:84px;transform:rotate(-4deg)scale(.52)}.scrapbook-doodle.doodle-six{top:94px;left:42%;transform:rotate(-12deg)scale(.42)}.scrapbook-doodle.doodle-seven{bottom:150px;right:22px;transform:rotate(14deg)scale(.38)}.scrapbook-doodle.doodle-eight{bottom:34px;left:42%;transform:rotate(-6deg)scale(.52)}.scrapbook-margin-note{opacity:.72;font-size:.66rem}.scrapbook-margin-note.note-a{top:48%;right:22px}.scrapbook-margin-note.note-b{bottom:70px;left:26px}.scrapbook-margin-note.note-c{top:61%;left:40%}.scrapbook-identity-page .scrapbook-doodle.doodle-one{top:112px;right:34px;transform:rotate(-10deg)scale(.46)}.scrapbook-identity-page .scrapbook-doodle.doodle-two{bottom:86px;left:24px;transform:rotate(6deg)scale(.54)}.scrapbook-identity-page .scrapbook-doodle.doodle-three{top:276px;left:30px;transform:rotate(13deg)scale(.44)}.scrapbook-identity-page .scrapbook-doodle.doodle-four{top:334px;right:24px;transform:rotate(-16deg)scale(.42)}.scrapbook-identity-page .scrapbook-doodle.doodle-five{bottom:58px;left:128px;transform:rotate(-4deg)scale(.46)}.scrapbook-identity-page .scrapbook-doodle.doodle-six{top:92px;left:58%;transform:rotate(8deg)scale(.38)}.scrapbook-identity-page .scrapbook-doodle.doodle-seven{bottom:176px;right:38px;transform:rotate(-12deg)scale(.4)}.scrapbook-identity-page .scrapbook-doodle.doodle-eight{bottom:104px;left:46%;transform:rotate(5deg)scale(.5)}.scrapbook-identity-page .scrapbook-margin-note.note-a{top:238px;right:16px}.scrapbook-identity-page .scrapbook-margin-note.note-c{bottom:82px;right:32px}.scrapbook-archival-mark{top:104px;left:18px}.scrapbook-sleeve-hole{left:10px;transform:scale(.85)}.sleeve-hole-one{top:72px}.sleeve-hole-two{bottom:72px}.theme-score-card{text-align:left;min-width:0}.theme-stamp-grid,.sticker-album-cover,.sticker-album-spread{grid-template-columns:1fr}.theme-sticker-book .sticker-page{min-height:auto}.theme-sticker-book .sticker-page+.sticker-page{border-top:1px solid #41311d2e;border-left:0}.sticker-book{padding:10px}.sticker-book-cover-strip{align-items:stretch;padding:12px;display:grid}.sticker-book-score{justify-self:start;min-width:104px}.sticker-book-flip-shell{padding:8px}.sticker-book-page{padding:16px}.sticker-book-cover-page{gap:12px}.sticker-book-cover-page h2{max-width:300px;font-size:2.2rem}.sticker-cover-copy{font-size:.9rem}.sticker-cover-details{grid-template-columns:1fr;gap:8px}.sticker-cover-sample-strip{gap:8px}.sticker-book-page-header{grid-template-columns:1fr;margin-bottom:12px;font-size:.58rem}.sticker-book-page-header span:last-child{text-align:left}.sticker-book-grid{grid-template-columns:1fr;gap:10px;height:calc(100% - 74px)}.sticker-book-slot{grid-template-rows:auto minmax(0,1fr);grid-template-columns:96px minmax(0,1fr);gap:6px;min-height:126px;padding:8px}.sticker-book-slot-print{grid-column:1/-1}.sticker-book-art-card,.sticker-book-empty-frame{min-height:92px}.sticker-book-art-card .flag-stamp,.sticker-book-art-card .stamp-image-art{width:min(72%,82px);height:min(72%,82px)}.sticker-book-caption h3{max-height:38px;font-size:.92rem}.sticker-book-caption p{max-height:34px;font-size:.7rem}.sticker-book-peel{width:24px;height:24px}.sticker-print-mark{transform:scale(.72)rotate(-12deg)}.sticker-print-mark.mark-one{top:46px;right:8px}.sticker-print-mark.mark-two{bottom:52px;left:8px}.sticker-book-page-complete:after{padding:12px 16px;font-size:.64rem;top:50px;right:14px}.creative-sticker-book{border-radius:8px;padding:10px}.creative-sticker-book-strip{align-items:stretch;padding:10px 12px;display:grid}.creative-sticker-score{text-align:left;min-width:0}.creative-sticker-page{padding:22px 18px}.creative-sticker-cover-page{grid-template:"badge""title""scatter"minmax(74px,.28fr)"intro""people""facts"/1fr;gap:12px}.creative-sticker-cover-page h2{max-width:100%;font-size:clamp(1.55rem,9.2vw,2.8rem);line-height:1.06}.creative-sticker-cover-page p{padding:10px 12px;font-size:.86rem}.creative-sticker-cover-people{grid-template-columns:1fr;gap:10px}.creative-sticker-cover-person{padding:8px 10px}.creative-sticker-cover-page dl{grid-template-columns:1fr;gap:8px}.creative-sticker-cover-page dl div{padding:8px 10px}.creative-sticker-cover-scatter{min-height:92px}.creative-sticker-cover-shape{width:52px;height:44px}.creative-sticker-page-header{align-items:start;gap:4px;display:grid}.creative-sticker-page-header strong{font-size:clamp(1.5rem,8vw,2.2rem);line-height:1.08}.creative-sticker-layout{inset:172px 18px 22px}.creative-sticker-slot.footprint-small,.creative-sticker-slot.footprint-medium,.creative-sticker-slot.footprint-wide,.creative-sticker-slot.footprint-tall,.creative-sticker-slot.footprint-large{min-height:0}.creative-sticker-status-note strong{font-size:.78rem}.creative-sticker-controls span{text-align:center;flex-basis:100%}.pin-board-surface,.badge-case-glass,.trophy-shelves,.sticker-page{padding:16px}.hero,.login-gate,.front-door-hero,.onboarding-grid,.passport-mini-grid,.credit-pack-grid,.passport-flip-shell,.passport-holder-sheet,.passport-holder-fields,.achievement-grid,.stamp-type-card-grid,.passport-slot,.passport-slot-grid,.presentation-preview,.grid.two,.grid.three,.grid.four,.dashboard-kpis.home-kpis,.dashboard-kpis.viewer-kpis,.creator-profile-hero,.creator-profile-banner,.creator-profile-clips,.global-leaderboard-champion,.global-leaderboard-champion-stats,.creator-card-layout.has-clip,.hint-grid,.permission-grid,.diagnostics-grid,.editor-shell,.tier-status-panel,.plan-grid,.platform-income-grid,.admin-lookup-summary,.support-grid,.table-row{grid-template-columns:1fr}.billing-interval-panel{flex-direction:column;align-items:stretch}.billing-interval-actions{justify-items:stretch;margin-left:0}.billing-interval-actions .metric{text-align:left;max-width:none}.billing-interval-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.upgrade-preview-actions{grid-template-columns:1fr}.dashboard-tabs{position:static}.creator-studio-nav{grid-template-columns:repeat(7,minmax(86px,1fr))}.viewer-workspace-nav{grid-template-columns:repeat(5,minmax(104px,1fr))}.community-pulse-summary,.creator-readiness-grid,.creator-readiness-checklist.compact .creator-readiness-grid{grid-template-columns:1fr}.global-leaderboard-tools{flex-direction:column;align-items:stretch}.community-share-grid,.community-share-grid>*{min-width:0;max-width:calc(100vw - 24px)}.community-share-grid input{min-width:0}.global-leaderboard-search,.creator-card-clip{max-width:100%}.creator-profile-hero{padding:22px}.creator-profile-side{grid-template-columns:repeat(3,minmax(0,1fr))}.disclosure-panel>summary,.inline-disclosure>summary{grid-template-columns:1fr auto;align-items:stretch;display:grid}.summary-button{justify-content:center}.topbar{flex-direction:column;align-items:flex-start}.nav{width:100%;padding-bottom:2px;overflow-x:auto}.nav a,.nav-button{flex:none;min-height:44px}.passport-flip-page{max-width:100%}.passport-page-controls{flex-direction:column;align-items:stretch}.presentation-art-frame{max-width:150px}.front-door-hero{min-height:auto}.front-door-passport{min-height:330px}}@media (max-width:640px){.front-door-copy h1{font-size:clamp(38px,15vw,58px)}.front-door-twitch-button{justify-content:center;width:100%}.front-door-account-card{align-items:flex-start}.front-door-passport{padding:18px}.passport-mini-stamp{min-height:94px}.creator-studio-nav{grid-template-columns:repeat(7,minmax(86px,1fr))}.book-guidance{grid-template-columns:1fr;padding:18px}.book-guidance-main{padding-right:32px}.book-guidance-status{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-top-up-recommendation{flex-direction:column;align-items:flex-start}.wallet-top-up-recommendation strong,.wallet-top-up-recommendation span{text-align:left;white-space:normal}.tier-limit-facts{grid-template-columns:1fr}.stamp-type-card{min-height:0}.art-mode-picker{grid-template-columns:none;grid-auto-columns:minmax(152px,1fr);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.art-mode-card{min-height:0}.quick-builder-header,.quick-builder-actions{flex-direction:column;align-items:stretch}.quick-builder-step{grid-template-columns:1fr}.quick-builder-step-number{position:static}.credit-price-callout{grid-template-columns:1fr;align-items:stretch}.credit-price-preview{text-align:left;min-width:0}.inline-control-row{flex-direction:column;align-items:stretch}.creator-profile-avatar{border-radius:18px;width:96px;height:96px}.creator-profile-side{grid-template-columns:1fr}.creator-social-links,.creator-social-links.grid-socials{grid-template-columns:1fr;display:grid}.twitch-reward-toggle{grid-template-columns:auto minmax(0,1fr)}.twitch-reward-preview-card,.twitch-reward-preview-label,.twitch-reward-toggle-text{grid-column:1/-1}.twitch-reward-preview-card{justify-self:start}.reward-checker{flex-direction:column;align-items:flex-start}.reward-checker .actions{width:100%}.theme-display-header{padding:18px 16px}.theme-page-note{flex-direction:column;align-items:flex-start}.theme-stamp-tile{grid-template-columns:72px minmax(0,1fr);min-height:168px;padding:12px}.theme-sticker-book .sticker-grid{grid-template-columns:1fr}.sticker-album-slot{grid-template-rows:auto 170px 1fr}.sticker-artifact,.pin-artifact,.badge-artifact,.trophy-artifact{width:70px;height:70px}.theme-trophy-shelf .trophy-cabinet{min-height:620px}.theme-trophy-shelf .trophy-shelves{min-height:520px;padding:16px}.theme-trophy-shelf .trophy-tile,.theme-trophy-shelf .trophy-empty-slot{grid-template-columns:104px minmax(0,1fr);min-height:224px;padding:14px}.theme-trophy-shelf .trophy-tile:after,.theme-trophy-shelf .trophy-empty-slot:after{width:92px;bottom:14px;left:18px}.theme-trophy-shelf .trophy-artifact{width:104px;height:138px}.theme-trophy-shelf .trophy-artifact span{min-width:34px;padding:2px 5px;font-size:.68rem;bottom:17px}.theme-trophy-shelf .trophy-grid{grid-template-columns:1fr}.theme-trophy-shelf .trophy-slot .trophy-artifact{width:92px;height:118px}.theme-trophy-shelf .trophy-plaque{height:108px;min-height:0}.theme-trophy-shelf .trophy-case-topbar{grid-template-columns:1fr;align-items:stretch}.theme-trophy-shelf .trophy-case-counter{text-align:left;min-width:0}.theme-trophy-shelf .trophy-cabinet{padding:14px}.theme-trophy-shelf .trophy-cabinet-scene{min-height:0;padding:12px}.theme-trophy-shelf .trophy-grid{grid-template-columns:1fr;gap:14px}.theme-trophy-shelf .trophy-slot{grid-template-rows:minmax(150px,1fr) 108px;min-height:282px;padding:10px}.theme-trophy-shelf .trophy-stage{min-height:150px}.theme-trophy-shelf .trophy-slot .trophy-artifact,.theme-trophy-shelf .trophy-artifact{width:138px;height:146px}.theme-trophy-shelf .trophy-style-1 .trophy-artifact,.theme-trophy-shelf .trophy-style-3 .trophy-artifact{width:150px}.theme-trophy-shelf .trophy-plaque h3{font-size:.96rem}.theme-trophy-shelf .trophy-plaque p,.theme-trophy-shelf .trophy-plaque .metric,.theme-trophy-shelf .trophy-plaque .theme-count-line{font-size:.64rem}.theme-stamp-copy h3{font-size:1.08rem}.topbar{gap:12px;padding:14px 14px 10px}.brand{font-size:15px}.brand:before{flex-basis:32px;width:32px;height:32px}.main{padding:22px 12px 48px}.section-title{align-items:stretch;gap:12px;margin:26px 0 12px;display:grid}.actions,.session-actions{gap:10px;display:grid}.actions .button,.actions button,.session-actions .button,.session-actions button{justify-content:center;width:100%}.panel,.stamp-card,.form-panel,.collection-tile,.creator-card{padding:16px}.creator-starter-pack-banner{grid-template-columns:1fr;padding:16px}.creator-starter-pack-copy{grid-template-columns:1fr}.creator-starter-pack-banner .button,.creator-starter-pack-banner form,.creator-starter-pack-banner form .button{justify-content:center;width:100%}.disclosure-panel>summary,.inline-disclosure>summary{grid-template-columns:1fr}.disclosure-panel>summary:after,.inline-disclosure>summary:after{justify-self:start}.dashboard-tabs{margin:18px -2px 14px;padding:6px;overflow-x:auto}.stream-control-grid,.stream-action-row{grid-template-columns:1fr}.stream-action-row input[type=number]{width:100%;max-width:none}.stream-buddy-page{padding:12px}.stream-buddy-header,.stream-buddy-card{grid-template-columns:1fr;align-items:stretch}.stream-buddy-header{display:grid}.stream-buddy-live-header{border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 8px;display:flex}.stream-buddy-live-header h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.08rem;line-height:1;overflow:hidden}.stream-buddy-live-stats,.stream-deck-live-summary{grid-template-columns:1fr}.stream-buddy-live-stats{flex:none;grid-template-columns:none;gap:4px;margin-left:auto;display:flex}.stream-buddy-live-stats span{border-radius:6px;align-items:center;gap:2px;min-width:0;min-height:24px;padding:3px 5px;font-size:.54rem;display:inline-flex}.stream-buddy-live-stats strong{font-size:.84rem}.stream-buddy-section{margin-top:8px}.compact-notice{margin-bottom:8px;padding:10px}.stream-buddy-grid,.stream-buddy-grid.priority-grid,.stream-deck-config-grid{grid-template-columns:1fr}.stream-buddy-page.stream-buddy-cols-2 .stream-buddy-grid,.stream-buddy-page.stream-buddy-cols-2 .stream-buddy-grid.priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stream-buddy-page.stream-buddy-cols-3 .stream-buddy-grid,.stream-buddy-page.stream-buddy-cols-3 .stream-buddy-grid.priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stream-buddy-page.stream-buddy-cols-3 .stream-deck-key{padding:5px}.stream-buddy-page.stream-buddy-cols-3 .stream-deck-button{gap:4px;min-height:112px;padding:8px 6px}.stream-buddy-page.stream-buddy-cols-3 .stream-deck-icon{width:38px;height:38px}.stream-buddy-page.stream-buddy-cols-3 .stream-deck-button strong{font-size:.78rem}.stream-buddy-page.stream-buddy-cols-3 .stream-deck-button span,.stream-buddy-page.stream-buddy-cols-3 .stream-deck-button small{overflow-wrap:anywhere;font-size:.68rem}.stream-buddy-card form{align-items:stretch;display:grid}.stream-buddy-card input[type=number]{width:100%;max-width:none}.dashboard-tabs a{white-space:nowrap;flex:none}.table-list{overflow-x:auto}.table-row{min-width:560px}.support-grid .table-row.purchase-history-row,.support-grid .table-row.credit-lot-row{grid-template-columns:1fr;min-width:0}.table-row.progress-row,.table-row.leaderboard-row{min-width:0}.passport-book{border-radius:8px;margin-inline:-8px}.passport-cover-strip{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.passport-cover-mark{display:none}.passport-cover-strip h2,.passport-cover-stats strong{font-size:22px}.passport-flip-shell{padding:10px 6px}.passport-flipbook{filter:drop-shadow(0 16px 30px #00000047)}.passport-page{gap:11px;padding:14px}.passport-page:before{opacity:.46;inset:8px}.passport-page-header{letter-spacing:.02em;gap:8px;font-size:9px}.passport-machine-row{padding:5px 6px;font-size:9px}.passport-holder-sheet{gap:10px;padding:12px}.passport-holder-section{grid-template-columns:72px minmax(0,1fr);gap:8px 10px}.passport-field-label{grid-column:1/-1;margin-bottom:0}.passport-id-portrait{width:72px;height:88px}.passport-holder-primary h3{font-size:19px}.passport-holder-fields{gap:7px 10px}.passport-holder-fields dt{font-size:9px}.passport-holder-fields dd{font-size:12px}.passport-holder-watermark{width:120px;height:120px;right:-30px}.passport-slot-grid{grid-auto-rows:176px;gap:10px}.passport-slot{grid-template-columns:86px minmax(0,1fr);gap:9px;height:176px;min-height:176px;padding:10px}.passport-stamp-art{width:82px;height:82px;font-size:24px}.passport-slot.unearned{grid-template-columns:74px minmax(0,1fr)}.passport-slot.unearned .passport-stamp-art{width:66px;height:66px;margin-top:10px}.creator-stamp-mark{width:34px;height:34px}.passport-visa-accepted{width:86px;height:48px;top:92px;left:16px}.passport-visa-accepted span,.passport-visa-accepted strong{font-size:8px}.passport-slot h3{max-height:46px;margin-top:5px;font-size:14px}.passport-slot h3.medium-title{font-size:12px}.passport-slot h3.long-title{font-size:10px}.passport-page-complete-seal{width:132px;height:34px;top:90px;left:50%}.passport-page-complete-seal span{font-size:9px}.passport-page-complete-seal strong{font-size:8px}.passport-slot .metric{max-height:28px;font-size:11px}.passport-slot.status-expired:after,.passport-slot.status-missed:after{padding:3px 6px;font-size:9px;top:124px;left:10px}.passport-status-stamp{width:62px;height:28px;top:106px;left:8px}.passport-status-stamp span{font-size:7px}.passport-page-controls{gap:8px;padding:12px}.passport-page-controls .button{justify-content:center;width:100%}.passport-page-controls span{min-width:0}.passport-detail-backdrop{z-index:240;align-items:end;padding:0;overflow-y:auto}.passport-detail-card{border-radius:14px 14px 0 0;width:100%;max-width:100%;padding:18px 16px 22px}.passport-detail-header h2{font-size:21px}.passport-detail-header .icon-button{min-width:44px;min-height:44px}.passport-detail-id-strip{gap:8px;font-size:9px;overflow:hidden}.passport-detail-body{grid-template-columns:96px minmax(0,1fr);gap:14px}.passport-detail-stamp{width:92px;height:92px}.passport-detail-fields{grid-template-columns:1fr}.passport-detail-fields dd{font-size:13px}.passport-recovery-panel{grid-template-columns:1fr}.passport-recovery-countdown{width:100%}.passport-recovery-facts{grid-template-columns:1fr}.passport-recovery-link{justify-self:stretch}}@media (max-width:820px){.topbar{z-index:90;background:linear-gradient(#101113fa,#101113eb);flex-direction:row;align-items:center;gap:10px;min-height:58px;padding:8px 10px;position:sticky;top:0}.brand{text-overflow:ellipsis;flex:auto;min-width:0;font-size:.92rem;overflow:hidden}.brand:before{flex:none}.nav{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;width:auto;min-width:0;padding-bottom:0;display:flex;overflow:visible}.nav-mode-marker{gap:6px;min-height:34px;padding:7px 8px;font-size:.62rem}.mobile-nav-trigger{flex:none;min-height:38px;display:inline-flex}.mobile-nav-toggle{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-nav-backdrop{opacity:0;pointer-events:none;z-index:110;background:#0000008f;transition:opacity .14s;position:fixed;inset:0}.mobile-nav-panel{border-left:1px solid var(--line);z-index:120;background:linear-gradient(#181b20fa,#101113fa);grid-auto-rows:min-content;gap:10px;width:min(88vw,360px);max-width:360px;height:100dvh;padding:14px;transition:transform .18s;display:grid;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-22px 0 60px #0000006b}.mobile-nav-toggle:checked~.mobile-nav-backdrop{opacity:1;pointer-events:auto}.mobile-nav-toggle:checked~.mobile-nav-panel{transform:translate(0)}.mobile-nav-panel-header{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:4px;font-size:.78rem;font-weight:950;display:flex}.mobile-nav-close{min-height:36px}.mobile-nav-panel a,.mobile-nav-panel .nav-button,.mobile-nav-panel .header-account-chip{justify-content:flex-start;width:100%;min-height:46px}.mobile-nav-panel .nav-balance{justify-content:space-between}.mobile-nav-panel .header-account-chip{min-width:0}.mobile-nav-panel form{display:block}}@media (max-width:430px){.nav-mode-marker{text-overflow:ellipsis;max-width:116px;overflow:hidden}.mobile-nav-trigger{padding:8px 10px}}.viewer-workspace-select-label,.creator-workspace-select-label{display:none}@media (max-width:820px){.dashboard-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0;padding:6px;display:grid;position:static;overflow:visible}.dashboard-tabs a{overflow-wrap:anywhere;text-align:center;white-space:normal;justify-content:center;min-width:0}.creator-studio-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;overflow:visible}.creator-studio-nav a,.creator-studio-nav button{overflow-wrap:anywhere;white-space:normal;min-width:0}.creator-surface .creator-workspace-select-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;margin:8px 0 10px;font-size:.68rem;font-weight:950;display:grid}.creator-surface .creator-workspace-select-label select{appearance:none;background:linear-gradient(135deg, rgba(var(--creator-rgb), .18), transparent 58%), var(--panel);border:1px solid rgba(var(--creator-rgb), .36);color:var(--text);font:inherit;border-radius:8px;width:100%;min-height:42px;padding:9px 34px 9px 12px;font-size:.88rem;font-weight:900}.creator-surface .creator-workspace-nav{display:none}.collector-surface .dashboard-kpis.viewer-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:12px}.collector-surface .dashboard-kpis.achievement-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 12px}.collector-surface .collector-dashboard-title{background:linear-gradient(135deg, rgba(var(--collector-rgb), .2), rgba(var(--collector-rgb), .06)), #ffffff06;border:1px solid rgba(var(--collector-rgb), .32);box-shadow:inset 0 -2px 0 rgba(var(--collector-rgb), .24);border-radius:10px;gap:10px;margin:8px 0 12px;padding:12px}.collector-surface .collector-dashboard-title .eyebrow,.collector-surface .collector-dashboard-title .lede{display:none}.collector-surface .collector-dashboard-title h1{color:var(--collector-soft);text-shadow:0 0 22px rgba(var(--collector-rgb), .28);margin:0;font-size:clamp(1.55rem,8vw,2.15rem);line-height:1}.collector-surface .collector-dashboard-title .dashboard-title-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.collector-surface .collector-dashboard-title .dashboard-title-actions>*{min-width:0}.collector-surface .dashboard-kpis.viewer-kpis .panel,.collector-surface .dashboard-kpis.achievement-summary .panel{border-left-width:2px;gap:2px;min-height:0;padding:7px 5px 7px 8px}.collector-surface .dashboard-kpis.viewer-kpis .panel svg,.collector-surface .dashboard-kpis.achievement-summary .panel svg{display:none}.collector-surface .dashboard-kpis.viewer-kpis .panel h3,.collector-surface .dashboard-kpis.achievement-summary .panel h3{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1;overflow:hidden}.collector-surface .dashboard-kpis.viewer-kpis .stat-number,.collector-surface .dashboard-kpis.viewer-kpis .stat-number.compact,.collector-surface .dashboard-kpis.viewer-kpis .stat-number.text-stat,.collector-surface .dashboard-kpis.achievement-summary .stat-number,.collector-surface .dashboard-kpis.achievement-summary .stat-number.compact,.collector-surface .dashboard-kpis.achievement-summary .stat-number.text-stat{text-shadow:none;font-size:1.05rem;line-height:1}.collector-surface .dashboard-kpis.viewer-kpis .stat-caption,.collector-surface .dashboard-kpis.achievement-summary .stat-caption{text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;line-height:1.05;overflow:hidden}.creator-surface .dashboard-kpis.home-kpis,.creator-surface .dashboard-kpis.page-kpis,.creator-surface .dashboard-kpis.health-kpis,.creator-surface .dashboard-kpis.revenue-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 12px}.creator-surface .dashboard-kpis .panel{border-left-width:2px;gap:2px;min-height:0;padding:7px 5px 7px 8px}.creator-surface .dashboard-kpis .panel svg{display:none}.creator-surface .dashboard-kpis .panel h3{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1;overflow:hidden}.creator-surface .dashboard-kpis.home-kpis .panel h3{order:2}.creator-surface .dashboard-kpis .stat-number,.creator-surface .dashboard-kpis .stat-number.compact,.creator-surface .dashboard-kpis .stat-number.text-stat,.creator-surface .dashboard-kpis .revenue-stat-number,.creator-surface .dashboard-kpis .revenue-stat-number.text-stat{text-shadow:none;font-size:1.05rem;line-height:1}.creator-surface .dashboard-kpis.home-kpis .stat-number,.creator-surface .dashboard-kpis.home-kpis .stat-number.compact,.creator-surface .dashboard-kpis.home-kpis .stat-number.text-stat{order:1}.creator-surface .dashboard-kpis .stat-caption{text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;line-height:1.05;overflow:hidden}.creator-surface .dashboard-kpis.home-kpis .stat-caption{order:3}.creator-surface .stream-deck-live-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 12px}.creator-surface .stream-deck-live-summary article{border-left-width:2px;gap:2px;min-height:0;padding:7px 5px 7px 8px}.creator-surface .stream-deck-live-summary svg{display:none}.creator-surface .stream-deck-live-summary strong{text-shadow:none;font-size:1.05rem;line-height:1}.creator-surface .stream-deck-live-summary span{text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;line-height:1.05;overflow:hidden}.collector-surface .viewer-workspace-select-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;margin:8px 0 10px;font-size:.68rem;font-weight:950;display:grid}.collector-surface .viewer-workspace-select-label select{appearance:none;background:linear-gradient(135deg, rgba(var(--collector-rgb), .16), transparent 58%), var(--panel);border:1px solid rgba(var(--collector-rgb), .34);color:var(--text);font:inherit;border-radius:8px;width:100%;min-height:42px;padding:9px 34px 9px 12px;font-size:.88rem;font-weight:900}.collector-surface .viewer-workspace-nav{display:none}.collector-surface .viewer-workspace-subnav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.collector-surface .viewer-workspace-subnav button{border-radius:8px;min-height:32px;padding:7px 8px;font-size:.68rem}.collector-surface .viewer-workspace-panel{gap:10px}.collector-surface .viewer-workspace-panel>section.active>.section-title{margin-bottom:8px}.collector-surface .viewer-workspace-panel>section.active>.section-title h2{font-size:1rem;line-height:1.1}.collector-surface .viewer-workspace-panel>section.active>.grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.collector-surface .viewer-workspace-panel .collection-hub-card{gap:5px;min-height:0;padding:9px}.collector-surface .viewer-workspace-panel .collection-hub-card:after{inset:7px}.collector-surface .viewer-workspace-panel .collection-theme-cue{gap:5px;min-height:22px;padding-right:0}.collector-surface .viewer-workspace-panel .collection-theme-cue-object{transform-origin:0;width:30px;height:20px;transform:scale(.72)}.collector-surface .viewer-workspace-panel .collection-theme-cue-label{display:none}.collector-surface .viewer-workspace-panel .collection-creator-identity{flex-direction:row;align-items:center;gap:5px;width:100%;margin-top:0;position:relative;top:auto;right:auto}.collector-surface .viewer-workspace-panel .collection-creator-avatar{border-width:1px;width:24px;height:24px}.collector-surface .viewer-workspace-panel .collection-creator-identity-text{text-align:left;align-items:flex-start;min-width:0}.collector-surface .viewer-workspace-panel .collection-creator-identity-text .creator-name-link{font-size:.66rem}.collector-surface .viewer-workspace-panel .collection-creator-identity-text .creator-follower-count{display:none}.collector-surface .viewer-workspace-panel .collection-hub-card .status{border-radius:999px;padding:4px 6px;font-size:.54rem;line-height:1;position:absolute;top:8px;right:8px}.collector-surface .viewer-workspace-panel .collection-hub-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1.9em;margin:1px 0 0;padding-right:0;font-size:.86rem;line-height:1.08;display:-webkit-box;overflow:hidden}.collector-surface .viewer-workspace-panel .collection-hub-card p.metric:first-of-type{display:none}.collector-surface .viewer-workspace-panel .collection-hub-card .metric{margin:0;font-size:.64rem;line-height:1.15}.collector-surface .viewer-workspace-panel .collection-hub-card .actions{gap:6px;margin-top:2px;padding-top:0;display:grid}.collector-surface .viewer-workspace-panel .collection-hub-card .actions .button{justify-content:center;width:100%;min-height:31px;padding:6px 7px;font-size:.68rem}.collector-surface .viewer-workspace-panel .collection-hub-card .actions form{min-width:0;display:block}.collector-surface .viewer-workspace-panel .collector-book-cover-card{grid-template-rows:auto auto auto 1fr auto;gap:5px;min-height:282px;padding:12px}.collector-surface .viewer-workspace-panel .collector-book-cover-card:after{inset:7px}.collector-surface .viewer-workspace-panel .collector-book-cover-card .collection-theme-cue{min-height:23px;padding:5px 7px;top:9px;left:9px}.collector-surface .viewer-workspace-panel .collector-book-cover-card .collection-theme-cue-label{text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:.5rem;display:block;overflow:hidden}.collector-surface .viewer-workspace-panel .collector-book-cover-card .collection-creator-identity{flex-direction:column;gap:5px;width:100%;margin-top:37px}.collector-surface .viewer-workspace-panel .collector-book-cover-card .collection-creator-avatar{border-width:2px;width:42px;height:42px}.collector-surface .viewer-workspace-panel .collector-book-cover-card .collection-creator-identity-text{text-align:center;border-radius:999px;align-items:center;padding:4px 8px}.collector-surface .viewer-workspace-panel .collector-book-cover-card .collection-creator-identity-text .creator-name-link{font-size:.64rem}.collector-surface .viewer-workspace-panel .collector-book-cover-card .status{padding:4px 6px;font-size:.5rem;top:9px;right:9px}.collector-surface .viewer-workspace-panel .collector-book-cover-card .status+.status{top:34px}.collector-surface .viewer-workspace-panel .collector-book-cover-card h3{border-radius:11px;max-width:100%;min-height:0;margin-top:4px;padding:7px 8px;font-size:.92rem;line-height:1.06}.collector-surface .viewer-workspace-panel .collector-book-cover-card .collection-book-description{display:none}.collector-surface .viewer-workspace-panel .collector-book-cover-card .collection-book-progress{padding:5px 8px;font-size:.58rem}.collector-surface .viewer-workspace-panel .collector-book-cover-card .actions{gap:5px;padding-top:0}.collector-surface .table-list.global-leaderboard-table{gap:0;overflow-x:visible}.collector-surface .table-list:has(.leaderboard-row){gap:0;overflow-x:visible}.collector-surface .table-row.global-leaderboard-row.table-head,.collector-surface .table-row.leaderboard-row.table-head{display:grid}.collector-surface .table-row.global-leaderboard-row,.collector-surface .table-row.leaderboard-row,.collector-surface .table-row.community-creator-row{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:4px;min-width:0;padding:7px 0;font-size:.58rem;line-height:1.15;display:grid}.collector-surface .table-row.global-leaderboard-row{grid-template-columns:.42fr minmax(0,1.32fr) .52fr .56fr .56fr .56fr}.collector-surface .table-row.leaderboard-row{grid-template-columns:.42fr minmax(0,1.55fr) .58fr .58fr}.collector-surface .table-row.community-creator-row{grid-template-columns:.42fr minmax(0,1.28fr) .64fr .74fr .74fr}.collector-surface .table-row.global-leaderboard-row.table-head,.collector-surface .table-row.leaderboard-row.table-head,.collector-surface .table-row.community-creator-row.table-head{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.5rem;font-weight:950}.collector-surface .table-row.global-leaderboard-row>span,.collector-surface .table-row.leaderboard-row>span,.collector-surface .table-row.leaderboard-row>a,.collector-surface .table-row.community-creator-row>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.collector-surface .table-row.global-leaderboard-row>span:nth-child(n+3),.collector-surface .table-row.leaderboard-row>span:nth-child(n+3),.collector-surface .table-row.community-creator-row>span:nth-child(n+3){background:0 0;border-radius:0;grid-area:auto;padding:0;font-size:.58rem}.collector-surface .table-row.global-leaderboard-row>span:nth-child(3),.collector-surface .table-row.leaderboard-row>span:nth-child(3),.collector-surface .table-row.community-creator-row>span:nth-child(3),.collector-surface .table-row.global-leaderboard-row>span:nth-child(4),.collector-surface .table-row.leaderboard-row>span:nth-child(4),.collector-surface .table-row.community-creator-row>span:nth-child(4){grid-column:auto}.collector-surface .table-row.global-leaderboard-row>span:nth-child(5),.collector-surface .table-row.community-creator-row>span:nth-child(5){grid-area:auto}.collector-surface .global-rank-cell,.collector-surface .table-row.leaderboard-row>span:first-child{background:0 0;border:0;border-radius:0;justify-content:flex-start;align-self:center;align-items:center;min-width:0;padding:0;font-size:.58rem;font-weight:950;display:inline-flex}.collector-surface .global-rank-cell svg{width:12px;height:12px}.collector-surface .global-leaderboard-collector,.collector-surface .leaderboard-row .viewer-cell,.collector-surface .community-creator-cell{gap:4px;overflow:hidden}.collector-surface .global-leaderboard-avatar,.collector-surface .leaderboard-row .viewer-cell img{width:22px;height:22px}.collector-surface .global-leaderboard-avatar.fallback{font-size:.5rem}.collector-surface .leaderboard-row .viewer-cell img{border-radius:50%;flex:none}.collector-surface .leaderboard-name-with-badge{min-width:0;max-width:100%;overflow:hidden}.collector-surface .leaderboard-name-with-badge>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collector-surface .leaderboard-name-with-badge .partner-badge,.collector-surface .leaderboard-name-with-badge svg{flex:none;width:.78em;height:.78em}.collector-surface .leaderboard-name-with-badge .partner-badge img{width:100%;height:100%}.collector-surface .global-leaderboard-row small,.collector-surface .community-creator-row small,.collector-surface .leaderboard-row small,.collector-surface .global-leaderboard-row .metric{display:none}}@media (max-width:720px){.scrapbook-page-complete:after{z-index:1;border-width:2px;padding:11px 8px;font-size:.48rem;top:44px;right:18px;transform:rotate(-12deg)}.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-slot-status-stamp{z-index:4;border-width:1.5px;width:58px;height:32px;padding:3px;font-size:.4rem;top:auto;bottom:18px}.scrapbook-postcard-slot.has-scrapbook-art.note-right .scrapbook-slot-status-stamp{left:auto;right:12px;transform:rotate(-10deg)}.scrapbook-postcard-slot.has-scrapbook-art.note-left .scrapbook-slot-status-stamp{left:12px;right:auto;transform:rotate(9deg)}.passport-detail-backdrop{background:#05090ec7;justify-content:center;align-items:center;padding:20px}.passport-detail-card{border-radius:14px;width:min(430px,100vw - 40px);max-width:430px;max-height:calc(100dvh - 48px);padding:14px;overflow-y:auto}.passport-detail-header{gap:10px;padding-bottom:9px}.passport-detail-header h2{font-size:18px}.passport-detail-body{gap:10px}.passport-detail-stamp{min-height:132px}.scrapbook-page{padding:26px 28px 34px}.scrapbook-page-header{grid-template-columns:minmax(0,.82fr) minmax(0,1.25fr) auto;gap:8px;padding:0 2px 8px}.scrapbook-page-header span,.scrapbook-page-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scrapbook-page-header span:last-child{justify-self:end;padding-right:4px}.scrapbook-identity-page{gap:8px;padding:30px 28px 34px}.scrapbook-identity-date-line{margin:0 10px;font-size:.66rem}.scrapbook-identity-page h2{margin:0 4px;font-size:1.42rem;line-height:1}.scrapbook-identity-polaroids{gap:8px;padding:0 4px}.scrapbook-profile-polaroid{max-width:128px;padding:8px 8px 12px}.scrapbook-profile-polaroid-photo{min-height:92px}.scrapbook-identity-fields{gap:6px;margin:0 4px}.scrapbook-identity-fields div{padding:7px 8px}.scrapbook-cover-note{max-height:44px;margin:0 4px;font-size:.66rem;line-height:1.25;overflow:hidden}.scrapbook-postcard-grid{align-items:stretch;gap:8px;padding:2px 0 12px}.scrapbook-postcard-slot.has-scrapbook-art,.scrapbook-postcard-slot.has-scrapbook-art.note-left{min-height:0;padding:2px 0 8px;display:block;position:relative;overflow:visible}.scrapbook-postcard-slot.has-scrapbook-art.note-left{grid-template-columns:none}.scrapbook-postcard-slot.has-scrapbook-art:first-child,.scrapbook-postcard-slot.has-scrapbook-art:nth-child(2){place-self:stretch stretch;transform:none}.scrapbook-postcard-slot.has-scrapbook-art.note-left .scrapbook-photo-pocket,.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-photo-pocket{z-index:1;width:74%;max-width:258px;margin:0;position:absolute;top:0;left:0;right:auto;transform:rotate(-.8deg)}.scrapbook-postcard-slot.has-scrapbook-art.note-left .scrapbook-photo-pocket{left:0;right:auto}.scrapbook-postcard-slot.has-scrapbook-art.note-left .scrapbook-postit,.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postit{z-index:2;width:min(56%,166px);min-height:74px;max-height:88px;margin:0;padding:9px 10px 8px;position:absolute;inset:auto 12px 8px auto;overflow:visible;transform:rotate(.7deg)}.scrapbook-postcard-slot.has-scrapbook-art.note-left .scrapbook-postit{margin:0;left:auto;right:12px;transform:rotate(.7deg)}.scrapbook-postcard-slot.has-scrapbook-art:nth-child(2) .scrapbook-photo-pocket{top:10px;left:auto;right:0;transform:rotate(.8deg)}.scrapbook-postcard-slot.has-scrapbook-art:nth-child(2) .scrapbook-postit{max-height:82px;left:12px;right:auto;transform:rotate(-.7deg)}.scrapbook-postcard-slot.has-scrapbook-art.note-right .scrapbook-slot-status-stamp,.scrapbook-postcard-slot.has-scrapbook-art.note-left .scrapbook-slot-status-stamp{bottom:8px;left:8px;right:auto;transform:rotate(-8deg)}.scrapbook-postcard-slot.has-scrapbook-art:nth-child(2) .scrapbook-slot-status-stamp{left:auto;right:8px;transform:rotate(8deg)}.scrapbook-postit h3,.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postit h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.15em;font-size:clamp(.72rem,3vw,.84rem);display:-webkit-box;overflow:hidden}.scrapbook-postit p,.scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postit p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.4em;font-size:clamp(.52rem,2.3vw,.62rem);line-height:1.16;display:-webkit-box;overflow:hidden}.passport-page{gap:8px;padding:22px 24px 26px}.passport-page-header{gap:6px;padding:0 2px 7px;font-size:7px}.passport-page-header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.passport-page-header span:last-child{padding-right:3px}.passport-machine-row{padding:4px 5px;font-size:7px}.passport-holder-sheet{gap:7px;padding:10px}.passport-holder-section{grid-template-columns:58px minmax(0,1fr);gap:6px 8px}.passport-id-portrait{width:58px;height:72px}.passport-holder-primary h3{font-size:15px}.passport-holder-primary p,.passport-holder-fields dd{font-size:10px}.passport-holder-fields{gap:5px 7px}.passport-holder-fields div{min-width:0}.passport-slot-grid{grid-auto-rows:148px;gap:8px}.passport-slot{grid-template-columns:66px minmax(0,1fr);gap:7px;height:148px;min-height:148px;padding:8px}.passport-slot.unearned{grid-template-columns:58px minmax(0,1fr)}.passport-stamp-art{width:62px;height:62px;font-size:18px}.passport-slot.unearned .passport-stamp-art{width:50px;height:50px;margin-top:6px}.passport-status-stamp{width:50px;height:22px;top:84px;left:7px}.passport-status-stamp span{font-size:5.5px}.passport-visa-accepted{width:66px;height:36px;top:74px;left:10px}.passport-visa-accepted span,.passport-visa-accepted strong{font-size:6px}.passport-slot h3{max-height:25px;margin-top:2px;font-size:11px;line-height:1.05}.passport-slot h3.medium-title{font-size:10px}.passport-slot h3.long-title{font-size:8px}.passport-slot .metric{max-height:20px;font-size:8px;line-height:1.15}.passport-slot .progress-bar{height:5px}.passport-detail-backdrop{padding:28px}.passport-detail-card{gap:9px;width:min(340px,100vw - 56px);max-width:340px;max-height:78dvh;padding:12px}.passport-detail-header{align-items:center;padding-bottom:7px}.passport-detail-header h2{font-size:15px;line-height:1}.passport-detail-header .icon-button{min-width:38px;min-height:38px}.passport-detail-id-strip{gap:5px;padding:5px 6px;font-size:7px}.passport-detail-body{grid-template-columns:86px minmax(0,1fr);gap:8px}.passport-detail-stamp{border-width:2px;width:82px;height:82px;min-height:82px}.passport-detail-stamp .flag-stamp,.passport-detail-stamp .stamp-image-art{transform:scale(.72)}.passport-detail-summary{gap:6px}.passport-detail-summary p,.passport-detail-fields dd{font-size:.72rem;line-height:1.2}.passport-detail-fields{grid-template-columns:1fr;gap:6px}.passport-detail-fields div{padding:6px 7px}.scrapbook-page-header,.passport-page-header,.sticker-book-page-header{align-items:start;min-height:0;overflow:visible}.scrapbook-page-header span,.scrapbook-page-header strong,.passport-page-header span,.passport-page-header strong,.sticker-book-page-header span,.sticker-book-page-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(5.5px,1.75vw,8px);line-height:1.12;overflow:hidden}.scrapbook-identity-page h2,.sticker-book-cover-page h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.15rem,8vw,1.95rem);line-height:1.03}.scrapbook-identity-date-line,.scrapbook-cover-note,.scrapbook-blank-note,.passport-machine-row,.sticker-cover-copy,.sticker-book-slot-print,.sticker-book-state{overflow-wrap:anywhere;font-size:clamp(.52rem,2.1vw,.72rem);line-height:1.2}.passport-slot h3,.sticker-book-caption h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:2.2em;font-size:clamp(.54rem,2.8vw,.76rem);line-height:1.08;display:-webkit-box;overflow:hidden}.passport-slot .metric,.sticker-book-caption p,.sticker-book-caption small{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:2.4em;font-size:clamp(.46rem,2.2vw,.62rem);line-height:1.16;display:-webkit-box;overflow:hidden}}@media (max-width:820px){html,body{max-width:100%;overflow-x:clip}.shell,.topbar,.main,.front-door-main,.panel,.form-panel,.dashboard-shell,.creator-surface,.collector-surface,.mod-surface{box-sizing:border-box;min-width:0;max-width:100%}.front-door-hero{border-radius:12px;overflow:hidden}.front-door-hero:before{inset:0}.front-door-choice:before{width:96px;right:-48px}.dashboard-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0;padding:6px;display:grid;position:static;overflow:visible}.dashboard-tabs a{flex:initial;overflow-wrap:anywhere;text-align:center;white-space:normal;justify-content:center;min-width:0}.actions,.session-actions{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.table-list,.health-table{max-width:100%;overflow-x:visible}.table-row:not(.global-leaderboard-row):not(.leaderboard-row):not(.community-creator-row){border:1px solid var(--line);background:#ffffff06;border-radius:8px;grid-template-columns:1fr;gap:7px;min-width:0;margin-bottom:8px;padding:10px}.table-row.table-head:not(.global-leaderboard-row):not(.leaderboard-row):not(.community-creator-row){display:none}.table-row:not(.global-leaderboard-row):not(.leaderboard-row):not(.community-creator-row)>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.table-row.health-row{grid-template-columns:1fr;min-width:0}.scrapbook-book,.passport-book,.sticker-book,.scrapbook-flip-shell,.passport-flip-shell,.sticker-book-flip-shell,.scrapbook-flipbook,.passport-flipbook,.sticker-book-flipbook{box-sizing:border-box;min-width:0;max-width:100%}}@media (max-width:430px){.stream-buddy-page.stream-buddy-cols-3 .stream-buddy-grid,.stream-buddy-page.stream-buddy-cols-3 .stream-buddy-grid.priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stream-buddy-page.stream-buddy-cols-3 .stream-deck-button{min-height:104px}}.collector-surface .collection-leaderboard-card .table-list{background:#05080d47;border:1px solid #dee8f51a;border-radius:8px;overflow:hidden}.collector-surface .collection-leaderboard-card .table-row.leaderboard-row.table-head{background:rgba(var(--collector-rgb), .09);color:#dee8f5b8}.collector-surface .collection-leaderboard-card .table-row.leaderboard-row:not(.table-head){color:#f6f9ffeb;background:#ffffff05}.collector-surface .collection-leaderboard-card .table-row.leaderboard-row:not(.table-head):nth-child(odd){background:#ffffff09}.collector-surface .collection-leaderboard-card .table-row.leaderboard-row.current-viewer-row{background:#66e0a61f;border-color:#66e0a647;box-shadow:inset 3px 0 #66e0a6bd}@media (max-width:720px){.creator-filter-bar{grid-template-columns:1fr;align-items:stretch}.creator-filter-count{justify-content:center;width:max-content}.leaderboard-card-title{display:grid}.leaderboard-creator-badge{width:100%}.leaderboard-creator-copy .creator-name-link{font-size:.9rem}}.twitch-extension-page{background:radial-gradient(circle at top left, rgba(var(--collector-rgb), .18), transparent 34%), linear-gradient(180deg, #071018 0%, #111821 100%);min-height:100vh;color:var(--text);margin:0;padding:10px;overflow-x:hidden}.twitch-extension-shell{gap:12px;width:min(100%,680px);margin:0 auto;display:grid}.twitch-extension-header,.twitch-extension-book-summary,.twitch-extension-section,.twitch-extension-link-card,.twitch-extension-linked-card,.twitch-extension-empty,.twitch-extension-loading{border:1px solid rgba(var(--collector-rgb), .26);background:#0c121ae6;border-radius:14px;box-shadow:0 18px 42px #00000047}.twitch-extension-header{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.twitch-extension-header img,.twitch-extension-avatar-fallback{object-fit:cover;background:linear-gradient(135deg, var(--collector), var(--purple));border-radius:16px;width:54px;height:54px}.twitch-extension-header h1,.twitch-extension-book-summary h2,.twitch-extension-empty h1{margin:0;line-height:1.05}.twitch-extension-header span,.twitch-extension-book-summary p,.twitch-extension-link-card p,.twitch-extension-stamp-card small,.twitch-extension-linked-card span{color:var(--muted)}.twitch-extension-collection-picker{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.twitch-extension-collection-picker button,.twitch-extension-active-list button,.twitch-extension-stamp-card,.twitch-extension-open-book,.twitch-extension-link-card button{appearance:none;border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;background:#ffffff0d;border-radius:12px;font-weight:800}.twitch-extension-collection-picker button{overflow-wrap:anywhere;min-height:40px;padding:8px 10px}.twitch-extension-collection-picker button.active{border-color:rgba(var(--collector-rgb), .8);background:rgba(var(--collector-rgb), .18);color:var(--collector-strong)}.twitch-extension-book-summary{gap:12px;padding:12px;display:grid}.twitch-extension-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.twitch-extension-stat-grid span{min-width:0;color:var(--muted);text-align:center;background:#ffffff0f;border-radius:10px;padding:8px;font-size:.78rem;line-height:1.15}.twitch-extension-stat-grid strong{color:var(--text);font-size:1.25rem;display:block}.twitch-extension-section{gap:10px;padding:12px;display:grid}.twitch-extension-section-title{color:var(--collector-strong);align-items:center;gap:7px;display:flex}.twitch-extension-section-title h3{margin:0;font-size:1rem}.twitch-extension-active-list{gap:8px;display:grid}.twitch-extension-active-list button{text-align:left;background:#70ffb61f;border-color:#70ffb666;gap:3px;padding:10px;display:grid}.twitch-extension-active-list span{color:var(--muted);font-size:.84rem}.twitch-extension-link-card,.twitch-extension-linked-card{padding:10px}.twitch-extension-link-card{border-color:rgba(var(--gold-rgb), .5);background:rgba(var(--gold-rgb), .1);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.twitch-extension-link-card button{color:#10151d;background:var(--gold);border-color:#0000;grid-column:1/-1;padding:9px 10px}.twitch-extension-linked-card{background:#70ffb61a;border-color:#70ffb659;gap:2px;display:grid}.twitch-extension-stamp-grid{grid-template-columns:1fr;gap:8px;display:grid}.twitch-extension-stamp-card{text-align:left;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid;position:relative}.twitch-extension-stamp-card.status-earned{background:#70ffb61a;border-color:#70ffb66b}.twitch-extension-stamp-card.status-available,.twitch-extension-stamp-card.status-progress,.twitch-extension-stamp-card.status-purchase_eligible{border-color:rgba(var(--gold-rgb), .42);background:rgba(var(--gold-rgb), .09)}.twitch-extension-stamp-card.status-locked,.twitch-extension-stamp-card.status-scheduled,.twitch-extension-stamp-card.status-expired,.twitch-extension-stamp-card.status-missed{opacity:.74;filter:saturate(.45)}.twitch-extension-stamp-art{background:#ffffff14;border-radius:12px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.twitch-extension-stamp-art .flag-stamp,.twitch-extension-stamp-art .stamp-image-art{width:44px;height:44px}.twitch-extension-stamp-copy{gap:2px;min-width:0;display:grid}.twitch-extension-stamp-copy strong,.twitch-extension-stamp-copy span,.twitch-extension-stamp-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.twitch-extension-stamp-copy span{color:var(--collector-strong);text-transform:uppercase;font-size:.8rem;font-weight:900}.twitch-extension-community-count{background:rgba(var(--collector-rgb), .16);min-width:28px;color:var(--collector-strong);text-align:center;border-radius:999px;padding:5px 7px;font-size:.82rem}.twitch-extension-open-book{background:var(--collector);color:#08111a;border-color:#0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex}.twitch-extension-empty,.twitch-extension-loading{text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;padding:20px;display:grid}.twitch-extension-loading.twitch-extension-loading-hero{width:100%;min-height:100vh;box-shadow:none;text-align:left;background:#071018;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;place-items:stretch stretch;gap:0;padding:0;display:grid;overflow:hidden}.twitch-extension-loading-hero-art{min-height:0;overflow:hidden}.twitch-extension-loading-hero-art img{object-fit:cover;object-position:70% center;width:100%;height:100%;min-height:0;display:block}.twitch-extension-loading-hero-copy{border-top:1px solid rgba(var(--collector-rgb), .3);background:#070d14;gap:6px;padding:12px;display:grid}.twitch-extension-loading-hero-copy span{color:var(--collector-strong);text-transform:uppercase;font-size:.64rem;font-weight:950}.twitch-extension-loading-hero-copy h1,.twitch-extension-loading-hero-copy p{margin:0}.twitch-extension-loading-hero-copy h1{color:#f8fbff;font-size:1.1rem;line-height:1.05}.twitch-extension-loading-hero-copy p{color:#f8fbffc2;font-size:.76rem;font-weight:760;line-height:1.25}.twitch-extension-page{background:#070b11;padding:0}.twitch-extension-page.video-component{background:0 0;place-items:center;min-height:100vh;padding:0;display:grid;overflow:hidden}.twitch-extension-shell.visual{gap:0;width:100%;max-width:none;min-height:100vh;margin:0}.twitch-extension-visual-topbar{z-index:20;border-bottom:1px solid rgba(var(--collector-rgb), .24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b11f0;grid-template-columns:minmax(0,1fr) minmax(140px,.65fr);align-items:center;gap:8px;padding:7px 8px;display:grid;position:sticky;top:0}.twitch-extension-visual-topbar.has-default-control{grid-template-columns:minmax(0,.78fr) minmax(112px,1fr) auto}.twitch-extension-channel-pill{min-width:0;color:var(--text);align-items:center;gap:7px;font-weight:900;display:flex}.twitch-extension-channel-pill img{object-fit:cover;border-radius:8px;flex:none;width:26px;height:26px}.twitch-extension-channel-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.twitch-extension-visual-topbar select,.twitch-extension-visual-topbar strong{border:1px solid rgba(var(--collector-rgb), .32);width:100%;min-width:0;height:34px;color:var(--text);font:inherit;background:#ffffff14;border-radius:10px;font-size:.84rem;font-weight:850}.twitch-extension-visual-topbar select{color:#f8fbff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 8px}.twitch-extension-visual-topbar select option{color:#f8fbff;background:#071018}.twitch-extension-visual-topbar strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 9px;display:flex;overflow:hidden}.twitch-extension-default-button{appearance:none;border:1px solid rgba(var(--gold-rgb), .42);background:rgba(var(--gold-rgb), .14);color:#fff2cf;height:34px;font:inherit;white-space:nowrap;border-radius:10px;padding:0 9px;font-size:.76rem;font-weight:900}.twitch-extension-default-button.is-default{color:#9dffd1;cursor:default;background:#70ffb61f;border-color:#70ffb657}.twitch-extension-collector-gate{background:radial-gradient(circle at 12% 16%, rgba(var(--collector-rgb), .18), transparent 34%), linear-gradient(180deg, #071018, #111821);grid-template-rows:minmax(0,1fr) auto;min-height:100vh;display:grid;overflow:hidden}.twitch-extension-collector-gate-art{min-height:0;position:relative;overflow:hidden}.twitch-extension-collector-gate-art img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:260px;display:block}.twitch-extension-collector-gate-copy{border-top:1px solid rgba(var(--collector-rgb), .24);color:#f8fbff;background:radial-gradient(circle at 100%,#70ffb629,#0000 42%),#070d14fa;gap:9px;padding:16px;display:grid}.twitch-extension-collector-gate-copy span{color:var(--collector-soft);text-transform:uppercase;font-size:.74rem;font-weight:950}.twitch-extension-collector-gate-copy h1,.twitch-extension-collector-gate-copy p{margin:0}.twitch-extension-collector-gate-copy h1{font-size:clamp(1.24rem,4vw,2.25rem);line-height:1.05}.twitch-extension-collector-gate-copy p{color:#f8fbffc7;max-width:58ch;font-size:.9rem;font-weight:760;line-height:1.34}.twitch-extension-collector-gate-copy button{appearance:none;color:#11151c;width:fit-content;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(#fff08d,#ffc633);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:1000;display:inline-flex;box-shadow:0 5px #634300e0,inset 0 0 0 1px #ffffff7a,0 0 22px #ffd05457}.twitch-extension-collector-gate-copy button:active{transform:translateY(2px);box-shadow:0 3px #634300e0,inset 0 0 0 1px #ffffff7a}.twitch-extension-dashboard{border-bottom:1px solid rgba(var(--collector-rgb), .2);background:radial-gradient(circle at 8% 0%, rgba(var(--collector-rgb), .16), transparent 36%), linear-gradient(180deg, #0c121afa, #080d14fa);gap:10px;padding:10px;display:grid}.twitch-extension-dashboard-intro{align-items:center;gap:9px;min-width:0;display:flex}.twitch-extension-dashboard-intro img{object-fit:cover;border-radius:8px;flex:none;width:34px;height:34px}.twitch-extension-dashboard-intro div{gap:1px;min-width:0;display:grid}.twitch-extension-dashboard-intro span,.twitch-extension-dashboard-stats span,.twitch-extension-dashboard-progress>span{color:#f8fbffad;text-transform:uppercase;font-size:.72rem;font-weight:900}.twitch-extension-dashboard-intro strong{color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:1000;line-height:1.08;overflow:hidden}.twitch-extension-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.twitch-extension-dashboard-stats>div{border:1px solid rgba(var(--collector-rgb), .2);background:#ffffff0e;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.twitch-extension-dashboard-stats svg{color:var(--collector-soft)}.twitch-extension-dashboard-stats strong{color:#fff;font-size:1rem;font-weight:1000;line-height:1}.twitch-extension-dashboard-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.twitch-extension-dashboard-progress>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.twitch-extension-dashboard-progress strong{color:#9dffd1;font-size:.82rem;font-weight:1000}.twitch-extension-dashboard-progress>div{background:#ffffff1a;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.twitch-extension-dashboard-progress>div>span{border-radius:inherit;background:linear-gradient(90deg, var(--collector), #7dffb3);height:100%;display:block}.twitch-extension-dashboard-list{gap:7px;display:grid}.twitch-extension-dashboard-list button{appearance:none;border:1px solid rgba(var(--collector-rgb), .22);color:#f8fbff;width:100%;min-width:0;font:inherit;cursor:pointer;text-align:left;background:#ffffff0b;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.twitch-extension-dashboard-list button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:900;overflow:hidden}.twitch-extension-dashboard-list button strong{color:#9dffd1;font-size:.78rem;font-weight:1000}.twitch-extension-dashboard-welcome{aspect-ratio:2804/561;background:url(/assets/collector-skin-preview/collector-cork-welcome-board.webp) 50%/100% 100% no-repeat,#100d09;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 18px 38px #0000004d}.twitch-extension-dashboard-welcome-note{gap:2px;width:40.5%;display:grid;position:absolute;top:25.8%;left:20%;overflow:hidden}.twitch-extension-dashboard-welcome-note p{color:#23170ab8;margin:0;font-family:Segoe Print,Bradley Hand ITC,Brush Script MT,cursive;font-size:clamp(.64rem,3.1vw,1rem);font-weight:800;line-height:1.05}.twitch-extension-dashboard-welcome-note h1{color:#1d1309;font-family:var(--font-collector-name), "Kalam", cursive;letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 1px #fff7e06b;margin:0;font-size:clamp(.78rem,4.7vw,1.55rem);font-weight:950;line-height:1.12}.twitch-extension-dashboard-welcome-note h1.is-medium{font-size:clamp(.72rem,4.1vw,1.34rem)}.twitch-extension-dashboard-welcome-note h1.is-long{font-size:clamp(.62rem,3.45vw,1.12rem)}.twitch-extension-dashboard-welcome-note h1.is-extra-long{font-size:clamp(.54rem,2.8vw,.92rem)}.twitch-extension-dashboard-polaroid{place-items:center;width:9.2%;height:45%;display:grid;position:absolute;top:24.4%;left:69.2%}.twitch-extension-dashboard-polaroid>div{aspect-ratio:1;border-radius:999px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.twitch-extension-dashboard-polaroid img{object-fit:cover;width:100%;height:100%}.twitch-extension-dashboard-polaroid span{color:#20150ad1;font-family:Georgia,Times New Roman,serif;font-size:clamp(.52rem,2.8vw,1rem);font-weight:950}.twitch-extension-dashboard .dashboard-kpis.viewer-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.twitch-extension-dashboard .dashboard-kpis.viewer-kpis .panel{box-shadow:none;color:#1a130a;filter:drop-shadow(0 10px 12px #0000003d);text-align:center;background:url(/assets/collector-skin-preview/stat-stamp-card-cutout.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;grid-template-rows:auto auto minmax(30px,auto) auto;align-content:stretch;justify-items:center;gap:1px;min-height:86px;padding:8px 7px 12px;display:grid;overflow:visible}.twitch-extension-dashboard .dashboard-kpis.viewer-kpis .panel svg{display:none}.twitch-extension-dashboard .dashboard-kpis.viewer-kpis .panel h3{color:#181108b3;letter-spacing:.08em;text-transform:uppercase;margin:5px 0 0;font-size:.48rem;font-weight:950;line-height:1.05}.twitch-extension-dashboard .dashboard-kpis.viewer-kpis .stat-number{color:var(--stat-ink,#111821);text-shadow:0 1px #ffffff6b;margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,7vw,2rem);font-weight:950;line-height:1}.twitch-extension-dashboard .dashboard-kpis.viewer-kpis .stat-caption{color:#181108c2;text-wrap:balance;max-width:80%;margin:1px 0 0;font-size:.48rem;font-weight:850;line-height:1.05}.twitch-extension-dashboard .dashboard-kpis.viewer-kpis .panel:first-child{--stat-ink:#102542}.twitch-extension-dashboard .dashboard-kpis.viewer-kpis .panel:nth-child(2){--stat-ink:#5b2f91}.twitch-extension-dashboard .dashboard-kpis.viewer-kpis .panel:nth-child(3){--stat-ink:#0f6a55}.twitch-extension-dashboard .dashboard-kpis.viewer-kpis .panel:nth-child(4){--stat-ink:#8a4a12}.twitch-extension-dashboard-list-title{color:#25180b;font-family:var(--font-collector-name), "Kalam", cursive;letter-spacing:0;background:linear-gradient(#fffceb3d,#5d391414),#f1dfb8;border:1px solid #422a1438;border-radius:4px;justify-content:center;align-items:center;width:min(210px,72%);min-height:24px;margin:0 auto 1px;padding:5px 10px 4px;font-size:.82rem;font-weight:950;line-height:1;display:grid;position:relative;transform:rotate(-.7deg);box-shadow:inset 0 1px #ffffff73,0 5px 10px #0000002e}.twitch-extension-dashboard-list-title span{padding:0 8px}.twitch-extension-dashboard-list-title:before,.twitch-extension-dashboard-list-title:after{content:"";background:#5a3a1e3d;border-radius:999px;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.twitch-extension-dashboard-list-title:before{left:5px}.twitch-extension-dashboard-list-title:after{right:5px}.twitch-extension-dashboard-activity{gap:6px;padding-top:1px;display:grid}.twitch-extension-dashboard-featured{align-self:center;gap:6px;min-height:0;margin:0;display:grid}.twitch-extension-featured-stamps-view{gap:8px;min-height:0;display:grid;overflow:hidden}.twitch-extension-featured-stamps-list{scrollbar-width:thin;gap:6px;min-height:0;padding:1px 0 8px;display:grid;overflow:auto}.twitch-extension-dashboard-activity-item{color:#25180b;filter:drop-shadow(0 8px 10px #0000003d);background:url(/assets/collector-skin-preview/activity-row-ticket.webp) 50%/100% 100% no-repeat,linear-gradient(#f3e0b7,#d8bb7d);border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:42px;padding:7px 12px 8px;display:grid;position:relative}.twitch-extension-dashboard-activity-item.has-status-stamp{grid-template-columns:auto minmax(0,1fr) 68px 62px;gap:5px;padding-left:9px;padding-right:9px}button.twitch-extension-dashboard-activity-item{appearance:none;cursor:pointer;font:inherit;text-align:left}button.twitch-extension-dashboard-activity-item:hover,button.twitch-extension-dashboard-activity-item:focus-visible{filter:drop-shadow(0 8px 10px #0000003d)brightness(1.04);outline:none}.twitch-extension-dashboard-activity-item:after{content:"";opacity:.62;pointer-events:none;background-color:#0000;background-image:radial-gradient(circle,#1811086b 0 2px,#0000 2.5px),radial-gradient(circle,#fff8e29e 0 1px,#0000 1.6px);background-position:0 0,100% 100%;background-repeat:no-repeat;background-size:8px 8px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:8px;height:8px;position:absolute;inset:5px 6px auto auto}.twitch-extension-dashboard-activity-icon{color:#1f5f91;background:radial-gradient(circle at 35% 30%,#ffffff9e,#0000 32%),linear-gradient(#fff8e1f5,#e0c288f0);border:1px solid #2d1e0e3d;border-radius:8px;justify-content:center;align-items:center;width:25px;height:25px;padding:2px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff94,0 2px 3px #18110838}.twitch-extension-dashboard-activity-icon .flag-stamp,.twitch-extension-dashboard-activity-icon .passport-ink-stamp-art,.twitch-extension-dashboard-activity-icon .stamp-image-art{object-fit:contain;width:100%;max-width:21px;height:100%;max-height:21px;display:block}.twitch-extension-dashboard-activity-icon .flag-stamp{font-size:.2rem;transform:scale(1.04)}.twitch-extension-dashboard-activity-icon .passport-ink-stamp-art{transform:scale(1.18)}.twitch-extension-dashboard-activity-icon .passport-ink-stamp-art svg,.twitch-extension-dashboard-activity-icon .passport-ink-stamp-art img,.twitch-extension-dashboard-activity-icon .flag-stamp img{object-fit:contain;width:100%;height:100%}.twitch-extension-dashboard-activity-icon .passport-ink-stamp-art .ink-stamp-city,.twitch-extension-dashboard-activity-icon .passport-ink-stamp-art .ink-stamp-country{display:none}.twitch-extension-dashboard-activity-item>span:nth-child(2){gap:1px;min-width:0;display:grid}.twitch-extension-dashboard-activity-item>span:nth-child(2) strong{color:#1f1509;text-shadow:0 1px #fff8e275;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:.8rem;font-weight:950;overflow:hidden}.twitch-extension-dashboard-activity-item small{color:#2d1e0eb8;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:900;overflow:hidden}.twitch-extension-dashboard-activity-item time{color:#075461;letter-spacing:0;text-align:center;text-shadow:0 1px #fff8e280;place-content:center;gap:0;width:76px;max-width:76px;min-height:22px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:.54rem;font-weight:950;line-height:1.08;display:grid;transform:none}.twitch-extension-dashboard-activity-type{color:#075461;letter-spacing:0;text-align:center;text-shadow:0 1px #fff8e280;text-transform:uppercase;place-content:center;width:76px;max-width:76px;min-height:22px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:.6rem;font-weight:950;line-height:1;display:grid}.twitch-extension-dashboard-activity-type.is-to-collect{color:#502209;text-shadow:0 1px #fffadcd1;background:linear-gradient(#fff1a8,#fff1a8) padding-box padding-box,linear-gradient(115deg,#d45142,#d99c20 34%,#158a82 68%,#6b3ead) border-box;border:2px solid #0000;border-radius:3px;min-height:24px;font-size:.54rem;box-shadow:inset 0 1px #ffffffb3,0 1px 3px #23170a38}.twitch-extension-dashboard-activity-status{object-fit:contain;width:68px;height:24px;display:block}.twitch-extension-dashboard-activity-item time span{display:block}.twitch-extension-dashboard-activity-empty{color:#2d1e0ec2;filter:drop-shadow(0 8px 10px #0003);background:url(/assets/collector-skin-preview/leaderboard-row-standard-v2.webp) 50%/100% 100% no-repeat,linear-gradient(#f2ddb1,#d5b77a);align-items:center;gap:8px;min-height:42px;padding:9px 10px;font-size:.76rem;font-weight:900;display:flex}.twitch-extension-full-dashboard-button{appearance:none;color:#075461;cursor:pointer;font:inherit;letter-spacing:0;text-transform:uppercase;background:linear-gradient(#fffceb4d,#5d391414),#f1dfb8;border:1px solid #422a144d;border-radius:4px;justify-content:center;justify-self:center;align-items:center;gap:7px;width:min(230px,78%);min-height:32px;padding:7px 13px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:.7rem;font-weight:950;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff85,0 5px 10px #0003}.twitch-extension-full-dashboard-button:hover,.twitch-extension-full-dashboard-button:focus-visible{background:linear-gradient(#fffceb66,#17686d1a),#f6e7c5;border-color:#0754618a;outline:none}.twitch-extension-full-dashboard-button:active{transform:translateY(1px)}.twitch-extension-identity-nudge{z-index:18;border-bottom:1px solid rgba(var(--gold-rgb), .24);color:#fff4d7;background:radial-gradient(circle at 100%,#ffcc4d38,#0000 38%),linear-gradient(90deg,#4a2e07fa,#1a1208fa);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;font-size:.92rem;font-weight:800;display:grid}.twitch-extension-identity-nudge span{min-width:0}.twitch-extension-identity-nudge button{appearance:none;color:#11151c;font:inherit;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffe085,#ffbf2f);border:0;border-radius:12px;padding:10px 14px;font-weight:1000;box-shadow:0 4px #674300e6,inset 0 0 0 1px #ffffff6b,0 0 18px #ffcd5357}.twitch-extension-identity-nudge button:active{transform:translateY(2px);box-shadow:0 2px #674300e6,inset 0 0 0 1px #ffffff6b}.twitch-extension-start-collecting{z-index:19;color:#f8fff2;background:radial-gradient(circle at 12% 20%,#70ffb64d,#0000 34%),radial-gradient(circle at 100%,#ffd05447,#0000 40%),linear-gradient(135deg,#07231efc,#12130cfc);border-bottom:1px solid #70ffb652;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #00000059}.twitch-extension-start-icon{color:#07130f;background:linear-gradient(#94ffd0,#2be78c);border-radius:999px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 0 5px #70ffb621,0 0 24px #70ffb66b}.twitch-extension-start-copy{gap:3px;min-width:0;display:grid}.twitch-extension-start-copy strong{font-size:1rem;font-weight:1000;line-height:1.08}.twitch-extension-start-copy span{color:#f0fff7d1;font-size:.84rem;font-weight:800;line-height:1.24}.twitch-extension-start-collecting button{appearance:none;color:#11151c;min-height:42px;font:inherit;text-transform:uppercase;cursor:pointer;background:linear-gradient(#fff08d,#ffc633);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:1000;display:inline-flex;box-shadow:0 5px #634300e6,inset 0 0 0 1px #ffffff70,0 0 22px #ffd05461}.twitch-extension-start-collecting button:active{transform:translateY(2px);box-shadow:0 3px #634300e6,inset 0 0 0 1px #ffffff70}.twitch-extension-start-collecting>a{color:#9dffd1;text-underline-offset:3px;grid-column:2/-1;font-size:.78rem;font-weight:900;text-decoration:underline}.twitch-extension-book-stage{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0;padding:0;overflow:auto}.twitch-extension-book-stage .collection-theme-shell{margin-top:0}.twitch-extension-book-stage .passport-book,.twitch-extension-book-stage .scrapbook-book,.twitch-extension-book-stage .creative-sticker-book,.twitch-extension-book-stage .sticker-album,.twitch-extension-book-stage .pin-board-client{margin-inline:auto}.twitch-extension-book-stage .theme-display-header,.twitch-extension-book-stage .collection-open-bar,.twitch-extension-book-stage .collection-book-guidance{display:none}.twitch-extension-page.panel-embed{width:100%;height:100vh;min-height:0;padding:0;overflow:hidden}.twitch-extension-page.panel-embed .twitch-extension-shell.visual{grid-template-rows:auto minmax(0,1fr);height:100vh;min-height:0;display:grid;overflow:hidden}.twitch-extension-page.panel-embed .twitch-extension-shell.visual:has(.twitch-extension-collector-gate){grid-template-rows:minmax(0,1fr)}.twitch-extension-page.panel-embed .twitch-extension-shell.visual:has(.twitch-extension-dashboard){grid-template-rows:auto minmax(0,1fr)}.twitch-extension-page.panel-embed .twitch-extension-shell.visual:has(.twitch-extension-identity-nudge){grid-template-rows:auto auto minmax(0,1fr)}.twitch-extension-page.panel-embed .twitch-extension-shell.visual:has(.twitch-extension-start-collecting){grid-template-rows:auto auto minmax(0,1fr)}.twitch-extension-page.panel-embed .twitch-extension-visual-topbar{grid-template-columns:minmax(0,1fr);min-height:28px;padding:2px;position:relative;top:auto}.twitch-extension-page.panel-embed .twitch-extension-channel-pill,.twitch-extension-page.panel-embed .twitch-extension-default-button{display:none}.twitch-extension-page.panel-embed .twitch-extension-visual-topbar select,.twitch-extension-page.panel-embed .twitch-extension-visual-topbar strong{border-radius:6px;height:24px;font-size:.76rem}.twitch-extension-page.panel-embed .twitch-extension-collector-gate{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}.twitch-extension-page.panel-embed .twitch-extension-collector-gate-art img{object-position:center top;min-height:0}.twitch-extension-page.panel-embed .twitch-extension-collector-gate-copy{gap:6px;padding:10px}.twitch-extension-page.panel-embed .twitch-extension-collector-gate-copy span{font-size:.66rem}.twitch-extension-page.panel-embed .twitch-extension-collector-gate-copy h1{font-size:1.02rem}.twitch-extension-page.panel-embed .twitch-extension-collector-gate-copy p{font-size:.72rem;line-height:1.2}.twitch-extension-page.panel-embed .twitch-extension-collector-gate-copy button{width:100%;min-height:34px;padding:7px 10px;font-size:.78rem}.twitch-extension-page.panel-embed .twitch-extension-dashboard{display:none}.twitch-extension-page.panel-embed .twitch-extension-dashboard.twitch-extension-dashboard-view,.twitch-extension-page.panel-embed .twitch-extension-dashboard.twitch-extension-featured-stamps-view{align-content:stretch;gap:8px;height:100%;min-height:0;padding:8px;display:grid;overflow:hidden}.twitch-extension-page.panel-embed .twitch-extension-dashboard.twitch-extension-dashboard-view{grid-template-rows:auto auto minmax(0,1fr) auto auto}.twitch-extension-page.panel-embed .twitch-extension-dashboard.twitch-extension-featured-stamps-view{grid-template-rows:auto minmax(0,1fr) auto}.twitch-extension-page.panel-embed .twitch-extension-dashboard-intro{display:none}.twitch-extension-page.panel-embed .twitch-extension-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.twitch-extension-page.panel-embed .twitch-extension-dashboard-stats>div{border-radius:6px;gap:1px;padding:7px 6px}.twitch-extension-page.panel-embed .twitch-extension-dashboard-stats svg{display:none}.twitch-extension-page.panel-embed .twitch-extension-dashboard-stats span,.twitch-extension-page.panel-embed .twitch-extension-dashboard-progress>span{font-size:.55rem}.twitch-extension-page.panel-embed .twitch-extension-dashboard-stats strong{font-size:.78rem}.twitch-extension-page.panel-embed .twitch-extension-dashboard-progress{gap:4px 8px}.twitch-extension-page.panel-embed .twitch-extension-dashboard-progress strong{font-size:.68rem}.twitch-extension-page.panel-embed .twitch-extension-dashboard-progress>div{height:5px}.twitch-extension-page.panel-embed .twitch-extension-dashboard-list{gap:6px;overflow:hidden}.twitch-extension-page.panel-embed .twitch-extension-dashboard-list button{min-height:32px;padding:7px 8px}.twitch-extension-page.panel-embed .twitch-extension-dashboard-list button span{font-size:.72rem}.twitch-extension-page.panel-embed .twitch-extension-dashboard-list button strong{font-size:.68rem}.twitch-extension-page.panel-embed .twitch-extension-dashboard-activity{align-self:end;gap:6px;overflow:hidden}.twitch-extension-page.panel-embed .twitch-extension-dashboard-featured{align-self:center;transform:translateY(-20px)}.twitch-extension-page.panel-embed .twitch-extension-dashboard-list-title{width:min(190px,70%);min-height:22px;padding:4px 9px 3px;font-size:.76rem}.twitch-extension-page.panel-embed .twitch-extension-dashboard-activity-item{min-height:34px;padding:6px 10px 7px 9px}.twitch-extension-page.panel-embed .twitch-extension-dashboard-activity-item.has-status-stamp{grid-template-columns:auto minmax(0,1fr) 62px 58px;gap:4px;padding-left:7px;padding-right:7px}.twitch-extension-page.panel-embed .twitch-extension-dashboard-activity-icon{width:23px;height:23px}.twitch-extension-page.panel-embed .twitch-extension-dashboard-activity-item>span:nth-child(2) strong{font-size:.74rem}.twitch-extension-page.panel-embed .twitch-extension-dashboard-activity-item small{font-size:.58rem}.twitch-extension-page.panel-embed .twitch-extension-dashboard-activity-item time{width:58px;max-width:58px;font-size:.5rem}.twitch-extension-page.panel-embed .twitch-extension-dashboard-activity-status{width:62px;height:22px}.twitch-extension-page.panel-embed .twitch-extension-dashboard-activity-type{width:70px;max-width:70px;font-size:.52rem}.twitch-extension-page.panel-embed .twitch-extension-dashboard-activity-empty{min-height:34px;padding:7px 8px;font-size:.68rem}.twitch-extension-page.panel-embed .twitch-extension-full-dashboard-button{width:min(210px,72%);min-height:29px;padding:6px 11px;font-size:.64rem}.twitch-extension-page.panel-embed .twitch-extension-featured-stamps-list{gap:6px;padding-bottom:7px;overflow:auto}.twitch-extension-page.panel-embed .twitch-extension-identity-nudge{background:radial-gradient(circle at 100%,#ffcc4d4d,#0000 44%),linear-gradient(90deg,#4e3006fc,#1a1208fc);border-top:1px solid #ffd25b4d;border-bottom:1px solid #ffd25b85;grid-template-columns:auto minmax(0,1fr) auto;min-height:54px;padding:7px 8px;font-size:.74rem;line-height:1.12;display:grid;box-shadow:0 8px 18px #00000052}.twitch-extension-page.panel-embed .twitch-extension-identity-nudge button{white-space:nowrap;border:1px solid #ffffff61;border-radius:12px;min-height:38px;padding:8px 11px;font-size:.72rem;box-shadow:0 4px #0000006b,inset 0 0 0 1px #ffffff47}.twitch-extension-page.panel-embed .twitch-extension-identity-nudge.has-message{background:#22150afa}.twitch-extension-page.panel-embed .twitch-extension-identity-nudge button.is-fallback{background:var(--gold);color:#11151c;border:1px solid #ffd25b73}.twitch-extension-page.panel-embed .twitch-extension-start-collecting{border-top:1px solid #70ffb642;border-bottom:1px solid #70ffb67a;grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:92px;padding:9px 9px 10px}.twitch-extension-page.panel-embed .twitch-extension-start-icon{width:34px;height:34px}.twitch-extension-page.panel-embed .twitch-extension-start-copy strong{font-size:.84rem}.twitch-extension-page.panel-embed .twitch-extension-start-copy span{font-size:.69rem;line-height:1.14}.twitch-extension-page.panel-embed .twitch-extension-start-collecting button{border-radius:11px;grid-column:1/-1;min-height:32px;padding:7px 10px;font-size:.76rem}.twitch-extension-page.panel-embed .twitch-extension-start-collecting>a{display:none}.twitch-extension-page.panel-embed .twitch-extension-book-stage{place-items:start center;height:100%;min-height:0;padding:3px 4px 5px;display:grid;overflow:hidden}.twitch-extension-page.panel-embed .twitch-extension-book-fit{--twitch-panel-theme-scale:1;transform-origin:top;zoom:calc(var(--twitch-panel-book-scale,1) * var(--twitch-panel-theme-scale,1));width:max-content;max-width:none;transform:none}.twitch-extension-page.panel-embed .collection-theme-shell{width:max-content;max-width:none}.twitch-extension-page.panel-embed .passport-book,.twitch-extension-page.panel-embed .scrapbook-book,.twitch-extension-page.panel-embed .creative-sticker-book,.twitch-extension-page.panel-embed .sticker-album,.twitch-extension-page.panel-embed .pin-board-client,.twitch-extension-page.panel-embed .pin-wall-scene{max-width:none;position:relative}.twitch-extension-page.panel-embed .passport-cover-strip,.twitch-extension-page.panel-embed .scrapbook-cover-strip,.twitch-extension-page.panel-embed .creative-sticker-book-strip,.twitch-extension-page.panel-embed .pin-wall-title-row,.twitch-extension-page.panel-embed .sticker-album-cover{display:none}.twitch-extension-page.panel-embed .passport-flip-shell,.twitch-extension-page.panel-embed .scrapbook-flip-shell,.twitch-extension-page.panel-embed .creative-sticker-flip-shell{padding:2px;position:relative}.twitch-extension-page.panel-embed .scrapbook-book,.twitch-extension-page.panel-embed .creative-sticker-book,.twitch-extension-page.panel-embed .sticker-album{padding:4px}.twitch-extension-page.panel-embed .passport-page-controls,.twitch-extension-page.panel-embed .scrapbook-page-controls,.twitch-extension-page.panel-embed .creative-sticker-controls,.twitch-extension-page.panel-embed .sticker-book-controls,.twitch-extension-page.panel-embed .pin-wall-controls{z-index:999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:max-content;max-width:calc(100% - 16px);color:var(--text);pointer-events:auto;background:#070b11b8;border:1px solid #ffffff38;border-radius:999px;flex-wrap:nowrap;gap:4px;padding:3px;font-size:.72rem;position:fixed;inset:auto 6px 6px auto;box-shadow:0 8px 22px #00000059}.twitch-extension-page.panel-embed .passport-page-controls .button,.twitch-extension-page.panel-embed .scrapbook-page-controls .button,.twitch-extension-page.panel-embed .creative-sticker-controls .button,.twitch-extension-page.panel-embed .sticker-book-controls .button,.twitch-extension-page.panel-embed .pin-wall-controls .button{border-radius:999px;min-height:22px;padding:3px 7px;font-size:.68rem}.twitch-extension-page.panel-embed .passport-page-controls .button:disabled,.twitch-extension-page.panel-embed .scrapbook-page-controls .button:disabled,.twitch-extension-page.panel-embed .creative-sticker-controls .button:disabled,.twitch-extension-page.panel-embed .sticker-book-controls .button:disabled,.twitch-extension-page.panel-embed .pin-wall-controls .button:disabled{display:none}.twitch-extension-page.panel-embed .passport-page-controls span,.twitch-extension-page.panel-embed .scrapbook-page-controls span,.twitch-extension-page.panel-embed .creative-sticker-controls span,.twitch-extension-page.panel-embed .sticker-book-controls span,.twitch-extension-page.panel-embed .pin-wall-controls span{white-space:nowrap;min-width:0;font-size:.66rem}.twitch-extension-page.panel-embed .passport-page-header{letter-spacing:.02em;grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr) minmax(42px,auto);gap:10px;padding-bottom:7px;font-size:7.8px;display:grid}.twitch-extension-page.panel-embed .passport-page-header span,.twitch-extension-page.panel-embed .passport-page-header strong{font-size:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.twitch-extension-page.panel-embed .passport-machine-row{padding:5px 6px;font-size:9px}.twitch-extension-page.panel-embed .passport-slot h3{max-height:36px;font-size:16px;line-height:1.05}.twitch-extension-page.panel-embed .passport-slot h3.medium-title{font-size:14.5px}.twitch-extension-page.panel-embed .passport-slot h3.long-title{font-size:12.5px}.twitch-extension-page.panel-embed .passport-slot .metric{max-height:42px;font-size:13px;line-height:1.14;overflow:hidden}.twitch-extension-page.panel-embed .passport-slot .metric+.metric{display:none}.twitch-extension-page.panel-embed .passport-slot .progress-bar{height:7px}.twitch-extension-page.panel-embed .passport-page-controls{padding:2px;top:auto;bottom:6px;right:6px}.twitch-extension-page.panel-embed .passport-page-controls span{display:none}.twitch-extension-page.panel-embed .passport-page-controls .button{min-height:20px;padding:3px 8px}.twitch-extension-page.panel-embed .passport-holder-sheet{gap:7px;padding:10px}.twitch-extension-page.panel-embed .passport-holder-sheet h2{font-size:clamp(22px,6.8vw,36px);line-height:.98}.twitch-extension-page.panel-embed .passport-holder-section{gap:7px;min-height:0;padding-bottom:7px}.twitch-extension-page.panel-embed .passport-holder-primary h3{font-size:15px;line-height:1.04}.twitch-extension-page.panel-embed .passport-holder-primary p{font-size:9px;line-height:1.1}.twitch-extension-page.panel-embed .passport-id-portrait{width:50px;height:50px}.twitch-extension-page.panel-embed .passport-holder-fields{grid-template-columns:minmax(0,1fr);gap:5px}.twitch-extension-page.panel-embed .passport-holder-fields div{min-height:0;padding:5px 6px}.twitch-extension-page.panel-embed .passport-holder-fields div:nth-child(n+4),.twitch-extension-page.panel-embed .passport-holder-watermark,.twitch-extension-page.panel-embed .passport-machine-row{display:none}.twitch-extension-page.panel-embed .scrapbook-identity-page{gap:8px;padding:18px 16px 14px}.twitch-extension-page.panel-embed .scrapbook-identity-page h2{font-size:clamp(30px,8.2vw,50px);line-height:.98}.twitch-extension-page.panel-embed .scrapbook-identity-polaroids{gap:12px;margin-block:2px}.twitch-extension-page.panel-embed .scrapbook-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.twitch-extension-page.panel-embed .scrapbook-identity-fields div{padding:6px 8px}.twitch-extension-page.panel-embed .scrapbook-identity-fields div:nth-child(n+5),.twitch-extension-page.panel-embed .scrapbook-cover-note{display:none}.twitch-extension-page.panel-embed .sticker-cover-copy{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:3.5em;font-size:.82rem;line-height:1.18;display:-webkit-box;overflow:hidden}.twitch-extension-page.panel-embed .sticker-cover-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.twitch-extension-page.panel-embed .sticker-cover-details div{min-height:0;padding:6px 7px}.twitch-extension-page.panel-embed .sticker-cover-sample-strip{display:none}.twitch-extension-page.panel-embed .creative-sticker-cover-page{gap:8px;padding:20px 16px 14px}.twitch-extension-page.panel-embed .creative-sticker-cover-page h2{font-size:clamp(28px,8vw,46px);line-height:1}.twitch-extension-page.panel-embed .creative-sticker-cover-page p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.4em;font-size:.78rem;line-height:1.18;display:-webkit-box;overflow:hidden}.twitch-extension-page.panel-embed .creative-sticker-cover-people{gap:8px}.twitch-extension-page.panel-embed .creative-sticker-cover-person{transform:scale(.9) rotate(var(--person-rotation,-3deg))}.twitch-extension-page.panel-embed .creative-sticker-cover-page dl{gap:6px}.twitch-extension-page.panel-embed .creative-sticker-cover-page dl div{padding:5px 7px}.twitch-extension-page.panel-embed .creative-sticker-cover-scatter{opacity:.52}.twitch-extension-page.panel-embed .theme-scrapbook-postcards,.twitch-extension-page.panel-embed .theme-passport{--twitch-panel-theme-scale:1}.twitch-extension-page.panel-embed .theme-sticker-book{--twitch-panel-theme-scale:.72}.twitch-extension-page.panel-embed .theme-creative-sticker-book{--twitch-panel-theme-scale:1}.twitch-extension-page.panel-embed .theme-pin-board{--twitch-panel-theme-scale:.98}.twitch-extension-page.panel-embed .theme-trophy-shelf{--twitch-panel-theme-scale:1}.twitch-extension-page.panel-embed .pin-wall-scene{padding:8px}.twitch-extension-page.panel-embed .pin-wall-panel{height:430px;min-height:0}.twitch-extension-page.panel-embed .theme-trophy-shelf .trophy-cabinet{gap:10px;min-height:0;padding:10px}.twitch-extension-page.panel-embed .theme-trophy-shelf .trophy-case-topbar{display:none}.twitch-extension-page.panel-embed .theme-trophy-shelf .trophy-cabinet-scene{height:430px;min-height:0;padding:10px}.twitch-extension-page.panel-embed .theme-trophy-shelf .trophy-grid{grid-template-columns:minmax(0,1fr);gap:10px}.twitch-extension-page.panel-embed .theme-trophy-shelf .trophy-empty-slot{display:none}.twitch-extension-page.panel-embed .theme-trophy-shelf .trophy-slot{min-height:0}.twitch-extension-page.panel-embed .theme-trophy-shelf .trophy-stage{min-height:92px}.twitch-extension-page.panel-embed .theme-trophy-shelf .trophy-plaque{padding:8px}.twitch-extension-page.panel-embed .theme-trophy-shelf .trophy-plaque h3{font-size:.88rem}.twitch-extension-page.panel-embed .theme-trophy-shelf .trophy-plaque p,.twitch-extension-page.panel-embed .theme-trophy-shelf .trophy-plaque .metric,.twitch-extension-page.panel-embed .theme-trophy-shelf .theme-count-line{font-size:.62rem}.passport-detail-backdrop.twitch-panel-detail{z-index:4000;justify-content:center;align-items:center;padding:8px;overflow:hidden}.passport-detail-backdrop.twitch-panel-detail .passport-detail-card{border-left-width:5px;gap:8px;width:min(360px,100vw - 16px);max-width:none;max-height:calc(100vh - 16px);padding:12px;overflow:hidden}.passport-detail-backdrop.twitch-panel-detail .passport-detail-card:before{opacity:.38;inset:8px}.passport-detail-backdrop.twitch-panel-detail .passport-detail-header{align-items:start;gap:8px;padding-bottom:6px}.passport-detail-backdrop.twitch-panel-detail .passport-detail-header h2{margin:0;font-size:18px;line-height:1.02}.passport-detail-backdrop.twitch-panel-detail .passport-detail-header .icon-button{flex:none;width:28px;height:28px;min-height:28px;padding:0;font-size:18px}.passport-detail-backdrop.twitch-panel-detail .passport-detail-body{grid-template-columns:76px minmax(0,1fr);gap:10px}.passport-detail-backdrop.twitch-panel-detail .passport-detail-stamp{border-width:2px;width:72px;height:72px}.passport-detail-backdrop.twitch-panel-detail .passport-detail-summary{gap:5px}.passport-detail-backdrop.twitch-panel-detail .passport-detail-summary p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:3.66em;font-size:.76rem;line-height:1.22;display:-webkit-box;overflow:hidden}.passport-detail-backdrop.twitch-panel-detail .passport-detail-summary .metric{font-size:.72rem;line-height:1.15}.passport-detail-backdrop.twitch-panel-detail .passport-detail-summary .progress-bar{height:7px}.passport-detail-backdrop.twitch-panel-detail .passport-recovery-panel{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px}.passport-detail-backdrop.twitch-panel-detail .passport-recovery-panel .eyebrow,.passport-detail-backdrop.twitch-panel-detail .passport-recovery-facts{display:none}.passport-detail-backdrop.twitch-panel-detail .passport-recovery-panel h3{margin:0 0 2px;font-size:.9rem}.passport-detail-backdrop.twitch-panel-detail .passport-recovery-panel p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.18;display:-webkit-box;overflow:hidden}.passport-detail-backdrop.twitch-panel-detail .passport-recovery-countdown{justify-content:space-between;align-items:center;gap:8px;min-height:0;padding:6px;display:flex}.passport-detail-backdrop.twitch-panel-detail .passport-recovery-countdown span,.passport-detail-backdrop.twitch-panel-detail .passport-recovery-countdown strong{font-size:.72rem}.passport-detail-backdrop.twitch-panel-detail .passport-recovery-link{min-height:32px;padding:6px 8px}.passport-detail-backdrop.twitch-panel-detail .passport-detail-claim{grid-template-columns:minmax(0,1fr);gap:6px}.passport-detail-backdrop.twitch-panel-detail .passport-detail-claim input{min-height:32px}.passport-detail-backdrop.twitch-panel-detail .community-holder-panel{gap:6px;padding:8px}.passport-detail-backdrop.twitch-panel-detail .community-holder-panel .eyebrow{display:none}.passport-detail-backdrop.twitch-panel-detail .community-holder-panel h3{font-size:.9rem}.passport-detail-backdrop.twitch-panel-detail .community-holder-list{max-height:94px}.twitch-panel-stamp-detail-backdrop{pointer-events:auto;z-index:5000;background:#03070cc7;justify-content:center;align-items:center;padding:8px;display:flex;position:fixed;inset:0}.twitch-panel-stamp-detail{--twitch-detail-ink:#273e53;--twitch-detail-paper:#ead9b2;background-color:var(--twitch-detail-paper);color:#2d261d;overscroll-behavior:contain;background-image:url(/textures/twitch-stamp-record-paper-v1.webp);background-position:50%;background-size:440px;border:1px solid #42301bc7;border-radius:5px;gap:8px;width:min(366px,100vw - 16px);max-height:calc(100dvh - 16px);padding:10px;display:grid;position:relative;overflow:hidden auto;box-shadow:0 18px 42px #0000008a}.twitch-panel-stamp-detail:before{content:"";pointer-events:none;border:1px solid #273e534d;border-radius:3px;position:absolute;inset:5px}.twitch-panel-stamp-detail-header{z-index:1;border-bottom:2px solid #273e537a;justify-content:space-between;align-items:center;min-height:34px;padding:0 2px 6px;display:flex;position:relative}.twitch-panel-stamp-detail-header>div{gap:1px;display:grid}.twitch-panel-stamp-detail-header span,.twitch-panel-stamp-detail-identity>span,.twitch-panel-stamp-detail-copy span,.twitch-panel-stamp-progress>div span,.twitch-panel-stamp-detail-footnote span{color:#2d261da8;letter-spacing:0;text-transform:uppercase;font-size:.54rem;font-weight:950}.twitch-panel-stamp-detail-header strong{color:var(--twitch-detail-ink);font-family:Georgia,Times New Roman,serif;font-size:.74rem;line-height:1}.twitch-panel-stamp-detail-close{appearance:none;color:var(--twitch-detail-ink);cursor:pointer;background:#fffae78f;border:1px solid #273e5375;border-radius:3px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.twitch-panel-stamp-detail-feature{z-index:1;grid-template-columns:136px minmax(0,1fr);gap:10px;min-width:0;display:grid;position:relative}.twitch-panel-stamp-preview{background:#fffae77a;border:1px dashed #273e5394;place-items:center;height:142px;padding:17px 10px 13px;display:grid;position:relative;overflow:hidden}.twitch-panel-stamp-preview:before,.twitch-panel-stamp-preview:after{border-color:var(--twitch-detail-ink);content:"";opacity:.42;border-style:solid;width:12px;height:12px;position:absolute}.twitch-panel-stamp-preview:before{border-width:1px 0 0 1px;top:5px;left:5px}.twitch-panel-stamp-preview:after{border-width:0 1px 1px 0;bottom:5px;right:5px}.twitch-panel-stamp-preview-number{color:#2d261d9e;font-family:Courier New,monospace;font-size:.5rem;font-weight:900;position:absolute;top:7px;left:8px}.twitch-panel-stamp-preview-art{justify-content:center;align-items:center;width:104px;max-width:112px;height:104px;transition:filter .16s,opacity .16s;display:flex}.twitch-panel-stamp-preview-art .flag-stamp,.twitch-panel-stamp-preview-art .passport-ink-stamp-art,.twitch-panel-stamp-preview-art .stamp-image-art,.twitch-panel-stamp-preview-art .creative-sticker-image-art-stack,.twitch-panel-stamp-preview-art>img{object-fit:contain;width:100%!important;max-width:112px!important;height:100%!important;max-height:104px!important;margin:0!important}.twitch-panel-stamp-preview-art .scrapbook-preset-postcard{width:112px;height:78px}.twitch-panel-stamp-preview-art .scrapbook-postcard-image-shell{height:100%}.twitch-panel-stamp-preview-art>img{object-fit:contain}.twitch-panel-badge-preview-art{color:#3a2710;background:radial-gradient(circle at 35% 30%,#f8d77b,#aa6d16 68%,#604013);border:5px double #452c0db8;border-radius:50%;justify-content:center;align-items:center;width:86px;height:86px;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:950;display:flex;box-shadow:inset 0 0 0 4px #ffeeb152}.twitch-panel-stamp-preview-art>span:not(.flag-stamp):not(.passport-ink-stamp-art):not(.twitch-panel-badge-preview-art){color:var(--twitch-detail-ink);font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:900}.twitch-panel-stamp-detail.is-unowned .twitch-panel-stamp-preview-art{filter:grayscale()saturate(.15)contrast(.78);opacity:.26}.twitch-panel-stamp-preview-state{color:#273e53b8;text-transform:uppercase;border:2px solid #273e538f;padding:2px 5px;font-family:Courier New,monospace;font-size:.52rem;font-weight:950;position:absolute;bottom:8px;right:7px;transform:rotate(-4deg)}.twitch-panel-stamp-detail-identity{align-content:start;gap:4px;min-width:0;padding-top:3px;display:grid}.twitch-panel-stamp-detail h2{color:#282117;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.04;display:-webkit-box;overflow:hidden}.twitch-panel-stamp-detail-identity dl{border-top:1px solid #2d261d38;gap:0;margin:3px 0 0;display:grid}.twitch-panel-stamp-detail-identity dl div{border-bottom:1px solid #2d261d2e;grid-template-columns:42px minmax(0,1fr);gap:5px;padding:4px 0;display:grid}.twitch-panel-stamp-detail-identity dt,.twitch-panel-stamp-detail-identity dd{margin:0}.twitch-panel-stamp-detail-identity dt{color:#2d261d8f;text-transform:uppercase;font-size:.52rem;font-weight:950}.twitch-panel-stamp-detail-identity dd{color:var(--twitch-detail-ink);overflow-wrap:anywhere;font-size:.61rem;font-weight:850;line-height:1.12}.twitch-panel-stamp-detail-copy{z-index:1;background:#fffae761;border-top:1px solid #2d261d3d;border-bottom:1px solid #2d261d33;gap:6px;padding:7px 8px;display:grid;position:relative}.twitch-panel-stamp-detail-copy>div{gap:2px;display:grid}.twitch-panel-stamp-detail-copy p{color:#3b3125;overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.2}.twitch-panel-stamp-progress{z-index:1;gap:5px;padding:0 3px 2px;display:grid;position:relative}.twitch-panel-stamp-progress>div,.twitch-panel-stamp-detail-footnote{z-index:1;justify-content:space-between;align-items:baseline;min-width:0;display:flex;position:relative}.twitch-panel-stamp-progress strong,.twitch-panel-stamp-detail-footnote strong{color:var(--twitch-detail-ink);overflow-wrap:anywhere;text-align:right;font-size:.65rem;line-height:1.1}.twitch-panel-stamp-progress i{background:#2d261d2e;border:1px solid #2d261d2e;height:7px;font-style:normal;display:block;overflow:hidden}.twitch-panel-stamp-progress i span{background:#2f7f77;min-width:4px;height:100%;display:block}.twitch-panel-stamp-detail-footnote{border-top:1px solid #2d261d38;padding:5px 3px 2px}.twitch-panel-stamp-bits-action{z-index:2;border-top:1px solid #2d261d42;gap:5px;padding:7px 3px 2px;display:grid;position:relative}.twitch-panel-stamp-bits-button,.twitch-panel-stamp-bits-fallback button{cursor:pointer;letter-spacing:0;border:1px solid #273e539e;border-radius:3px;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.twitch-panel-stamp-bits-button{color:#fff;background:linear-gradient(#6441a5,#4b2c86);gap:6px;width:100%;min-height:34px;padding:6px 10px;box-shadow:0 2px #1f1435d1,inset 0 0 0 1px #fff3}.twitch-panel-stamp-bits-button:disabled{cursor:wait;filter:grayscale(.35);opacity:.7}.twitch-panel-stamp-bits-message{color:var(--twitch-detail-ink);background:#fffae780;border:1px dashed #273e536b;align-items:center;gap:6px;min-height:32px;padding:6px 8px;font-size:.64rem;font-weight:850;line-height:1.2;display:flex}.twitch-panel-stamp-bits-message.is-success{color:#174c2c;background:#bcedcb85;border-color:#24704485}.twitch-panel-stamp-bits-message.is-error{color:#7a281d;background:#f5c4b97a;border-color:#8f392b7a}.twitch-panel-stamp-bits-fallback{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.twitch-panel-stamp-bits-fallback>span{color:#4a3e30;font-size:.61rem;font-weight:760;line-height:1.18}.twitch-panel-stamp-bits-fallback button{color:var(--twitch-detail-ink);background:#fffae7b3;gap:4px;min-height:30px;padding:5px 7px}@media (max-width:350px){.twitch-panel-stamp-detail-feature{grid-template-columns:116px minmax(0,1fr)}.twitch-panel-stamp-preview{height:132px}.twitch-panel-stamp-preview-art{width:88px;height:88px}}@media (max-width:520px){.twitch-extension-visual-topbar{grid-template-columns:minmax(0,.72fr) minmax(120px,1fr)}.twitch-extension-visual-topbar.has-default-control{grid-template-columns:minmax(0,.58fr) minmax(96px,1fr) auto}.twitch-extension-default-button{text-indent:-999px;width:34px;padding:0;position:relative;overflow:hidden}.twitch-extension-default-button:after{content:"★";text-indent:0;place-items:center;display:grid;position:absolute;inset:0}.twitch-extension-book-stage{padding-bottom:8px}.twitch-extension-collector-gate-copy{padding:12px}.twitch-extension-collector-gate-copy button{width:100%}.twitch-extension-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.twitch-video-component-card{border:1px solid rgba(var(--collector-rgb), .42);background:radial-gradient(circle at top right, rgba(var(--collector-rgb), .2), transparent 42%), #070b11eb;width:min(100vw,360px);min-height:118px;color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;gap:8px;padding:10px;display:grid;box-shadow:0 14px 34px #0006}.twitch-video-component-card.compact{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;min-height:72px}.twitch-video-component-card.compact span{color:var(--muted);grid-column:1/-1;font-size:.76rem}.twitch-video-component-top{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.twitch-video-component-top img{object-fit:cover;border-radius:10px;width:34px;height:34px}.twitch-video-component-top div{gap:1px;min-width:0;display:grid}.twitch-video-component-top span,.twitch-video-component-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.twitch-video-component-top span{color:var(--collector-strong);text-transform:uppercase;font-size:.72rem;font-weight:900}.twitch-video-component-top strong{font-size:1rem;line-height:1.05}.twitch-video-component-progress{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.twitch-video-component-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--collector), #78ffc2);min-width:8px;height:100%;display:block}.twitch-video-component-bottom{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.twitch-video-component-bottom span{color:#fff7df;align-items:center;gap:4px;font-size:.88rem;font-weight:900;display:inline-flex}.twitch-video-component-bottom button,.twitch-video-component-share{appearance:none;background:var(--collector);color:#071018;min-height:32px;font:inherit;cursor:pointer;border:0;border-radius:10px;font-size:.86rem;font-weight:950}.twitch-video-component-share{background:rgba(var(--gold-rgb), .9);min-height:28px;font-size:.76rem}.twitch-video-component-book{width:100vw;min-width:0;height:100vh;min-height:0;color:var(--text);background:0 0;place-items:center;display:grid;position:relative;overflow:hidden}.twitch-video-component-book-hotspot{appearance:none;z-index:20;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.twitch-video-component-book-frame{pointer-events:none;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.twitch-video-component-book-fit{width:max-content;max-width:none;transform:translate(-50%, -50%) scale(var(--twitch-video-book-scale,1));transform-origin:50%;will-change:transform;position:absolute;top:50%;left:50%}.twitch-video-component-book-fit .collection-theme-shell{width:max-content;max-width:none;margin:0}.twitch-video-component-book-fit .passport-book,.twitch-video-component-book-fit .scrapbook-book,.twitch-video-component-book-fit .creative-sticker-book,.twitch-video-component-book-fit .sticker-book,.twitch-video-component-book-fit .sticker-album,.twitch-video-component-book-fit .pin-board-client,.twitch-video-component-book-fit .pin-wall-scene,.twitch-video-component-book-fit .trophy-cabinet{max-width:none;margin:0}.twitch-video-component-book-fit .passport-cover-strip,.twitch-video-component-book-fit .scrapbook-cover-strip,.twitch-video-component-book-fit .creative-sticker-book-strip,.twitch-video-component-book-fit .sticker-book-cover-strip,.twitch-video-component-book-fit .sticker-album-cover,.twitch-video-component-book-fit .pin-wall-title-row,.twitch-video-component-book-fit .trophy-case-topbar,.twitch-video-component-book-fit .passport-page-controls,.twitch-video-component-book-fit .scrapbook-page-controls,.twitch-video-component-book-fit .creative-sticker-controls,.twitch-video-component-book-fit .sticker-book-controls,.twitch-video-component-book-fit .pin-wall-controls,.twitch-video-component-book-fit .trophy-case-controls,.twitch-video-component-book-fit .theme-page-controls,.twitch-video-component-book-fit .passport-slot-body,.twitch-video-component-book-fit .passport-slot-recovery,.twitch-video-component-book-fit .passport-secret-hint,.twitch-video-component-book-fit .passport-slot h3,.twitch-video-component-book-fit .passport-slot .metric,.twitch-video-component-book-fit .passport-slot .progress-bar,.twitch-video-component-book-fit .passport-page-header,.twitch-video-component-book-fit .passport-machine-row,.twitch-video-component-book-fit .passport-status-stamp,.twitch-video-component-book-fit .passport-visa-accepted,.twitch-video-component-book-fit .creator-stamp-mark,.twitch-video-component-book-fit .scrapbook-postit,.twitch-video-component-book-fit .scrapbook-slot-status-stamp,.twitch-video-component-book-fit .scrapbook-margin-note,.twitch-video-component-book-fit .scrapbook-page-header,.twitch-video-component-book-fit .creative-sticker-status-note,.twitch-video-component-book-fit .creative-sticker-page-header,.twitch-video-component-book-fit .creative-sticker-page-marks,.twitch-video-component-book-fit .sticker-book-page-header,.twitch-video-component-book-fit .sticker-book-caption,.twitch-video-component-book-fit .sticker-book-progress-bar,.twitch-video-component-book-fit .pin-wall-note,.twitch-video-component-book-fit .pin-wall-paper-caption,.twitch-video-component-book-fit .pin-wall-section-note,.twitch-video-component-book-fit .pin-wall-panel-header,.twitch-video-component-book-fit .theme-status-pill,.twitch-video-component-book-fit .theme-count-line,.twitch-video-component-book-fit .theme-progress-bar,.twitch-video-component-book-fit .trophy-plaque,.twitch-video-component-book-fit .trophy-slot-number,.twitch-video-component-book-fit .passport-blank-mark,.twitch-video-component-book-fit .scrapbook-blank-note,.twitch-video-component-book-fit .scrapbook-page-thread,.twitch-video-component-book-fit .sticker-book-blank-mark,.twitch-video-component-book-fit .creative-sticker-blank-note{display:none!important}.twitch-video-component-book-fit .passport-slot,.twitch-video-component-book-fit .sticker-book-slot{place-items:center}.twitch-video-component-book-fit .passport-slot-grid{box-sizing:border-box;align-content:stretch;gap:8px;height:100%;padding:10px 8px;display:grid;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important}.twitch-video-component-book-fit .passport-slot{box-sizing:border-box;height:auto;min-height:0;padding:4px;display:grid;grid-template-columns:1fr!important;place-items:center!important}.twitch-video-component-book-fit .theme-passport .passport-slot .passport-stamp-art,.twitch-video-component-book-fit .theme-passport.style-ink-stamp .passport-slot .passport-stamp-art{transform-origin:50%;place-self:center!important;width:min(72%,70px)!important;max-width:calc(100% - 8px)!important;height:min(72%,70px)!important;max-height:calc(100% - 8px)!important;margin:0!important}.twitch-video-component-book-fit .creative-sticker-layout{inset:clamp(34px,4.5vw,48px) clamp(28px,4vw,40px) clamp(28px,4vw,40px)}.twitch-video-component-book-fit .scrapbook-postcard-slot.has-scrapbook-art .scrapbook-postcard-photo{box-shadow:0 8px 14px #4f361f2e,inset 0 1px #fffae8b8}.twitch-video-component-book .twitch-video-component-book-fit.theme-scrapbook-postcards .scrapbook-postcard-slot .scrapbook-postit{visibility:hidden!important;display:none!important}.shell.collector-skin-preview{--collector-skin-bg:#071018;--collector-skin-ink:#f8f0df;--collector-skin-muted:#aeb9c5;--collector-skin-blue:#72c9ff;--collector-skin-gold:#e9bd6a;--collector-skin-line:#ecc9843d;--collector-skin-panel:#0c1219db;background:linear-gradient(180deg, #05080c5c, #05080ceb), url(/assets/collector-skin-preview/collector-desk-bg.webp) center top / cover fixed, var(--collector-skin-bg);color:var(--collector-skin-ink)}.shell.collector-skin-preview .main.collector-surface{background:0 0}.shell.collector-skin-preview .topbar{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#070a0ec7;border-bottom-color:#e9bd6a47}.shell.collector-skin-preview .nav{flex:auto;justify-content:flex-end;align-items:center;gap:5px}.shell.collector-skin-preview .brand{color:#ffe2a1;text-shadow:0 0 18px #e9bd6a47}.shell.collector-skin-preview .nav a,.shell.collector-skin-preview .button,.shell.collector-skin-preview .viewer-workspace-nav button,.shell.collector-skin-preview .viewer-workspace-subnav button{border-radius:8px}.shell.collector-skin-preview .nav a,.shell.collector-skin-preview .button:not(.primary):not(.creator-entry),.shell.collector-skin-preview .viewer-workspace-nav button,.shell.collector-skin-preview .viewer-workspace-subnav button{color:var(--collector-skin-ink);background:linear-gradient(#202a34eb,#090d12eb);border-color:#ffffff1f}.shell.collector-skin-preview .nav.nav-mode-viewer a.nav-collector,.shell.collector-skin-preview .button.primary,.shell.collector-skin-preview .viewer-workspace-nav button.active,.shell.collector-skin-preview .viewer-workspace-subnav button.active{color:#04111a;background:linear-gradient(#8dd6ff,#2e96d6);border-color:#a7e0ffb8;transform:none;box-shadow:0 12px 28px #2e96d63d}.shell.collector-skin-preview .nav-mode-marker{box-shadow:none;color:#b8d5eb;letter-spacing:.04em;opacity:1;text-shadow:0 0 14px #72c9ff33;background:0 0;border:0;gap:5px;min-height:0;margin-right:auto;padding:2px 6px 2px 0;font-size:.64rem}.shell.collector-skin-preview .nav-mode-marker.collector{color:#b8d5eb}.shell.collector-skin-preview .nav-mode-marker.collector>span{background:var(--collector-skin-blue);box-shadow:0 0 14px #72c9ffb3}.shell.collector-skin-preview .nav a.nav-creator,.shell.collector-skin-preview .button.creator-entry{color:#170f07;background:linear-gradient(#ffd88b,#c98228);border-color:#ffe3a499}.shell.collector-skin-preview .nav a.nav-mod{color:#03170c;background:linear-gradient(#7dffb3f5,#00984cf5);border-color:#7dffb3b8;font-weight:950;box-shadow:0 12px 28px #00c85333}.shell.collector-skin-preview .nav a.nav-mod:hover{color:#03170c;background:linear-gradient(#9fffc7,#00b45a);border-color:#b2ffd3e6}.shell.collector-skin-preview .nav a.nav-mod-invite{box-shadow:0 0 0 1px #7dffb33d,0 14px 30px #00c8533d}.shell.collector-skin-preview .collector-surface .eyebrow,.shell.collector-skin-preview .collector-surface .section-title .eyebrow,.shell.collector-skin-preview .collector-surface .global-leaderboard .eyebrow{color:var(--collector-skin-blue);letter-spacing:.16em;text-shadow:0 0 14px #72c9ff3d}.shell.collector-skin-preview .collector-surface .collector-dashboard-title,.shell.collector-skin-preview .collector-surface>.section-title:not(.compact),.shell.collector-skin-preview .collector-surface .collection-open-bar{background:linear-gradient(#f4e2b024,#f4e2b00a),#0b1016d1;border:1px solid #e9bd6a52;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000057,inset 0 1px #ffffff14}.shell.collector-skin-preview .collector-surface .collector-dashboard-title:before,.shell.collector-skin-preview .collector-surface>.section-title:not(.compact):before,.shell.collector-skin-preview .collector-surface .collection-open-bar:before{content:"";opacity:.1;pointer-events:none;background:url(/assets/collector-skin-preview/decor-sheet.webp) 50%/cover;position:absolute;inset:0}.shell.collector-skin-preview .collector-surface .collector-dashboard-title>*,.shell.collector-skin-preview .collector-surface>.section-title:not(.compact)>*,.shell.collector-skin-preview .collector-surface .collection-open-bar>*{z-index:1;position:relative}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board>.collector-welcome-note,.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board>.collector-welcome-polaroid,.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board>.collector-welcome-actions{position:absolute}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board{aspect-ratio:2804/561;background:url(/assets/collector-skin-preview/collector-cork-welcome-board.webp) 50%/100% 100% no-repeat,#100d09;border:0;border-radius:10px;width:100%;margin:22px 0 20px;padding:0;display:block;overflow:hidden;box-shadow:0 28px 70px #0006}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board:before{content:none}.collector-welcome-note{color:#25180b;align-content:start;gap:clamp(2px,.45vw,8px);width:40.5%;height:52%;max-height:none;display:grid;position:absolute;top:26.4%;left:20%;overflow:hidden}.shell.collector-skin-preview .collector-surface .collector-welcome-note .eyebrow{color:#126fa4;letter-spacing:.18em;text-shadow:none;margin:0;font-size:clamp(.58rem,1.2vw,.92rem)}.collector-welcome-kicker{color:#23170ab3;margin:0;font-family:Segoe Print,Bradley Hand ITC,Brush Script MT,cursive;font-size:clamp(.95rem,1.55vw,1.65rem);line-height:1.08;transform:rotate(-.4deg)}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board .collector-welcome-name{color:#1d1309;font-family:var(--font-collector-name), "Kalam", cursive;letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 1px #fff7e06b;text-wrap:balance;max-width:100%;max-height:2.7em;margin:0;padding-bottom:.16em;font-size:clamp(1.05rem,2.1vw,2.8rem);line-height:1.16;overflow:visible;transform:rotate(-.35deg)}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board .collector-welcome-name.is-medium{font-size:clamp(.95rem,1.85vw,2.35rem);line-height:1.16}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board .collector-welcome-name.is-long{font-size:clamp(.8rem,1.55vw,1.9rem);line-height:1.18}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board .collector-welcome-name.is-extra-long{font-size:clamp(.66rem,1.25vw,1.5rem);line-height:1.2}.shell.collector-skin-preview .collector-surface .collector-welcome-note .lede{color:#2c1d0dbd;text-wrap:balance;max-width:min(100%,680px);margin:clamp(5px,.8vw,12px) 0 0;font-size:clamp(.78rem,1.2vw,1.08rem);font-weight:850;line-height:1.35}.collector-welcome-polaroid{color:#25180b;align-content:start;place-items:center;width:9.2%;height:45%;display:grid;position:absolute;top:24.4%;left:69.2%}.collector-welcome-polaroid-photo{aspect-ratio:1;box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;margin-top:0;display:flex;overflow:hidden}.collector-welcome-polaroid-photo img{object-fit:cover;width:100%;height:100%}.collector-welcome-polaroid-photo span{color:#20150ad1;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,2.3vw,2.4rem);font-weight:950}.collector-welcome-polaroid>span{color:#23170b;overflow-wrap:anywhere;text-align:center;text-shadow:0 1px #fff6e05c;max-width:112%;margin-top:clamp(7px,1.45vw,20px);font-family:Segoe Print,Bradley Hand ITC,Brush Script MT,cursive;font-size:clamp(.72rem,1.25vw,1.15rem);font-weight:900;line-height:1;display:none;transform:rotate(1.8deg)}.collector-welcome-actions{position:absolute;bottom:8.4%;right:7.5%}.shell.collector-skin-preview .collector-welcome-actions .collector-tutorial-button{color:#f8f0df;background:#090d12c2;border-color:#f8eccc42;box-shadow:0 12px 24px #00000047}.shell.collector-skin-preview .collector-welcome-actions .collector-tutorial-button:hover{color:#fff;background:#212c35db;border-color:#72c9ff9e}.shell.collector-skin-preview .collector-surface .collector-dashboard-title h1,.shell.collector-skin-preview .collector-surface .section-title h1,.shell.collector-skin-preview .collector-surface .section-title h2{color:var(--collector-skin-ink);letter-spacing:0;text-shadow:0 12px 36px #0000007a}.shell.collector-skin-preview .collector-surface .collector-dashboard-title h1{font-family:Georgia,Times New Roman,serif}.shell.collector-skin-preview .collector-surface .lede,.shell.collector-skin-preview .collector-surface .metric,.shell.collector-skin-preview .collector-surface .stat-caption,.shell.collector-skin-preview .collector-surface .small{color:#d3deea}.shell.collector-skin-preview .collector-surface .theme-passport .passport-slot .metric{color:#000}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary{gap:18px}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel{box-shadow:none;color:#1a130a;filter:drop-shadow(0 22px 24px #00000052);text-align:center;background:url(/assets/collector-skin-preview/stat-stamp-card-cutout.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;grid-template-rows:auto auto minmax(66px,auto) auto;grid-template-columns:1fr;align-content:stretch;justify-items:center;gap:3px;min-height:194px;padding:17px 15px 27px;display:grid;position:relative;overflow:visible;container-type:inline-size}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel:before,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel:before,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel:before{background:var(--stat-icon) center / contain no-repeat;content:"";filter:drop-shadow(0 2px 1px #1e140838);pointer-events:none;grid-area:1/1;place-self:start center;width:clamp(30px,21cqw,43px);height:clamp(30px,21cqw,43px);margin-top:clamp(5px,4cqw,8px)}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel:after,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel:after,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel:after{content:none}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel svg,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel svg,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel svg,.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel>.gem-icon,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel>.gem-icon,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel>.gem-icon{color:var(--collector-skin-blue);filter:drop-shadow(0 2px 1px #1e140838);place-self:start center;width:44px;height:44px;margin:0}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel>svg,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel>svg,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel>svg,.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel>.gem-icon,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel>.gem-icon,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel>.gem-icon{display:none}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel h3,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel h3,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel h3{color:#181108b3;letter-spacing:.1em;overflow-wrap:anywhere;text-align:center;text-wrap:balance;text-transform:uppercase;max-width:74%;margin:3px 0 0;font-size:clamp(.5rem,4.9cqw,.64rem);font-weight:950;line-height:1.1}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .stat-number,.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .stat-number.compact,.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .stat-number.text-stat,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .stat-number,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .stat-number.compact,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .stat-number.text-stat,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .stat-number,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .stat-number.compact,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .stat-number.text-stat{color:var(--stat-ink,#111821);letter-spacing:0;overflow-wrap:anywhere;text-align:center;text-shadow:0 1px #ffffff6b;align-self:center;max-width:86%;margin:-8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,30cqw,3.95rem);font-weight:900;line-height:1.08;transform:translateY(-8px)}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .stat-number.text-stat,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .stat-number.text-stat,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .stat-number.text-stat{max-width:100%;font-size:clamp(1.05rem,15cqw,2.15rem);line-height:1.05}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .stat-number.compact,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .stat-number.compact,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .stat-number.compact{font-size:clamp(1.55rem,24cqw,3.3rem)}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel:first-child,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel:first-child,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel:first-child{--stat-ink:#102542;--stat-icon:url(/assets/collector-skin-preview/stat-icon-books-cutout.webp)}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel:nth-child(2),.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel:nth-child(2),.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel:nth-child(2){--stat-ink:#5b2f91;--stat-icon:url(/assets/collector-skin-preview/stat-icon-earned-cutout.webp)}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel:nth-child(3),.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel:nth-child(3),.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel:nth-child(3){--stat-ink:#0f6a55;--stat-icon:url(/assets/collector-skin-preview/stat-icon-completed-cutout.webp)}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel:nth-child(4),.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel:nth-child(4),.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel:nth-child(4){--stat-ink:#8a4a12;--stat-icon:url(/assets/collector-skin-preview/stat-icon-wallet-cutout.webp)}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel:nth-child(5),.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel:nth-child(5),.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel:nth-child(5){--stat-ink:#7a1f43;--stat-icon:url(/assets/collector-skin-preview/stat-icon-achievements-cutout.webp)}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel:nth-child(6),.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel:nth-child(6),.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel:nth-child(6){--stat-ink:#173f8f;--stat-icon:url(/assets/collector-skin-preview/stat-icon-rank-cutout.webp)}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .stat-caption,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .stat-caption,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .stat-caption{color:#181108c7;text-align:center;text-wrap:balance;max-width:66%;margin:0;font-size:clamp(.52rem,3.8cqw,.66rem);font-weight:800;line-height:1.08;transform:translateY(-9px)}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel:first-child .stat-caption,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel:first-child .stat-caption,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel:first-child .stat-caption{max-width:54%}.shell.collector-skin-preview .collector-surface .collector-tab-board{background:linear-gradient(#0f09041f,#0f09042e),url(/assets/collector-skin-preview/collector-tab-cork-board.webp) 50%/100% 100% no-repeat,#4b2d14;border-radius:10px;gap:clamp(8px,1.15vw,14px);min-height:214px;margin:4px 0 18px;padding:clamp(34px,3vw,42px) clamp(30px,3.2vw,42px) clamp(26px,2.4vw,34px);display:grid;overflow:hidden;box-shadow:0 24px 62px #00000061,inset 0 0 0 1px #ffdc961a}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav,.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav{grid-template-columns:repeat(5,minmax(128px,1fr));gap:clamp(6px,.85vw,12px);overflow:visible}.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav{flex-wrap:wrap;gap:clamp(5px,.65vw,9px);min-height:48px;display:flex}.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav.is-empty{opacity:0;pointer-events:none;visibility:hidden}.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav-spacer{width:1px;min-height:48px;display:block}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button,.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button{--tab-ink:37, 102, 166;--tab-ink-dark:#173e67;--tab-ink-image:url(/assets/collector-skin-preview/collector-tab-ink-main-blue.webp);color:#2c1a0c;isolation:isolate;letter-spacing:0;text-shadow:0 1px #fff6dcb3;background:50%/100% 100% no-repeat;border:0;justify-content:center;font-family:Georgia,Times New Roman,serif;font-weight:950;line-height:1;transition:filter .18s,transform .18s,color .18s;position:relative;overflow:visible;transform:rotate(-.35deg);box-shadow:0 10px 16px #1c0f063d}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button{--tab-ink-image:url(/assets/collector-skin-preview/collector-tab-ink-main-blue.webp);--tab-art-image:url(/assets/collector-skin-preview/collector-tab-art-books.webp);background-image:url(/assets/collector-skin-preview/collector-tab-ticket-main.webp);gap:clamp(5px,.7vw,9px);min-height:70px;padding:18px clamp(13px,1.35vw,20px);font-size:clamp(.74rem,.85vw,.96rem)}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button[data-tab-art=books]{--tab-art-image:url(/assets/collector-skin-preview/collector-tab-art-books.webp)}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button[data-tab-art=earned]{--tab-art-image:url(/assets/collector-skin-preview/collector-tab-art-earned.webp)}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button[data-tab-art=wallet]{--tab-art-image:url(/assets/collector-skin-preview/collector-tab-art-wallet.webp)}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button[data-tab-art=leaderboards]{--tab-art-image:url(/assets/collector-skin-preview/collector-tab-art-leaderboards.webp);gap:clamp(3px,.45vw,6px);padding-left:clamp(8px,1vw,15px);padding-right:clamp(20px,2.2vw,32px);font-size:clamp(.68rem,.78vw,.86rem)}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button[data-tab-art=activity]{--tab-art-image:url(/assets/collector-skin-preview/collector-tab-art-activity.webp)}.shell.collector-skin-preview .collector-surface .collector-tab-art{background:var(--tab-art-image) center / contain no-repeat;filter:drop-shadow(0 1px #fff6dc9e)drop-shadow(0 3px 5px #301c0c33);z-index:2;flex:none;width:clamp(32px,2.9vw,44px);height:clamp(32px,2.9vw,44px);display:block;position:relative}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button>span:not(.collector-tab-art),.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button{z-index:2;position:relative}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button>span:not(.collector-tab-art){overflow-wrap:anywhere;max-width:calc(100% - 46px)}.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button{--tab-ink-image:url(/assets/collector-skin-preview/collector-tab-ink-secondary-blue.webp);background-image:url(/assets/collector-skin-preview/collector-tab-passport-secondary.webp);min-width:122px;min-height:45px;padding:12px 20px;font-size:clamp(.66rem,.74vw,.8rem)}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button:before,.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button:before{background:var(--tab-ink-image) center / 100% 100% no-repeat;content:"";filter:saturate(1.06);opacity:0;pointer-events:none;z-index:1;transition:opacity .18s,transform .18s;position:absolute;inset:5% 4%;transform:rotate(.4deg)scale(1)}.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button:before{inset:5% 7%;transform:rotate(.4deg)scale(1)}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button:after,.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button:after{content:none}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button[data-ink=blue],.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button[data-ink=blue]{--tab-ink:28, 100, 170;--tab-ink-dark:#174a7d}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button[data-ink=blue]{--tab-ink-image:url(/assets/collector-skin-preview/collector-tab-ink-main-blue.webp)}.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button[data-ink=blue]{--tab-ink-image:url(/assets/collector-skin-preview/collector-tab-ink-secondary-blue.webp)}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button[data-ink=red],.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button[data-ink=red]{--tab-ink:166, 50, 42;--tab-ink-dark:#7e211d}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button[data-ink=red]{--tab-ink-image:url(/assets/collector-skin-preview/collector-tab-ink-main-red.webp)}.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button[data-ink=red]{--tab-ink-image:url(/assets/collector-skin-preview/collector-tab-ink-secondary-red.webp)}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button[data-ink=green],.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button[data-ink=green]{--tab-ink:38, 125, 74;--tab-ink-dark:#205d38}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button[data-ink=green]{--tab-ink-image:url(/assets/collector-skin-preview/collector-tab-ink-main-green.webp)}.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button[data-ink=green]{--tab-ink-image:url(/assets/collector-skin-preview/collector-tab-ink-secondary-green.webp)}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button[data-ink=purple],.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button[data-ink=purple]{--tab-ink:104, 65, 150;--tab-ink-dark:#4d2f72}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button[data-ink=purple]{--tab-ink-image:url(/assets/collector-skin-preview/collector-tab-ink-main-purple.webp)}.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button[data-ink=purple]{--tab-ink-image:url(/assets/collector-skin-preview/collector-tab-ink-secondary-purple.webp)}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button[data-ink=sepia],.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button[data-ink=sepia]{--tab-ink:132, 82, 37;--tab-ink-dark:#6c3f1a}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button[data-ink=sepia]{--tab-ink-image:url(/assets/collector-skin-preview/collector-tab-ink-main-sepia.webp)}.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button[data-ink=sepia]{--tab-ink-image:url(/assets/collector-skin-preview/collector-tab-ink-secondary-sepia.webp)}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button:hover,.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button:hover{color:var(--tab-ink-dark);filter:saturate(1.08)brightness(1.04);transform:translateY(-2px)rotate(-.35deg)}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button:hover:before,.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button:hover:before{opacity:.64;transform:rotate(.4deg)scale(1)}.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button:hover:before{transform:rotate(.4deg)scale(.99)}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button.active,.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button.active{box-shadow:0 15px 22px #1c0f0657, 0 0 0 1px rgba(var(--tab-ink), .16);color:var(--tab-ink-dark);filter:saturate(1.12)brightness(1.05);text-shadow:0 1px #fff6dcbd;transform:translateY(-3px)rotate(-.35deg)}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button.active:before,.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button.active:before{opacity:.94;transform:rotate(.4deg)scale(1)}.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button.active:before{transform:rotate(.4deg)scale(1)}.shell.collector-skin-preview .collector-surface .creator-filterable-section{gap:16px}.shell.collector-skin-preview .collector-surface .creator-filter-bar.has-title{aspect-ratio:1800/283;box-sizing:border-box;background:url(/assets/collector-skin-preview/collector-filter-title-band.webp) 50%/100% 100% no-repeat;grid-template-columns:minmax(300px,1.05fr) minmax(220px,.78fr) minmax(64px,.16fr);align-items:center;column-gap:clamp(12px,1.8vw,26px);width:min(100%,1120px);max-width:1120px;margin:-4px 0 0;padding:3.5% 4.2% 3.1% 5.2%}.shell.collector-skin-preview .collector-surface .creator-filter-title{color:#21160c;min-width:0;padding:0 0 0 clamp(54px,7.2vw,92px);transform:translateY(clamp(-32px,-2.45vw,-22px))}.shell.collector-skin-preview .collector-surface .creator-filter-title h2{color:#21160c;font-family:var(--font-collector-name), "Kalam", cursive;letter-spacing:0;text-shadow:0 1px #fff8e0ad;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;max-width:100%;margin:0;font-size:clamp(1.42rem,2.5vw,2.2rem);font-weight:400;line-height:1.05;overflow:hidden}.shell.collector-skin-preview .collector-surface .creator-filter-title p{display:none}.shell.collector-skin-preview .collector-surface .creator-filter-box{box-shadow:none;background:0 0;border:0;gap:clamp(3px,.7vw,7px);min-width:0;padding:0;transform:none}.shell.collector-skin-preview .collector-surface .creator-filter-bar.has-title .creator-filter-box{transform:translateY(clamp(22px,2.75vw,32px))}.shell.collector-skin-preview .collector-surface .creator-filter-bar.has-title .creator-filter-box span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell.collector-skin-preview .collector-surface .creator-filter-bar:not(.has-title) .creator-filter-box span{color:#204e76;letter-spacing:.08em;text-shadow:0 1px #fff6dab8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:clamp(.5rem,1.08vw,.74rem);line-height:1.1;overflow:hidden}.shell.collector-skin-preview .collector-surface .creator-filter-box input{appearance:none;box-shadow:none;color:#1e140b;background:#fff8e01f;border:1px solid #30241824;border-radius:4px;min-height:clamp(26px,3.2vw,36px);padding:clamp(4px,.62vw,7px) clamp(9px,1vw,13px);font-family:Georgia,Times New Roman,serif;font-size:clamp(.72rem,1.15vw,.96rem);font-weight:800}.shell.collector-skin-preview .collector-surface .creator-filter-bar.has-title .creator-filter-box input{box-shadow:none;background:0 0;border-color:#0000;padding-inline:clamp(11px,1vw,16px)}.shell.collector-skin-preview .collector-surface .creator-filter-box input::-webkit-calendar-picker-indicator{display:none}.shell.collector-skin-preview .collector-surface .creator-filter-box input::-webkit-search-cancel-button{display:none}.shell.collector-skin-preview .collector-surface .creator-filter-box input::-webkit-search-decoration{display:none}.shell.collector-skin-preview .collector-surface .creator-filter-box input::placeholder{color:#3d2b1794}.shell.collector-skin-preview .collector-surface .creator-filter-box input:focus{border-color:#1c64aab8;box-shadow:0 0 0 3px #4da3db2e}.shell.collector-skin-preview .collector-surface .creator-filter-count{box-shadow:none;color:#1e4f80;text-align:center;text-shadow:0 1px #fff8e0b8;white-space:normal;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:0;min-height:clamp(48px,5.2vw,66px);padding:clamp(4px,.5vw,7px) clamp(3px,.45vw,7px);font-family:Georgia,Times New Roman,serif;line-height:1;display:inline-flex;position:relative;transform:translate(3px,clamp(13px,1.55vw,18px))rotate(.15deg)}.shell.collector-skin-preview .collector-surface .creator-filter-count:before{content:none}.shell.collector-skin-preview .collector-surface .creator-filter-count-number{letter-spacing:0;font-size:clamp(1.48rem,2.36vw,2.18rem);font-weight:950;line-height:.9;display:block}.shell.collector-skin-preview .collector-surface .creator-filter-count-label{letter-spacing:.01em;text-align:center;text-transform:lowercase;margin-top:clamp(0px,.18vw,3px);font-size:clamp(.52rem,.82vw,.7rem);font-weight:900;line-height:1.02;display:block}@media (max-width:540px){.shell.collector-skin-preview .collector-surface .creator-filter-bar.has-title{aspect-ratio:920/403;background-image:url(/assets/collector-skin-preview/collector-filter-title-band-mobile.webp);grid-template:"title title title"62%".search count"minmax(0,1fr)/24% minmax(0,1fr) 50px;column-gap:8px;min-height:0;padding:24px 22px 15px 18px}.shell.collector-skin-preview .collector-surface .creator-filter-title{grid-area:title;padding:0 18px 0 16px;transform:translateY(-6px)}.shell.collector-skin-preview .collector-surface .creator-filter-title h2{font-size:clamp(1.18rem,6.2vw,1.55rem)}.shell.collector-skin-preview .collector-surface .creator-filter-title p{display:none}.shell.collector-skin-preview .collector-surface .creator-filter-bar.has-title .creator-filter-box{grid-area:search;gap:2px;transform:translateY(-4px)}.shell.collector-skin-preview .collector-surface .creator-filter-bar:not(.has-title) .creator-filter-box span{letter-spacing:.025em;text-overflow:clip;font-size:clamp(.39rem,1.68vw,.5rem);overflow:visible}.shell.collector-skin-preview .collector-surface .creator-filter-box input{min-height:clamp(28px,7.65vw,32px);padding:4px 6px;font-size:clamp(.62rem,2.85vw,.72rem)}.shell.collector-skin-preview .collector-surface .creator-filter-count{grid-area:count;min-height:clamp(30px,8.5vw,36px);padding:0 2px;line-height:1;transform:translate(10px,-18px)rotate(.15deg)}.shell.collector-skin-preview .collector-surface .creator-filter-count-number{font-size:clamp(1rem,5.65vw,1.38rem)}.shell.collector-skin-preview .collector-surface .creator-filter-count-label{font-size:clamp(.38rem,2vw,.5rem)}}.shell.collector-skin-preview .nav a:hover,.shell.collector-skin-preview .button:not(.creator-entry):hover{color:#031019;text-shadow:0 1px #ffffff61;background:linear-gradient(#fff4caeb 0%,#a9e2fff0 58%,#52aee5f0 100%);border-color:#ffe2a1c2;transform:none;box-shadow:0 0 0 1px #ffe2a138,0 12px 24px #2e96d638}.shell.collector-skin-preview .collector-surface .collector-book-cover-card .button:not(.creator-entry){background-color:#0000;background-image:var(--collection-card-action-ink-image), url(/assets/collector-skin-preview/collector-tab-passport-secondary.webp);box-shadow:none;color:var(--collection-card-action-ink-color);filter:saturate(1.04)brightness(1.02)drop-shadow(0 8px 10px #00000038);text-shadow:0 1px #fff6dcbd;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:calc(100% - 13px) calc(100% - 8px),100% 100%;border-color:#0000;transform:rotate(-.25deg)}.shell.collector-skin-preview .collector-surface .collector-book-cover-card .button:not(.creator-entry):hover,.shell.collector-skin-preview .collector-surface .collector-book-cover-card .button:not(.creator-entry):focus-visible{background-color:#0000;background-image:var(--collection-card-action-ink-image), url(/assets/collector-skin-preview/collector-tab-passport-secondary.webp);color:var(--collection-card-action-ink-color);filter:saturate(1.12)brightness(1.08)drop-shadow(0 10px 12px #00000042);border-color:#0000;transform:translateY(-1px)rotate(-.45deg)}.shell.collector-skin-preview .collector-surface .viewer-workspace-panel,.shell.collector-skin-preview .collector-surface .viewer-workspace-section{background:0 0}@media (max-width:820px){.shell.collector-skin-preview .collector-surface .viewer-workspace-select-label{display:none}.shell.collector-skin-preview .collector-surface .collector-tab-board{gap:9px;min-height:184px;margin:6px 0 14px;padding:26px 20px 20px}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(132px,142px);grid-auto-flow:column;padding-bottom:3px;display:grid;overflow:auto visible}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav::-webkit-scrollbar{display:none}.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav::-webkit-scrollbar{display:none}.shell.collector-skin-preview .collector-surface .viewer-workspace-nav button{scroll-snap-align:start;white-space:normal;min-height:62px;padding:15px 13px;font-size:.72rem}.shell.collector-skin-preview .collector-surface .collector-tab-art{width:29px;height:29px}.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav{scrollbar-width:none;flex-wrap:nowrap;min-height:42px;padding-bottom:3px;display:flex;overflow:auto visible}.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav button{white-space:normal;flex:none;min-width:106px;min-height:40px;padding:10px 15px;font-size:.64rem}.shell.collector-skin-preview .collector-surface .viewer-workspace-subnav-spacer{min-height:42px}.shell.collector-skin-preview{background-attachment:scroll,scroll,scroll}.shell.collector-skin-preview .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#070a0ef5}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel,.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis>.panel,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis>.panel,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary>.panel,.shell.collector-skin-preview .collector-surface .collector-tab-art,.shell.collector-skin-preview .collector-surface .achievement-card{filter:none!important}.shell.collector-skin-preview .collector-surface .achievement-card,.shell.collector-skin-preview .collector-surface .achievement-card.completed,.shell.collector-skin-preview .collector-surface .achievement-card.completed.rarity-rare,.shell.collector-skin-preview .collector-surface .achievement-card.completed.rarity-epic,.shell.collector-skin-preview .collector-surface .achievement-card.completed.rarity-legendary{box-shadow:0 12px 26px #0000003d,inset 0 1px #ffffff14}}.shell.collector-skin-preview .collector-surface .creator-profile-hero,.shell.collector-skin-preview .collector-surface .creator-invite-card,.shell.collector-skin-preview .collector-surface .creator-profile-clips,.shell.collector-skin-preview .collector-surface .notice,.shell.collector-skin-preview .collector-surface .creator-invite-result-dialog{color:var(--collector-skin-ink);background:radial-gradient(circle at 82% 0,#72c9ff1f,#0000 34%),radial-gradient(circle at 14% 0,#e9bd6a17,#0000 30%),linear-gradient(#10171ff0,#070a0eeb);border-color:#72c9ff3d;border-radius:8px;box-shadow:0 22px 60px #00000057,inset 0 1px #ffffff14}.shell.collector-skin-preview .collector-surface .creator-profile-hero:after,.shell.collector-skin-preview .collector-surface .creator-invite-card:after{border-color:#e9bd6a2e}.shell.collector-skin-preview .collector-surface .creator-profile-avatar,.shell.collector-skin-preview .collector-surface .creator-invite-avatar,.shell.collector-skin-preview .collector-surface .profile-chip,.shell.collector-skin-preview .collector-surface .creator-profile-stat{color:var(--collector-skin-ink);background:radial-gradient(circle at 30% 18%,#72c9ff2e,#0000 48%),linear-gradient(#101820eb,#05090ee0);border-color:#72c9ff57;box-shadow:0 18px 38px #00000042}.shell.collector-skin-preview .collector-surface .creator-profile-stat{border-left-color:var(--collector-skin-blue)}.shell.collector-skin-preview .collector-surface .creator-profile-stat svg,.shell.collector-skin-preview .collector-surface .creator-handle{color:var(--collector-skin-blue)}.shell.collector-skin-preview .collector-surface .creator-profile-stat span,.shell.collector-skin-preview .collector-surface .profile-chip span{color:var(--collector-skin-ink)}.shell.collector-skin-preview .collector-surface .creator-profile-stat strong,.shell.collector-skin-preview .collector-surface .creator-profile-copy .creator-follower-count,.shell.collector-skin-preview .collector-surface .creator-card .creator-follower-count{color:#b8d5eb}.shell.collector-skin-preview .collector-surface .panel:not(.collection-hub-card):not(.collector-book-cover-card):not(.creator-collection-card):not(.explore-collection-card):not(.theme-passport):not(.theme-sticker-book):not(.theme-creative-sticker-book):not(.theme-postcard-scrapbook),.shell.collector-skin-preview .collector-surface .creator-card,.shell.collector-skin-preview .collector-surface .global-leaderboard,.shell.collector-skin-preview .collector-surface .community-leaderboard{background:radial-gradient(circle at 82% 0,#72c9ff1f,#0000 34%),radial-gradient(circle at 14% 0,#e9bd6a14,#0000 30%),linear-gradient(#10171fed,#070a0ee8);border-color:#72c9ff38;border-radius:8px;box-shadow:0 20px 46px #00000047}.shell.collector-skin-preview .collector-surface .panel:not(.collection-hub-card):not(.collector-book-cover-card):not(.creator-collection-card):not(.explore-collection-card) .table-list,.shell.collector-skin-preview .collector-surface .global-leaderboard .table-list,.shell.collector-skin-preview .collector-surface .table-list.global-leaderboard-table{background:#03080da3;border-color:#72c9ff29;border-radius:8px}.shell.collector-skin-preview .collector-surface .table-row,.shell.collector-skin-preview .collector-surface .active-stamp-callout,.shell.collector-skin-preview .collector-surface .collection-open-pill{background:linear-gradient(#72c9ff12,#060a0fd6);border-color:#72c9ff29;border-radius:8px}.shell.collector-skin-preview .collector-surface .global-leaderboard-champion{color:var(--collector-skin-ink);background:radial-gradient(circle at 12% 28%,#72c9ff2e,#0000 34%),radial-gradient(circle at 88% 0,#e9bd6a21,#0000 34%),linear-gradient(135deg,#111c26f7,#070b11f5);border-color:#72c9ff5c;border-radius:8px;box-shadow:0 26px 70px #00000061,inset 0 1px #ffffff14}.shell.collector-skin-preview .collector-surface .global-leaderboard-champion .metric,.shell.collector-skin-preview .collector-surface .global-leaderboard-champion .eyebrow,.shell.collector-skin-preview .collector-surface .global-leaderboard-champion small{color:#b8d5eb;text-shadow:none}.shell.collector-skin-preview .collector-surface .global-leaderboard-champion h3,.shell.collector-skin-preview .collector-surface .global-leaderboard-champion-stats strong{color:var(--collector-skin-ink)}.shell.collector-skin-preview .collector-surface .global-leaderboard-champion h3 svg,.shell.collector-skin-preview .collector-surface .global-rank-cell svg{color:var(--collector-skin-gold)}.shell.collector-skin-preview .collector-surface .global-leaderboard-champion-stats span,.shell.collector-skin-preview .collector-surface .community-leaderboard-summary-card{color:var(--collector-skin-ink);background:linear-gradient(#72c9ff1a,#03080dad);border-color:#72c9ff33}.shell.collector-skin-preview .collector-surface .community-pulse-summary span{color:#c9e8fb;background:linear-gradient(#72c9ff1a,#03080db3);border-color:#72c9ff33}.shell.collector-skin-preview .collector-surface .community-pulse-summary span strong{color:var(--collector-skin-ink)}.shell.collector-skin-preview .collector-surface .community-pulse-summary span svg{color:var(--collector-skin-blue)}.shell.collector-skin-preview .collector-surface .global-leaderboard-rank-badge,.shell.collector-skin-preview .collector-surface .global-leaderboard-avatar{color:#e7f6ff;background:radial-gradient(circle at 34% 24%,#72c9ff42,#04090ee6);border-color:#72c9ff70;box-shadow:0 0 0 5px #72c9ff14}.shell.collector-skin-preview .collector-surface .global-leaderboard-rank-badge{color:#ffe2a1}.shell.collector-skin-preview .collector-surface .global-leaderboard-row.table-head,.shell.collector-skin-preview .collector-surface .leaderboard-row.table-head,.shell.collector-skin-preview .collector-surface .community-creator-row.table-head,.shell.collector-skin-preview .collector-surface .progress-row.table-head{color:#c9e8fb;background:linear-gradient(#72c9ff1f,#070c12e6);border-color:#72c9ff2e}.shell.collector-skin-preview .collector-surface .global-leaderboard-row.global-rank-one,.shell.collector-skin-preview .collector-surface .community-creator-row.community-rank-one,.shell.collector-skin-preview .collector-surface .leaderboard-row.current-viewer-row,.shell.collector-skin-preview .collector-surface .collection-leaderboard-card .table-row.leaderboard-row.current-viewer-row{color:var(--collector-skin-ink);background:linear-gradient(#72c9ff29,#050f17e6);border-color:#72c9ff4d}.shell.collector-skin-preview .collector-surface section.collection-leaderboard-card .table-list>.table-row.leaderboard-row.current-viewer-row{box-shadow:inset 3px 0 #72c9ff94;background:linear-gradient(#72c9ff2e,#050f17eb)!important}.shell.collector-skin-preview .collector-surface .global-leaderboard-row.global-rank-one .global-rank-cell,.shell.collector-skin-preview .collector-surface .community-creator-row.community-rank-one .global-rank-cell,.shell.collector-skin-preview .collector-surface .leaderboard-row.current-viewer-row strong,.shell.collector-skin-preview .collector-surface .leaderboard-name-with-badge,.shell.collector-skin-preview .collector-surface .creator-name-link{color:#fff2bc}.shell.collector-skin-preview .collector-surface .collection-leaderboard-card{color:var(--collector-skin-ink);background:radial-gradient(circle at 85% 0,#72c9ff1f,#0000 32%),linear-gradient(#111821f0,#080c12eb);border-color:#72c9ff3d}.shell.collector-skin-preview .collector-surface .collection-leaderboard-card h3,.shell.collector-skin-preview .collector-surface .collection-leaderboard-card .collection-theme-cue-label,.shell.collector-skin-preview .collector-surface .collection-leaderboard-card .metric{color:var(--collector-skin-ink)}.shell.collector-skin-preview .collector-surface .collection-book-hero{aspect-ratio:2804/561;color:#25180b;background:url(/assets/collector-skin-preview/collector-cork-welcome-board.webp) 50%/100% 100% no-repeat;border:0;border-radius:10px;min-height:0;margin:22px 0 18px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 28px 72px #0000006b}.shell.collector-skin-preview .collector-surface .collection-book-hero:before{content:none}.shell.collector-skin-preview .collector-surface .collection-book-hero-note,.shell.collector-skin-preview .collector-surface .collection-book-hero-polaroid,.shell.collector-skin-preview .collector-surface .collection-book-hero-cta{position:absolute}.shell.collector-skin-preview .collector-surface .collection-book-hero-note{color:#25180b;align-content:start;gap:clamp(6px,.8vw,12px);width:40.5%;padding-bottom:clamp(8px,.9vw,14px);display:grid;top:26.4%;left:20%;overflow:visible}.shell.collector-skin-preview .collector-surface .collection-book-hero h1{color:#1d1309;font-family:var(--font-collector-name), "Kalam", cursive;letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 1px #fff7e06b;text-wrap:balance;max-width:100%;max-height:2.7em;margin:0;padding-bottom:.16em;font-size:clamp(1.05rem,2.1vw,2.8rem);line-height:1.16;overflow:visible;transform:rotate(-.35deg)}.shell.collector-skin-preview .collector-surface .collection-book-hero .collector-welcome-name.is-medium{font-size:clamp(.95rem,1.85vw,2.35rem);line-height:1.16}.shell.collector-skin-preview .collector-surface .collection-book-hero .collector-welcome-name.is-long{font-size:clamp(.8rem,1.55vw,1.9rem);line-height:1.18}.shell.collector-skin-preview .collector-surface .collection-book-hero .collector-welcome-name.is-extra-long{font-size:clamp(.66rem,1.25vw,1.5rem);line-height:1.2}.shell.collector-skin-preview .collector-surface .collection-book-hero .lede{color:#2b1c0dd6;text-wrap:balance;max-width:54ch;margin:0;font-size:clamp(.8rem,1.05vw,.98rem);font-weight:850;line-height:1.34}.shell.collector-skin-preview .collector-surface .collection-book-hero-context{color:#301f0ed1;max-width:58ch;margin:0;font-size:.78rem;font-weight:850;line-height:1.3}.shell.collector-skin-preview .collector-surface .collection-book-hero-polaroid{place-items:center;width:9.2%;height:45%;display:grid;top:24.4%;left:69.2%}.shell.collector-skin-preview .collector-surface .collection-book-hero-polaroid-photo{aspect-ratio:1;box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.shell.collector-skin-preview .collector-surface .collection-book-hero-polaroid-photo img{object-fit:cover;width:100%;height:100%}.shell.collector-skin-preview .collector-surface .collection-book-hero-polaroid-photo span{color:#20150ad1;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,2.3vw,2.4rem);font-weight:950}.shell.collector-skin-preview .collector-surface .collection-book-hero-cta{gap:10px;width:clamp(152px,14%,208px);display:grid;top:50%;right:3.8%;transform:translateY(-50%)}.shell.collector-skin-preview .collector-surface .collection-book-hero-button-stack{gap:10px;display:grid}.shell.collector-skin-preview .collector-surface .collection-page-jump-nav{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:clamp(10px,1.15vw,16px);width:100%;display:grid}.shell.collector-skin-preview .collector-surface .collection-page-jump-nav>button{text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex}.shell.collector-skin-preview .collector-surface .collection-page-jump-nav>button>span:not(.collector-tab-art){text-align:center;line-height:1.1}.shell.collector-skin-preview .collector-surface .collection-book-hero-button-stack form{width:100%;display:block}.shell.collector-skin-preview .collector-surface .collection-page-jump-nav{margin:0}.shell.collector-skin-preview .collector-surface .collection-section-tab-board{min-height:0;margin:8px 0 12px;padding:clamp(22px,2.5vw,34px) clamp(20px,2.8vw,38px)}.shell.collector-skin-preview .collector-surface .collection-section-tab-panels,.shell.collector-skin-preview .collector-surface .collection-section-tab-panel{min-width:0}.shell.collector-skin-preview .collector-surface .collection-section-tab-panel[hidden]{display:none}.shell.collector-skin-preview .collector-surface .collection-section-tab-panel>[id]{scroll-margin-top:88px}@media (max-width:820px){.shell.collector-skin-preview .collector-surface .collection-page-jump-nav{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(132px,142px);grid-auto-flow:column;padding-bottom:3px;display:grid;overflow:auto visible}.shell.collector-skin-preview .collector-surface .collection-section-tab-board{padding:22px 16px 19px}}.shell.collector-skin-preview .collector-surface .collection-book-hero .collection-open-pill,.shell.collector-skin-preview .collector-surface .collection-page-jump-nav .collection-open-pill{box-shadow:none;color:#22160a;background:url(/assets/collector-skin-preview/collector-tab-passport-secondary.webp) 50%/100% 100% no-repeat;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:10px 14px;font-size:clamp(.92rem,1.12vw,1.08rem);font-weight:900;text-decoration:none;display:flex}.shell.collector-skin-preview .collector-surface .collection-book-hero .collection-open-pill{width:100%}.shell.collector-skin-preview .collector-surface .collection-book-hero .collection-open-pill.is-live{color:#0d6f56}.shell.collector-skin-preview .collector-surface .collection-book-hero-button-stack .button,.shell.collector-skin-preview .collector-surface .collection-book-hero-button-stack button,.shell.collector-skin-preview .collector-surface .collection-page-jump-nav .button{box-shadow:none;color:#1f160d;text-shadow:0 1px #fff8e1a8;background-color:#0000;background-image:url(/assets/collector-skin-preview/collector-tab-ink-main-blue.webp),url(/assets/collector-skin-preview/collector-tab-passport-secondary.webp);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:calc(100% - 12px) calc(100% - 10px),100% 100%;border:0}.shell.collector-skin-preview .collector-surface .collection-book-hero-button-stack .button:not(.primary),.shell.collector-skin-preview .collector-surface .collection-book-hero-button-stack button:not(.primary){background-image:url(/assets/collector-skin-preview/collector-tab-ink-secondary-sepia.webp),url(/assets/collector-skin-preview/collector-tab-passport-secondary.webp)}.shell.collector-skin-preview .collector-surface .collection-book-hero-button-stack .button,.shell.collector-skin-preview .collector-surface .collection-book-hero-button-stack button,.shell.collector-skin-preview .collector-surface .collection-page-jump-nav .button{justify-content:center;min-height:36px}.shell.collector-skin-preview .collector-surface .collection-book-hero-button-stack .button,.shell.collector-skin-preview .collector-surface .collection-book-hero-button-stack button{width:100%}.shell.collector-skin-preview .collector-surface .theme-passport .passport-book{background:url(/assets/collector-skin-preview/passport-holder-frame-desktop.webp) 50%/cover no-repeat;border:0;box-shadow:0 30px 72px #00000075,inset 0 0 0 1px #ffe2a61f,inset 0 -22px 54px #1d0c036b}@media (max-width:720px){.shell.collector-skin-preview .collector-surface .theme-passport .passport-book{background-image:url(/assets/collector-skin-preview/passport-holder-frame-mobile.webp)}.shell.collector-skin-preview .collector-surface .collection-book-page-controls{flex-direction:row;align-items:center;gap:6px;padding:10px 12px}.shell.collector-skin-preview .collector-surface .collection-book-page-controls .button,.shell.collector-skin-preview .collector-surface .collection-book-page-controls .button.primary{white-space:nowrap;flex:1 1 0;width:auto;min-width:0;min-height:36px;padding:8px 6px;font-size:.72rem}.shell.collector-skin-preview .collector-surface .collection-book-page-controls span{white-space:nowrap;flex:none;min-width:68px;font-size:.64rem}}.shell.collector-skin-preview .collector-surface .theme-passport .passport-flip-shell{background:0 0}.shell.collector-skin-preview .collector-surface .collection-book-page-controls{box-sizing:border-box;color:#f3ddb1;text-shadow:0 2px 4px #210f05b8;background:0 0;border-top:0;border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:12px;width:100%;max-width:none;margin:0 auto;padding:14px 18px;font-family:Georgia,Times New Roman,serif;display:flex;transform:translateY(-16px)}.shell.collector-skin-preview .collector-surface .theme-passport .collection-book-page-controls{background:0 0;border-radius:0}.shell.collector-skin-preview .collector-surface .collection-book-page-controls .button,.shell.collector-skin-preview .collector-surface .collection-book-page-controls .button.primary{box-shadow:none;color:#2b190a;text-shadow:0 1px #fff6d8b8;background-color:#0000;background-image:url(/assets/collector-skin-preview/collector-tab-ink-secondary-sepia.webp),url(/assets/collector-skin-preview/collector-tab-passport-secondary.webp);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:calc(100% - 10px) calc(100% - 8px),100% 100%;border:0;font-family:Georgia,Times New Roman,serif;font-weight:900}.shell.collector-skin-preview .collector-surface .collection-book-page-controls span{text-align:center;text-transform:uppercase;min-width:150px;font-size:13px;font-weight:800}.shell.collector-skin-preview .collector-surface .collection-book-page-controls .button:disabled{cursor:not-allowed;opacity:.45}.shell.collector-skin-preview .collector-surface .collection-paper-panel{color:#26190c;background:url(/assets/collector-skin-preview/collector-desk-bg.webp) 50%/cover no-repeat;border:0;border-radius:14px;gap:16px;padding:clamp(18px,2vw,24px);display:grid;overflow:hidden;box-shadow:0 24px 58px #00000057}.shell.collector-skin-preview .collector-surface .collection-paper-heading{aspect-ratio:2161/340;box-shadow:none;background:url(/assets/collector-skin-preview/collector-filter-title-band-clean-cropped-lossless.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;align-content:center;gap:6px;min-height:0;padding:clamp(18px,1.8vw,24px) clamp(80px,8vw,128px) clamp(18px,1.8vw,24px) clamp(210px,20vw,300px);display:grid}.shell.collector-skin-preview .collector-surface .collection-paper-heading .eyebrow,.shell.collector-skin-preview .collector-surface .collection-paper-heading h2,.shell.collector-skin-preview .collector-surface .collection-paper-heading .metric{color:#23170b;text-shadow:none;margin:0}.shell.collector-skin-preview .collector-surface .collection-paper-heading .eyebrow{color:#116ea5}.shell.collector-skin-preview .collector-surface .collection-paper-heading h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.58rem,2.15vw,2.24rem);font-weight:900;line-height:1.02}.shell.collector-skin-preview .collector-surface .collection-paper-heading .metric{color:#352210c7;font-size:.92rem;line-height:1.42}.shell.collector-skin-preview .collector-surface .collection-active-panel{background:#080c12e0;padding:clamp(16px,1.8vw,22px)}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-board{aspect-ratio:1370/784;color:#2a1b0d;background:url(/assets/collector-skin-preview/live-moments-concept-1-alpha-lossless.webp) top/100% no-repeat;min-height:0;padding:clamp(34px,3.5vw,50px) clamp(64px,6.3vw,100px) clamp(44px,4vw,58px);display:grid}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-table{background:0 0;grid-auto-rows:minmax(0,auto);justify-self:center;width:min(100%,100% - clamp(34px,3.4vw,52px));display:grid;transform:translateY(-8px)}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-row{background:0 0;border-bottom:3px solid #46311c4d;grid-template-columns:minmax(144px,.88fr) minmax(0,1.72fr) minmax(138px,.76fr);align-items:center;column-gap:18px;min-height:clamp(48px,4.2vw,58px);padding:0 4px;display:grid}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-head{border-bottom-color:#46311c66;min-height:40px}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-head span{color:#513922b8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-row strong,.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-row span{color:inherit;min-width:0}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-row strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(.96rem,1.05vw,1.08rem);font-weight:900}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-row span[role=cell]{color:#382512e0;font-size:.9rem;font-weight:800;line-height:1.35}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-row .collection-live-moments-deadline{color:#583c20d6;text-align:right;justify-self:end;font-size:.82rem;font-weight:900}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-empty{border-top:1px solid #46311c2e;align-content:center;min-height:clamp(160px,18vw,240px);padding:10px 4px 0;display:grid}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-empty .metric{color:#382512d1;max-width:60ch;margin:0}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .table-list{box-shadow:none;background:0 0;border:0;gap:10px;padding:0;display:grid;overflow:visible}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collection-leaderboard-browser{gap:10px;min-width:0;scroll-margin-top:76px;display:grid}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .leaderboard-filter-header{margin:0}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-score-cell,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-extra-cell{opacity:1;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(5px,.62vw,10px);display:flex}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-score-cell strong,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-extra-cell strong{font-size:clamp(1.7rem,2.8vw,2.75rem);line-height:.8}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-score-cell small,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-extra-cell small{letter-spacing:0;text-transform:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.78rem,1.05vw,1.08rem);line-height:1}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-extra-cell{right:28%}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .viewer-cell{grid-column:1/-1;width:34%;max-width:none;position:absolute;top:50%;left:11.75%;transform:translateY(-50%)}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-extra-cell{right:37%!important}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-score-cell strong,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-extra-cell strong{font-size:clamp(2.45rem,4.7vw,4.4rem)}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-score-cell small,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-extra-cell small{font-size:clamp(.92rem,1.42vw,1.38rem)}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .leaderboard-empty-state{color:#2b2119;text-align:center;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-weight:900}.shell.collector-skin-preview .collector-surface .collection-leaderboard-pager{color:#ead9ad;text-align:center;text-shadow:0 1px 2px #000000c7;white-space:nowrap;justify-content:center;align-items:center;gap:18px;margin:14px auto 10px;display:flex}.shell.collector-skin-preview .collector-surface .collection-leaderboard-pager span,.shell.collector-skin-preview .collector-surface .collection-leaderboard-pager-link{letter-spacing:.01em;font-family:Georgia,Times New Roman,serif;font-size:.88rem;font-weight:900}.shell.collector-skin-preview .collector-surface .collection-leaderboard-pager-link{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.shell.collector-skin-preview .collector-surface .collection-leaderboard-pager-link:hover:not(:disabled){text-decoration:underline}.shell.collector-skin-preview .collector-surface .collection-leaderboard-pager-link.is-disabled{cursor:default;opacity:.38;text-decoration:none}.shell.collector-skin-preview .collector-surface .collection-progress-board{aspect-ratio:1370/784;color:#2a1b0d;background:url(/assets/collector-skin-preview/live-moments-concept-1-alpha-lossless.webp) top/100% no-repeat;min-height:0;padding:clamp(34px,3.5vw,50px) clamp(64px,6.3vw,100px) clamp(36px,3vw,46px);display:grid;position:relative}.shell.collector-skin-preview .collector-surface .collection-progress-table{background:0 0;grid-auto-rows:minmax(0,auto);justify-self:center;width:min(100%,100% - clamp(34px,3.4vw,52px));display:grid;transform:translateY(-8px)}.shell.collector-skin-preview .collector-surface .collection-progress-row{color:#281b0d;background:0 0;border-bottom:3px solid #46311c4d;grid-template-columns:minmax(164px,.92fr) minmax(104px,.48fr) minmax(82px,.34fr) minmax(0,1.24fr);align-items:center;column-gap:18px;min-height:clamp(48px,4.2vw,58px);padding:0 4px;display:grid}.shell.collector-skin-preview .collector-surface .collection-progress-head{border-bottom-color:#46311c66;min-height:40px}.shell.collector-skin-preview .collector-surface .collection-progress-head span{color:#513922b8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.shell.collector-skin-preview .collector-surface .collection-progress-row strong,.shell.collector-skin-preview .collector-surface .collection-progress-row span{color:inherit;min-width:0}.shell.collector-skin-preview .collector-surface .collection-progress-row strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(.96rem,1.05vw,1.08rem);font-weight:900}.shell.collector-skin-preview .collector-surface .collection-progress-row span[role=cell]{color:#382512e0;font-size:.9rem;font-weight:800;line-height:1.35}.shell.collector-skin-preview .collector-surface .collection-progress-row .collection-progress-next-step{overflow-wrap:anywhere}.shell.collector-skin-preview .collector-surface .collection-progress-pager{color:#382512e6;text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:0 18px;display:flex;position:absolute;bottom:clamp(14px,1.4vw,20px);left:50%;transform:translate(-50%)}.shell.collector-skin-preview .collector-surface .collection-progress-pager-link{color:inherit;cursor:pointer;letter-spacing:.01em;background:0 0;border:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:.88rem;font-weight:900;text-decoration:none}.shell.collector-skin-preview .collector-surface .collection-progress-pager-link:hover{text-decoration:underline}.shell.collector-skin-preview .collector-surface .collection-progress-pager-link.is-disabled{cursor:default;opacity:.38;text-decoration:none}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .leaderboard-row.table-head{box-shadow:none;color:#311d0cdb;background:url(/assets/collector-skin-preview/leaderboard-row-standard-v2.webp) 50%/cover no-repeat;border:0;border-radius:0;min-height:68px;padding:0 18px}.shell.collector-skin-preview .collector-surface .collection-books-panel{grid-template-columns:minmax(0,1fr)}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-browser{gap:16px;min-width:0;display:grid}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-header{aspect-ratio:1800/280;color:#23170b;background:url(/assets/collector-skin-preview/collector-filter-title-band.webp) 50%/100% 100% no-repeat;width:100%;position:relative}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-header-title{width:25.5%;position:absolute;top:50%;left:19%;transform:translateY(-50%)}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-header-title .eyebrow,.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-header-title h2{color:#23170b;margin:0}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-header-title .eyebrow{color:#116ea5}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-header-title h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.38rem,2.05vw,2.12rem);font-weight:900;line-height:1.02}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-search{box-shadow:none;color:#23170b;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:39.5%;padding:0 1.1%;display:grid;position:absolute;top:72%;left:46.4%;transform:translateY(-50%)}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-search input{color:#23170b;background:0 0;border:0;outline:none;min-width:0;min-height:clamp(36px,4vw,52px);font-family:Georgia,Times New Roman,serif;font-size:clamp(.8rem,1.05vw,1rem);font-weight:800}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-search input::placeholder{color:#311f0f8a}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-filter-count{color:#2a1c10;text-transform:uppercase;place-items:center;width:7.6%;line-height:1;display:grid;position:absolute;top:63%;right:3.25%;transform:translateY(-50%)}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-filter-count strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.9vw,1.75rem);font-weight:950}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-filter-count small{letter-spacing:.08em;font-size:clamp(.46rem,.62vw,.64rem);font-weight:950}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-board{aspect-ratio:1370/784;color:#2a1b0d;background:url(/assets/collector-skin-preview/live-moments-concept-1-alpha-lossless.webp) top/100% no-repeat;min-height:0;padding:clamp(42px,4vw,58px) clamp(82px,7.2vw,108px) clamp(38px,3.2vw,48px);display:grid;position:relative}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-grid{grid-template-columns:minmax(0,1fr);align-content:start;place-self:start center;gap:0;width:min(100%,100% - clamp(34px,3.4vw,52px));display:grid;transform:translateY(-8px)}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-card{box-shadow:none;color:#291b0d;background:0 0;border:0;border-bottom:3px solid #46311c57;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:clamp(58px,5.3vw,72px);padding:4px;display:grid}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-card:hover{border-bottom-color:#23170bb8;transform:none}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-card strong,.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-card .metric,.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-score,.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-score small{color:inherit}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-avatar{color:#fff3d3;background:radial-gradient(circle at 28% 24%,#ffffffd6,#0000 26%),linear-gradient(#7c512447,#2f1e10eb);border:2px solid #65421fcc;box-shadow:0 0 0 2px #fff4d4e0,0 4px 10px #4a30173d}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-card strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(.96rem,1.05vw,1.08rem);font-weight:900}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-identity{min-width:0;display:grid}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-card .metric,.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-score small{font-weight:800}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-empty{color:#2a1b0d;place-self:center;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:900}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-pager{white-space:nowrap;justify-content:center;gap:0 18px;display:flex;position:absolute;bottom:clamp(14px,1.4vw,20px);left:50%;transform:translate(-50%)}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-pager-link{color:#382512e6;cursor:pointer;background:0 0;border:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:.88rem;font-weight:900}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-pager-link:hover{text-decoration:underline}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-pager-link.is-disabled{cursor:default;opacity:.38;text-decoration:none}.shell.collector-skin-preview .collector-surface .collection-page-activity{margin-top:18px}@media (max-width:960px){.shell.collector-skin-preview .collector-surface .collection-book-hero{aspect-ratio:auto;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:24px 24px 20px;display:grid}.shell.collector-skin-preview .collector-surface .collection-book-hero-note,.shell.collector-skin-preview .collector-surface .collection-book-hero-polaroid,.shell.collector-skin-preview .collector-surface .collection-book-hero-cta{width:auto;height:auto;position:relative;top:auto;left:auto;right:auto;transform:none}.shell.collector-skin-preview .collector-surface .collection-book-hero-note{gap:10px}.shell.collector-skin-preview .collector-surface .collection-book-hero-polaroid{place-self:start end;width:78px}.shell.collector-skin-preview .collector-surface .collection-book-hero-cta{grid-column:1/-1;max-width:220px}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-board{aspect-ratio:auto;background-position:50%;background-size:100% 100%;padding:34px 28px 30px}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-table{width:min(100%,100% - 26px);transform:translateY(-4px)}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-row{grid-template-columns:minmax(126px,.82fr) minmax(0,1.42fr) minmax(118px,.72fr)}.shell.collector-skin-preview .collector-surface .collection-progress-board{aspect-ratio:auto;background-position:50%;background-size:100% 100%;padding:34px 28px 38px}.shell.collector-skin-preview .collector-surface .collection-progress-table{width:min(100%,100% - 26px);transform:translateY(-4px)}.shell.collector-skin-preview .collector-surface .collection-progress-row{grid-template-columns:minmax(136px,.8fr) minmax(94px,.46fr) minmax(72px,.3fr) minmax(0,1.15fr)}.shell.collector-skin-preview .collector-surface .collection-progress-pager{bottom:12px}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-board{aspect-ratio:auto;background-size:100% 100%;padding:38px 32px 40px}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-grid{width:min(100%,100% - 26px);transform:translateY(-4px)}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-pager{bottom:12px}}@media (max-width:720px){.shell.collector-skin-preview .collector-surface .collection-book-hero{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:22px 18px 18px}.shell.collector-skin-preview .collector-surface .collection-book-hero h1{font-size:clamp(1.65rem,7.2vw,2.3rem);line-height:1.04}.shell.collector-skin-preview .collector-surface .collection-book-hero .lede{max-width:none;font-size:.92rem}.shell.collector-skin-preview .collector-surface .collection-book-hero-polaroid{width:68px}.shell.collector-skin-preview .collector-surface .collection-book-hero-cta{width:100%;max-width:none}.shell.collector-skin-preview .collector-surface .collection-active-panel{padding:14px}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-board{background-size:100% 100%;padding:30px 24px 22px}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-table{width:min(100%,100% - 20px);transform:none}.shell.collector-skin-preview .collector-surface .collection-progress-board{background-size:100% 100%;padding:30px 24px 34px}.shell.collector-skin-preview .collector-surface .collection-progress-table{width:min(100%,100% - 20px);transform:none}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-row{grid-template-columns:minmax(0,1fr);column-gap:12px;min-height:0;padding:12px 2px}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-head{display:none}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-row strong,.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-row span[role=cell]{gap:3px;display:grid}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-row strong:before,.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-row span[role=cell]:before{color:#513922ad;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:950}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-row strong:before{content:"Stamp"}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-row span[role=cell]:first-of-type:before{content:"How to collect"}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-row span[role=cell]:nth-of-type(2):before{content:"Window"}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-row .collection-live-moments-deadline{text-align:left;justify-self:start}.shell.collector-skin-preview .collector-surface .collection-progress-row{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:12px 2px}.shell.collector-skin-preview .collector-surface .collection-progress-head{display:none}.shell.collector-skin-preview .collector-surface .collection-progress-row strong,.shell.collector-skin-preview .collector-surface .collection-progress-row span[role=cell]{gap:3px;display:grid}.shell.collector-skin-preview .collector-surface .collection-progress-row strong:before,.shell.collector-skin-preview .collector-surface .collection-progress-row span[role=cell]:before{color:#513922ad;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:950}.shell.collector-skin-preview .collector-surface .collection-progress-row strong:before{content:"Stamp"}.shell.collector-skin-preview .collector-surface .collection-progress-row span[role=cell]:first-of-type:before{content:"Status"}.shell.collector-skin-preview .collector-surface .collection-progress-row span[role=cell]:nth-of-type(2):before{content:"Progress"}.shell.collector-skin-preview .collector-surface .collection-progress-row span[role=cell]:nth-of-type(3):before{content:"Next step"}.shell.collector-skin-preview .collector-surface .collection-progress-pager{gap:0 14px;bottom:10px}.shell.collector-skin-preview .collector-surface .collection-progress-pager-link{font-size:.82rem}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-header{aspect-ratio:912/404;background-image:url(/assets/collector-skin-preview/collector-filter-title-band-mobile.webp)}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-header-title{width:78%;top:29%;left:10%}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-header-title h2{font-size:clamp(1.4rem,5.8vw,1.92rem)}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-search{width:47%;top:77%;left:31%}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-search input{min-height:34px;font-size:clamp(.72rem,3vw,.9rem)}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-filter-count{width:13.5%;top:73%;right:4.6%}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-filter-count strong{font-size:clamp(1rem,5vw,1.45rem)}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-board{background-size:100% 100%;padding:30px 24px 34px}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-grid{width:min(100%,100% - 20px);transform:none}.shell.collector-skin-preview .collector-surface .collection-paper-heading{aspect-ratio:1928/815;background-image:url(/assets/collector-skin-preview/collector-filter-title-band-mobile-clean-lossless.webp);padding:22px 20px 16px clamp(104px,28vw,132px)}.shell.collector-skin-preview .collector-surface .collection-paper-heading h2{font-size:clamp(1.52rem,5vw,1.92rem)}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-card{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:64px}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-score{justify-items:end;padding-left:0;font-size:.94rem}}@media (max-width:480px){.shell.collector-skin-preview .collector-surface .collection-book-hero{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 16px 16px}.shell.collector-skin-preview .collector-surface .collection-book-hero h1{font-size:clamp(1.48rem,8.2vw,1.95rem)}.shell.collector-skin-preview .collector-surface .collection-book-hero-polaroid{order:-1;justify-self:start;width:62px}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-board{background-size:100% 100%;padding:26px 18px 18px}.shell.collector-skin-preview .collector-surface .collection-active-panel .collection-live-moments-table{width:min(100%,100% - 14px)}.shell.collector-skin-preview .collector-surface .collection-progress-board{background-size:100% 100%;padding:26px 18px 30px}.shell.collector-skin-preview .collector-surface .collection-progress-table{width:min(100%,100% - 14px)}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-board{padding:26px 18px 38px}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-grid{width:min(100%,100% - 14px)}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-card{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;min-height:44px}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-avatar{width:32px;height:32px}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-card strong{font-size:.86rem}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-card .metric,.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-score small{font-size:.61rem}.shell.collector-skin-preview .collector-surface .collection-book-hero .collection-open-pill,.shell.collector-skin-preview .collector-surface .collection-page-jump-nav .collection-open-pill{min-height:48px;padding:9px 12px}.shell.collector-skin-preview .collector-surface .collection-paper-heading{gap:4px;min-height:86px;padding:14px 16px 12px 104px}.shell.collector-skin-preview .collector-surface .collection-paper-heading h2{font-size:1.28rem;line-height:1.05}.shell.collector-skin-preview .collector-surface .collection-paper-heading .metric{font-size:.78rem;line-height:1.25}}.shell.collector-skin-preview .collector-surface .leaderboard-creator-badge{color:var(--collector-skin-ink);background:linear-gradient(135deg,#72c9ff1f,#050a10cc);border-color:#72c9ff38}.shell.collector-skin-preview .collector-surface .leaderboard-creator-label,.shell.collector-skin-preview .collector-surface .leaderboard-creator-copy .creator-follower-count,.shell.collector-skin-preview .collector-surface .global-leaderboard-collector small,.shell.collector-skin-preview .collector-surface .community-creator-row small,.shell.collector-skin-preview .collector-surface .leaderboard-row small{color:#b8d5eb}.shell.collector-skin-preview .collector-surface .global-leaderboard .table-list.global-leaderboard-table,.shell.collector-skin-preview .collector-surface .global-leaderboard .community-creator-leaderboard,.shell.collector-skin-preview .collector-surface .collection-leaderboard-card .table-list{box-shadow:none;background:0 0;border:0;gap:clamp(6px,1.15cqw,14px);overflow:visible;container-type:inline-size}.shell.collector-skin-preview .collector-surface .global-leaderboard-champion{display:none}.shell.collector-skin-preview .collector-surface .global-leaderboard-table>.table-head,.shell.collector-skin-preview .collector-surface .collection-leaderboard-card .table-list>.table-head{display:none!important}.shell.collector-skin-preview .collector-surface .table-row.collector-notebook-leaderboard-row{--collector-notebook-row-art:url(/assets/collector-skin-preview/leaderboard-row-standard-v2.webp);--collector-notebook-row-ratio:1800 / 303;aspect-ratio:var(--collector-notebook-row-ratio);color:#2b2119;text-shadow:0 1px #fff8e294;grid-template-columns:20.5% minmax(0,40.5%) minmax(0,16.5%) minmax(0,9.8%) minmax(0,9.8%);align-items:center;gap:clamp(2px,.7cqw,10px);min-width:0;min-height:0;padding:0 5.4% 0 5.1%;line-height:1;display:grid;position:relative;overflow:visible;container-type:inline-size;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.shell.collector-skin-preview .collector-surface .table-row.collector-notebook-leaderboard-row[data-rank-art=rank-1]{--collector-notebook-row-art:url(/assets/collector-skin-preview/leaderboard-row-rank-1.webp);--collector-notebook-row-art-center:url(/assets/collector-skin-preview/leaderboard-row-rank-1-center.webp);--collector-notebook-row-art-left:url(/assets/collector-skin-preview/leaderboard-row-rank-1-left.webp);--collector-notebook-row-art-right:url(/assets/collector-skin-preview/leaderboard-row-rank-1-right.webp);--collector-notebook-row-ratio:1800 / 420;grid-template-columns:27% minmax(0,41%) minmax(0,18%) minmax(0,6%) minmax(0,6%)}.shell.collector-skin-preview .collector-surface .table-row.leaderboard-row.collector-notebook-leaderboard-row[data-rank-art=rank-1]{grid-template-columns:27% minmax(0,45%) minmax(0,17%) minmax(0,8%)}.shell.collector-skin-preview .collector-surface .table-row.collector-notebook-leaderboard-row[data-rank-art=rank-2]{--collector-notebook-row-art:url(/assets/collector-skin-preview/leaderboard-row-rank-2.webp);--collector-notebook-row-art-center:url(/assets/collector-skin-preview/leaderboard-row-rank-2-center.webp);--collector-notebook-row-art-left:url(/assets/collector-skin-preview/leaderboard-row-rank-2-left.webp);--collector-notebook-row-art-right:url(/assets/collector-skin-preview/leaderboard-row-rank-2-right.webp)}.shell.collector-skin-preview .collector-surface .table-row.collector-notebook-leaderboard-row[data-rank-art=rank-3]{--collector-notebook-row-art:url(/assets/collector-skin-preview/leaderboard-row-rank-3.webp);--collector-notebook-row-art-center:url(/assets/collector-skin-preview/leaderboard-row-rank-3-center.webp);--collector-notebook-row-art-left:url(/assets/collector-skin-preview/leaderboard-row-rank-3-left.webp);--collector-notebook-row-art-right:url(/assets/collector-skin-preview/leaderboard-row-rank-3-right.webp)}.shell.collector-skin-preview .collector-surface .collector-notebook-row-art{background-image:var(--collector-notebook-row-art);filter:drop-shadow(0 9px 9px #00000057);pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;inset:0}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row>:not(.collector-notebook-row-art){z-index:1;min-width:0;position:relative}.shell.collector-skin-preview .collector-surface .collector-notebook-rank{letter-spacing:0;text-align:center;text-shadow:0 1px #fff8e2a8;white-space:nowrap;grid-column:1;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:clamp(.95rem,5.2cqw,4rem);font-weight:950;line-height:.9;display:inline-flex;color:#382d20bd!important}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .collector-notebook-rank,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-2] .collector-notebook-rank,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-3] .collector-notebook-rank{text-shadow:none;color:#0000!important}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .collector-notebook-rank svg,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-2] .collector-notebook-rank svg,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-3] .collector-notebook-rank svg{display:none}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .viewer-cell,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .global-leaderboard-collector,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .community-creator-cell{color:#2b2119;grid-column:2;align-items:center;gap:clamp(6px,1.15cqw,14px);display:inline-flex;overflow:hidden}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-viewer-link{margin:0;padding:0}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-viewer-link:hover,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-viewer-link:focus-visible{color:#0f5f9d;background:0 0}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .global-leaderboard-avatar,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .viewer-cell img{color:#fff4cf;background:radial-gradient(circle at 50% 38%,#ffecb7e6 0 14%,#0000 15%),radial-gradient(circle at 50% 62%,#262420f0 0 28%,#0000 29%),linear-gradient(140deg,#d89a55,#4e7771 45%,#152534);border:clamp(2px,.45cqw,5px) solid #2e261bbf;border-radius:999px;flex:none;width:clamp(24px,5.1cqw,58px);height:clamp(24px,5.1cqw,58px);font-size:clamp(.48rem,1.45cqw,.92rem);box-shadow:inset 0 0 0 2px #fffae5c7,0 4px 10px #21160b57}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .global-leaderboard-avatar img,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .viewer-cell img{object-fit:cover}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge>span,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge>a,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .creator-name-link{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(.74rem,3.18cqw,2.55rem);font-weight:950;line-height:.96;text-decoration:none;overflow:hidden;color:#2b2119!important}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge>span,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge>a,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .creator-name-link{font-size:clamp(.86rem,3.65cqw,3.35rem)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .partner-badge,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge svg{filter:drop-shadow(0 1px #fff8e28a);width:.78em;height:.78em}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .partner-badge img{width:100%;height:100%}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-score-cell,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-extra-cell{text-align:center;place-items:center;font-family:Georgia,Times New Roman,serif;line-height:.95;display:grid;color:#2b2119!important}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-score-cell{grid-column:3/-1;justify-self:center;width:58%;transform:translate(-2%)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-score-cell strong{color:#21170f;white-space:nowrap;font-size:clamp(.78rem,2.32cqw,2.28rem);font-weight:950;line-height:.86;display:block}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-score-cell small,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-extra-cell small{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;margin-top:clamp(1px,.45cqw,5px);font-family:Arial,sans-serif;font-size:clamp(.34rem,.82cqw,.72rem);font-weight:950;line-height:1;display:block;color:#2a1f16d1!important}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-extra-cell strong{color:#322315;white-space:nowrap;font-size:clamp(.46rem,1.06cqw,.96rem);font-weight:950;display:block}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-extra-cell{opacity:.78;position:absolute;bottom:28%;left:50%}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-extra-cell+.leaderboard-extra-cell{left:59%}.shell.collector-skin-preview .collector-surface .table-row.leaderboard-row.collector-notebook-leaderboard-row .leaderboard-extra-cell{left:58%}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-extra-cell{bottom:32%}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row.current-viewer-row{margin-inline:0}.shell.collector-skin-preview .collector-surface .viewer-book-search,.shell.collector-skin-preview .collector-surface .global-leaderboard-search,.shell.collector-skin-preview .collector-surface input,.shell.collector-skin-preview .collector-surface select{color:var(--collector-skin-ink);background:#03070bc2;border-color:#72c9ff57;border-radius:8px}.shell.collector-skin-preview .collector-surface .notice.success{border-color:#5cffb857}.shell.collector-skin-preview .collector-surface .notice.error{border-color:#ff7b7b6b}.shell.collector-skin-preview .collector-surface .notice.warning{border-color:#e9bd6a6b}.shell.collector-skin-preview .collector-surface .active-stamp-callout strong,.shell.collector-skin-preview .collector-surface .notice strong,.shell.collector-skin-preview .collector-surface .activity-item strong{color:var(--collector-skin-ink)}.shell.collector-skin-preview .collector-surface .activity-item{border-top-color:#72c9ff29}.shell.collector-skin-preview .collector-surface .global-leaderboard .table-list.global-leaderboard-table,.shell.collector-skin-preview .collector-surface .global-leaderboard .community-creator-leaderboard,.shell.collector-skin-preview .collector-surface .collection-leaderboard-card .table-list{gap:clamp(3px,.42vw,6px)}.shell.collector-skin-preview .collector-surface .table-row.collector-notebook-leaderboard-row{--notebook-prototype-height:70px;--notebook-prototype-paper:#ead6ad;--notebook-prototype-paper-light:#f8eccc;--notebook-prototype-metal:#b8872d;--notebook-prototype-metal-dark:#6f4310;--notebook-prototype-metal-light:#f7d878;--notebook-prototype-rank-label:"";--notebook-prototype-rank-size:48px;--notebook-prototype-score-height:46px;--notebook-prototype-score-width:170px;--leaderboard-stat-gap:clamp(10px, .76cqw, 14px);--leaderboard-stat-stamp-height:58px;--leaderboard-stat-stamp-width:clamp(132px, 11.8cqw, 158px);--leaderboard-stat-number-size:clamp(1.82rem, 2.45cqw, 2.32rem);--leaderboard-stat-label-size:clamp(.72rem, .95cqw, .9rem);--leaderboard-avatar-half-size:clamp(17px, 1.55vw, 24px);--leaderboard-avatar-size:clamp(34px, 3.1vw, 48px);aspect-ratio:auto;grid-template-columns:minmax(74px, 6.8%) minmax(0, 1fr) var(--leaderboard-stat-stamp-width);height:var(--notebook-prototype-height);min-height:var(--notebook-prototype-height);padding:0 3.2% 0 2.4%;overflow:hidden;border-radius:7px!important}.shell.collector-skin-preview .collector-surface .table-row.leaderboard-row.collector-notebook-leaderboard-row{grid-template-columns:minmax(74px, 6.8%) minmax(0, 1fr) var(--leaderboard-stat-stamp-width)}.shell.collector-skin-preview .collector-surface .table-row.collector-notebook-leaderboard-row[data-rank-art=rank-1]{--notebook-prototype-height:132px;--notebook-prototype-metal:#c28a16;--notebook-prototype-metal-dark:#704509;--notebook-prototype-metal-light:#fff0a8;--notebook-prototype-rank-label:"#1";--notebook-prototype-rank-size:104px;--notebook-prototype-score-height:90px;--notebook-prototype-score-width:220px;--leaderboard-rank-art-left-width:142px;--leaderboard-rank-art-right-width:47px;--leaderboard-rank-one-stats-right:10.5%;--leaderboard-stat-gap:clamp(6px, .55cqw, 8px);--leaderboard-stat-stamp-height:clamp(45px, 3.85cqw, 52px);--leaderboard-stat-stamp-width:clamp(124px, 10.4cqw, 142px);--leaderboard-stat-number-size:clamp(1.82rem, 2.45cqw, 2.32rem);--leaderboard-stat-label-size:clamp(.72rem, .95cqw, .9rem);grid-template-columns:minmax(116px, 8.8%) minmax(0, 1fr) var(--leaderboard-stat-stamp-width);padding-left:1.4%}.shell.collector-skin-preview .collector-surface .table-row.collector-notebook-leaderboard-row[data-rank-art=rank-2]{--notebook-prototype-height:78px;--notebook-prototype-metal:#bfc3c5;--notebook-prototype-metal-dark:#5f666a;--notebook-prototype-metal-light:#f4f6f4;--notebook-prototype-rank-label:"#2";--notebook-prototype-rank-size:58px;--notebook-prototype-score-height:52px;--notebook-prototype-score-width:180px;--leaderboard-stat-stamp-height:58px;--leaderboard-stat-stamp-width:clamp(132px, 11.8cqw, 158px);--leaderboard-stat-number-size:clamp(1.82rem, 2.45cqw, 2.32rem);--leaderboard-stat-label-size:clamp(.72rem, .95cqw, .9rem);--leaderboard-rank-art-left-width:116px;--leaderboard-rank-art-right-width:39px}.shell.collector-skin-preview .collector-surface .table-row.collector-notebook-leaderboard-row[data-rank-art=rank-3]{--notebook-prototype-height:78px;--notebook-prototype-metal:#b56f2b;--notebook-prototype-metal-dark:#613411;--notebook-prototype-metal-light:#f2be7a;--notebook-prototype-rank-label:"#3";--notebook-prototype-rank-size:58px;--notebook-prototype-score-height:52px;--notebook-prototype-score-width:180px;--leaderboard-stat-stamp-height:58px;--leaderboard-stat-stamp-width:clamp(132px, 11.8cqw, 158px);--leaderboard-stat-number-size:clamp(1.82rem, 2.45cqw, 2.32rem);--leaderboard-stat-label-size:clamp(.72rem, .95cqw, .9rem);--leaderboard-rank-art-left-width:116px;--leaderboard-rank-art-right-width:39px}.shell.collector-skin-preview .collector-surface .collector-notebook-row-art{background:linear-gradient(90deg, #6c4c2352, transparent 7%, transparent 92%, #6c4c2338), radial-gradient(circle at 18% 20%, #fff8e2b3, transparent 24%), linear-gradient(180deg, var(--notebook-prototype-paper-light), var(--notebook-prototype-paper) 58%, #d4b77d);filter:none;border:1px solid #7c582ab8;border-radius:7px;box-shadow:inset 0 0 0 1px #fff9e08f,inset 0 -3px #704e232e,0 4px 8px #00000047}.shell.collector-skin-preview .collector-surface .collector-notebook-row-art:before{background:radial-gradient(circle at 35% 25%, var(--notebook-prototype-metal-light), var(--notebook-prototype-metal) 46%, var(--notebook-prototype-metal-dark));color:#2a1d12;content:var(--notebook-prototype-rank-label);height:var(--notebook-prototype-rank-size);text-shadow:0 1px #fff2b9b3;width:var(--notebook-prototype-rank-size);border:2px solid #4229129e;border-radius:999px;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.8vw,1.95rem);font-weight:950;line-height:1;display:flex;position:absolute;top:50%;left:2.4%;transform:translateY(-50%);box-shadow:inset 0 0 0 3px #fff6cd73,0 2px 4px #2a180a61}.shell.collector-skin-preview .collector-surface .collector-notebook-row-art:after{background:linear-gradient(135deg, var(--notebook-prototype-metal-light), var(--notebook-prototype-metal) 48%, var(--notebook-prototype-metal-dark));clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);content:"";height:var(--notebook-prototype-score-height);width:var(--notebook-prototype-score-width);border:2px solid #321f0d9e;border-radius:6px;position:absolute;top:50%;right:5%;transform:translateY(-50%);box-shadow:inset 0 0 0 2px #fff6cd52,0 2px 5px #2a180a4d}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=standard] .collector-notebook-row-art{background:var(--collector-notebook-row-art) center / 100% 100% no-repeat;box-shadow:none;filter:none;border:0;border-radius:0}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=standard] .collector-notebook-row-art:before,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=standard] .collector-notebook-row-art:after{content:none;display:none}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=standard] .collector-notebook-rank{grid-column:auto;width:4.48%;font-size:clamp(1.14rem,1.45vw,1.48rem);line-height:1;position:absolute;top:50%;left:4.73%;transform:translate(-50%,-50%)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=standard] .collector-notebook-rank[data-rank-digits="2"]{font-size:clamp(1rem,1.22vw,1.24rem)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=standard] .collector-notebook-rank[data-rank-digits="3"]{font-size:clamp(.76rem,.94vw,.96rem)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=standard] .viewer-cell,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=standard] .global-leaderboard-collector,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=standard] .community-creator-cell{left:calc(10.49% - var(--leaderboard-avatar-half-size));grid-area:auto;position:absolute;top:50%;transform:translateY(-50%)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .collector-notebook-row-art,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-2] .collector-notebook-row-art,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-3] .collector-notebook-row-art{background:var(--collector-notebook-row-art-center) center / 100% 100% no-repeat;box-shadow:none;filter:drop-shadow(0 7px 9px #00000057);border:0;border-radius:0}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .collector-notebook-row-art:before,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-2] .collector-notebook-row-art:before,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-3] .collector-notebook-row-art:before,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .collector-notebook-row-art:after,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-2] .collector-notebook-row-art:after,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-3] .collector-notebook-row-art:after{box-shadow:none;clip-path:none;content:"";opacity:1;border:0;border-radius:0;height:100%;display:block;position:absolute;top:0;transform:none}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .collector-notebook-row-art:before,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-2] .collector-notebook-row-art:before,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-3] .collector-notebook-row-art:before{background:var(--collector-notebook-row-art-left) left center / 100% 100% no-repeat;width:var(--leaderboard-rank-art-left-width);left:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 82%,#0000 100%)}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header{aspect-ratio:2508/627;box-sizing:border-box;background:url(/assets/collector-skin-preview/leaderboard-filter-header.webp) 50%/100% 100% no-repeat;width:100%;max-width:none;min-height:0;margin:-4px 0 0;padding:0;display:block;position:relative}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .leaderboard-filter-title{pointer-events:none;z-index:1;justify-content:center;align-items:center;width:58%;height:25%;padding:0;display:flex;position:absolute;top:16%;left:25%;transform:none}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .leaderboard-filter-title h2{color:#173f67;font-family:var(--font-leaderboard-title), Georgia, "Times New Roman", serif;letter-spacing:0;text-align:center;text-overflow:ellipsis;text-shadow:0 1px #fff9dde0,0 2px 2px #4b2f1338;text-transform:uppercase;white-space:nowrap;max-width:100%;margin:0;font-size:clamp(.72rem,2.3vw,1.9rem);font-weight:700;line-height:1;overflow:hidden}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .leaderboard-filter-title p{display:none}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .creator-filter-box,.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .global-leaderboard-search{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:clamp(4px,.55vw,9px);width:41.5%;max-width:none;height:17.2%;margin:0;padding:0 1.15%;display:flex;position:absolute;top:49%;left:43.45%;transform:none}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .creator-filter-box>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .global-leaderboard-search>svg{color:#1f3e5bb8;flex:none;width:clamp(12px,1.35vw,19px);height:clamp(12px,1.35vw,19px)}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .creator-filter-box input,.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .global-leaderboard-search input{appearance:none;box-shadow:none;color:#172c46;background:0 0;border:0;border-radius:0;outline:0;width:100%;height:100%;min-height:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.62rem,1.12vw,1rem);font-weight:800}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .creator-filter-box input::placeholder,.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .global-leaderboard-search input::placeholder{color:#20314394}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .creator-filter-box:focus-within,.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .global-leaderboard-search:focus-within{filter:drop-shadow(0 0 4px #2066a061)}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .creator-filter-count,.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .leaderboard-filter-count{box-shadow:none;color:#184f86;text-align:center;text-shadow:0 1px #fffae2cc;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:0;width:8.55%;height:34.4%;min-height:0;margin:0;padding:1.2% .4% 0;line-height:1;display:flex;position:absolute;top:36.9%;left:85.95%;transform:none}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .creator-filter-count-number{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.86rem,2.2vw,2rem);font-weight:950;line-height:.88}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .creator-filter-count-label{color:#5d462d;letter-spacing:0;text-transform:uppercase;margin-top:clamp(1px,.2vw,3px);font-family:Georgia,Times New Roman,serif;font-size:clamp(.34rem,.66vw,.62rem);font-weight:900;line-height:1}@media (max-width:540px){.shell.collector-skin-preview .collector-surface .leaderboard-filter-header{margin-top:0}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .creator-filter-box,.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .global-leaderboard-search{gap:3px;padding-inline:1.3%}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .creator-filter-box input,.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .global-leaderboard-search input{font-size:clamp(.5rem,2.5vw,.68rem)}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .creator-filter-count,.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .leaderboard-filter-count{padding-top:.5%}.shell.collector-skin-preview .collector-surface .leaderboard-filter-header .creator-filter-count-label{display:none}}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .collector-notebook-row-art:after,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-2] .collector-notebook-row-art:after,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-3] .collector-notebook-row-art:after{background:var(--collector-notebook-row-art-right) right center / 100% 100% no-repeat;width:var(--leaderboard-rank-art-right-width);right:0;-webkit-mask-image:linear-gradient(270deg,#000 0% 68%,#0000 100%);mask-image:linear-gradient(270deg,#000 0% 68%,#0000 100%)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .collector-notebook-rank,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-2] .collector-notebook-rank,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-3] .collector-notebook-rank{display:none}.shell.collector-skin-preview .collector-surface .collector-notebook-rank{justify-content:center;font-size:clamp(1.02rem,1.56vw,1.72rem);color:#342315d1!important}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .collector-notebook-rank,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-2] .collector-notebook-rank,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-3] .collector-notebook-rank{color:#0000!important}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .viewer-cell,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .global-leaderboard-collector,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .community-creator-cell{gap:clamp(6px,.72vw,10px)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .global-leaderboard-collector{justify-self:start;width:100%;min-width:0;max-width:clamp(260px,30cqw,420px);overflow:hidden}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .global-leaderboard-collector{grid-area:1/1/auto/-1;width:36%;max-width:none;position:absolute;top:50%;left:18%;transform:translateY(-50%)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-2] .global-leaderboard-collector,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-3] .global-leaderboard-collector{grid-area:1/1/auto/-1;width:27%;max-width:none;position:absolute;top:50%;left:12.5%;transform:translateY(-50%)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .global-leaderboard-collector>span:last-child{gap:3px;min-width:0;display:grid;overflow:hidden}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .global-leaderboard-avatar,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .viewer-cell img{height:var(--leaderboard-avatar-size);width:var(--leaderboard-avatar-size)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .global-leaderboard-avatar,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .viewer-cell img{width:clamp(58px,5.2vw,82px);height:clamp(58px,5.2vw,82px)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge>span,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge>a,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .creator-name-link{--leaderboard-name-size:clamp(.92rem, 1.18vw, 1.18rem);font-size:var(--leaderboard-name-size);min-width:0;max-width:100%;line-height:1;transform:translateY(-1px)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge>span,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge>a,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .creator-name-link{--leaderboard-name-size:clamp(1rem, 1.55vw, 1.48rem);font-size:var(--leaderboard-name-size)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge>span:first-child,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge>a:first-child{font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge.name-fit-medium{--leaderboard-name-size:clamp(.86rem, 1.04vw, 1.06rem);font-size:var(--leaderboard-name-size)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge.name-fit-long{--leaderboard-name-size:clamp(.8rem, .96vw, .98rem);font-size:var(--leaderboard-name-size)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge.name-fit-extra-long{--leaderboard-name-size:clamp(.72rem, .88vw, .9rem);font-size:var(--leaderboard-name-size)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge.name-fit-medium{--leaderboard-name-size:clamp(.96rem, 1.38vw, 1.32rem);font-size:var(--leaderboard-name-size)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge.name-fit-long{--leaderboard-name-size:clamp(.9rem, 1.22vw, 1.16rem);font-size:var(--leaderboard-name-size)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge.name-fit-extra-long{--leaderboard-name-size:clamp(.82rem, 1.06vw, 1rem);font-size:var(--leaderboard-name-size)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge .twitch-status-badge,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge .partner-badge,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge svg{flex:none;width:.82em;height:.82em;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;padding:0!important}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge .twitch-status-badge img,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-name-with-badge .partner-badge img{object-fit:contain;width:100%;height:100%;box-shadow:none!important;border:0!important}.shell.collector-skin-preview .collector-surface .leaderboard-current-stamp{letter-spacing:.06em;text-transform:uppercase;background:radial-gradient(circle at 14% 22%,#ffffff80,#0000 32%),#d8ebff33;border:2px solid #2675bfc7;border-radius:3px;justify-content:center;align-items:center;width:fit-content;margin-top:3px;padding:4px 7px 3px;font-family:Georgia,Times New Roman,serif;font-size:clamp(.52rem,.64vw,.7rem);font-weight:950;line-height:1;position:relative;transform:rotate(-2deg);box-shadow:inset 0 0 0 1px #fffae88a,0 1px #fff8e25c;color:#0c5fae!important;display:inline-flex!important}.shell.collector-skin-preview .collector-surface .leaderboard-current-stamp:before{content:"";pointer-events:none;border:1px solid #2675bf75;border-radius:2px;position:absolute;inset:2px}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-score-cell{width:var(--notebook-prototype-score-width);z-index:2;grid-column:3;justify-self:end;position:relative;transform:none}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-signal-strip{align-items:center;gap:var(--leaderboard-stat-gap);opacity:1;right:calc(3.2% + var(--leaderboard-stat-stamp-width) + var(--leaderboard-stat-gap));text-align:center;width:calc(var(--leaderboard-stat-stamp-width) + var(--leaderboard-stat-stamp-width) + var(--leaderboard-stat-stamp-width) + var(--leaderboard-stat-gap) + var(--leaderboard-stat-gap));z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;font-family:Georgia,Times New Roman,serif;line-height:.95;display:grid;position:absolute;top:50%;transform:translateY(-50%);color:#2b2119!important}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-signal-strip>span{place-items:center;min-width:0;display:grid}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-signal-strip{grid-template-columns:repeat(2, var(--leaderboard-stat-stamp-width));grid-template-rows:repeat(2, var(--leaderboard-stat-stamp-height));height:calc(var(--leaderboard-stat-stamp-height) + var(--leaderboard-stat-stamp-height) + var(--leaderboard-stat-gap));right:var(--leaderboard-rank-one-stats-right);width:calc(var(--leaderboard-stat-stamp-width) + var(--leaderboard-stat-stamp-width) + var(--leaderboard-stat-gap))}.shell.collector-skin-preview .collector-surface .global-leaderboard-row.collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-score-cell.leaderboard-stat-stamp{right:var(--leaderboard-rank-one-stats-right);grid-column:auto;justify-self:auto;position:absolute;top:calc(50% + clamp(3px,.275cqw,4px));transform:none}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-score-cell strong{font-size:clamp(.8rem,1.12vw,1.18rem);line-height:.9}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-score-cell strong{font-size:clamp(1.1rem,1.9vw,1.8rem)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-score-cell small,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-extra-cell small,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-signal-strip small{margin-top:1px;font-size:clamp(.34rem,.44vw,.5rem)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-extra-cell{opacity:.5;position:absolute;inset:50% 28% auto auto;transform:translateY(-50%)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-extra-cell+.leaderboard-extra-cell{left:auto;right:35%}.shell.collector-skin-preview .collector-surface .table-row.leaderboard-row.collector-notebook-leaderboard-row .leaderboard-extra-cell{left:auto;right:29%}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-extra-cell strong,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-signal-strip strong{font-size:clamp(.46rem,.58vw,.68rem)}.shell.collector-skin-preview .collector-surface .global-leaderboard-row.collector-notebook-leaderboard-row .leaderboard-stat-stamp{--leaderboard-stat-ink:#5b2f91;--leaderboard-stat-stamp-image:url(/assets/collector-skin-preview/leaderboard-stat-stamp-stamps.webp);background:var(--leaderboard-stat-stamp-image) center / 100% 100% no-repeat;box-shadow:none;box-sizing:border-box;clip-path:none;filter:drop-shadow(0 2px 3px #1f14093d);height:var(--leaderboard-stat-stamp-height,37px);text-align:center;white-space:nowrap;min-width:0;width:var(--leaderboard-stat-stamp-width,27px);border:0;border-radius:0;flex-wrap:nowrap;justify-content:center;place-items:center;gap:clamp(5px,.45cqw,7px);padding:0 clamp(7px,.72cqw,12px);line-height:1;display:inline-flex;position:relative;overflow:hidden;color:var(--leaderboard-stat-ink)!important}.shell.collector-skin-preview .collector-surface .global-leaderboard-row.collector-notebook-leaderboard-row .leaderboard-score-cell.leaderboard-stat-stamp{width:var(--leaderboard-stat-stamp-width,27px);justify-self:end}.shell.collector-skin-preview .collector-surface .global-leaderboard-row.collector-notebook-leaderboard-row .leaderboard-stat-stamp:before{content:none;display:none}.shell.collector-skin-preview .collector-surface .global-leaderboard-row.collector-notebook-leaderboard-row .leaderboard-stat-stamp strong{font-family:Georgia,Times New Roman,serif;font-size:var(--leaderboard-stat-number-size,.9rem);letter-spacing:0;text-shadow:0 1px #fff8e2db;z-index:1;max-width:100%;margin-top:0;font-weight:950;line-height:1;position:relative;color:var(--leaderboard-stat-ink)!important}.shell.collector-skin-preview .collector-surface .global-leaderboard-row.collector-notebook-leaderboard-row .leaderboard-stat-stamp small{font-size:var(--leaderboard-stat-label-size,.28rem);letter-spacing:0;text-overflow:clip;text-transform:none;white-space:nowrap;z-index:1;max-width:100%;margin-top:0;font-weight:900;line-height:1;display:block;position:relative;overflow:hidden;color:#271c10cc!important}.shell.collector-skin-preview .collector-surface .global-leaderboard-row.collector-notebook-leaderboard-row .leaderboard-signal-strip .leaderboard-stat-stamp small{max-width:100%;transform:none}.shell.collector-skin-preview .collector-surface .global-leaderboard-row.collector-notebook-leaderboard-row .leaderboard-stat-stamp[data-stat=collections]{--leaderboard-stat-ink:#102542;--leaderboard-stat-stamp-image:url(/assets/collector-skin-preview/leaderboard-stat-stamp-collections.webp)}.shell.collector-skin-preview .collector-surface .global-leaderboard-row.collector-notebook-leaderboard-row .leaderboard-stat-stamp[data-stat=check-ins]{--leaderboard-stat-ink:#0f6a55;--leaderboard-stat-stamp-image:url(/assets/collector-skin-preview/leaderboard-stat-stamp-check-ins.webp)}.shell.collector-skin-preview .collector-surface .global-leaderboard-row.collector-notebook-leaderboard-row .leaderboard-stat-stamp[data-stat=creators]{--leaderboard-stat-ink:#173f8f;--leaderboard-stat-stamp-image:url(/assets/collector-skin-preview/leaderboard-stat-stamp-creators.webp)}@media (max-width:760px){.shell.collector-skin-preview .collector-surface .table-row.collector-notebook-leaderboard-row{--notebook-prototype-height:64px;--notebook-prototype-rank-size:44px;--notebook-prototype-score-height:42px;--notebook-prototype-score-width:98px;--leaderboard-stat-stamp-height:56px;--leaderboard-stat-stamp-width:126px;--leaderboard-stat-number-size:clamp(1.38rem, 5.7vw, 1.8rem);--leaderboard-stat-label-size:clamp(.58rem, 3vw, .78rem);grid-template-columns:52px minmax(0,1fr) 128px;padding:0 5.2% 0 3.6%}.shell.collector-skin-preview .collector-surface .table-row.collector-notebook-leaderboard-row[data-rank-art=rank-1]{--notebook-prototype-height:118px;--notebook-prototype-rank-size:88px;--notebook-prototype-score-height:76px;--notebook-prototype-score-width:92px;--leaderboard-rank-art-left-width:127px;--leaderboard-rank-art-right-width:42px;--leaderboard-stat-stamp-height:46px;--leaderboard-stat-stamp-width:126px;--leaderboard-stat-number-size:clamp(1.38rem, 5.7vw, 1.8rem);--leaderboard-stat-label-size:clamp(.58rem, 3vw, .78rem);grid-template-columns:74px minmax(0,1fr) 128px;padding-left:3.8%}.shell.collector-skin-preview .collector-surface .table-row.collector-notebook-leaderboard-row[data-rank-art=rank-2],.shell.collector-skin-preview .collector-surface .table-row.collector-notebook-leaderboard-row[data-rank-art=rank-3]{--notebook-prototype-height:74px;--notebook-prototype-rank-size:54px;--notebook-prototype-score-height:48px;--leaderboard-stat-stamp-height:56px;--leaderboard-stat-stamp-width:126px;--leaderboard-stat-number-size:clamp(1.38rem, 5.7vw, 1.8rem);--leaderboard-stat-label-size:clamp(.58rem, 3vw, .78rem);--leaderboard-rank-art-left-width:110px;--leaderboard-rank-art-right-width:37px}.shell.collector-skin-preview .collector-surface .collector-notebook-row-art:after{width:24%}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-extra-cell,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row .leaderboard-signal-strip{display:none}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .global-leaderboard-collector{width:calc(63% - 126px);left:32%}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-2] .global-leaderboard-collector,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-3] .global-leaderboard-collector{width:calc(66% - 126px);left:29%}.shell.collector-skin-preview .collector-surface .global-leaderboard-row.collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-score-cell.leaderboard-stat-stamp{top:50%;right:5.2%;transform:translateY(-50%)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .global-leaderboard-avatar,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .viewer-cell img{width:48px;height:48px}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge>span,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge>a,.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .creator-name-link{font-size:clamp(.86rem,5vw,1.08rem)}.shell.collector-skin-preview .collector-surface .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-score-cell strong{font-size:clamp(.95rem,5.5vw,1.24rem)}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-score-cell,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-extra-cell{justify-content:flex-end;gap:3px;width:auto;position:absolute;transform:translateY(-50%)}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-score-cell{grid-column:auto;top:29%;right:3%}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-extra-cell{top:71%;right:3%}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-score-cell strong,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-extra-cell strong{font-size:clamp(1.12rem,5.3vw,1.38rem)}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-score-cell small,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-extra-cell small{font-size:clamp(.45rem,2.1vw,.58rem)}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .viewer-cell{width:58%;max-width:none}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-2] .viewer-cell,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-3] .viewer-cell{grid-column:1/-1;width:55%;position:absolute;top:50%;left:30%;transform:translateY(-50%)}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .viewer-cell{gap:4px;width:50%;left:35%}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .global-leaderboard-avatar,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .viewer-cell img{width:42px;height:42px}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge>span{font-size:clamp(.72rem,3.6vw,.88rem)}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-score-cell,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-extra-cell{right:3.5%!important}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-score-cell{top:31%}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-extra-cell{top:69%}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-score-cell strong,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-extra-cell strong{font-size:clamp(1.32rem,6.6vw,1.68rem)}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-score-cell small,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-extra-cell small{font-size:clamp(.5rem,2.4vw,.64rem)}}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis>.panel,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis>.panel,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary>.panel{filter:drop-shadow(0 22px 24px #00000052);box-shadow:none!important;background:url(/assets/collector-skin-preview/stat-stamp-card-cutout.webp) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important}.shell.collector-skin-preview .collector-surface .collection-page-kpis{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start}.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis.collection-page-kpis>.panel{aspect-ratio:1068/1473;width:100%;min-height:0;background-size:contain!important}.shell.collector-skin-preview .collector-surface .collection-page-kpis>.collection-rank-stat{--stat-icon:url(/assets/collector-skin-preview/stat-icon-rank-cutout.webp);--stat-ink:#173f8f}@media (max-width:960px){.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board{margin:14px 0 16px}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board .collector-welcome-name{font-size:clamp(.95rem,2.95vw,1.98rem)}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board .collector-welcome-name.is-medium{font-size:clamp(.86rem,2.55vw,1.72rem)}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board .collector-welcome-name.is-long{font-size:clamp(.72rem,2.15vw,1.4rem)}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board .collector-welcome-name.is-extra-long{font-size:clamp(.6rem,1.85vw,1.16rem)}.shell.collector-skin-preview .collector-surface .collector-welcome-note .lede{font-size:clamp(.68rem,1.55vw,.9rem)}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel{min-height:160px;padding:18px 14px 16px}}@media (max-width:760px){.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board{aspect-ratio:2804/561;background-size:100% 100%;border-radius:10px;margin:8px 0 12px;padding:0}.collector-welcome-note{gap:1px;width:40%;height:56%;max-height:none;top:24.4%;left:20.3%}.shell.collector-skin-preview .collector-surface .collector-welcome-note .eyebrow{letter-spacing:.1em;font-size:clamp(.34rem,1.75vw,.52rem);display:block}.collector-welcome-kicker{margin-top:0;font-size:clamp(.62rem,3.3vw,1rem)}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board .collector-welcome-name{font-size:clamp(.56rem,3.1vw,.82rem);line-height:1.16}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board .collector-welcome-name.is-medium{font-size:clamp(.5rem,2.65vw,.74rem)}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board .collector-welcome-name.is-long{font-size:clamp(.43rem,2.25vw,.64rem)}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board .collector-welcome-name.is-extra-long{font-size:clamp(.36rem,1.95vw,.56rem)}.shell.collector-skin-preview .collector-surface .collector-welcome-note .lede{display:none}.collector-welcome-polaroid{width:9.4%;height:45%;top:24.2%;left:69.3%}.collector-welcome-polaroid-photo{box-shadow:none;border-width:0;width:100%}.collector-welcome-polaroid-photo span{font-size:clamp(.58rem,3vw,.9rem)}.collector-welcome-polaroid>span{margin-top:clamp(5px,2.3vw,10px);font-size:clamp(.34rem,2vw,.52rem);display:none}.collector-welcome-actions{bottom:8.5%;right:6%}.shell.collector-skin-preview .collector-welcome-actions .collector-tutorial-button{gap:0;min-height:30px;padding:6px;font-size:0}.shell.collector-skin-preview .collector-welcome-actions .collector-tutorial-button svg{width:15px;height:15px}.shell.collector-skin-preview .collector-surface .collector-dashboard-title,.shell.collector-skin-preview .collector-surface>.section-title:not(.compact),.shell.collector-skin-preview .collector-surface .collection-open-bar{padding:14px}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board{padding:0}.shell.collector-skin-preview .collector-surface .collector-dashboard-title.collector-welcome-board .collector-welcome-actions{justify-content:flex-end;align-items:center;gap:0;width:auto;display:flex}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary{gap:8px}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel{min-height:118px;padding:12px 10px 10px}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel svg,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel svg,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel svg,.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel>.gem-icon,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel>.gem-icon,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel>.gem-icon{display:none}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .panel h3,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .panel h3,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .panel h3{letter-spacing:.04em;text-overflow:clip;white-space:normal;max-width:92%;margin-top:4px;font-size:clamp(.42rem,5.4cqw,.5rem);line-height:1.05;overflow:visible}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .stat-number,.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .stat-number.compact,.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .stat-number.text-stat,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .stat-number,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .stat-number.compact,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .stat-number.text-stat,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .stat-number,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .stat-number.compact,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .stat-number.text-stat{font-size:clamp(1.28rem,8vw,2.2rem)}.shell.collector-skin-preview .collector-surface .dashboard-kpis.viewer-kpis .stat-caption,.shell.collector-skin-preview .collector-surface .dashboard-kpis.page-kpis .stat-caption,.shell.collector-skin-preview .collector-surface .dashboard-kpis.achievement-summary .stat-caption{display:none}.shell.collector-skin-preview .collector-surface .collection-page-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.shell.collector-skin-preview .collector-surface .collection-page-kpis>.panel{grid-column:span 2}.shell.collector-skin-preview .collector-surface .collection-page-kpis>.panel:nth-child(4){grid-column:2/span 2}.shell.collector-skin-preview .collector-surface .collection-page-kpis>.panel:nth-child(5){grid-column:4/span 2}}.shell.creator-revamp-demo-shell,.creator-revamp-demo{--creator-demo-bg:#080b0b;--creator-demo-ink:#f7ead0;--creator-demo-muted:#c9beb0;--creator-demo-dim:#887b68;--creator-demo-dark:#111414;--creator-demo-steel:#202525;--creator-demo-steel-2:#2d3331;--creator-demo-brass:#d7a449;--creator-demo-brass-2:#f1cf83;--creator-demo-copper:#a85d32;--creator-demo-blue:#75c8d9;--creator-demo-green:#76d29b;--creator-demo-red:#ff8c78;--creator-demo-paper:#d8b465;--creator-demo-paper-light:#fff6d8;--creator-demo-paper-mid:#9f6a24;--creator-demo-paper-ink:#120904;--creator-demo-paper-muted:#36230f;--creator-demo-paper-bg:linear-gradient(180deg, #ffffffad, #fff6d76b 34%, #653a102e), linear-gradient(135deg, #fff9e2, #efd39a 58%, #c49343);--creator-demo-paper-bg-strong:linear-gradient(180deg, #ffffffd1, #fff9e394 38%, #6f44151f), linear-gradient(135deg, #fffbed, #f1dca9 54%, #c99a4b);--creator-demo-line:#f1cf8340;--creator-demo-line-strong:#f1cf837a;--creator-demo-panel:#121616e6;--creator-demo-plate:linear-gradient(180deg, #ffffff57, #fff7dd1f 34%, #31190838), linear-gradient(135deg, #f8df9d, #c99743 52%, #7d4c17);--creator-workshop-bg-layer:linear-gradient(180deg, #04050524, #040505c7), radial-gradient(circle at 17% 12%, #f1cf831f, transparent 31%), radial-gradient(circle at 84% 22%, #75c8d91a, transparent 26%), url(/assets/creator-revamp-demo/creator-workshop-desk-bg.webp) center top / cover fixed, var(--creator-demo-bg)}.shell.creator-revamp-demo-shell{background:var(--creator-workshop-bg-layer);color:var(--creator-demo-ink)}.shell.creator-revamp-demo-shell .topbar{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:linear-gradient(#1f2322e6,#080a0aeb),#090a0ae0;border-bottom:1px solid #f1cf8352;box-shadow:0 20px 40px #00000057,inset 0 -1px #000000e6}.shell.creator-revamp-demo-shell .topbar:after{background:linear-gradient(90deg,#0000,#f1cf83c7,#0000);height:2px}.shell.creator-revamp-demo-shell .brand{color:#ffe7ac;letter-spacing:.01em;text-shadow:0 0 20px #d7a44957;font-weight:950}.shell.creator-revamp-demo-shell .nav{flex:auto;justify-content:flex-end;align-items:center;gap:6px}.shell.creator-revamp-demo-shell .nav a,.shell.creator-revamp-demo-shell .nav-button,.shell.creator-revamp-demo-shell .button,.shell.creator-revamp-demo-shell .header-account-chip{border-radius:6px}.shell.creator-revamp-demo-shell .nav a,.shell.creator-revamp-demo-shell .nav-button,.shell.creator-revamp-demo-shell .button:not(.primary):not(.creator-entry),.shell.creator-revamp-demo-shell .header-account-chip{color:var(--creator-demo-ink);background:linear-gradient(#303634eb,#121514f0);border:1px solid #f1cf832e;box-shadow:inset 0 1px #ffffff14,0 8px 14px #0000002e}.shell.creator-revamp-demo-shell .nav a:hover,.shell.creator-revamp-demo-shell .nav-button:hover,.shell.creator-revamp-demo-shell .button:not(.creator-entry):hover,.shell.creator-revamp-demo-shell .header-account-chip:hover{color:#16100a;background:linear-gradient(#ffe2a2,#d29635);border-color:#ffe4a3d1}.shell.creator-revamp-demo-shell .nav.nav-mode-creator a.nav-creator,.shell.creator-revamp-demo-shell .button.primary,.shell.creator-revamp-demo-shell .button.creator-entry{color:#181007;background:linear-gradient(#ffe6a8,#cf8d2f);border-color:#ffe4a3b8;transform:none;box-shadow:0 12px 26px #cf8d2f40,inset 0 1px #ffffff6b}.shell.creator-revamp-demo-shell .nav a.nav-collector{color:#b8e1eb;border-color:#75c8d952}.shell.creator-revamp-demo-shell .nav a.nav-mod{color:#02170b;background:linear-gradient(#7dffb3f5,#008e49fa);border-color:#7dffb3b8;font-weight:950}.shell.creator-revamp-demo-shell .nav a.nav-balance{background:linear-gradient(#f1cf8333,#121514f0)}.shell.creator-revamp-demo-shell .header-account-chip{border-color:#f1cf8357}.shell.creator-revamp-demo-shell .header-account-chip img{border:2px solid #f1cf8380}.shell.creator-revamp-demo-shell .header-account-chip strong{color:#ffe7ac}.shell.creator-revamp-demo-shell .nav-mode-marker{box-shadow:none;color:#f5d490;letter-spacing:.04em;opacity:1;text-shadow:0 0 14px #d7a4493d;background:0 0;border:0;gap:5px;min-height:0;margin-right:auto;padding:2px 6px 2px 0;font-size:.64rem}.shell.creator-revamp-demo-shell .nav-mode-marker.creator>span{background:var(--creator-demo-brass);box-shadow:0 0 14px #d7a449b8}.shell.creator-revamp-demo-shell .mobile-nav-panel{background:var(--creator-workshop-bg-layer)}.creator-workspace-main.creator-revamp-demo{background:var(--creator-workshop-bg-layer);border-top:0}.creator-workspace-main.creator-revamp-demo .creator-workspace{gap:18px}.creator-workspace-main.creator-revamp-demo .creator-workspace-title{aspect-ratio:2200/520;box-shadow:none;background:url(/assets/creator-revamp-demo/creator-dashboard-workshop-sign-generated-v2.webp) 50%/contain no-repeat;border:0;border-radius:0;width:100%;max-width:min(760px,64vw);margin:4px auto 0;padding:0;display:block;position:relative;overflow:visible}.creator-workspace-main.creator-revamp-demo .creator-workspace-title h1{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.creator-workspace-main.creator-revamp-demo .creator-tutorial-button{color:#ffe7ac;background:linear-gradient(#272c2af5,#0b0d0df5);border:1px solid #f1cf836b;border-radius:6px;position:absolute;bottom:14px;right:3.6%;box-shadow:0 12px 22px #00000057,inset 0 1px #ffffff1a}.creator-workspace-main.creator-revamp-demo .creator-tutorial-button:hover{color:#171008;background:linear-gradient(#ffe2a2,#d29635)}.creator-workspace-main.creator-revamp-demo .creator-studio-nav{background:radial-gradient(circle at 10px 10px, #ffffff24 0 1px, transparent 2px), radial-gradient(circle at calc(100% - 10px) 10px, #ffffff1f 0 1px, transparent 2px), var(--creator-demo-plate);background-size:auto,auto,auto;border:2px solid #301b09b8;border-radius:8px;grid-template-columns:repeat(7,minmax(112px,1fr));gap:10px;min-height:0;margin:0 0 18px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 52px #00000075,inset 0 1px #ffffff61,inset 0 -18px 44px #301b0947}.creator-workspace-main.creator-revamp-demo .creator-studio-nav:before{content:"";opacity:.92;pointer-events:none;background:linear-gradient(90deg,#0000 0 18px,#301b095c 18px 20px,#0000 20px calc(100% - 20px),#301b094d calc(100% - 20px) calc(100% - 18px),#0000 calc(100% - 18px)),linear-gradient(#ffffff47,#0000 40%,#3119082e);position:absolute;inset:0}.creator-workspace-main.creator-revamp-demo .creator-studio-nav button{--tab-accent:var(--creator-demo-brass);background:linear-gradient(90deg, var(--tab-accent) 0 6px, transparent 6px), linear-gradient(180deg, #fff8df, #e3bf72 52%, #9b6420);color:#211509;isolation:isolate;letter-spacing:0;min-height:62px;text-shadow:none;white-space:normal;z-index:1;border:2px solid #241407b8;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:15px 12px 14px 15px;font-family:Segoe UI,Arial,sans-serif;font-size:.86rem;font-weight:900;line-height:1;transition:box-shadow .18s,filter .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 10px 15px #00000047,inset 0 1px #ffffff70,inset 0 -1px #321f0d61}.creator-workspace-main.creator-revamp-demo .creator-studio-nav button:nth-child(2),.creator-workspace-main.creator-revamp-demo .creator-studio-nav button:nth-child(8),.creator-workspace-main.creator-revamp-demo .creator-studio-nav button:nth-child(13){--tab-accent:var(--creator-demo-blue)}.creator-workspace-main.creator-revamp-demo .creator-studio-nav button:nth-child(3),.creator-workspace-main.creator-revamp-demo .creator-studio-nav button:nth-child(9),.creator-workspace-main.creator-revamp-demo .creator-studio-nav button:nth-child(14){--tab-accent:var(--creator-demo-copper)}.creator-workspace-main.creator-revamp-demo .creator-studio-nav button:nth-child(4),.creator-workspace-main.creator-revamp-demo .creator-studio-nav button:nth-child(10){--tab-accent:var(--creator-demo-green)}.creator-workspace-main.creator-revamp-demo .creator-studio-nav button:nth-child(5),.creator-workspace-main.creator-revamp-demo .creator-studio-nav button:nth-child(11){--tab-accent:#b789e8}.creator-workspace-main.creator-revamp-demo .creator-studio-nav button:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#ffffff57,#0000 18% 82%,#3e240c38),linear-gradient(#fff7dd66,#0000 52%,#4a2a0c1f);position:absolute;inset:0}.creator-workspace-main.creator-revamp-demo .creator-studio-nav button:after{background:var(--tab-accent);box-shadow:0 0 12px color-mix(in srgb, var(--tab-accent), transparent 28%);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:9px;right:10px}.creator-workspace-main.creator-revamp-demo .creator-studio-nav button svg,.creator-workspace-main.creator-revamp-demo .creator-studio-nav button .workspace-loading-dot{color:#3c2a14;filter:drop-shadow(0 1px #fff5d7ad);z-index:1;flex:none;position:relative}.creator-workspace-main.creator-revamp-demo .creator-studio-nav button:hover{filter:brightness(1.06)saturate(1.08);transform:translateY(-2px)}.creator-workspace-main.creator-revamp-demo .creator-studio-nav button.active{background:linear-gradient(90deg, var(--tab-accent) 0 7px, transparent 7px), linear-gradient(180deg, #fff0bf, #e5b85e 58%, #b67528);box-shadow:0 16px 22px #00000057, 0 0 0 1px #ffe9ab57, 0 0 22px color-mix(in srgb, var(--tab-accent), transparent 70%), inset 0 1px 0 #ffffff85;transform:translateY(-3px)}.creator-workspace-main.creator-revamp-demo .creator-workspace-frame-shell{background:linear-gradient(#fff6d7f5,#ca973fe0),linear-gradient(135deg,#ffe9aa,#9b6420);border:2px solid #301b09c7;border-radius:8px;padding:18px;overflow:hidden;box-shadow:0 30px 68px #00000070,inset 0 1px #ffffffad,inset 0 0 0 8px #301b092e}.creator-embedded-panel.creator-revamp-demo{color:var(--creator-demo-paper-ink);background:linear-gradient(#d9b35f 0%,#bc8430 58%,#8f591d 100%);padding:24px}.creator-embedded-panel.creator-revamp-demo .eyebrow,.creator-embedded-panel.creator-revamp-demo .section-title .eyebrow{color:#72501b;letter-spacing:.12em;text-shadow:none}.creator-embedded-panel.creator-revamp-demo>.section-title:first-child,.creator-embedded-panel.creator-revamp-demo .section-title:not(:first-child),.creator-embedded-panel.creator-revamp-demo .panel,.creator-embedded-panel.creator-revamp-demo .notice,.creator-embedded-panel.creator-revamp-demo .collection-tile,.creator-embedded-panel.creator-revamp-demo .stamp-card,.creator-embedded-panel.creator-revamp-demo .stamp-editor,.creator-embedded-panel.creator-revamp-demo .creator-form,.creator-embedded-panel.creator-revamp-demo .table,.creator-embedded-panel.creator-revamp-demo .revenue-controls,.creator-embedded-panel.creator-revamp-demo .revenue-table,.creator-embedded-panel.creator-revamp-demo .ai-gallery-card,.creator-embedded-panel.creator-revamp-demo .theme-preview-stage,.creator-embedded-panel.creator-revamp-demo .settings-panel,.creator-embedded-panel.creator-revamp-demo .form-panel,.creator-embedded-panel.creator-revamp-demo .settings-card,.creator-embedded-panel.creator-revamp-demo .settings-tabs-shell,.creator-embedded-panel.creator-revamp-demo .settings-tab-panel,.creator-embedded-panel.creator-revamp-demo .collection-workspace-header,.creator-embedded-panel.creator-revamp-demo .editor-shell,.creator-embedded-panel.creator-revamp-demo .editor-aside,.creator-embedded-panel.creator-revamp-demo .disclosure-panel,.creator-embedded-panel.creator-revamp-demo .type-specific-panel,.creator-embedded-panel.creator-revamp-demo .quick-builder-step,.creator-embedded-panel.creator-revamp-demo .credit-price-callout,.creator-embedded-panel.creator-revamp-demo .revenue-control-strip,.creator-embedded-panel.creator-revamp-demo .revenue-month-popover,.creator-embedded-panel.creator-revamp-demo .diagnostic-list,.creator-embedded-panel.creator-revamp-demo .community-book-share-panel,.creator-embedded-panel.creator-revamp-demo .creator-profile-preview,.creator-embedded-panel.creator-revamp-demo .stream-deck-link-panel,.creator-embedded-panel.creator-revamp-demo .stream-deck-controls-panel,.creator-embedded-panel.creator-revamp-demo .obs-preview-panel{background:var(--creator-demo-paper-bg);color:var(--creator-demo-paper-ink);border:2px solid #301b0994;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 20px 42px #2b190847,0 0 0 1px #fffae67a,inset 0 1px #ffffffb3,inset 0 -1px #492b0d42}.creator-embedded-panel.creator-revamp-demo>.section-title:first-child:before,.creator-embedded-panel.creator-revamp-demo .section-title:not(:first-child):before,.creator-embedded-panel.creator-revamp-demo .panel:before,.creator-embedded-panel.creator-revamp-demo .notice:before,.creator-embedded-panel.creator-revamp-demo .collection-tile:before,.creator-embedded-panel.creator-revamp-demo .form-panel:before,.creator-embedded-panel.creator-revamp-demo .settings-card:before,.creator-embedded-panel.creator-revamp-demo .collection-workspace-header:before,.creator-embedded-panel.creator-revamp-demo .editor-shell:before,.creator-embedded-panel.creator-revamp-demo .disclosure-panel:before,.creator-embedded-panel.creator-revamp-demo .quick-builder-step:before,.creator-embedded-panel.creator-revamp-demo .revenue-control-strip:before{content:"";opacity:.85;pointer-events:none;background:radial-gradient(circle at 14px 14px,#492b0d9e 0 2px,#0000 3px),radial-gradient(circle at calc(100% - 14px) 14px,#492b0d85 0 2px,#0000 3px),linear-gradient(90deg,#492b0d70 0 5px,#0000 5px);position:absolute;inset:0}.creator-embedded-panel.creator-revamp-demo>.section-title:first-child>*,.creator-embedded-panel.creator-revamp-demo .section-title:not(:first-child)>*,.creator-embedded-panel.creator-revamp-demo .panel>*,.creator-embedded-panel.creator-revamp-demo .notice>*,.creator-embedded-panel.creator-revamp-demo .collection-tile>*,.creator-embedded-panel.creator-revamp-demo .form-panel>*,.creator-embedded-panel.creator-revamp-demo .settings-card>*,.creator-embedded-panel.creator-revamp-demo .collection-workspace-header>*,.creator-embedded-panel.creator-revamp-demo .editor-shell>*,.creator-embedded-panel.creator-revamp-demo .disclosure-panel>*,.creator-embedded-panel.creator-revamp-demo .quick-builder-step>*,.creator-embedded-panel.creator-revamp-demo .revenue-control-strip>*{z-index:1;position:relative}.creator-embedded-panel.creator-revamp-demo .settings-tabs-shell,.creator-embedded-panel.creator-revamp-demo .settings-tab-panel,.creator-embedded-panel.creator-revamp-demo .editor-shell,.creator-embedded-panel.creator-revamp-demo .quick-builder-step,.creator-embedded-panel.creator-revamp-demo .revenue-control-strip,.creator-embedded-panel.creator-revamp-demo .revenue-month-popover{overflow:visible}.creator-embedded-panel.creator-revamp-demo>.section-title:first-child{margin-bottom:18px;padding:24px}.creator-embedded-panel.creator-revamp-demo>.section-title:first-child h1,.creator-embedded-panel.creator-revamp-demo .section-title h2,.creator-embedded-panel.creator-revamp-demo .panel h2,.creator-embedded-panel.creator-revamp-demo .panel h3{color:var(--creator-demo-paper-ink);letter-spacing:0;text-shadow:none;font-family:Segoe UI,Arial,sans-serif}.creator-embedded-panel.creator-revamp-demo>.section-title:first-child .profile-chip{color:var(--creator-demo-paper-ink);background:linear-gradient(#fff7d8,#d3b369);border-color:#794b1a6b}.creator-embedded-panel.creator-revamp-demo .lede,.creator-embedded-panel.creator-revamp-demo .metric,.creator-embedded-panel.creator-revamp-demo .stat-caption,.creator-embedded-panel.creator-revamp-demo .small,.creator-embedded-panel.creator-revamp-demo p,.creator-embedded-panel.creator-revamp-demo li,.creator-embedded-panel.creator-revamp-demo summary,.creator-embedded-panel.creator-revamp-demo .field-help,.creator-embedded-panel.creator-revamp-demo .empty-state{color:var(--creator-demo-paper-muted)}.creator-embedded-panel.creator-revamp-demo strong{color:var(--creator-demo-paper-ink)}.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis{gap:16px;margin-bottom:24px}.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .panel{background:var(--creator-demo-paper-bg-strong);color:var(--creator-demo-paper-ink);text-align:left;border:2px solid #301b099e;border-radius:8px;grid-template-rows:auto 1fr auto;grid-template-columns:48px 1fr;align-content:stretch;gap:6px;min-height:154px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 30px #2b190842,0 0 0 1px #fffae68a,inset 0 1px #ffffffb8}.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .panel:before{content:"";opacity:1;background:linear-gradient(#ffd36f,#8e5018);border-radius:0 0 8px 8px;height:7px;position:absolute;inset:0 14px auto}.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .panel:after{content:"";opacity:.45;background:radial-gradient(circle,#3d230ab8 0 2px,#0000 3px);width:6px;height:100%;position:absolute;top:0;right:13px}.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .panel>svg,.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .panel>.gem-icon{color:#6e4716;background:linear-gradient(#fff9e4,#c99643);border:2px solid #301b096b;border-radius:7px;grid-area:1/1/span 3;align-self:start;width:42px;height:42px;margin-top:14px;padding:8px}.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .panel h3{color:#6e4716;letter-spacing:.08em;text-shadow:none;text-transform:uppercase;grid-column:2;margin:14px 0 0;font-size:.72rem;font-weight:950;line-height:1.1}.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .stat-number,.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .stat-number.compact,.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .stat-number.text-stat,.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .revenue-stat-number,.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .revenue-stat-number.text-stat{color:#0c0e0d;letter-spacing:0;overflow-wrap:anywhere;max-width:100%;text-shadow:none;grid-column:2;align-self:center;margin:0;font-family:Segoe UI,Arial,sans-serif;font-size:2.8rem;font-weight:950;line-height:.94}.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .stat-number.text-stat,.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .revenue-stat-number.text-stat{font-size:1.65rem;line-height:1.05}.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .stat-number.compact{font-size:2.4rem}.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .stat-caption{color:var(--creator-demo-paper-muted);grid-column:2;margin:0;font-size:.78rem;font-weight:800;line-height:1.12}.creator-embedded-panel.creator-revamp-demo .home-readiness-panel,.creator-embedded-panel.creator-revamp-demo .tier-status-panel,.creator-embedded-panel.creator-revamp-demo .attention-hub,.creator-embedded-panel.creator-revamp-demo .creator-safety-panel{background:var(--creator-demo-paper-bg);color:var(--creator-demo-paper-ink)}.creator-embedded-panel.creator-revamp-demo .tier-status-panel svg,.creator-embedded-panel.creator-revamp-demo .creator-safety-panel svg{color:#6e4716}.creator-embedded-panel.creator-revamp-demo .attention-hub .creator-attention-list,.creator-embedded-panel.creator-revamp-demo .activity-list{gap:8px}.creator-embedded-panel.creator-revamp-demo .activity-item,.creator-embedded-panel.creator-revamp-demo .creator-attention-item,.creator-embedded-panel.creator-revamp-demo .table-row,.creator-embedded-panel.creator-revamp-demo tr{background:linear-gradient(#fffae5f5,#e0be70ad);border:1px solid #301b096b;border-radius:6px;box-shadow:0 8px 18px #2b190824,inset 4px 0 #54310e94}.creator-embedded-panel.creator-revamp-demo .activity-item{padding:10px 12px}.creator-embedded-panel.creator-revamp-demo .section-title:not(:first-child){margin-top:26px;padding:18px 20px}.creator-embedded-panel.creator-revamp-demo .collection-tile{color:var(--creator-demo-paper-ink);min-height:148px;text-shadow:none;background:linear-gradient(#fff8df,#dfbc70);border:2px solid #301b099e;box-shadow:0 14px 28px #2b190838}.creator-embedded-panel.creator-revamp-demo .collection-tile:before{opacity:1;background:linear-gradient(90deg,#794b1a57 0 5px,#0000 5px),linear-gradient(#fff7dd80,#0000 58%,#4f300f14)}.creator-embedded-panel.creator-revamp-demo .collection-tile h3,.creator-embedded-panel.creator-revamp-demo .collection-tile .metric{color:inherit;text-shadow:none}.creator-embedded-panel.creator-revamp-demo .collection-tile .metric{color:#3b260f}.creator-embedded-panel.creator-revamp-demo .button,.creator-embedded-panel.creator-revamp-demo button:not(.creator-studio-nav button),.creator-embedded-panel.creator-revamp-demo input[type=submit]{color:var(--creator-demo-ink);background:linear-gradient(#303734,#101312);border:2px solid #ffe0978a;border-radius:6px;box-shadow:0 10px 18px #00000038,inset 0 1px #ffffff14}.creator-embedded-panel.creator-revamp-demo .button.primary,.creator-embedded-panel.creator-revamp-demo button.primary,.creator-embedded-panel.creator-revamp-demo input[type=submit]{color:#181007;background:linear-gradient(#fff1bb,#c97e21);border-color:#301b09b8}.creator-embedded-panel.creator-revamp-demo .button:hover,.creator-embedded-panel.creator-revamp-demo button:not(.creator-studio-nav button):hover{filter:brightness(1.07)saturate(1.08)}.creator-embedded-panel.creator-revamp-demo input,.creator-embedded-panel.creator-revamp-demo select,.creator-embedded-panel.creator-revamp-demo textarea{color:var(--creator-demo-paper-ink);background:linear-gradient(#fffdf1,#eed6a0);border:2px solid #301b097a;border-radius:6px;box-shadow:inset 0 1px #ffffff94}.creator-embedded-panel.creator-revamp-demo input:focus,.creator-embedded-panel.creator-revamp-demo select:focus,.creator-embedded-panel.creator-revamp-demo textarea:focus{border-color:#a66d2ab8;outline:0;box-shadow:0 0 0 3px #a66d2a2e,inset 0 1px #ffffffa3}.creator-embedded-panel.creator-revamp-demo label,.creator-embedded-panel.creator-revamp-demo legend{color:#6e4716}.creator-embedded-panel.creator-revamp-demo .status{color:var(--creator-demo-paper-ink);background:linear-gradient(#fff8e0f5,#c79a418a);border:2px solid #301b0970;border-radius:999px;font-weight:900}.creator-embedded-panel.creator-revamp-demo .status.available,.creator-embedded-panel.creator-revamp-demo .status.earned,.creator-embedded-panel.creator-revamp-demo .status.success{color:#0c3f23;background:linear-gradient(#eaffef,#81c996);border-color:#0d4b269e}.creator-embedded-panel.creator-revamp-demo .status.locked,.creator-embedded-panel.creator-revamp-demo .status.warning{color:#402800;background:linear-gradient(#fff0b5,#d59420);border-color:#5b3700a8}.creator-embedded-panel.creator-revamp-demo .status.expired,.creator-embedded-panel.creator-revamp-demo .status.error{color:#5a160f;background:linear-gradient(#ffe2da,#d77b65);border-color:#691810a8}.creator-embedded-panel.creator-revamp-demo .notice.warning{background:linear-gradient(180deg, #ffe79efa, #cf831c7a), var(--creator-demo-paper-bg);color:#321f00;border-color:#5b3700ad}.creator-embedded-panel.creator-revamp-demo .notice.success{background:linear-gradient(180deg, #e4ffecfa, #6dbc846b), var(--creator-demo-paper-bg);color:#0e3a22;border-color:#0d4b268f}.creator-embedded-panel.creator-revamp-demo .notice.error{background:linear-gradient(180deg, #ffe2dafa, #d1594161), var(--creator-demo-paper-bg);color:#4d130d;border-color:#69181099}.creator-embedded-panel.creator-revamp-demo .tabs,.creator-embedded-panel.creator-revamp-demo .secondary-tabs,.creator-embedded-panel.creator-revamp-demo .settings-tabs,.creator-embedded-panel.creator-revamp-demo .segmented-control{background:linear-gradient(#d29f45f5,#7f4e16d1);border:2px solid #301b099e;border-radius:8px;padding:6px}.creator-embedded-panel.creator-revamp-demo .tabs button,.creator-embedded-panel.creator-revamp-demo .secondary-tabs button,.creator-embedded-panel.creator-revamp-demo .settings-tabs button,.creator-embedded-panel.creator-revamp-demo .segmented-control button{color:var(--creator-demo-paper-ink);background:linear-gradient(#fff6d8,#d7ad5f);border:1px solid #301b096b;box-shadow:inset 0 1px #ffffff8a}.creator-embedded-panel.creator-revamp-demo .tabs button.active,.creator-embedded-panel.creator-revamp-demo .secondary-tabs button.active,.creator-embedded-panel.creator-revamp-demo .settings-tabs button.active,.creator-embedded-panel.creator-revamp-demo .segmented-control button.active{color:#fff3cf;text-shadow:none;background:linear-gradient(#34200b,#6d3f10);border-color:#ffe7aeb8}.creator-embedded-panel.creator-revamp-demo table{border-collapse:separate;border-spacing:0 8px}.creator-embedded-panel.creator-revamp-demo th{color:#3e250b;font-weight:950}.creator-embedded-panel.creator-revamp-demo td{color:var(--creator-demo-paper-ink)}.creator-embedded-panel.creator-revamp-demo a:not(.button){color:#004c68;font-weight:800;text-decoration-color:#004c6875}.creator-embedded-panel.creator-revamp-demo select option{color:var(--creator-demo-paper-ink);background:#fff8dd}.creator-embedded-panel.creator-revamp-demo pre,.creator-embedded-panel.creator-revamp-demo code{color:var(--creator-demo-paper-ink);background:#fffae6db;border-color:#301b096b}.creator-embedded-panel.creator-revamp-demo .modal,.creator-embedded-panel.creator-revamp-demo .dialog,.creator-embedded-panel.creator-revamp-demo .popup,.creator-embedded-panel.creator-revamp-demo .stamp-created-popup{background:var(--creator-demo-paper-bg-strong);color:var(--creator-demo-paper-ink);border:2px solid #301b099e;border-radius:8px;box-shadow:0 24px 54px #0000005c}.creator-embedded-panel.creator-revamp-demo{--creator-demo-readable-green:#0b512d;--creator-demo-readable-red:#7a2118;--creator-demo-readable-warning:#543300;font-family:Segoe UI,Arial,sans-serif;font-weight:500}.creator-embedded-panel.creator-revamp-demo :where(h1,h2,h3,h4,h5,h6){color:var(--creator-demo-paper-ink);letter-spacing:0;text-shadow:none;font-family:Segoe UI,Arial,sans-serif}.creator-embedded-panel.creator-revamp-demo :where(.metric,.small,.field-help,.stat-caption,.empty-state){color:var(--creator-demo-paper-muted);font-weight:600;line-height:1.45}.creator-embedded-panel.creator-revamp-demo small{color:var(--creator-demo-paper-muted);font-size:.8rem;font-weight:650;line-height:1.45}.creator-embedded-panel.creator-revamp-demo :where(label,legend,dt){color:#4b2f0e;font-weight:800}.creator-embedded-panel.creator-revamp-demo dd{color:var(--creator-demo-paper-ink)}.creator-embedded-panel.creator-revamp-demo form span:not(.status):not(.mini-pill):not(.identity-badge){color:var(--creator-demo-paper-muted)}.creator-embedded-panel.creator-revamp-demo :where(button,.button) :where(span,small,strong),.creator-embedded-panel.creator-revamp-demo .status :where(span,small,strong){color:inherit}.creator-embedded-panel.creator-revamp-demo .dashboard-kpis .panel h3,.creator-embedded-panel.creator-revamp-demo :where(.stat-caption,.visibility-badge,.mini-pill,.revenue-save-status){font-size:12px}.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .panel h3,.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .stat-caption,.creator-embedded-panel.creator-revamp-demo .dashboard-kpis .panel .stat-caption{font-size:13px}.creator-embedded-panel.creator-revamp-demo .attention-item :where(span,small),.creator-embedded-panel.creator-revamp-demo .creator-readiness-item :where(span,small){color:var(--creator-demo-paper-muted)}.creator-embedded-panel.creator-revamp-demo .attention-item.success :where(span,small,p),.creator-embedded-panel.creator-revamp-demo .creator-readiness-item.ready :where(span,small,p),.creator-embedded-panel.creator-revamp-demo .notice.success :where(span,small,p,li,strong){color:var(--creator-demo-readable-green)}.creator-embedded-panel.creator-revamp-demo .attention-item.warning :where(span,small,p),.creator-embedded-panel.creator-revamp-demo .creator-readiness-item.warning :where(span,small,p),.creator-embedded-panel.creator-revamp-demo .notice.warning :where(span,small,p,li,strong){color:var(--creator-demo-readable-warning)}.creator-embedded-panel.creator-revamp-demo .attention-item.error :where(span,small,p),.creator-embedded-panel.creator-revamp-demo .creator-readiness-item.action :where(span,small,p),.creator-embedded-panel.creator-revamp-demo .notice.error :where(span,small,p,li,strong){color:var(--creator-demo-readable-red)}.creator-embedded-panel.creator-revamp-demo .visibility-badge.public,.creator-embedded-panel.creator-revamp-demo .mini-pill.success{color:var(--creator-demo-readable-green);background:#dff5e5;border-color:#0b512d9e}.creator-embedded-panel.creator-revamp-demo .visibility-badge.private{color:var(--creator-demo-readable-red);background:#ffe1da;border-color:#7a211894}.creator-embedded-panel.creator-revamp-demo .text-green{color:var(--creator-demo-readable-green);font-weight:800}.creator-embedded-panel.creator-revamp-demo .text-red{color:var(--creator-demo-readable-red);font-weight:800}.creator-embedded-panel.creator-revamp-demo .identity-badge.unsigned{color:#4f3000;font-size:12px}.creator-embedded-panel.creator-revamp-demo .table-head,.creator-embedded-panel.creator-revamp-demo .table-head :where(span,small,strong),.creator-embedded-panel.creator-revamp-demo .health-row :where(span,small),.creator-embedded-panel.creator-revamp-demo .revenue-chart-row>span,.creator-embedded-panel.creator-revamp-demo .creator-referral-stat span,.creator-embedded-panel.creator-revamp-demo .revenue-save-status,.creator-embedded-panel.creator-revamp-demo .obs-alert-preview-select span,.creator-embedded-panel.creator-revamp-demo .custom-alert-placement-field>span,.creator-embedded-panel.creator-revamp-demo .custom-alert-placement-field small{color:#43290c}.creator-embedded-panel.creator-revamp-demo .table-head :where(span,small,strong),.creator-embedded-panel.creator-revamp-demo .creator-referral-stat span,.creator-embedded-panel.creator-revamp-demo .revenue-chart-row>span,.creator-embedded-panel.creator-revamp-demo .revenue-save-status,.creator-embedded-panel.creator-revamp-demo .obs-alert-preview-select span,.creator-embedded-panel.creator-revamp-demo .custom-alert-placement-field>span{font-weight:850}.creator-embedded-panel.creator-revamp-demo .ai-gallery-expiry{color:#653b00;text-shadow:none;font-size:12px}.creator-embedded-panel.creator-revamp-demo .ai-gallery-state-badge,.creator-embedded-panel.creator-revamp-demo .creator-referral-stat span,.creator-embedded-panel.creator-revamp-demo .settings-detail-grid span{font-size:12px}.creator-embedded-panel.creator-revamp-demo .settings-detail-grid span{color:#43290c}.creator-embedded-panel.creator-revamp-demo .connection-health-card.success span{color:var(--creator-demo-readable-green)}.creator-embedded-panel.creator-revamp-demo .connection-health-card.warning span{color:var(--creator-demo-readable-warning)}.creator-embedded-panel.creator-revamp-demo .connection-health-card.error span{color:var(--creator-demo-readable-red)}.creator-embedded-panel.creator-revamp-demo .stream-deck-config-key :where(strong,span,small),.creator-embedded-panel.creator-revamp-demo .stream-deck-key :where(strong,span,small),.creator-embedded-panel.creator-revamp-demo .obs-preview-screen-header :where(strong,span),.creator-embedded-panel.creator-revamp-demo .ai-confirmation-dialog :where(h1,h2,h3,p,span,small,strong){color:#fff1cf}.creator-embedded-panel.creator-revamp-demo .stream-deck-config-key small,.creator-embedded-panel.creator-revamp-demo .stream-deck-key small,.creator-embedded-panel.creator-revamp-demo .obs-preview-screen-header span,.creator-embedded-panel.creator-revamp-demo .ai-confirmation-dialog p{color:#ead9b8}.creator-embedded-panel.creator-revamp-demo .stream-deck-live-summary span{color:#f2dfba}@media (max-width:1180px){.creator-workspace-main.creator-revamp-demo .creator-studio-nav{grid-template-columns:repeat(4,minmax(112px,1fr))}}@media (max-width:900px){.creator-workspace-main.creator-revamp-demo .creator-workspace-title h1{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px}.creator-workspace-main.creator-revamp-demo .creator-tutorial-button{min-height:36px;padding:8px 10px}.creator-workspace-main.creator-revamp-demo .creator-studio-nav{grid-template-columns:repeat(3,minmax(96px,1fr));min-height:0;padding:18px}.creator-embedded-panel.creator-revamp-demo{padding:16px}.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.creator-surface.creator-revamp-demo .creator-workspace-select-label{color:var(--creator-demo-paper-ink);background:linear-gradient(#fff7d8,#d3b369);border:1px solid #794b1a61;border-radius:8px;margin:0 0 10px;padding:10px}.creator-surface.creator-revamp-demo .creator-workspace-select-label select{color:#181007;background:linear-gradient(#ffe6a8,#cf8d2f);border-color:#ffe4a3bd}}@media (max-width:640px){.creator-workspace-main.creator-revamp-demo .creator-workspace-title{aspect-ratio:2200/520;background:url(/assets/creator-revamp-demo/creator-dashboard-workshop-sign-generated-v2.webp) 50%/contain no-repeat;border:0;max-width:96vw;height:auto;min-height:0;padding:0;display:block}.creator-workspace-main.creator-revamp-demo .creator-workspace-title h1{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.creator-workspace-main.creator-revamp-demo .creator-tutorial-button{position:absolute;bottom:4px;right:2px}.creator-workspace-main.creator-revamp-demo .creator-studio-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.creator-workspace-main.creator-revamp-demo .creator-studio-nav button{min-height:58px;padding:13px 9px 12px 13px;font-size:.76rem}.creator-workspace-main.creator-revamp-demo .creator-workspace-frame-shell{padding:10px}.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis{grid-template-columns:1fr}.creator-embedded-panel.creator-revamp-demo .dashboard-kpis.home-kpis .panel{min-height:132px}.creator-embedded-panel.creator-revamp-demo .tier-status-panel{grid-template-columns:1fr}}@media (max-width:720px){.shell.collector-skin-preview .collector-surface .collection-book-hero{aspect-ratio:2804/561;grid-template-columns:none;gap:0;margin-bottom:86px;padding:0;display:block;overflow:visible}.shell.collector-skin-preview .collector-surface .collection-book-hero-note,.shell.collector-skin-preview .collector-surface .collection-book-hero-polaroid,.shell.collector-skin-preview .collector-surface .collection-book-hero-cta{position:absolute}.shell.collector-skin-preview .collector-surface .collection-book-hero-note{gap:clamp(2px,.6vw,4px);width:40.5%;padding-bottom:0;top:26.4%;left:20%}.shell.collector-skin-preview .collector-surface .collection-book-hero h1{max-height:2.3em;padding-bottom:0;font-size:clamp(.48rem,2.1vw,.88rem);line-height:1.08}.shell.collector-skin-preview .collector-surface .collection-book-hero .collector-welcome-name.is-medium{font-size:clamp(.44rem,1.9vw,.78rem);line-height:1.08}.shell.collector-skin-preview .collector-surface .collection-book-hero .collector-welcome-name.is-long{font-size:clamp(.4rem,1.7vw,.7rem);line-height:1.1}.shell.collector-skin-preview .collector-surface .collection-book-hero .collector-welcome-name.is-extra-long{font-size:clamp(.35rem,1.5vw,.62rem);line-height:1.1}.shell.collector-skin-preview .collector-surface .collection-book-hero .lede{max-width:54ch;font-size:clamp(.34rem,1.45vw,.6rem);line-height:1.15}.shell.collector-skin-preview .collector-surface .collection-book-hero-context{font-size:clamp(.31rem,1.28vw,.54rem);line-height:1.12}.shell.collector-skin-preview .collector-surface .collection-book-hero-polaroid{order:initial;justify-self:auto;width:9.2%;height:45%;top:24.4%;left:69.2%}.shell.collector-skin-preview .collector-surface .collection-book-hero-cta{grid-column:auto;width:100%;max-width:none;height:auto;top:calc(100% + 10px);left:0;right:0;transform:none}.shell.collector-skin-preview .collector-surface .collection-book-hero-button-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.shell.collector-skin-preview .collector-surface .collection-book-hero-button-stack .button,.shell.collector-skin-preview .collector-surface .collection-book-hero-button-stack button{min-height:48px}.shell.collector-skin-preview .collector-surface .collection-progress-board,.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-board{background:0 0;border-style:solid;border-width:28px 34px;border-image-source:url(/assets/collector-skin-preview/live-moments-board-mobile.webp);border-image-slice:120 145 fill;border-image-repeat:stretch}.shell.collector-skin-preview .collector-surface .collection-progress-board{padding:12px 8px 52px}.shell.collector-skin-preview .collector-surface .collection-progress-table,.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-grid{width:calc(100% - 8px)}.shell.collector-skin-preview .collector-surface .collection-progress-pager,.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-pager{bottom:25px}.shell.collector-skin-preview .collector-surface .collection-books-panel .viewer-book-board{padding:10px 8px 52px}}@media (max-width:760px){.shell.collector-skin-preview .collector-surface .collection-leaderboard-pager{gap:12px;margin-top:10px}.shell.collector-skin-preview .collector-surface .collection-leaderboard-pager span,.shell.collector-skin-preview .collector-surface .collection-leaderboard-pager-link{font-size:.82rem}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=standard]{--collector-notebook-row-art-center:url(/assets/collector-skin-preview/leaderboard-row-rank-3-center.webp);--collector-notebook-row-art-right:url(/assets/collector-skin-preview/leaderboard-row-rank-3-right.webp)}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=standard] .collector-notebook-row-art{background:var(--collector-notebook-row-art-center) center / 100% 100% no-repeat;filter:drop-shadow(0 5px 7px #0000004d)}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=standard] .collector-notebook-row-art:before,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=standard] .collector-notebook-row-art:after{background:var(--collector-notebook-row-art-right) right center / 100% 100% no-repeat;box-shadow:none;clip-path:none;content:"";border:0;border-radius:0;width:29px;height:100%;display:block;position:absolute;top:0}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=standard] .collector-notebook-row-art:before{left:0;transform:scaleX(-1)}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=standard] .collector-notebook-row-art:after{right:0;transform:none}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=standard] .collector-notebook-rank{width:auto;font-size:.92rem;left:8.2%;color:#173f67!important}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .viewer-cell{width:37.5%}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-2] .viewer-cell,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-3] .viewer-cell{width:42%}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=standard] .viewer-cell{width:56%;left:12%}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=standard] .global-leaderboard-avatar,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=standard] .viewer-cell img{width:30px;height:30px}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-name-with-badge,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-name-with-badge>span,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-name-with-badge>a,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge>span,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row[data-rank-art=rank-1] .leaderboard-name-with-badge>a{font-size:clamp(.7rem,3.2vw,.8rem)}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-score-cell,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-extra-cell{gap:2px;overflow:visible;bottom:auto!important;left:auto!important;right:4%!important}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-score-cell strong,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-extra-cell strong{font-size:clamp(.92rem,4.4vw,1.08rem);line-height:1}.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-score-cell small,.shell.collector-skin-preview .collector-surface .collection-leaderboard-panel .collector-notebook-leaderboard-row .leaderboard-extra-cell small{font-size:clamp(.4rem,1.8vw,.5rem);line-height:1}}
