@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap");.login-copy h1 span{display:block;font-size:.7em;line-height:1.12;margin-top:9px}.login-features .topps-badge{border-color:#ef5a6f55;background:linear-gradient(135deg,#32121a,#19101d);color:#ff9eab;font-weight:800}.login-features .hype-badge{border-color:#ffbd5c44;background:linear-gradient(135deg,#2b2111,#17131b);color:#ffd38d}.login-features .sneakers-badge{display:inline-flex!important;border-color:#69c8ff44;background:linear-gradient(135deg,#102433,#11121c);color:#9edcff}.login-features .lorcana-badge{border-color:#5ee4d455;background:linear-gradient(135deg,#0d2928,#11151d);color:#8ef3e5}.login-features .riftbound-badge{border-color:#ff765755;background:linear-gradient(135deg,#32170f,#18121a);color:#ffad98}.login-features .needohs-badge{border-color:#ff79cc55;background:linear-gradient(135deg,#301328,#19111d);color:#ffa7db}.login-features .protected-row{flex-basis:100%}.login-features .protected-row span{display:inline-flex!important;border-color:#9e8dff55;background:#171128;color:#c9bdff}.slot-modal{width:min(680px,100%)}.slot-recurring{display:flex!important;flex-direction:row!important;align-items:center;gap:9px!important;padding:12px 13px;border:1px solid #3b3150;border-radius:9px;background:#191425;color:#d4cce0!important}.slot-recurring input{accent-color:var(--purple)}.join-summary{border:1px solid #342b48;background:#110e1a;border-radius:11px;padding:16px;margin-bottom:18px}.join-summary span{display:inline-block;border-radius:20px;background:#725cff20;color:#b4a6ff;padding:5px 8px;text-transform:uppercase;font-size:8px;letter-spacing:.08em}.join-summary p{font-size:11px;line-height:1.6;color:#b8b0c2}.join-summary small{font-size:9px;color:#7f778a}.empty-state.compact{padding:24px 18px}.danger-slot{color:#ff7a95!important;font-size:18px}.slot-body>p{min-height:28px}.slot-body button:disabled{color:#686171;cursor:not-allowed}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(390px,.72fr);background:#090812}.login-story{min-height:100vh;position:relative;overflow:hidden;padding:42px 48px;display:flex;flex-direction:column;isolation:isolate;background:#0b0813}.login-story:before{content:"";position:absolute;inset:0;z-index:-2;background-image:url(/collector-sky.png);background-size:cover;background-position:34%;filter:saturate(1.08) contrast(1.04)}.login-story:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,5,11,.38),rgba(8,6,15,.08) 48%,rgba(9,8,18,.72)),linear-gradient(0deg,rgba(7,6,12,.86),transparent 46%,rgba(6,5,11,.5))}.login-brand,.login-card-brand{display:flex;align-items:center;gap:12px}.login-brand b,.login-brand small,.login-card-brand b,.login-card-brand small{display:block}.login-brand b,.login-card-brand b{font:800 14px Manrope;letter-spacing:.08em}.login-brand small,.login-card-brand small{font-size:8px;color:#a59bbf;letter-spacing:.23em;margin-top:2px}.login-copy{width:min(590px,76%);margin:auto 0 8vh;text-shadow:0 4px 24px #050309}.login-copy h1{font:800 clamp(42px,5.2vw,78px)/.96 Manrope;letter-spacing:-.055em;margin:12px 0 24px}.login-copy h1 span{color:#a57cff}.login-copy>p:last-of-type{max-width:520px;color:#d1cadb;font-size:15px;line-height:1.7}.login-features{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.login-features span{padding:7px 10px;border-radius:100px;border:1px solid #c5a9ff33;background:#110d1bbf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#d7cbea}.character-callout{position:absolute;padding:7px 9px;border:1px solid #b894ff4d;background:#100b19c7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:7px;box-shadow:0 10px 25px #0007;pointer-events:none}.character-callout:before{content:"";position:absolute;width:24px;border-top:1px solid #a77cff88;top:50%}.character-callout b,.character-callout small{display:block}.character-callout b{font:800 8px Manrope;letter-spacing:.14em;color:#c5b2ff}.character-callout small{font-size:7px;color:#81758f;margin-top:2px}.gengar-callout{left:36%;bottom:21%}.gengar-callout:before{right:100%}.pika-callout{left:16%;bottom:9%}.pika-callout:before{left:100%}.fan-note{position:absolute;left:48px;bottom:24px;margin:0;color:#71697c;font-size:7px;letter-spacing:.05em}.login-access{display:grid;place-items:center;padding:40px;background:radial-gradient(circle at 10% 20%,#38216755,transparent 38%),#0c0a13}.login-card{width:min(410px,100%);padding:34px;border:1px solid #332b43;border-radius:18px;background:linear-gradient(145deg,#171320f5,#110e19f7);box-shadow:0 30px 90px #0009}.login-card-brand{display:none;margin-bottom:28px}.login-card h2{font:700 29px Manrope;letter-spacing:-.035em;margin:7px 0}.login-intro{color:#8f8a9e;font-size:12px;line-height:1.6;margin:0 0 21px}.discord-login{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #8790ff;border-radius:10px;background:linear-gradient(135deg,#6671f7,#4d59dc);color:white;font:700 12px Manrope;letter-spacing:.01em;cursor:pointer;box-shadow:0 14px 34px #5865f238;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.discord-login:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 17px 38px #5865f250}.discord-login:disabled{opacity:.68;cursor:wait}.discord-login svg{width:21px;height:21px;fill:currentColor}.discord-login-note{text-align:center;color:#777184;font-size:9px;margin:10px 0 0}.login-divider{display:flex;align-items:center;gap:10px;margin:20px 0 14px;color:#696273;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.login-divider:after,.login-divider:before{content:"";height:1px;flex:1 1;background:#2a2438}.password-access{border:1px solid #2d2739;border-radius:10px;background:#0d0b13aa;overflow:hidden}.password-access summary{list-style:none;padding:12px 14px;color:#9d92ae;font-size:10px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.password-access summary::-webkit-details-marker{display:none}.password-access summary:after{content:" +";color:#9d8cff}.password-access[open] summary{border-bottom:1px solid #292333}.password-access[open] summary:after{content:" −"}.password-access form{padding:14px 14px 0}.login-field{margin-bottom:14px}.login-field input{padding:13px}.login-submit{margin-top:8px;padding:13px}.login-message{font-size:10px;line-height:1.5;margin:12px 0 0}.login-message.success{color:#58d7a1}.login-message.error{color:#ff7a95}.login-switch{text-align:center;font-size:10px;color:#777080;margin:16px 0}.login-switch button{color:#9d8cff;background:none;border:0;cursor:pointer}.login-support{display:flex;justify-content:center;gap:12px;border-top:1px solid #2a2438;padding-top:18px;margin-top:20px;font-size:9px}.login-support span{color:#686171}.login-support a{color:#a99cff;text-decoration:none}.preview-note{font-size:8px;color:#625c6c;text-align:center}.login-card input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 40px #0f0d16}@media(max-width:960px){.login-page{grid-template-columns:1fr}.login-story{min-height:48vh;padding:28px 26px}.login-story:before{background-position:31%}.login-story:after{background:linear-gradient(0deg,#090812,transparent 62%),linear-gradient(90deg,#06050b66,transparent)}.login-copy{margin:auto 0 22px;width:min(580px,92%)}.login-copy h1{font-size:clamp(38px,10vw,62px)}.login-copy>p:last-of-type{display:none}.login-features{margin-top:16px}.login-access{padding:30px 18px 54px}.character-callout,.fan-note{display:none}}@media(max-width:560px){.login-story{min-height:42vh;padding:22px 20px;background-position:28%}.login-brand{display:none}.login-card-brand{display:flex}.login-copy{margin:auto 0 8px}.login-copy h1{font-size:40px}.login-features span:last-child{display:none}.login-card{padding:27px 22px}.login-access{padding-top:20px}}.workspace{position:relative;isolation:isolate}.workspace:before{content:"";position:absolute;inset:72px 0 auto;height:620px;background-image:linear-gradient(180deg,rgba(9,8,18,.38),rgba(9,8,18,.78) 58%,#090812),url(/collector-sky.png);background-repeat:no-repeat;opacity:.42;pointer-events:none;z-index:0}.workspace>.content,.workspace>.topbar{position:relative;z-index:1}.field select{appearance:none;background:#0f0d16;border:1px solid #312a41;color:#fff;border-radius:8px;padding:11px 34px 11px 11px;font-size:11px;outline:0;background-image:linear-gradient(45deg,transparent 50%,#8f84b7 0),linear-gradient(135deg,#8f84b7 50%,transparent 0);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px;background-repeat:no-repeat}.field select:focus{border-color:var(--purple)}.field-helper{margin-top:-2px;color:#756d82;font-size:8px;line-height:1.45;text-transform:none;letter-spacing:0}.billing-toggle{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;margin:5px 0 0!important;padding:12px 13px;border:1px solid #3b3150;border-radius:9px;background:#191425;color:#d4cce0!important}.billing-toggle input{accent-color:var(--purple)}.billing-toggle>span{display:flex;flex-direction:column;gap:3px;color:#e2ddea;font-size:10px;font-weight:700;text-transform:none;letter-spacing:0}.billing-toggle small{font-size:8px;font-weight:400;color:#8f86a0}.billing-address-block{border:1px solid #584676;background:#0d0b14;border-radius:11px;padding:15px;animation:billing-reveal .18s ease-out}.billing-address-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.billing-address-head b{font:700 11px Manrope}.billing-address-head span{font-size:8px;color:#a99bca;text-transform:uppercase;letter-spacing:.1em}.billing-address{border:0!important;padding:0!important;margin:0!important}@keyframes billing-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.contact-bar{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin-top:42px;padding:24px;border:1px solid #463877;border-radius:15px;background:linear-gradient(120deg,#21183cdd,#12101ddd);box-shadow:0 20px 60px #0005}.contact-bar h2{font:700 18px Manrope;margin:6px 0}.contact-bar>div>p:last-child{margin:0;color:#958da2;font-size:10px}.contact-actions{display:flex;gap:9px}.contact-actions a{text-decoration:none;white-space:nowrap}.fandom-markers{grid-column:1/-1;display:flex;gap:7px;flex-wrap:wrap;border-top:1px solid #ffffff10;padding-top:13px}.fandom-markers span{border:1px solid #ffffff14;background:#ffffff07;color:#82799c;border-radius:20px;padding:4px 8px;font-size:7px;text-transform:uppercase;letter-spacing:.12em}@media(max-width:760px){.workspace:before{inset:72px 0 auto;height:460px;opacity:.3}.contact-bar{grid-template-columns:1fr}.contact-actions{flex-wrap:wrap}.contact-actions a{flex:1 1;text-align:center}.billing-address-head{align-items:flex-start;gap:8px;flex-direction:column}}.modal.profile-modal{width:min(820px,100%);max-height:min(90vh,900px);overflow:auto}.profile-form{display:grid;gap:24px}.profile-form>.form-grid{border-top:1px solid #2b2539;padding-top:20px}.profile-form>.form-grid:first-of-type{border-top:0}.vault-banner{display:flex;gap:13px;align-items:flex-start;background:linear-gradient(120deg,#251b43,#1b162c);border:1px solid #4e3d78;border-radius:11px;padding:14px}.vault-banner>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:#725cff24;color:#ae9fff}.vault-banner b{font-size:11px}.vault-banner p{font-size:9px;color:#9b92aa;line-height:1.5;margin:4px 0 0}.section-title{display:flex;align-items:flex-start;gap:10px;margin-bottom:2px}.section-title>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#725cff1d;color:#9b8aff}.section-title b{font:700 12px Manrope}.section-title p{margin:3px 0 0;color:#766f81;font-size:8px}.secret-section{background:#120f1c;border:1px solid #2d263c!important;border-radius:11px;padding:17px!important}.vault-note{margin:0;border:1px solid #674652;background:#27181f;border-radius:9px;padding:12px;color:#be9ca6;font-size:9px;line-height:1.55}.vault-note b{color:#ff9fb2}.profile-modal .modal-actions{position:sticky;bottom:-24px;background:#15121ff2;border-top:1px solid #302940;padding:16px 0 2px;z-index:2}@media(max-width:760px){.modal.profile-modal{padding:19px}.profile-form{gap:18px}.secret-section{padding:14px!important}}.membership-banner{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(120deg,#281c4b,#151126);border:1px solid #5f4aa0;border-radius:15px;padding:25px;margin-bottom:18px}.membership-banner b{font-size:10px;color:#bcb1ce}.membership-banner h2{font:700 20px Manrope;margin:7px 0}.membership-banner p{font-size:10px;color:#9c94a8;margin:0}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.price-card{position:relative;background:linear-gradient(145deg,#151220,#100e18);border:1px solid #29243b;border-radius:15px;padding:25px}.price-card.featured{border-color:#725cff;box-shadow:0 18px 60px #5035b42e}.popular{position:absolute;right:15px;top:15px;border-radius:20px;background:#725cff24;color:#b8aaff;padding:5px 8px;font-size:7px;letter-spacing:.1em;font-weight:700}.price-card h3{font:700 18px Manrope;margin:7px 0 10px}.price{display:flex;align-items:baseline;gap:5px;margin:18px 0}.price strong{font:800 34px Manrope}.price span{color:#7f788a;font-size:10px}.price-card>p:not(.eyebrow){min-height:44px;color:#918a9c;font-size:10px;line-height:1.5}.price-card ul{list-style:none;padding:10px 0 17px;margin:0;border-top:1px solid #29243b}.price-card li{font-size:10px;color:#c2bbc9;padding:7px 0}.price-card li:before{content:"✓";color:#58d7a1;margin-right:9px}.billing-callout{display:flex;justify-content:space-between;align-items:center;background:#15121f;border:1px solid #29243b;border-radius:12px;padding:17px 20px;margin-top:18px}.billing-callout>div{display:flex;align-items:center;gap:12px}.billing-callout>div>span{width:34px;height:34px;border-radius:8px;background:#725cff20;color:#9c8cff;display:grid;place-items:center}.billing-callout b{font-size:11px}.billing-callout p{font-size:9px;color:#827b8d;margin:4px 0 0}.billing-callout a{text-decoration:none}.independent-note{text-align:center;color:#5f5968;font-size:8px;margin-top:20px}.role-pill{margin-left:auto;border:1px solid #342d45;background:#1c1828;color:#b7afc3;border-radius:20px;padding:7px 11px;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.empty-state{text-align:center;border:1px dashed #39314c;background:#12101b;border-radius:13px;padding:42px 22px;color:#7f788b}.empty-state>span{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 12px;border-radius:11px;background:#725cff1c;color:#9d8aff;font-size:20px}.empty-state h3{font:700 15px Manrope;color:#e9e5ee;margin:0 0 7px}.empty-state p{font-size:10px;line-height:1.6;margin:0 auto;max-width:450px}.empty-state .primary{margin-top:17px}.billing-address{border:1px solid #2d263c;border-radius:9px;padding:13px;margin-top:2px}.form-error{margin:14px 0 0;border:1px solid #693142;background:#2a151d;color:#ff9eb1;border-radius:8px;padding:11px;font-size:10px;line-height:1.5}.primary:disabled{opacity:.55;cursor:not-allowed}.profile-top>div{min-width:0}.profile-card dd,.profile-top h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.pricing-grid{grid-template-columns:1fr}.billing-callout,.membership-banner{align-items:flex-start;gap:15px;flex-direction:column}.price-card>p:not(.eyebrow){min-height:0}}:root{--bg:#090812;--panel:#13111e;--panel2:#171425;--line:#29243b;--muted:#8f8a9e;--text:#f7f5fb;--purple:#7564ff;--purple2:#9d50ff;--green:#58d7a1;--red:#ff6283}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text);font-family:DM Sans,sans-serif}button,input,textarea{font:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:238px 1fr;background:radial-gradient(circle at 58% -20%,#25184d 0,transparent 38%),var(--bg)}.sidebar{position:sticky;top:0;height:100vh;padding:28px 18px 22px;border-right:1px solid #211c30;background:rgba(10,9,17,.92);display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding:0 10px 28px}.brand-mark{width:34px;height:34px;display:grid;place-items:center;background:linear-gradient(145deg,var(--purple2),var(--purple));border-radius:10px;font:800 18px Manrope;box-shadow:0 8px 25px #6a40ff4d}.brand b,.brand small{display:block}.brand b{font:800 14px Manrope;letter-spacing:.08em}.brand small{font-size:8px;color:#9a93b0;letter-spacing:.23em;margin-top:2px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.nav-item{width:100%;border:0;background:none;color:#9d98a9;border-radius:9px;padding:11px 12px;display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left;font-weight:600;font-size:13px}.nav-item span{width:18px;text-align:center;font-size:17px}.nav-item em{margin-left:auto;background:#272139;padding:2px 7px;border-radius:20px;font-style:normal;font-size:10px}.nav-item.active,.nav-item:hover{color:#fff;background:#6c59ee22}.nav-item.active{box-shadow:inset 3px 0 var(--purple)}.nav-label{font-size:9px;letter-spacing:.15em;color:#696276;margin:24px 12px 6px}.sidebar-foot{margin-top:auto;border-top:1px solid #211c30;padding:20px 8px 0;color:#a49eae;font-size:11px}.sidebar-foot small{display:block;margin:7px 0 0 17px;color:#5f596b}.pulse{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;margin-right:9px;box-shadow:0 0 0 4px #58d7a115}.workspace{min-width:0}.topbar{height:72px;border-bottom:1px solid #211d2e;gap:12px;padding:0 32px;background:#0d0b15b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:10}.search,.topbar{display:flex;align-items:center}.search{width:min(360px,35vw);gap:10px;background:#14111e;border:1px solid #282238;border-radius:9px;padding:9px 12px;color:#716a7f}.search input{border:0;outline:0;background:none;color:#fff;width:100%;font-size:12px}.mode-switch{margin-left:auto;background:#15121f;border:1px solid #29243a;padding:3px;border-radius:9px;display:flex}.mode-switch button{background:none;border:0;color:#827d8d;padding:7px 11px;border-radius:6px;font-size:11px;cursor:pointer}.mode-switch button.active{background:#322950;color:#fff}.avatar,.icon-button{border:1px solid #2a2438;background:#16131f;color:#bbb5c5;border-radius:9px;width:36px;height:36px;cursor:pointer;position:relative}.icon-button i{position:absolute;right:-3px;top:-5px;background:var(--purple);color:white;border-radius:10px;font-size:8px;padding:2px 5px;font-style:normal}.avatar{background:linear-gradient(145deg,#9b5cff,#5549da);color:#fff;font-weight:700;border:0}.mobile-brand{display:none}.content{padding:44px 44px 64px;max-width:1480px;margin:auto}.hero-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.hero-head h1{font:700 clamp(27px,3vw,38px) Manrope;margin:5px 0 7px;letter-spacing:-.04em}.hero-head>div>p:last-child{color:var(--muted);margin:0;font-size:14px}.eyebrow{font-size:9px!important;letter-spacing:.18em;color:#9c8dff!important;font-weight:700;margin:0}.primary,.secondary,.text-button{border:0;cursor:pointer}.primary{background:linear-gradient(135deg,#806dff,#6853ea);color:white;padding:11px 16px;border-radius:9px;font-size:12px;font-weight:700;box-shadow:0 8px 25px #5e46e333}.secondary{background:#1c1828;border:1px solid #342d45;color:#c6c0ce;padding:9px 13px;border-radius:8px;font-size:11px}.text-button{background:none;color:#9d8cff;font-size:11px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:42px}.stats.four{grid-template-columns:repeat(4,1fr)}.stat{min-height:112px;background:linear-gradient(145deg,#151220,#11101a);border:1px solid var(--line);border-radius:13px;padding:20px;display:flex;align-items:center;gap:15px}.stat-icon{width:40px;height:40px;border-radius:10px;background:#725cff1c;color:#9d8aff;display:grid;place-items:center;font-size:19px}.stat p,.stat small{margin:0;color:var(--muted);display:block}.stat p{font-size:11px}.stat strong{display:block;font:700 26px Manrope;margin:2px 0}.stat small{font-size:9px}.positive{color:var(--green)!important}.section{margin-top:34px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.section-head h2{font:700 17px Manrope;margin:0 0 5px}.section-head p{margin:0;color:var(--muted);font-size:11px}.slot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.slot-card{overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:14px;transition:.2s}.slot-card:hover{transform:translateY(-3px);border-color:#473e62}.slot-art{height:136px;display:grid;place-items:center;position:relative;overflow:hidden}.slot-art:before{content:"";position:absolute;width:130px;height:130px;border:1px solid #ffffff22;transform:rotate(45deg);border-radius:30px}.slot-art span{font:800 42px Manrope;letter-spacing:-.08em;text-shadow:0 12px 35px #0008;z-index:1}.violet{background:radial-gradient(circle at 30% 20%,#bb7cff,transparent 28%),linear-gradient(135deg,#3b185f,#7255ed)}.blue{background:radial-gradient(circle at 70% 20%,#63c8ff,transparent 27%),linear-gradient(135deg,#142b61,#493fd2)}.rose{background:radial-gradient(circle at 30% 10%,#ff7999,transparent 25%),linear-gradient(135deg,#5b173d,#9d3d76)}.slot-art i{position:absolute;top:12px;right:12px;border-radius:20px;padding:5px 9px;font-style:normal;text-transform:uppercase;font-size:8px;font-weight:700;letter-spacing:.1em}.slot-art i.live{color:#82f0bd;background:#092e22cc;border:1px solid #58d7a155}.slot-art i.soon{color:#d0c9df;background:#191724cc;border:1px solid #ffffff18}.slot-body{padding:17px}.slot-body>small{font-size:8px;color:#817a8f;letter-spacing:.14em}.slot-body h3{font:700 14px Manrope;margin:7px 0}.slot-body p{font-size:10px;color:var(--muted);margin:0 0 16px}.slot-body>div{border-top:1px solid var(--line);padding-top:12px;display:flex;justify-content:space-between;align-items:center}.slot-body>div span{font-size:9px;color:#7e7789}.slot-body button{border:0;background:none;color:#a493ff;font-size:10px;cursor:pointer}.panel{background:linear-gradient(145deg,#14111e,#100f18);border:1px solid var(--line);border-radius:13px;padding:20px}.table-wrap{overflow:auto}.table-wrap table{width:100%;border-collapse:collapse;min-width:660px}.table-wrap th{text-align:left;color:#6f6979;font-size:8px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;padding:10px 12px;border-bottom:1px solid var(--line)}.table-wrap td{padding:15px 12px;border-bottom:1px solid #211d2d;color:#b6b0c0;font-size:10px}.table-wrap tr:last-child td{border:0}.table-wrap td b,.table-wrap td small{display:block}.table-wrap td b{color:#f4f1f7;font-size:11px}.table-wrap td small{color:#6e6877;font-size:8px;margin-top:4px}.status{display:inline-block;border-radius:20px;padding:5px 9px;text-transform:uppercase;font-size:7px!important;letter-spacing:.08em;font-weight:700}.status.ready{background:#15352c;color:#66dfad}.status.processing{background:#2d2650;color:#b7a7ff}.status.exported{background:#1a2639;color:#77b7ff}.admin-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.65fr);gap:16px}.export-panel{text-align:center;padding:30px 24px}.export-panel .export-icon{width:48px;height:48px;background:#725cff20;color:#9e8dff;border:1px solid #725cff36;border-radius:12px;display:grid;place-items:center;margin:0 auto 18px;font-size:23px}.export-panel h2{font:700 22px Manrope;margin:7px 0}.export-panel>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.6}.wide{width:100%}.export-panel small{display:block;color:#696373;font-size:8px;margin-top:14px}.slot-performance>div{display:flex;align-items:center;padding:13px 0;border-bottom:1px solid #211d2c;gap:12px}.slot-performance>div:last-child{border:0}.mini-cover{width:42px;height:42px;border-radius:9px;display:grid;place-items:center;font:800 11px Manrope;flex:0 0 auto}.slot-performance b,.slot-performance small{display:block}.slot-performance b{font-size:11px}.slot-performance small{font-size:8px;color:#716b7c;margin-top:4px}.slot-performance strong{margin-left:auto;font:700 16px Manrope}.slot-performance strong small{font:400 8px DM Sans}.page-title{align-items:end;margin-bottom:30px}.profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.profile-card{background:linear-gradient(145deg,#151220,#111019);border:1px solid var(--line);border-radius:14px;padding:20px}.profile-top{display:flex;align-items:center;gap:11px;padding-bottom:18px;border-bottom:1px solid var(--line)}.profile-top>span{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;font-weight:800}.profile-top h3{font:700 13px Manrope;margin:0}.profile-top small{font-size:9px;color:var(--muted)}.profile-top button{margin-left:auto;background:none;border:0;color:#827b8d;cursor:pointer}.profile-card dl{margin:16px 0}.profile-card dl>div{margin:12px 0}.profile-card dt{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#6c6676}.profile-card dd{margin:4px 0 0;font-size:10px;color:#c6c0cd}.card-actions{display:flex;gap:8px}.card-actions button{flex:1 1;background:#1d1929;color:#cfc8d8;border:1px solid #312a41;padding:9px;border-radius:7px;font-size:9px;cursor:pointer}.card-actions .danger{color:#ff7a95}.security-callout{display:flex;gap:13px;border:1px solid #463777;background:#241c3a80;border-radius:12px;padding:17px;margin-top:18px}.security-callout>span{color:#a595ff}.security-callout b{font-size:11px}.security-callout p{color:#938ba1;font-size:9px;margin:5px 0 0;line-height:1.5}.table-panel{padding:0}.table-tools{padding:14px 18px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.filter{background:none;border:0;color:#777080;font-size:10px;padding:7px 11px;cursor:pointer}.filter.active{background:#29213f;color:#d8d0e5;border-radius:7px}.filter span{font-size:8px;margin-left:3px}.row-actions{display:flex;gap:5px}.row-actions button{position:relative;border:1px solid #312a41;background:#1b1726;color:#aaa2b3;border-radius:6px;width:28px;height:28px;cursor:pointer}.row-actions i{position:absolute;background:var(--purple);font-style:normal;font-size:7px;border-radius:8px;padding:1px 4px;right:-3px;top:-4px}.slot-admin-list{display:grid;gap:10px}.slot-admin-list article{display:flex;align-items:center;gap:15px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.grow{flex:1 1}.slot-admin-list h3{font:700 13px Manrope;margin:6px 0 2px}.slot-admin-list p{margin:0;color:var(--muted);font-size:9px}.slot-admin-list strong{text-align:center;font:700 20px Manrope;min-width:55px}.slot-admin-list strong small{display:block;font:400 8px DM Sans;color:var(--muted)}.audit-list>div{display:flex;align-items:center;gap:12px;padding:15px 5px;border-bottom:1px solid var(--line);font-size:10px;color:#a8a1b1}.audit-list>div:last-child{border:0}.audit-list>div>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#6b55e8;font-weight:700;color:#fff}.audit-list>div>span.system{background:#253247}.audit-list b{color:#fff}.audit-list small{display:block;color:#766f80;margin-top:3px}.audit-list time{margin-left:auto;color:#766f80;font-size:9px}.modal-backdrop{position:fixed;inset:0;background:#05040abb;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:50;display:grid;place-items:center;padding:20px}.modal{width:min(570px,100%);background:#15121f;border:1px solid #382f4d;border-radius:16px;padding:24px;box-shadow:0 30px 90px #000}.modal-head{display:flex;justify-content:space-between;margin-bottom:22px}.modal-head h2{font:700 21px Manrope;margin:5px 0}.modal-head button{background:none;border:0;color:#948c9f;font-size:25px;cursor:pointer}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:flex;flex-direction:column;gap:7px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#7e778a}.field input,.field textarea{background:#0f0d16;border:1px solid #312a41;color:white;border-radius:8px;padding:11px;text-transform:none;letter-spacing:0;font-size:11px;outline:0}.field input:focus,.field textarea:focus{border-color:var(--purple)}.field textarea{min-height:95px;resize:vertical}.wide{grid-column:1/-1}.form-note{margin:0;background:#211a38;border-radius:8px;padding:11px;color:#a79cc1;font-size:9px;line-height:1.5}.toggles{display:flex;gap:13px;flex-wrap:wrap;font-size:9px;color:#a49cab}.check{font-size:10px;color:#aaa2b3;display:block;margin-top:12px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.toast{position:fixed;right:24px;bottom:24px;background:#1b1727;border:1px solid #3c3350;border-radius:10px;padding:13px 17px;font-size:11px;box-shadow:0 15px 50px #0009;z-index:60}.toast span{color:var(--green);margin-right:9px}@media(max-width:1050px){.profile-grid,.slot-grid,.stats.four{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}.export-panel{display:none}}@media(max-width:760px){.shell{display:block}.sidebar{display:none}.topbar{padding:0 16px}.mobile-brand{display:block;font:800 12px Manrope;letter-spacing:.08em}.mobile-brand span{color:#8b78ff}.search{display:none}.content{padding:30px 17px 90px}.hero-head{align-items:flex-start;gap:20px}.hero-head .primary{white-space:nowrap}.profile-grid,.slot-grid,.stats,.stats.four{grid-template-columns:1fr}.stats{gap:9px}.stat{min-height:90px}.slot-grid{gap:12px}.mode-switch{margin-left:auto}.slot-admin-list article{flex-wrap:wrap}.slot-admin-list .grow{min-width:calc(100% - 70px)}.slot-admin-list strong{margin-left:57px}.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}.table-tools>div{overflow:auto;white-space:nowrap}.hero-head h1{font-size:27px}}.login-page{position:relative;isolation:isolate;overflow:hidden;background:#090812!important}.login-page:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/collector-sky.png) 50%/cover no-repeat;filter:saturate(1.08) contrast(1.04)}.login-page:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,5,11,.4),rgba(8,6,15,.08) 42%,rgba(9,8,18,.44) 68%,rgba(9,8,18,.88)),linear-gradient(0deg,rgba(7,6,12,.8),transparent 48%,rgba(6,5,11,.42))}.login-story{background:transparent!important}.login-story:after,.login-story:before{content:none!important}.login-copy{width:min(640px,88%)!important;margin:auto!important;text-align:center}.login-copy>p:last-of-type{margin-left:auto;margin-right:auto}.login-features{display:grid!important;grid-template-columns:repeat(4,max-content);justify-content:center;gap:8px!important}.login-features .protected-row{grid-column:1/-1;display:flex;justify-content:center}.character-callout{display:none!important}.login-access{background:linear-gradient(90deg,rgba(12,10,19,.45),rgba(12,10,19,.9) 28%,#0c0a13)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.retailer-groups{display:grid;gap:18px}.retailer-group{padding:0;overflow:hidden}.retailer-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--line);background:linear-gradient(120deg,#1b1630,#13101e)}.retailer-head h2{font:700 20px Manrope;margin:5px 0 3px}.retailer-head>div:first-child>span{font-size:9px;color:var(--muted)}.retailer-head>div:last-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.select-group{display:flex;align-items:center;gap:7px;color:#aaa2b4;font-size:10px;white-space:nowrap}.select-group input,.table-wrap input[type=checkbox]{width:15px;height:15px;accent-color:var(--purple);cursor:pointer}.status-select{min-width:112px;background:#191525;border:1px solid #362e49;border-radius:7px;color:#d7d0df;padding:7px 28px 7px 9px;font-size:9px;cursor:pointer}.secondary:disabled{opacity:.55;cursor:not-allowed}.status.reviewing,.status.submitted{background:#2d2650;color:#b7a7ff}.status.completed{background:#15352c;color:#66dfad}.status.rejected{background:#3b1c28;color:#ff91a8}.export-selection-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;background:linear-gradient(120deg,#21183b,#13101e)}.export-selection-bar>div{display:flex;gap:9px}.profile-export-table table{min-width:900px}.profile-export-table td:first-child,.profile-export-table th:first-child{width:66px;text-align:center}@media(max-width:960px){.login-page{overflow:auto}.login-page:before{background-position:34%}.login-copy{width:min(650px,94%)!important;text-align:center;margin:auto!important}.login-features{grid-template-columns:repeat(4,max-content)!important}.login-access{background:#0c0a13e8!important}}@media(max-width:680px){.login-features{grid-template-columns:repeat(2,max-content)!important}.retailer-head{align-items:flex-start;flex-direction:column}.retailer-head>div:last-child{width:100%;align-items:stretch;flex-direction:column}.retailer-head .secondary{width:100%}.export-selection-bar{align-items:stretch;flex-direction:column}.export-selection-bar>div{display:grid;grid-template-columns:1fr 1fr}}.profile-row-actions{display:flex;align-items:center;gap:5px;white-space:nowrap}.profile-row-actions button{width:30px;height:30px;border:1px solid #342d45;border-radius:7px;background:#1c1828;color:#c8c1d1;cursor:pointer}.profile-row-actions button:hover{border-color:#5a4c7d;color:#fff}.profile-row-actions button:disabled{opacity:.4;cursor:not-allowed}.profile-row-actions .warning{color:#eeb871}.profile-row-actions .danger{color:#ff839b}.intake-table table{min-width:850px}.campaign-groups{display:grid;gap:18px}.campaign-group{padding:0;overflow:hidden}.campaign-head{display:flex;align-items:center;gap:14px;padding:19px 20px;background:linear-gradient(120deg,#1b1630,#13101e);border-bottom:1px solid var(--line)}.campaign-head h2{font:700 17px Manrope;margin:7px 0 3px}.campaign-head p{margin:0;color:var(--muted);font-size:9px}.campaign-head>strong{min-width:58px;text-align:center;font:700 20px Manrope}.campaign-head>strong small{display:block;color:var(--muted);font:400 8px DM Sans;margin-top:2px}.campaign-export-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 20px;border-bottom:1px solid var(--line);background:#100e18}.campaign-export-bar>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.campaign-status-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 20px;border-bottom:1px solid var(--line);background:#151120}.campaign-status-control{display:flex;align-items:center;gap:10px;color:#b7afc3;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.campaign-status-control .status-select{min-width:140px;text-transform:none;letter-spacing:0}.campaign-status-bar>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.danger-action{border-color:#6a3042;color:#ff8ba2;background:#2a151e}.danger-action:hover{border-color:#a74660;color:#ffc1ce}.campaign-group>.table-wrap table{min-width:920px}@media(max-width:760px){.campaign-head{align-items:flex-start;flex-wrap:wrap}.campaign-head .grow{min-width:calc(100% - 60px)}.campaign-head>strong{margin-left:56px}.campaign-export-bar{align-items:stretch;flex-direction:column}.campaign-export-bar>div{display:grid;grid-template-columns:1fr 1fr}.campaign-status-bar{align-items:stretch;flex-direction:column}.campaign-status-control{justify-content:space-between}.campaign-status-bar>div{display:grid;grid-template-columns:1fr 1fr}}.workspace:before{position:fixed;inset:72px 0 0 238px;height:auto;background-image:linear-gradient(180deg,rgba(9,8,18,.12),rgba(9,8,18,.42) 66%,#090812),url(/dashboard-characters.png);background-position:top;background-size:cover;opacity:.62}.content{position:relative}.contact-email{display:flex;flex-direction:column;align-items:center;gap:2px}.contact-email small{font-size:8px;color:#9f96ad;text-transform:none;letter-spacing:0}@media(max-width:760px){.workspace:before{inset:72px 0 0;background-position:top;opacity:.42}}.retailer-art-walmart{--retailer-surface:#f4f8ff;--retailer-border:#2574c86e;--retailer-glow:#ffc220}.retailer-art-target{--retailer-surface:#fffafa;--retailer-border:#cc00006e;--retailer-glow:#ff5a66}.retailer-art-bandai{--retailer-surface:#fff;--retailer-border:#ed1b2f70;--retailer-glow:#ef3340}.retailer-art-pokemon-center{--retailer-surface:#f2f7ff;--retailer-border:#2872b876;--retailer-glow:#66b6ff}.retailer-art-shopify{--retailer-surface:#f4faef;--retailer-border:#6c963e78;--retailer-glow:#95bf47}.retailer-art img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.retailer-art-target img{max-width:82%;max-height:82%}.retailer-art-bandai img{max-width:88%;max-height:88%}.retailer-art-pokemon-center img{max-width:86%;max-height:86%}.retailer-art-shopify img{max-width:76%;max-height:76%}.retailer-hero-logo{width:174px;height:96px;padding:13px 18px;display:grid;place-items:center;border:1px solid var(--retailer-border,#ffffff32);border-radius:18px;background:linear-gradient(145deg,#ffffff,#eeedf5);box-shadow:0 18px 45px #0007,0 0 26px color-mix(in srgb,var(--retailer-glow,#806dff) 28%,transparent);z-index:1}.retailer-hero-logo.retailer-art-walmart{background:linear-gradient(145deg,#fff,#edf5ff)}.retailer-hero-logo.retailer-art-target{background:linear-gradient(145deg,#fff,#fff0f1)}.retailer-hero-logo.retailer-art-bandai{background:linear-gradient(145deg,#fff,#fff2f3)}.retailer-hero-logo.retailer-art-pokemon-center{background:linear-gradient(145deg,#f9fcff,#eaf3ff)}.retailer-hero-logo.retailer-art-shopify{background:linear-gradient(145deg,#fff,#edf8e6)}.retailer-logo-thumb{overflow:hidden;padding:6px;border-color:var(--retailer-border,#403653);background:var(--retailer-surface,#0a0812)}.generic-retailer-art{display:grid;place-items:center;width:100%;height:100%;font-style:normal;font-size:38px;color:#d9d0ff;text-shadow:0 12px 35px #0008}.slot-art.retailer-theme-walmart{background:radial-gradient(circle at 78% 22%,#ffc220 0 5%,transparent 6%),radial-gradient(circle at 76% 24%,#6eb7ff75,transparent 32%),linear-gradient(135deg,#003b75,#0071ce 62%,#0285e8)}.slot-art.retailer-theme-target{background:radial-gradient(circle at 74% 18%,#ff9aa580,transparent 30%),linear-gradient(135deg,#65000d,#cc0018 60%,#e61d2d)}.slot-art.retailer-theme-bandai{background:radial-gradient(circle at 76% 18%,#ff536575,transparent 30%),linear-gradient(135deg,#171a2c,#303a64 48%,#8e1828)}.slot-art.retailer-theme-pokemon-center{background:radial-gradient(circle at 78% 20%,#ffc94780,transparent 25%),linear-gradient(135deg,#112d5c,#245ea5 54%,#6f35a8)}.slot-art.retailer-theme-shopify{background:radial-gradient(circle at 76% 20%,#c4ed7a75,transparent 28%),linear-gradient(135deg,#183d26,#3e6f34 58%,#6f9d42)}.slot-art[class*=retailer-theme-]:before{border-color:#ffffff2b;box-shadow:0 0 50px #ffffff12}.retailer-picker-field{position:relative}.retailer-picker-field>span:first-child{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#7e778a}.retailer-picker-trigger{width:100%;min-height:60px;display:flex;align-items:center;gap:12px;border:1px solid #312a41;border-radius:10px;background:linear-gradient(145deg,#12101a,#0d0b13);color:#fff;padding:8px 11px;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.retailer-picker-trigger:hover,.retailer-picker-trigger[aria-expanded=true]{border-color:#7564ffa8;background:#161123;box-shadow:0 0 0 3px #7564ff12}.retailer-picker-trigger>span{min-width:0;display:flex;flex-direction:column;gap:3px;text-transform:none;letter-spacing:0}.retailer-picker-menu b,.retailer-picker-trigger b{font:700 11px Manrope;color:#f5f1fa}.retailer-picker-menu small,.retailer-picker-trigger small{font-size:8px;color:#81798d;text-transform:none;letter-spacing:0}.retailer-picker-trigger em{margin-left:auto;color:#9486bc;font-style:normal;font-size:15px}.profile-retailer-thumb,.retailer-option-icon,.retailer-picker-icon{flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid var(--retailer-border,#3c3350);background:var(--retailer-surface,#0a0812);box-shadow:inset 0 0 0 1px #ffffff70,0 5px 14px #0003}.retailer-picker-icon{width:42px;height:42px;padding:6px;border-radius:10px}.retailer-option-icon{width:38px;height:38px;padding:5px;border-radius:9px}.retailer-picker-menu{position:absolute;z-index:40;top:calc(100% + 7px);left:0;right:0;display:grid;gap:3px;padding:7px;border:1px solid #433758;border-radius:12px;background:linear-gradient(160deg,#1a1524,#120f1a);box-shadow:0 22px 55px #000d}.retailer-picker-menu>button{width:100%;min-height:52px;display:flex;align-items:center;gap:11px;border:1px solid transparent;border-radius:9px;background:transparent;color:#fff;padding:6px 8px;cursor:pointer;text-align:left;transition:background .14s ease,border-color .14s ease,transform .14s ease}.retailer-picker-menu>button.selected,.retailer-picker-menu>button:hover{background:linear-gradient(90deg,#7564ff20,#7564ff0a);border-color:#7564ff24}.retailer-picker-menu>button:hover{transform:translateX(1px)}.retailer-picker-menu>button>span{display:flex;flex-direction:column;gap:2px}.retailer-picker-menu>button>i{margin-left:auto;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#17372e;color:#67dfad;font-style:normal;font-size:10px}.profile-retailer-thumb{width:44px!important;height:44px!important;padding:6px;border-radius:10px!important;background:var(--retailer-surface,#0a0812)!important}.profile-retailer-thumb .generic-retailer-art,.retailer-option-icon .generic-retailer-art,.retailer-picker-icon .generic-retailer-art{font-size:18px;text-shadow:none}@media(max-width:760px){.retailer-picker-menu{position:relative;top:auto;margin-top:1px}}.customer-profile-groups{display:grid;gap:24px}.customer-profile-group{padding:18px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#13101dcc,#0e0c16e8);box-shadow:0 18px 45px #0003}.customer-retailer-head{display:flex;align-items:center;gap:13px;margin-bottom:16px;padding-bottom:15px;border-bottom:1px solid #2b2539}.customer-retailer-head h2{font:700 18px Manrope;margin:4px 0 2px}.customer-retailer-head>div>span{font-size:9px;color:var(--muted)}.customer-retailer-logo{width:64px;height:50px;display:grid;place-items:center;overflow:hidden;padding:7px;border:1px solid var(--retailer-border,#403653);border-radius:11px;background:var(--retailer-surface,#0a0812);box-shadow:inset 0 0 0 1px #ffffff6b,0 8px 20px #0003}.customer-retailer-logo .generic-retailer-art{font-size:22px;text-shadow:none}.card-option-icon,.card-picker-icon{padding:0!important;background:transparent!important;border:0!important;box-shadow:0 6px 18px #0005!important}.card-picker-icon{width:56px!important;height:34px!important;border-radius:7px!important}.card-option-icon{width:48px!important;height:29px!important;border-radius:6px!important}.card-option-icon img,.card-picker-icon img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.card-art-visa{box-shadow:0 6px 18px #1434cb32!important}.card-art-mastercard{box-shadow:0 6px 18px #eb001b30!important}.card-art-amex{box-shadow:0 6px 18px #2e77bc35!important}.card-art-discover{box-shadow:0 6px 18px #ff60002d!important}.card-art-target-redcard{box-shadow:0 6px 18px #cc000036!important}.card-picker-menu{z-index:45}.redcard-note{border-color:#a33d52;background:#35131e;color:#ffc2ce}.redcard-note b{color:#ff8da4}@media(max-width:760px){.customer-profile-group{padding:14px}.customer-retailer-head{align-items:flex-start}}.profile-card-status{width:auto!important;height:auto!important;display:inline-block!important;margin-left:auto;white-space:nowrap}.profile-status-control{display:flex;align-items:center;gap:7px;min-width:230px}.profile-status-control .status-select{flex:1 1;min-width:135px}.profile-status-control .status-submit{padding:7px 10px;white-space:nowrap}.saved-profile-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:10px;border:1px solid #3a3052;background:linear-gradient(120deg,#211a35,#15121f);border-radius:11px;padding:13px 14px}.saved-profile-summary>div{min-width:0}.saved-card-readonly span,.saved-profile-summary span{display:block;color:#777082;font-size:8px;text-transform:uppercase;letter-spacing:.09em;margin-bottom:5px}.saved-profile-summary b{display:block;color:#eeeaf3;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-profile-summary .status{display:inline-block}.saved-card-readonly{border:1px solid #372f49;background:#12101a;border-radius:9px;padding:14px}.saved-card-readonly b{display:block;color:#f0ecf4;font-size:12px;margin-bottom:5px}.saved-card-readonly small{color:#81798d;font-size:9px}@media(max-width:760px){.saved-profile-summary{grid-template-columns:1fr 1fr}.saved-profile-summary .secondary{grid-column:1/-1}}