:root{color:#f5f0e6;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--muted:#b7aabd;--line:#493b51;--panel:#302737;--pink:#edb4cf;--cream:#f5f0e6;--safe-top:max(env(safe-area-inset-top,0px), var(--gumdeck-safe-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--gumdeck-safe-bottom,0px));--safe-left:max(env(safe-area-inset-left,0px), var(--gumdeck-safe-left,0px));--safe-right:max(env(safe-area-inset-right,0px), var(--gumdeck-safe-right,0px));background:#17141c;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;margin:0}body{overscroll-behavior:none;overflow:hidden}body.modal-lock{overflow:hidden}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:var(--cream);background:#392d40;border:1px solid #65516e;border-radius:12px;padding:11px 14px;font-size:.8rem;font-weight:650;line-height:1.3;transition:background .15s,border-color .15s}button:hover:not(:disabled){background:#4a3650;border-color:#ae82a3}button:disabled{opacity:.43;cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--pink);outline-offset:3px}a{color:inherit}h1,h2,h3,p{margin:0}p{line-height:1.5}h1{letter-spacing:-.045em;font-size:1.6rem;line-height:1.2}h2{letter-spacing:-.04em;font-size:1.5rem;line-height:1.2}h3{font-size:.95rem}small{font-size:.75em}input[type=checkbox]{appearance:none;background:#28212f;border:1px solid #94779f;border-radius:6px;flex:none;place-content:center;width:21px;height:21px;margin:0;display:grid}input[type=checkbox]:checked{background:var(--pink);border-color:var(--pink)}input[type=checkbox]:checked:after{content:"✓";color:#332337;font-size:15px;font-weight:900}input:disabled{opacity:.4}select,input:not([type=checkbox]){min-width:0;color:var(--cream);background:#251e2c;border:1px solid #604d6b;border-radius:9px;max-width:100%;padding:10px 11px}select{padding-right:20px}button.primary-button{background:var(--pink);border-color:var(--pink);color:#302132;justify-content:space-between;align-items:center;gap:14px;min-height:45px;display:inline-flex}.primary-button:hover:not(:disabled){background:#f5c9df;border-color:#f5c9df}.quiet-button{border-color:var(--line);background:0 0;padding:8px 11px;font-size:.72rem}.icon-button{background:0 0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:1.3rem;font-weight:450;display:grid}.app-shell{width:100%;max-width:430px;height:100vh;height:100dvh;height:var(--gumdeck-viewport-height,100dvh);padding-left:var(--safe-left);padding-right:var(--safe-right);background:#251f2c;flex-direction:column;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 0 80px #0005}.hud{padding:max(10px, var(--safe-top)) 14px 0;z-index:2;background:#292130;border-bottom:1px solid #4d3b55;flex:none}.hud-top{align-items:center;gap:8px;height:36px;display:flex}.wordmark{letter-spacing:-.1em;margin-right:auto;font-size:1.7rem;font-weight:850;line-height:1;text-decoration:none}.wordmark-dot{color:var(--pink)}.connection-dot{background:#b6d7a7;border-radius:50%;flex:none;width:5px;height:5px}.connection-dot.offline{background:#edbf7a}.header-account{min-width:0;display:block}.header-account select{width:88px;height:34px;padding:8px 5px;font-size:.66rem}.sync-button{min-height:34px;padding:7px 9px}.hud-metrics{text-align:center;grid-template-columns:1fr 1.3fr 1fr;padding:11px 0 10px;display:grid}.hud-metrics>div{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.hud-metrics>div+div{border-left:1px solid #51405a}.hud-metrics strong{letter-spacing:-.02em;font-size:.87rem;font-weight:700}.hud-metrics strong small{color:#bfacc6;margin-left:2px;font-weight:450}.hud-metrics span{color:#bda9c6;max-width:34px;font-size:.51rem;line-height:1.15}.hud-metrics>div:nth-child(2) strong{color:var(--pink);font-size:.8rem}.section-tabs{background:#251f2c;flex:none;grid-template-columns:1fr 1fr;gap:5px;padding:9px 14px;display:grid}.section-tabs button{background:#302638;border-color:#302638;border-radius:10px;min-height:39px;padding:10px 6px;font-size:.81rem}.section-tabs button small{color:#b7a2c2;margin-left:5px;font-size:.62rem;font-weight:450}.section-tabs button.selected{color:#352738;background:#e8dce4;border-color:#e8dce4}.section-tabs button.selected small{color:#72566e}.shell-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.status-stack{overscroll-behavior:contain;flex:none;max-height:120px;padding:0 14px;overflow:auto}.status-stack:empty{display:none}.banner{background:#352939;border:1px solid #6a5268;border-radius:9px;margin:0 0 7px;padding:10px 12px;font-size:.7rem;line-height:1.45;position:relative}.banner:has(.notice-dismiss){padding-right:32px}.banner.error{color:#f6c2cd;border-color:#a16a7c}.banner.warning{color:#ead0a0;background:#342d29;border-color:#8d7451}.banner.success{color:#c2d7bd;background:#29302a;border-color:#546d59}.notice-dismiss{background:0 0;border:none;padding:5px 7px;font-size:1.1rem;position:absolute;top:2px;right:2px}.album-page{flex-direction:column;flex:1;min-height:0;padding:0 14px;display:flex}.page-tabs{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.page-tab{background:#302637;border-color:#48374f;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:6px;display:flex}.page-tab strong{font-size:.85rem;font-weight:700}.page-tab small{color:#ab95b7;font-size:.58rem;font-weight:450}.page-tab.selected{background:#473246;border-color:#d4a0bc}.page-tab.selected strong{color:#f8cbe1}.page-tab.selected small{color:#cba7bf}.page-progress{flex:none;justify-content:space-between;align-items:center;gap:6px;min-height:37px;display:flex}.page-progress p{font-size:.65rem;font-weight:550}.page-progress p span{color:#9e79a8;margin:0 3px}.bonus-chip{color:var(--pink);white-space:nowrap;background:#392a40;border-radius:20px;padding:4px 7px;font-size:.6rem}.album-grid{flex:1;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:0;padding:2px;display:grid}.album-card{text-align:left;color:#f3ede6;background:#35293d;border:1px solid #594363;border-radius:12px;flex-direction:column;width:100%;min-height:0;padding:8px 10px;display:flex;position:relative;overflow:hidden}.album-card.unopened{background:#2c2433;border-style:dashed;border-color:#493851}.album-card.active-card{border-color:#d1a4c4;box-shadow:inset 0 0 0 1px #b688ad70}.card-top{letter-spacing:.11em;text-transform:uppercase;color:#c9b3d2;flex:none;justify-content:space-between;align-items:center;gap:4px;font-size:.52rem;display:flex}.card-star{color:var(--pink);letter-spacing:.03em;font-size:.65rem}.placeholder-art{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.card-orb{opacity:.45;background:#725575;border:1px solid #b388ad;border-radius:50%;width:45px;height:45px;position:absolute;transform:rotate(-15deg)}.card-orb:after{content:"";border:1px solid #d4b9d0;border-radius:10px;position:absolute;inset:8px;transform:rotate(35deg)}.card-code{z-index:1;letter-spacing:-.06em;color:#f0e3ee;font-size:1.33rem;font-weight:680;line-height:1;position:relative}.unopened .card-orb{opacity:.16;background:#55415c}.unopened .card-code{color:#9c83aa;font-weight:500}.card-bottom{flex:none;justify-content:space-between;align-items:center;gap:3px;font-size:.56rem;display:flex}.card-bottom strong{font-weight:550}.card-bottom>span{color:#b9a3c5;white-space:nowrap;font-size:.53rem}.divider{color:#82688e;margin:0 4px}.rarity-holo .card-orb{background:#407b7b;border-color:#8dcac1}.rarity-chrome .card-orb{background:#818097;border-color:#d4c6e6}.rarity-apex .card-orb{background:#aa7a4c;border-color:#eaca9b}.page-footnote{color:#ad98b8;white-space:nowrap;flex:none;justify-content:center;align-items:center;min-height:29px;font-size:.56rem;display:flex}.bottom-nav{padding:7px 12px max(8px, var(--safe-bottom));z-index:2;background:#2b2232;border-top:1px solid #513d59;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bottom-nav button{color:#a38dac;background:0 0;border:none;border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:3px 2px;font-size:.62rem;display:flex}.bottom-nav button>span{height:23px;font-size:1.17rem;line-height:1.2}.bottom-nav button small{text-transform:uppercase;letter-spacing:.06em;font-size:.48rem;font-weight:450}.bottom-nav button:disabled{opacity:.6}.bottom-nav button.active{color:var(--pink);background:#3d2b40}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#c6afd0;font-size:.59rem;font-weight:750;line-height:1.5}.small-notice{color:#beabca;font-size:.68rem;line-height:1.5}.craft-section{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:6px 16px 16px;display:flex;overflow-y:auto}.craft-heading h1{margin:5px 0}.craft-heading p:not(.eyebrow){color:var(--muted);font-size:.72rem}.field-label{text-transform:uppercase;letter-spacing:.08em;color:#c7b1d1;flex-direction:column;gap:6px;font-size:.59rem;display:flex}.field-label input,.field-label select{text-transform:none;letter-spacing:0;font-size:.76rem}.recipe-slots{flex:none;gap:6px;display:flex}.recipe-slot{background:#302637;border:1px dashed #6d5478;border-radius:11px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;height:66px;display:flex}.recipe-slot strong{color:#a98eb6;letter-spacing:-.04em;font-size:.76rem}.recipe-slot small{color:#a88bb4;font-size:.48rem}.recipe-slot.filled{background:#3e2b43;border-style:solid;border-color:#a7789d}.recipe-slot.filled strong{color:#f3cce3}.recipe-slot.filled small{color:#d6b0ca}.autofill-actions{grid-template-columns:1fr 1.15fr;gap:7px;display:grid}.autofill-actions button{padding:10px 5px;font-size:.66rem}.autofill-note{margin-top:-5px;font-size:.61rem}.donor-grid{overscroll-behavior:contain;flex:1;grid-template-columns:1fr;gap:6px;min-height:82px;padding:3px;display:grid;overflow-y:auto}.donor-option{cursor:pointer;background:#302637;border:1px solid #584160;border-radius:10px;align-items:center;gap:11px;padding:10px 11px;display:flex}.donor-option:has(input:checked){background:#402d45;border-color:#b084ac}.donor-option strong{font-size:.76rem;font-weight:600;display:block}.donor-option small{color:#c2a8ce;margin-top:3px;font-size:.6rem;display:block}.donor-option.unavailable{opacity:.46;cursor:not-allowed}.empty-donors{color:#bba4c8;border:1px dashed #624c6d;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:14px;min-height:92px;padding:22px 14px;font-size:.73rem;display:flex}.empty-donors>span{color:var(--pink);font-size:1.8rem}.craft-footer{border-top:1px solid #523c5c;flex-direction:column;flex:none;gap:12px;padding-top:13px;display:flex}.craft-footer p{font-size:.74rem}.craft-footer p span{color:#b69ac4;margin-left:12px;font-size:.67rem}.craft-footer .primary-button{width:100%}.empty-panel{text-align:center;margin:auto;padding:40px 24px}.empty-panel h2{margin:16px 0 10px}.empty-panel p{color:var(--muted);font-size:.8rem}.loading-mark{color:var(--pink);font-size:3rem}.pending-panel{background:#322c2b;border:1px solid #8b735a;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 7px;padding:10px;display:flex}.pending-panel strong{font-size:.72rem}.pending-panel p{color:#c4ac93;font-size:.7rem}.pending-panel button{padding:8px 10px;font-size:.65rem}.modal-overlay{width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;color:var(--cream);overscroll-behavior:none;background:#100b18cf;border:0;margin:0;padding:12px;position:fixed;inset:0;overflow:hidden}.modal-overlay[open]{justify-content:center;align-items:center;display:flex}.modal-overlay::backdrop{background:0 0}.modal{overscroll-behavior:contain;background:#302537;border:1px solid #82628d;border-radius:21px;width:100%;max-width:406px;max-height:100%;padding:22px;overflow-y:auto;box-shadow:0 24px 100px #0009}.sheet-overlay{padding:max(12px, var(--safe-top)) 0 0}.sheet-overlay[open]{align-items:flex-end}.bottom-sheet{width:100%;max-width:430px;padding:10px 20px max(22px, var(--safe-bottom));border-bottom:0;border-radius:25px 25px 0 0}.bottom-sheet:before{content:"";background:#80638b;border-radius:4px;width:34px;height:4px;margin:0 auto 14px;display:block}.sheet-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.inspector-title{justify-content:space-between;align-items:center;gap:10px;margin:7px 0 13px;display:flex}.inspector-title h2{font-size:1.7rem}.rarity-label{color:#d0b8db;letter-spacing:.1em;text-transform:uppercase;border:1px solid #755c81;border-radius:6px;padding:6px 8px;font-size:.57rem}.inspector-art{background:#392b41;border:1px solid #63466f;border-radius:13px;justify-content:center;align-items:center;height:110px;display:flex;position:relative;overflow:hidden}.inspector-art .card-orb{width:78px;height:78px}.inspector-art>span:not(.card-orb){z-index:1;letter-spacing:-.06em;font-size:2.35rem;font-weight:700}.inspector-art small{letter-spacing:.14em;color:#af90bf;font-size:.43rem;position:absolute;bottom:9px}.power-row{justify-content:space-between;align-items:center;gap:10px;margin:17px 0 9px;display:flex}.large-stars{letter-spacing:.06em;color:var(--pink);font-size:1.25rem}.power-row strong{text-align:right;letter-spacing:-.04em;font-size:1.25rem}.power-row small{letter-spacing:0;color:#bba1ca;font-size:.58rem}.duplicate-counts{grid-template-columns:1fr 1fr;gap:9px;margin:15px 0;display:grid}.duplicate-counts>div{border:1px solid #5f466a;border-radius:10px;padding:10px 12px}.duplicate-counts dt{color:#bfa4cd;text-transform:uppercase;letter-spacing:.08em;font-size:.57rem}.duplicate-counts dd{align-items:baseline;gap:9px;margin:4px 0 0;font-size:1.55rem;font-weight:650;display:flex}.duplicate-counts dd small{color:#b89cc5;font-size:.57rem;font-weight:400}.upgrade-box{border-top:1px solid #5a4165;padding-top:14px}.upgrade-box p{color:var(--muted);margin:7px 0 14px;font-size:.7rem}.checkbox-label{color:#dfcbe7;cursor:pointer;align-items:start;gap:10px;font-size:.73rem;line-height:1.5;display:flex}.upgrade-box .primary-button{width:100%;margin-top:16px;font-size:.77rem}.modal>h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:1.55rem}.modal-copy{color:#c7b0d2;margin-bottom:17px;font-size:.74rem}.preview-totals{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0;display:grid}.preview-totals>div{border:1px solid #664b72;border-radius:10px;padding:11px}.preview-totals dt{text-transform:uppercase;letter-spacing:.07em;color:#bda2cc;font-size:.53rem}.preview-totals dd{margin:5px 0 0;font-size:1.65rem;font-weight:650}.binding-notice{background:#3b2b40;border:1px solid #79547a;border-radius:12px;padding:13px}.binding-notice strong{color:var(--pink);margin-top:6px;font-size:.8rem;display:block}.binding-notice p{color:#cab0d3;margin-top:9px;font-size:.68rem}.smart-drop-policy{margin-top:14px}.smart-drop-policy>p:not(.eyebrow):not(.small-notice){margin-top:6px;font-size:.7rem}.smart-drop-policy small{color:#b69ac4;font-size:.59rem}.smart-drop-policy .small-notice{margin-top:8px;font-size:.63rem}.selected-items{color:#c2a7d0;margin:16px 0;font-size:.66rem}.selected-items summary{cursor:pointer;padding:4px 0}.selected-items ul{overflow-wrap:anywhere;margin:9px 0;padding:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.6rem;line-height:1.7;list-style:none}.consent{background:#483149;border:1px solid #a17798;border-radius:12px;margin:15px 0;padding:13px;font-size:.71rem}.consent strong{color:#f5c8e0}.modal-actions{justify-content:space-between;gap:9px;margin-top:19px;display:flex}.modal-actions>*{flex:1;padding:10px;font-size:.74rem}.modal-actions .primary-button{justify-content:center}.reveal-art{color:#f3c9df;background:#4b344c;border:1px solid #b184aa;border-radius:50%;place-items:center;width:80px;height:80px;margin:18px auto;font-size:3rem;display:grid}.reveal-results{overscroll-behavior:contain;max-height:230px;overflow-y:auto}.reveal-results>div{border-bottom:1px solid #61456d;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.reveal-results strong{font-size:.85rem}.reveal-results span{color:#d8b3d0;font-size:.65rem}.reveal-results>.small-notice{margin-top:12px}.operation-id{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.57rem!important}.reveal-sequence{color:#c3a4d1;margin:14px 0 18px;font-size:.65rem}.full-width{width:100%;font-size:.75rem;justify-content:center!important}.fixture-panel .sheet-heading h2{font-size:1.2rem}.fixture-fields{grid-template-columns:1fr 1fr;gap:13px;margin:18px 0;display:grid}.fixture-fields .field-label:first-child{grid-column:1/-1}.fixture-panel>.small-notice{margin:13px 0}.fixture-panel>button{width:100%;margin-top:15px}.floating-status{bottom:calc(78px + var(--safe-bottom));color:#332637;z-index:5;white-space:nowrap;background:#eadfdf;border:1px solid #f3c4df;border-radius:24px;padding:12px 16px;font-size:.71rem;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0005}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:360px){.hud{padding-left:11px;padding-right:11px}.hud-top{gap:6px}.wordmark{font-size:1.5rem}.connection-dot{display:none}.header-account select{width:80px;font-size:.62rem}.hud-metrics strong{font-size:.8rem}.hud-metrics>div{gap:4px}.section-tabs{padding:8px 11px}.section-tabs button small{font-size:.56rem}.album-page{padding:0 11px}.album-card{padding:7px 8px}.card-code{font-size:1.2rem}.card-bottom{font-size:.51rem}.card-bottom>span{font-size:.48rem}.card-top{font-size:.49rem}.page-footnote{font-size:.5rem}.page-progress p{font-size:.6rem}.page-tab{gap:5px}.page-tab small{font-size:.53rem}.craft-section{gap:10px;padding:5px 12px 12px}.autofill-actions button{font-size:.6rem}.recipe-slot strong{font-size:.65rem}.recipe-slot small{font-size:.43rem}.modal{padding:19px}.bottom-sheet{padding:10px 17px max(18px, var(--safe-bottom))}}@media (max-height:700px){.hud-metrics{padding-top:7px;padding-bottom:7px}.section-tabs{padding-top:6px;padding-bottom:6px}.page-progress{min-height:32px}.album-card{padding-top:5px;padding-bottom:5px}.card-orb{width:34px;height:34px}.card-code{font-size:1.05rem}.page-footnote{min-height:24px}.bottom-nav{padding-top:5px;padding-bottom:max(5px, var(--safe-bottom))}.inspector-art{height:78px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.arena-panel{overscroll-behavior:contain;flex-direction:column;flex:1;gap:11px;min-height:0;padding:14px 14px 12px;display:flex;overflow-y:auto}.arena-heading{flex:none;justify-content:space-between;align-items:center;display:flex}.arena-heading h1{margin-top:4px;font-size:1.55rem}.arena-mode-badge{color:#dec0d7;border:1px solid #7a5c75;border-radius:16px;padding:7px 9px;font-size:.6rem}.arena-mode-tabs{flex:none;grid-template-columns:1fr 1fr;gap:6px;display:grid}.arena-mode-tabs button{background:#302638;border-color:#48384f;padding:9px 6px;font-size:.76rem}.arena-mode-tabs button small{color:#b99bc8;margin-top:3px;font-size:.6rem;font-weight:450;display:block}.arena-mode-tabs button.selected{color:#342436;background:#e8dce4;border-color:#e8dce4}.arena-mode-tabs .selected small{color:#72566e}.arena-mode-content{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.preset-switch,.owned-deck-tools{flex:none;align-items:center;gap:7px;display:flex}.preset-switch button{border-radius:9px;padding:7px 11px;font-size:.65rem}.preset-switch button.selected{color:#f4cce1;background:#4b334c;border-color:#d3a0bf}.preset-switch>span{color:#bda4c8;margin-left:auto;font-size:.6rem}.arena-help{color:#bca6c8;flex:none;font-size:.62rem;line-height:1.5}.deck-grid{flex:none;grid-template-rows:69px 69px 69px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.deck-card{background:#33283b;border-color:#604769;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;padding:8px 11px;display:flex}.deck-card.deck-leader{background:#463045;border-color:#cc9cb9;grid-column:1/-1;grid-template-columns:1fr auto;align-content:center;gap:4px 12px;display:grid}.deck-slot-index{color:#b9a0c5;font-size:.51rem;font-weight:450}.deck-card strong{letter-spacing:-.04em;font-size:.96rem}.deck-card.deck-leader strong{grid-area:1/2/3;font-size:1.55rem}.deck-leader .deck-slot-index{color:#f0c1d9;text-transform:uppercase;letter-spacing:.08em}.deck-card-meta{color:#d4bddf;align-items:center;gap:8px;width:100%;font-size:.57rem;font-weight:450;display:flex}.deck-card-meta>span:last-child{margin-left:auto}.deck-leader .deck-card-meta>span:last-child{margin-left:0}.tag-badge{color:#edc4d2;background:#604154;border-radius:4px;padding:2px 5px;font-size:.51rem;font-weight:700;display:inline-block}.tag-tech{color:#b7d9cd;background:#355550}.tag-vibe{color:#d0caec;background:#494671}.stance-picker{border:0;flex:none;margin:0;padding:0}.stance-picker legend{margin-bottom:7px;padding:0;font-size:.67rem;font-weight:650}.stance-picker legend span{color:#b69cc3;margin-left:7px;font-size:.5rem;font-weight:450;display:inline}.stance-picker>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.stance-picker button{flex-direction:column;gap:3px;min-height:48px;padding:8px 5px;display:flex}.stance-picker button strong{font-size:.7rem}.stance-picker button small{color:#ba9bc8;font-size:.53rem;font-weight:450}.stance-picker button.selected{background:#4b334a;border-color:#d0a2c1}.stance-picker button.selected small{color:#edb8d8}.training-opponent{background:#2f2738;border:1px solid #554363;border-radius:11px;flex-direction:column;flex:none;gap:4px;padding:9px 11px;display:flex}.training-opponent .eyebrow{font-size:.48rem}.training-opponent strong{font-size:.69rem;font-weight:600}.training-opponent strong span{color:#ad86b2;margin:0 4px}.training-opponent small{color:#b59ec2;font-size:.53rem}.arena-action{flex:none;margin-top:auto;padding-top:1px}.arena-action p{color:#b9a3c5;text-align:center;margin-bottom:7px;font-size:.57rem}.arena-action .primary-button{width:100%;font-size:.76rem}.owned-deck-tools{justify-content:space-between}.owned-deck-tools>span{color:#c1a9cd;font-size:.61rem}.owned-deck-tools button{padding:8px 10px;font-size:.65rem}.owned-deck-summary{color:#bda2cb;border-top:1px solid #503c5a;justify-content:space-between;padding:7px 0;font-size:.61rem;display:flex}.owned-deck-summary strong{color:#edbfd8;margin-left:5px}.deck-picker-list{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:50dvh;margin-top:14px;padding:3px;display:flex;overflow-y:auto}.deck-picker-list button{text-align:left;flex:none;align-items:center;gap:12px;min-height:53px;padding:10px;display:flex}.deck-picker-list button>span:first-child{margin-right:auto}.deck-picker-list button strong{font-size:.77rem;display:block}.deck-picker-list button small{color:#bc9dcb;margin-top:4px;font-size:.56rem;display:block}.deck-picker-list button b{font-size:.65rem;font-weight:600}.battle-result h2{margin:7px 0 8px;font-size:1.55rem}.battle-sides{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0 12px;display:grid}.battle-side{background:#36283e;border:1px solid #6b4c75;border-radius:13px;min-width:0;padding:12px 10px}.battle-side h3{color:#cfb5d9;font-size:.7rem;font-weight:500}.battle-display-pwr{color:#f4c8e1;letter-spacing:-.06em;white-space:nowrap;margin:7px 0 14px;font-size:1.75rem;display:block}.battle-display-pwr small{letter-spacing:0;color:#c7a9d3;font-size:.56rem;font-weight:450}.battle-side dl{flex-direction:column;gap:8px;margin:0;display:flex}.battle-side dl>div{justify-content:space-between;gap:3px;font-size:.52rem;display:flex}.battle-side dt{color:#b99ac7}.battle-side dd{color:#ecd9ee;white-space:nowrap;margin:0}.battle-score-note{color:#bfa4cb;margin-bottom:12px;font-size:.6rem;line-height:1.5}.match-ack{margin-top:17px}@media (max-height:760px){.arena-panel{gap:8px;padding-top:10px}.arena-heading h1{font-size:1.3rem}.arena-mode-content{gap:7px}.deck-grid{grid-template-rows:60px 60px 60px;gap:5px}.deck-card{padding:6px 9px}}@media (max-width:360px){.arena-panel{padding-left:11px;padding-right:11px}.stance-picker legend span{margin:3px 0 0;display:block}.battle-side{padding:10px 7px}.battle-side dl>div{font-size:.49rem}}.reserve-box{background:#302c32;border:1px solid #7b6f56;border-radius:12px;gap:9px;margin-bottom:14px;padding:12px;display:grid}.reserve-box h3{margin-bottom:4px;font-size:.8rem}.reserve-box>p{color:#e4cca4;font-size:.7rem}.reserve-actions button{width:100%;font-size:.72rem}.donor-option .reserved-label{color:#e4c79e}.reserved-consent{border-color:#9d805d}.collection-actions{flex:none;gap:7px;padding:7px 14px 0;display:flex}.collection-actions button{color:#e2c4d8;background:#3b2e3c;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:.62rem;display:flex}.collection-actions button:first-child{flex:1}.collection-actions strong{color:#352538;background:#dfb9d0;border-radius:5px;padding:1px 5px;font-size:.58rem}.onboarding-panel{overscroll-behavior:contain;flex-direction:column;flex:1;gap:13px;min-height:0;padding:17px 16px;display:flex;overflow-y:auto}.onboarding-panel h1{margin-top:5px;font-size:1.48rem}.learning-steps{flex:none;grid-template-columns:1fr 1.25fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.learning-steps li{color:#a68bb3;background:#302637;border-radius:9px;align-items:center;gap:6px;padding:8px 5px;font-size:.58rem;display:flex}.learning-steps li>span{border:1px solid #6f5178;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.learning-steps .current{color:#f2d9e9;background:#463046}.learning-steps .current>span{border-color:#d3a5c4}.learning-steps .done{color:#c0d4b4}.learning-reward-summary{background:#392a3c;border:1px solid #715571;border-radius:12px;flex:none;padding:12px}.learning-reward-summary strong{color:#f2c6de;font-size:.78rem;display:block}.learning-reward-summary p{color:#c6aecd;margin-top:5px;font-size:.65rem}.learning-cards{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(58px,1fr);gap:7px;min-height:180px;display:grid}.learning-cards>*{text-align:left;background:#34283b;border:1px dashed #765778;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.learning-cards>:last-child:nth-child(odd){grid-column:1/-1}.learning-cards span{color:#bfa5c9;font-size:.5rem;font-weight:450}.learning-cards strong{letter-spacing:-.04em;font-size:1.04rem}.learning-cards small{color:#d5b6d2;font-size:.55rem;font-weight:450}.learning-cards.deck-stage{flex:1;min-height:190px}.learning-cards .leader{background:#4b324a;border-style:solid;border-color:#d3a5c4}.learning-copy{color:#cbb1d3;flex:none;font-size:.7rem}.learning-action{flex:none;gap:11px;display:grid}.learning-action h2{font-size:1.1rem}.learning-action>p{color:#c4afce;font-size:.71rem}.learning-action .learning-check{color:#bfdbb2;font-weight:600}.learning-goal{background:#3f2f43;border:1px solid #8e6e8e;border-radius:11px;padding:12px}.learning-goal span{color:#d5b7d2;font-size:.6rem;display:block}.learning-goal strong{margin:5px 0;font-size:1.25rem;display:block}.learning-goal p{color:#c5accf;font-size:.66rem}.learning-complete{text-align:center;gap:15px;margin:auto 0;display:grid}.learning-complete>span{color:var(--pink);font-size:4rem}.learning-complete p{color:#c7afcf;font-size:.78rem}.learning-complete .small-notice{font-size:.67rem}.free-rewards{gap:15px;padding-top:15px;display:grid}.free-reward{background:#392b40;border:1px solid #775c7d;border-radius:13px;gap:13px;padding:14px;display:grid}.free-reward h3{margin:6px 0;font-size:.95rem}.free-reward p{color:#cbb3d3;font-size:.67rem}.free-reward .fixture-entitlement-note{color:#dfc294;margin-top:8px}.empty-rewards{text-align:center;gap:12px;padding:30px 12px;display:grid}.empty-rewards>span{color:var(--pink);font-size:2.5rem}.empty-rewards p{color:#c5accf;font-size:.74rem}.tutorial-grant-note{color:#c7ddb9;border:1px solid #658066;border-radius:10px;margin:10px 0;padding:11px;font-size:.72rem}@media (max-height:750px){.onboarding-panel{gap:9px;padding:12px 14px}.learning-cards{min-height:150px}.learning-cards>*{padding:7px 10px}.learning-reward-summary{padding:9px 11px}}.reveal-item-count{color:#ceb4d8;margin:9px 0 4px;font-size:.63rem}.upgrade-box .checkbox-label+.checkbox-label{margin-top:9px}.own-arena-actions{gap:7px;display:grid}.own-arena-actions>button{min-height:37px;padding-top:8px;padding-bottom:8px;font-size:.7rem}.own-arena-actions p{margin:0;font-size:.55rem}.arena-terminal-note{color:#d6bfde;border:1px solid #69516c;border-radius:8px;padding:7px 10px;font-size:.63rem}.search-return{color:#e6c4db;background:#422f42;padding:8px;font-size:.6rem}.arena-search{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.search-stage{align-items:center;gap:13px;padding:12px 0 1px;display:flex}.search-stage h2{margin-top:5px;font-size:1.35rem}.search-stage .eyebrow{font-size:.56rem}.search-symbol{color:#e8bdd8;background:#443046;border:1px solid #aa83a4;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:2.4rem;display:grid}.search-stage.offered .search-symbol{color:#e8d1a6;background:#3e3537;border-color:#a08d67}.frozen-deck{background:#392b40;border:1px solid #745477;border-radius:14px;padding:13px}.frozen-cards{gap:5px;margin:12px 0;display:flex}.frozen-cards span{color:#d9c3e1;background:#302638;border:1px solid #66506f;border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:0;padding:12px 4px;font-size:.6rem;font-weight:650;display:flex}.frozen-cards .leader{color:#f2cce2;background:#50364e;border-color:#c096b2}.frozen-summary{border-top:1px solid #59445f;justify-content:space-between;gap:15px;padding-top:10px;display:flex}.frozen-summary span{gap:4px;display:grid}.frozen-summary small{color:#bda4c8;font-size:.54rem}.frozen-summary strong{color:#e5cfeb;font-size:.69rem}.frozen-deck>p{color:#c2a5cc;margin-top:12px;font-size:.6rem}.search-progress{gap:10px;margin:0;display:grid}.search-progress div{justify-content:space-between;gap:10px;font-size:.62rem;display:flex}.search-progress dt{color:#bfa8ca}.search-progress dd{color:#e8cde3;text-align:right;margin:0;font-weight:600}.search-timing-note{font-size:.58rem}.search-actions{gap:8px;margin-top:auto;display:grid}.search-actions>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.search-actions button{font-size:.68rem}.active-search-banner{color:#f1c9df;background:#453044;justify-content:space-between;width:100%;margin:0 0 7px;padding:8px 10px;font-size:.6rem;display:flex}.active-search-banner>span{white-space:nowrap;margin-left:9px}.fallback-presets{gap:8px;margin:15px 0;display:flex}.fallback-presets button{flex:1;font-size:.75rem}.fallback-presets .selected,.fallback-leaders .selected{background:#51344f;border-color:#d1a2bf}.fallback-leaders{flex-wrap:wrap;gap:6px;margin:9px 0 14px;display:flex}.fallback-leaders button{flex:1;gap:4px;min-width:57px;padding:9px 5px;display:grid}.fallback-leaders strong{font-size:.62rem}.fallback-leaders small{color:#bea4ca;font-size:.53rem;font-weight:450}.fallback-opponent{margin-top:12px;font-size:.62rem}.owned-deck-content{gap:8px}.owned-deck-content .deck-grid{grid-template-rows:60px 60px 60px}.arena-heading-meta{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.arena-personal-stats{color:#bfa4ca;margin:0;font-size:.51rem}.battle-side dt small{color:#bba4c7;margin-top:2px;font-size:.57rem;display:block}.pass-panel{flex-direction:column;flex:1;min-height:0;padding:8px 14px 0;display:flex}.pass-hero{background:linear-gradient(110deg,#463047,#33263d);border:1px solid #69506d;border-radius:15px;flex:none;padding:12px 13px}.pass-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.pass-heading h1{margin-top:3px;font-size:1.6rem}.pass-heading h1 small{color:#bda3c4;margin-left:4px;font-size:.8rem;font-weight:500}.pass-countdowns{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pass-countdowns span{color:#dfbfd5;border:1px solid #81637d;border-radius:20px;padding:5px 7px;font-size:.55rem}.pass-countdowns strong{color:#f0d0e5;font-size:.7rem}.pass-xp{color:#d2b9db;justify-content:space-between;align-items:center;gap:4px;margin:10px 0 6px;font-size:.57rem;display:flex}.quest-progress-track{background:#211b28;border:1px solid #594460;border-radius:8px;height:5px;overflow:hidden}.quest-progress-track>span{background:#e9b7d2;border-radius:7px;height:100%;transition:width .2s;display:block}.daily-bundle-meter{flex:none;padding:10px 2px 2px}.daily-bundle-meter>div:first-child{justify-content:space-between;align-items:center;gap:5px;margin-bottom:6px;display:flex}.daily-bundle-meter strong{font-size:.7rem}.daily-bundle-meter strong span{color:var(--pink);margin-left:5px}.daily-bundle-meter>div>span,.daily-bundle-meter p{color:#bda5c7;font-size:.53rem}.daily-bundle-meter p{margin-top:4px}.pass-tabs{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px 0;display:grid}.pass-tabs button{background:#302637;border-color:#4b3854;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;font-size:.75rem;display:flex}.pass-tabs button small{color:#b69cc3;font-size:.5rem;font-weight:450}.pass-tabs button.selected{color:#38253b;background:#e6d8e3;border-color:#e6d8e3}.pass-tabs button.selected small{color:#705469}.pass-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;padding:2px 2px 14px;display:flex;overflow-y:auto}.quest-route{align-items:center;gap:8px;display:flex}.quest-route span{color:#bda7c8;flex:1;font-size:.56rem;line-height:1.4}.quest-route button{flex:none;padding:8px;font-size:.56rem}.quest-list{flex-direction:column;gap:6px;display:flex}.quest-card{background:#302637;border:1px solid #4f3b59;border-radius:10px;align-items:center;gap:8px;min-height:64px;padding:9px 10px;display:flex}.quest-card-main{flex:1;min-width:0}.quest-title{align-items:baseline;gap:6px;display:flex}.quest-title>span{color:#ce9fc4;flex:none;font-size:.52rem;font-weight:750}.quest-title h3{font-size:.64rem;font-weight:650;line-height:1.3}.quest-meta{color:#b69ec2;justify-content:space-between;align-items:center;margin:5px 0;font-size:.51rem;display:flex}.quest-meta strong{color:#d0abc8;font-weight:500}.quest-card button{flex:none;width:57px;padding:8px 7px;font-size:.62rem}.quest-earned{background:#2c2b31;border-color:#4b5351}.quest-earned .quest-progress-track>span{background:#a7c5a1}.quest-earned .quest-meta strong{color:#bed4b7}.quest-earned button:disabled{opacity:.8;color:#afc3a8;background:0 0;border-color:#0000}.d5-availability,.pass-footnote{color:#b59ec1;font-size:.55rem;line-height:1.45}.d5-availability{background:#302735;border-left:2px solid #947498;border-radius:3px 6px 6px 3px;padding:7px 9px}.bundle-claims{flex-direction:column;gap:7px;display:flex}.bundle-claim{background:#3e2e40;border:1px solid #8b6b7e;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;padding:10px;display:flex}.bundle-claim strong{font-size:.66rem;display:block}.bundle-claim small{color:#c5aacb;margin-top:4px;font-size:.52rem;line-height:1.5;display:block}.bundle-claim button{flex:none;padding:8px;font-size:.63rem}.chapter-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.chapter-picker button{justify-content:center;align-items:center;gap:6px;padding:9px 4px;font-size:.8rem;display:flex}.chapter-picker button small{font-size:.49rem;font-weight:450}.chapter-picker button.selected{color:#f1c4df;opacity:1;background:#51364c;border-color:#d4a7c4}.chapter-caption{color:#c7b0d1;font-size:.57rem;line-height:1.45}.weekly-bonus{color:#dfbfdb;padding:7px 0 0;font-size:.63rem}.pass-reward-list{flex-direction:column;gap:5px;display:flex}.pass-reward{background:#302538;border:1px solid #523b5c;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex}.reward-level{color:#e6bad8;background:#463149;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:.63rem;font-weight:750;display:grid}.pass-reward strong{font-size:.69rem}.pass-reward small{color:#bba0c8;margin-top:3px;font-size:.52rem;display:block}.pass-reward>button{min-width:57px;margin-left:auto;padding:7px 9px;font-size:.58rem}.pass-reward.claimed{border-color:#4b554b}.pass-reward.claimed button:disabled{opacity:.8;color:#bed3b6}.pass-reward.locked{opacity:.7}.wildcard-wallet,.old-pass,.cosmetic-milestones{background:#35283d;border:1px solid #705273;border-radius:12px;padding:10px}.wildcard-wallet h3,.cosmetic-milestones h3{font-size:.75rem}.wildcard-wallet>p,.old-pass>p,.cosmetic-milestones>p{color:#c1a5cd;margin:5px 0;font-size:.56rem;line-height:1.45}.wildcard-row{border-top:1px solid #61446a;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.wildcard-row strong{font-size:.66rem;display:block}.wildcard-row small{color:#c2a8ce;margin-top:4px;font-size:.5rem;display:block}.wildcard-row button{margin-left:auto;padding:8px;font-size:.61rem}.old-pass{background:#392e30;border-color:#967251}.old-pass h3{color:#ecd1ab;margin-top:4px;font-size:.8rem}.old-pass .pass-reward{margin-top:7px}.cosmetic-milestones{margin-top:2px}.cosmetic-milestones>span{color:#ab93b6;padding-top:6px;font-size:.6rem;display:block}.cosmetic-milestones>span.earned{color:#bed2b6}.wildcard-designs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:40dvh;padding:3px;display:grid;overflow-y:auto}.wildcard-designs button{flex-direction:column;gap:5px;padding:12px 5px;display:flex}.wildcard-designs button strong{font-size:.81rem}.wildcard-designs button small{color:#c4a3cc;font-size:.59rem;font-weight:450}.wildcard-choice{text-align:center;background:#3b2c46;border:1px solid #9d7da6;border-radius:12px;padding:22px 10px}.wildcard-choice strong{letter-spacing:-.05em;font-size:2rem;display:block}.wildcard-choice span{color:#dfb7d9;margin-top:10px;font-size:.75rem;display:block}.quest-effect-summary{color:#c6dfbc;background:#2c342d;border:1px solid #60735d;border-radius:9px;padding:8px 10px;font-size:.65rem;line-height:1.5}.shop-panel{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 14px 0;display:flex}.shop-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.shop-heading h1{font-size:1.4rem}.shop-test-label{color:#b8e5cc;white-space:nowrap;background:#234236;border:1px solid #426653;border-radius:7px;padding:5px 7px;font-size:.6rem;font-weight:750}.shop-intro{color:#cdb7d8;font-size:.7rem;line-height:1.4}.shop-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 1px 14px;display:flex;overflow-y:auto}.shop-catalog{grid-template-columns:1fr 1fr;gap:9px;display:grid}.shop-sku{background:linear-gradient(145deg,#44304e,#302738);border:1px solid #735578;border-radius:15px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.shop-sku-box{background:linear-gradient(145deg,#484033,#302738);border-color:#82714c}.shop-pack-art{isolation:isolate;color:#f0c9e3;place-items:center;height:70px;font-size:2.1rem;display:grid;position:relative}.shop-pack-art:before{content:"";z-index:-1;background:#654c6c;border:1px solid #ba9bc4;border-radius:5px;width:44px;height:60px;position:absolute;transform:rotate(-7deg);box-shadow:4px 4px #20192488}.shop-sku-box .shop-pack-art:before{background:#6c6041;border-color:#ccbb82;width:70px;height:49px;transform:rotate(-4deg)}.shop-sku h2{letter-spacing:-.02em;font-size:1.05rem}.shop-sku p{color:#d2bfd7;font-size:.64rem}.shop-sku-price{font-size:1.08rem;font-weight:800}.shop-sku-price small{color:#d5b8d4;font-size:.58rem;font-weight:600}.shop-sku .primary-button{justify-content:center;min-height:38px;padding:9px 10px;font-size:.68rem}.shop-pity{background:#2d2633;border:1px solid #51405d;border-radius:12px;padding:11px 12px}.shop-pity h3{margin-bottom:7px;font-size:.77rem}.shop-pity-row{flex-wrap:wrap;gap:6px;display:flex}.shop-pity-row span{color:#d5c1e1;border:1px solid #665070;border-radius:6px;padding:4px 7px;font-size:.63rem}.shop-orders-header{justify-content:space-between;align-items:center;gap:6px;display:flex}.shop-orders-header h2{letter-spacing:-.02em;font-size:.97rem}.shop-order{background:#302638;border:1px solid #5c4965;border-radius:12px;flex-direction:column;gap:7px;padding:11px 12px;display:flex}.shop-order-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.shop-order-head strong{font-size:.78rem}.shop-order-head span{color:#e4c4da;background:#4b354d;border-radius:5px;padding:4px 6px;font-size:.59rem}.shop-order p{color:#c8b3d2;font-size:.67rem}.shop-order button{min-height:37px;font-size:.71rem}.shop-order details{color:#bca5c7;overflow-wrap:anywhere;font-size:.59rem}.shop-order details p{padding-top:6px;font:.58rem ui-monospace,monospace}.shop-quote-price{justify-content:space-between;align-items:baseline;margin:14px 0;display:flex}.shop-quote-price strong{font-size:1.5rem}.shop-quote-price span{color:#d4b6d6;font-size:.78rem}.shop-odds{grid-template-columns:repeat(4,1fr);gap:5px;margin:8px 0 12px;display:grid}.shop-odds div{background:#382b40;border:1px solid #6b4f75;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:9px 3px;display:flex}.shop-odds dt{color:#cfb5d7;font-size:.58rem}.shop-odds dd{margin:0;font-size:.76rem;font-weight:750}.shop-quote-disclosure{color:#ecd0b3;background:#42332d;border:1px solid #826549;border-radius:10px;padding:10px 11px;font-size:.68rem;line-height:1.45}.shop-guarantees{color:#cbb5d3;margin:10px 0;padding-left:17px;font-size:.65rem;line-height:1.6}.shop-first-pay{background:#493a58;border:1px solid #a48bbd;border-radius:9px;margin:9px 0;padding:9px 10px;font-size:.7rem;line-height:1.45}.shop-opening-summary{color:#edcde1;border:1px solid #715779;border-radius:9px;margin-bottom:10px;padding:8px 10px;font-size:.72rem}:root[data-telegram-theme=light]{background:#f1e9ef}:root[data-telegram-theme=light] .hud,:root[data-telegram-theme=light] .bottom-nav{color:#352738;background:#f1e9ef;border-color:#c1aabc}:root[data-telegram-theme=light] .hud .sync-button{color:#352738;border-color:#b49aaf}:root[data-telegram-theme=light] .hud-metrics strong small,:root[data-telegram-theme=light] .hud-metrics span{color:#71566d}:root[data-telegram-theme=light] .hud-metrics>div:nth-child(2) strong,:root[data-telegram-theme=light] .wordmark-dot{color:#8a416e}:root[data-telegram-theme=light] .bottom-nav button{color:#71566d}:root[data-telegram-theme=light] .bottom-nav button.active{color:#70365c;background:#e4cddd}.telegram-test-label{color:var(--muted);text-align:center;padding:3px 0;font-size:.53rem}:root[data-telegram-theme] .modal-overlay{height:100dvh;padding-left:max(12px, var(--safe-left));padding-right:max(12px, var(--safe-right));padding-bottom:calc(max(12px, var(--safe-bottom)) + max(0px, 100dvh - var(--gumdeck-viewport-height,100dvh)))}:root[data-telegram-theme] .sheet-overlay{padding-left:var(--safe-left);padding-right:var(--safe-right);padding-bottom:max(0px, 100dvh - var(--gumdeck-viewport-height,100dvh))}.access-shell{background:#251f2c}.access-header{padding:max(22px,var(--safe-top)) 22px 16px;flex:none;align-items:center;gap:12px;display:flex}.access-badge{color:#d1b9d4;white-space:nowrap;border:1px solid #5e4767;border-radius:20px;padding:6px 9px;font-size:.62rem}.access-content{padding:24px 26px max(26px,var(--safe-bottom));flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow:auto}.access-symbol{width:74px;height:74px;color:var(--pink);background:#3c2a43;border:1px solid #ab7ba4;border-radius:24px;place-items:center;margin-bottom:12px;font-size:42px;display:grid}.access-content h1{font-size:1.85rem}.access-intro{color:var(--muted);font-size:.86rem}.access-form{flex-direction:column;gap:10px;margin-top:10px;display:flex}.access-form label{color:#dfcedf;font-size:.75rem}.access-form input{width:100%;min-height:48px;font-size:1rem}.access-form .primary-button{width:100%;min-height:48px;margin-top:4px}.access-form .banner{margin:0}.access-form [role=status]{color:var(--muted);font-size:.75rem}.access-support{color:#b49ec0;margin-top:auto;padding-top:22px;font-size:.7rem}.access-support strong{color:#dec5de}.invoice-note{color:#d2bfd7;padding:8px 0;font-size:.72rem}
