:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mini-page,.mini-page body,.mini-page #root{background:#080b09;height:100%;margin:0;overflow:hidden}.bank-app,.bank-app *,.v1-modal,.v1-modal *{box-sizing:border-box}.bank-app{--bg:#080b09;--panel:#191e1b;--line:#ffffff0d;--muted:#8d9c93;--accent:#27cf50;--ease-out:cubic-bezier(.23,1,.32,1);background:var(--bg);color:#f4f7f5;-webkit-text-size-adjust:100%;overscroll-behavior:none;font:14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute;inset:0;overflow:hidden}.bank-app button,.v1-modal button,.v1-sheet button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0}.bank-app button:disabled,.v1-modal button:disabled{opacity:.4;cursor:default}.bank-app button:focus-visible,.v1-modal button:focus-visible{outline-offset:3px;outline:2px solid #27cf50}.bank-app button:active:not(:disabled),.v1-modal button:active:not(:disabled){transform:scale(.98)}button svg{flex-shrink:0;width:19px;height:19px}.bank-app h1,.bank-app h2,.bank-app p{margin:0}.v1-shell{max-width:500px;height:100%;padding:0 18px;padding-top:var(--device-safe-area-top,54px);padding-bottom:var(--mobile-safe-area-height,30px);grid-template-rows:64px minmax(0,1fr) 62px;margin:auto;display:grid}.bank-header{align-items:center;gap:11px;display:flex}.icon-button{background:#1a211c;border-radius:14px;place-items:center;width:42px;height:42px;padding:0;display:grid}.menu-trigger{border:1px solid #ffffff08!important}.header-country{align-items:center;gap:7px;font-size:12px;display:flex}.header-country img{object-fit:cover;border-radius:2px;width:19px;height:13px}.balance{text-align:right;margin-left:auto;display:grid}.balance span{color:#8d9c93;font-size:10px}.balance strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:23px;font-weight:700}.search-screen{flex-direction:column;justify-content:space-between;gap:12px;min-height:0;padding:13px 0 12px;display:flex}.note-zone{padding-top:clamp(5px,3dvh,25px)}.reveal-heading{justify-content:space-between;align-items:center;gap:8px;min-height:26px;margin-bottom:10px;font-size:12px;font-weight:650;display:flex}.issue-caption{color:#7b8a81;font-size:10px;font-weight:400}.note-button{width:100%;text-align:initial;background:0 0;padding:0;display:block}.note-button:disabled{opacity:1!important}.note-art{aspect-ratio:2.3;isolation:isolate;width:100%;filter:saturate(calc(1 - var(--wear)*.48)) contrast(calc(1 - var(--wear)*.11)) brightness(calc(1 - var(--wear)*.1));border-radius:4px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0005;container-type:inline-size}.note-art>img:first-child{object-fit:fill;width:100%;height:100%;display:block}.note-ink{z-index:1;letter-spacing:.035em;pointer-events:none;font:700 2.35cqw/1 Georgia,Times New Roman,serif;position:absolute;inset:0}.serial{white-space:nowrap;display:block;position:absolute}.classic .serial-one{color:#973e35;top:46%;left:2.7%}.classic .serial-two{color:#284c33;top:18.5%;right:2.5%}.classic .issue-year{color:#443c32;font-size:2cqw;bottom:2%;right:2.3%}.modern .serial-one{transform-origin:0 0;color:#25382c;font-size:2.7cqw;top:70%;left:8%;transform:rotate(-90deg)}.modern .issue-year{writing-mode:vertical-rl;color:#43483b;font-size:2.1cqw;top:8%;right:1.4%}.issue-year{background:#fff7;padding:.15em;position:absolute}.wear-overlay{z-index:2;pointer-events:none;object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.serial-display{letter-spacing:1px;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-top:15px;font:600 clamp(19px,5.5vw,25px)/1.3 Courier New,monospace;display:flex}.serial-display>span{letter-spacing:0;color:#75867b;font:10px/1.4 system-ui}.is-rolling{color:#b8d3c2}.condition-line{color:#a4b1a8;align-items:center;gap:7px;margin-top:9px;font-size:11px;display:flex}.condition-line>span{color:#6f8176;margin-left:auto;font-size:10px}.condition-dot{background:#27cf50;border-radius:50%;width:6px;height:6px}.condition-2{background:#c9d584}.condition-3{background:#d9b87a}.condition-4{background:#b89084}.valuation{text-align:center;align-content:center;justify-items:center;gap:3px;min-height:105px;display:grid}.valuation>span{color:#7e9185;font-size:10px}.valuation>strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:44px;font-weight:750;line-height:1.15}.factor-chip{color:#96a69c;justify-content:center;align-items:center;gap:9px;max-width:100%;min-height:27px;font-size:11px;display:flex}.factor-chip b{color:inherit;font-weight:600}.factor-chip>b:last-child{background:#ffffff08;border-radius:5px;padding:3px 7px;font-size:10px}.rarity-0{color:#d4ded8}.rarity-1{color:#27cf50}.rarity-2{color:#62afff}.rarity-3{color:#bd8dfb}.rarity-4{color:#f1c568}.rarity-5{color:#ff879f}.muted{color:#9aac9f}.search-actions{gap:9px;display:grid}.result-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.secondary{background:#18221b;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 12px;display:flex;color:#bdd4c5!important;border:1px solid #ffffff07!important;font-size:11px!important}.sell-button{background:#1c221c;color:#d1dccb!important}.mode-button{text-align:left;background:#171d19;border-radius:13px;grid-template-columns:1fr auto;min-height:50px;padding:9px 13px;display:grid}.mode-button>span{color:#7e9084;font-size:9px}.mode-button>b{grid-area:2/1;font-size:12px;font-weight:600}.mode-button>svg{color:#819889;grid-area:1/2/3;align-self:center;width:16px}.primary{background:#27cf50;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:49px;padding:12px 15px;display:flex;color:#0c2514!important;font-weight:650!important}.open-button>b{text-align:left;flex:1}.open-button>span{font-variant-numeric:tabular-nums;background:#1c6b3520;border-radius:7px;padding:5px 9px;font-size:12px}.insufficient{color:#d3b780;text-align:center;font-size:10px;line-height:1.35}.bank-footer{border-top:1px solid #ffffff07;justify-content:center;align-items:center;gap:4px;padding:5px 0 8px;display:flex}.bank-footer>button{color:#6d8174;background:0 0;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:8px;max-width:175px;height:43px;font-size:11px;display:flex}.bank-footer>button svg{width:18px}.bank-footer small{background:#ffffff0c;border-radius:4px;padding:1px 5px;font-size:9px}.connection{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:20px;display:flex}.connection>svg{color:#27cf50;width:35px;height:35px}.connection h1{letter-spacing:-.6px;font-size:22px}.connection p{color:#91a396;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.connection .primary{margin-top:8px}.hint{color:#8c9e92;font-size:11px;line-height:1.6;margin-top:15px!important}.collection-screen{flex-direction:column;gap:15px;min-height:0;padding:13px 0 10px;display:flex}.collection-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.collection-heading h1{letter-spacing:-.6px;font-size:23px}.collection-heading>span{color:#819889;font-size:11px}.collection-grid{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:12px 10px;display:grid}.collection-card{text-align:left;background:#151d17;border-radius:12px;align-self:start;min-width:0;padding:9px}.collection-card>div:not(.note-art){align-items:center;gap:3px;margin:9px 0 5px;font-size:13px;display:flex}.collection-card>div>span{margin-left:auto;font-size:8px}.collection-card>div>svg{color:#afc1b4;width:12px;height:12px}.collection-card>strong{letter-spacing:.2px;white-space:nowrap;font:600 12px Courier New,monospace;display:block}.collection-card>small{color:#819889;justify-content:space-between;gap:2px;margin-top:6px;font-size:9px;display:flex}.collection-card>small>b{color:#bdcdc2;font-weight:600}.pagination{justify-content:center;align-items:center;gap:20px;display:flex}.pagination>span{color:#7d9385;text-align:center;min-width:45px;font-size:11px}.pagination .icon-button{width:36px;height:36px}.empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.empty>svg{color:#688170;width:44px;height:44px}.empty h2{font-size:19px}.empty p{color:#85988b;max-width:240px;font-size:12px;line-height:1.6}.empty .secondary{margin-top:5px}.v1-overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000b;position:fixed;inset:0}.v1-modal{z-index:61;color:#f4f7f5;width:min(100%,500px);max-height:90dvh;padding:20px 18px max(24px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:#141c17;border:1px solid #ffffff0b;border-bottom:0;border-radius:25px 25px 0 0;font:14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}.modal-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.modal-heading h2{letter-spacing:-.5px;margin:0;font-size:21px}.modal-heading .icon-button{background:#27312a;border-radius:50%;width:34px;height:34px}.v1-modal button,.v1-sheet{color:#f4f7f5}.bottom-sheet{color:#f4f7f5;background:#141c17!important}.menu-list{gap:8px;display:grid}.menu-list>button{text-align:left;background:#202a23;border-radius:13px;align-items:center;gap:13px;padding:15px;display:flex}.menu-list>button>span{flex:1;font-size:14px}.menu-list small,.setting small{color:#8c9f92;margin-top:4px;font-size:11px;display:block}.menu-list>button>svg:first-child{color:#8cdbab}.menu-list>button>svg:last-child{color:#728d7b;width:15px}.settings{gap:8px;display:grid}.setting{text-align:left;background:#202a23;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:13px;display:flex}.toggle{background:#45564a;border-radius:15px;flex-shrink:0;width:39px;height:23px;position:relative}.toggle:after{content:"";background:#c2d3c7;border-radius:50%;width:17px;height:17px;transition:transform .15s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;left:3px}.toggle.on{background:#509b69}.toggle.on:after{background:#d9f7e4;transform:translate(16px)}.test-panel{background:#1e2c22;border:1px solid #344d3c;border-radius:14px;margin-top:20px;padding:16px}.test-tag{letter-spacing:1px;color:#a9cb9c;font-size:9px}.test-panel p{color:#98ad9e;margin:10px 0 15px;font-size:12px;line-height:1.6}.mode-list{gap:8px;display:grid}.mode-list>button{text-align:left;background:#202a23;border-radius:12px;align-items:center;gap:9px;min-height:72px;padding:14px 12px;display:flex}.mode-list>button>span{flex:1}.mode-list b{font-size:13px}.mode-list small{color:#8fa395;margin-top:5px;font-size:10px;line-height:1.4;display:block}.mode-list strong{white-space:nowrap;font-size:13px}.mode-list>button.selected{outline-offset:-1px;background:#253e2c;outline:1px solid #79d79b}.mode-list>button>svg{color:#7ee5a0;width:14px}.mode-list .hint{margin-bottom:0}.detail-serial{text-align:center;margin:20px 0;font:650 24px Courier New,monospace}.detail-grid{grid-template-columns:1fr 1fr;gap:15px 10px;display:grid}.detail-grid>span{color:#7e9386;font-size:10px}.detail-grid b{color:#d3dfd7;margin-top:3px;font-size:12px;font-weight:550;display:block}.factor-list{color:#95ab9d;margin:18px 0;font-size:11px}.factor-list>div{border-top:1px solid #ffffff08;justify-content:space-between;gap:8px;padding:7px 0;display:flex}.factor-list b{color:#bfcec4;font-weight:500}.factor-list small{text-align:right;color:#809588;min-width:60px;margin-left:8px;display:inline-block}.detail-actions{grid-template-columns:.8fr 1.2fr;gap:8px;display:grid}.detail-actions button{font-size:12px!important}.bank-toast,.error-toast{z-index:70;color:#d4eddb;background:#203929;border:1px solid #355341;border-radius:13px;align-items:center;gap:9px;max-width:464px;margin:auto;padding:12px 16px;font-size:12px;display:flex;position:absolute;bottom:90px;left:18px;right:18px;box-shadow:0 8px 35px #0007}.error-toast{color:#ead3bb;background:#39281e;border-color:#71513a;top:75px;bottom:auto}.error-toast>span{overflow-wrap:anywhere;flex:1}.error-toast .icon-button{background:#ffffff09;width:28px;height:28px}.bank-app:not(.standalone) .error-toast{top:calc(75px + var(--device-safe-area-top,54px))}.bank-app:not(.standalone) .bank-toast{bottom:120px}@media (height<=700px){.v1-shell{grid-template-rows:56px minmax(0,1fr) 56px;padding-left:15px;padding-right:15px}.search-screen{gap:7px;padding-top:3px;padding-bottom:8px}.note-zone{padding-top:3px}.serial-display{margin-top:11px;font-size:21px}.reveal-heading{margin-bottom:7px;font-size:11px}.valuation{min-height:88px}.valuation>strong{font-size:37px}.factor-chip{min-height:23px;font-size:10px}.condition-line{margin-top:6px}.search-actions{gap:7px}.secondary{min-height:36px}.mode-button{min-height:43px;padding:6px 12px}.open-button{min-height:49px}.bank-footer{padding-bottom:6px}.bank-footer>button{height:40px}.collection-screen{gap:10px}.collection-card{padding:7px}.collection-grid{gap:9px}.collection-card>div:not(.note-art){margin-top:7px}.collection-card>strong{font-size:11px}.pagination .icon-button{width:32px;height:32px}}@media (height<=570px){.search-screen{gap:4px}.note-zone{align-self:center;width:100%;max-width:310px}.serial-display{margin-top:7px;font-size:19px}.valuation{min-height:65px}.valuation>strong{font-size:30px}.valuation>span{display:none}.condition-line{font-size:9px}.result-actions{display:none}.reveal-heading{min-height:19px;font-size:10px}}@media (hover:hover) and (pointer:fine){.secondary:hover,.mode-button:hover,.icon-button:hover{background:#2b3a2f}.primary:hover{background:#8bedaf}}@media (prefers-reduced-motion:reduce){.bank-app *,.v1-modal *{transition:none!important;animation:none!important}}.bank-app{--rarity-0:#d4ded8;--rarity-1:#27cf50;--rarity-2:#62afff;--rarity-3:#bd8dfb;--rarity-4:#f1c568;--rarity-5:#ff879f;container-type:size}.bank-app button,.v1-modal button{flex-shrink:0;min-width:0;margin:0}.v1-shell{grid-template-rows:58px minmax(0,1fr) 54px;gap:0;padding-inline:16px}.search-screen{grid-template-rows:minmax(0,1fr) auto auto;justify-content:normal;gap:8px;padding:5px 0 9px;display:grid}.note-zone{flex-direction:column;justify-content:center;align-items:center;min-height:0;padding-top:0;display:flex}.reveal-heading{width:100%;min-height:20px;margin-bottom:8px;font-size:12px}.note-button{flex:0 auto;align-self:center;width:min(100%,230cqh - 828px);max-width:100%;min-height:0;position:relative}.note-frame{color:#d4ded8;isolation:isolate;border-radius:5px;position:relative}.note-frame:before{content:"";opacity:0;z-index:-1;transition:opacity .24s var(--ease-out);pointer-events:none;border-radius:5px;position:absolute;inset:-1px;box-shadow:0 0 0 1px,0 0 16px 3px}.note-frame .note-art{box-shadow:none}.note-art{filter:none}.note-art>img:first-child{filter:saturate(calc(1 - var(--wear)*.48)) contrast(calc(1 - var(--wear)*.11)) brightness(calc(1 - var(--wear)*.1))}.issue-year,.classic .issue-year,.modern .issue-year{writing-mode:horizontal-tb;color:#43483b;background:#fff9;border-radius:1px;padding:.15em .3em;font-size:2.1cqw;bottom:auto;right:auto}.serial-display{gap:8px;width:100%;margin-top:11px;font-size:clamp(18px,5.5vw,25px);line-height:1.2}.serial-display>span{flex-shrink:0;font-size:10px}.condition-line{width:100%;min-height:17px;margin-top:7px;font-size:11px}.valuation{gap:2px;min-height:86px}.valuation>strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(30px,5.6cqh,44px);line-height:1.1}.valuation>span{display:block}.factor-chip{min-height:25px;font-size:11px}.search-actions{gap:7px}.result-actions{display:grid}.secondary{min-height:40px;padding:8px 10px}.mode-button{min-height:46px;padding:7px 12px}.open-button{min-height:50px}.bank-footer{min-height:0;padding:5px 0 6px;position:static}.bank-footer>button{height:42px}.mode-any{color:#d4ded8!important}.mode-uncommon{color:#27cf50!important}.mode-rare{color:#62afff!important}.mode-epic{color:#bd8dfb!important}.luck-badge{text-align:center;font-variant-numeric:tabular-nums;background:#19251b;border:1px solid #ffffff09;border-radius:13px;flex-shrink:0;gap:0;padding:5px 9px;display:grid}.luck-badge span{color:#9acba8;font-size:13px;font-weight:700}.luck-badge small{color:#789281;font-size:8px;line-height:1.2}.luck-badge.active{background:#27351b;border-color:#a6d37455}.luck-badge.active span{color:#d6ed97}.header-country{gap:5px;font-size:11px}.bank-header{gap:9px}.balance strong{overflow-wrap:anywhere;font-size:22px;line-height:1.15}.balance{min-width:0}.balance span{line-height:1.25}.detail-grid small{color:#99bba5;margin-top:3px;font-size:11px;display:block}.factor-list>div>span>small{text-align:left;margin:3px 0 0;display:block}.bulk-confirm{gap:12px;display:grid}.bulk-confirm p{margin:0;line-height:1.6}.bulk-confirm .hint{margin:0 0 8px!important}.sell-all{min-height:38px;font-size:11px!important}.collection-screen{gap:10px}.collection-grid{grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch;min-height:0}.collection-card{max-height:100%;padding:8px;overflow:hidden}.collection-card .note-art{min-height:28px;max-height:calc(50cqh - 218px)}.collection-heading h1{font-size:21px}.collection-card>strong{font-size:clamp(10px,3vw,12px)}@container (height<=620px){.v1-shell{grid-template-rows:52px minmax(0,1fr) 48px;padding-inline:14px}.search-screen{gap:5px;padding:3px 0 6px}.note-button{width:min(100%,230cqh - 754.4px)}.serial-display{margin-top:8px;font-size:20px}.condition-line{margin-top:5px}.reveal-heading{min-height:17px;margin-bottom:6px;font-size:11px}.valuation{min-height:70px}.valuation>strong{font-size:34px}.valuation>span{font-size:9px}.factor-chip{min-height:22px;font-size:10px}.search-actions{gap:6px}.secondary{min-height:36px}.mode-button{min-height:41px;padding:5px 11px}.open-button{min-height:46px;padding:9px 12px}.bank-footer>button{height:38px}.collection-screen{gap:7px;padding-block:6px}.collection-card{padding:6px}.collection-card>div:not(.note-art){margin:5px 0 4px}.collection-card>small{margin-top:4px}.pagination .icon-button{width:34px;height:30px}}@container (height<=530px){.v1-shell{grid-template-rows:48px minmax(0,1fr) 46px}.search-screen{gap:3px}.note-button{width:min(100%,230cqh - 713px)}.note-zone{align-self:stretch;width:100%;max-width:100%}.valuation{min-height:61px}.valuation>strong{font-size:30px}.valuation>span{display:block}.result-actions{display:grid}.secondary{min-height:34px;font-size:10px!important}.mode-button{min-height:39px}.open-button{min-height:44px}.serial-display{margin-top:6px;font-size:18px}.condition-line{min-height:14px;font-size:10px}.reveal-heading{margin-bottom:5px;font-size:10px}.bank-header .icon-button{width:36px;height:36px}.balance strong{font-size:20px}.collection-card .note-art{max-height:calc(50cqh - 204px)}.collection-heading h1{font-size:18px}.sell-all{min-height:32px}.pagination .icon-button{height:28px}.collection-card>div:not(.note-art){font-size:11px}.collection-card>small{font-size:8px}}@media (prefers-reduced-motion:reduce){.note-frame:before{transition:none}}.mini-page #root{height:var(--telegram-height,100dvh)}.bank-app.standalone{height:var(--telegram-height,100dvh);bottom:auto}.standalone .v1-shell{padding-top:max(env(safe-area-inset-top,0px),var(--telegram-safe-top,0px));padding-bottom:max(env(safe-area-inset-bottom,0px),var(--telegram-safe-bottom,0px))}.note-zone{grid-template-rows:20px minmax(0,1fr) auto auto;place-items:center stretch;gap:6px;width:100%;max-width:none;display:grid}.reveal-heading{align-self:center;min-height:0;margin:0}.note-button{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.note-frame{aspect-ratio:2.3;max-width:100%;height:100%;max-height:calc(43.4783cqw - 13.913px)}.note-frame .note-art{aspect-ratio:2.3;width:auto;max-width:100%;height:100%}.serial-display{min-height:24px;margin:0}.condition-line{min-height:17px;margin:0}@container (height<=620px){.note-zone{grid-template-rows:17px minmax(0,1fr) auto auto;gap:5px}.serial-display{min-height:23px}.condition-line{min-height:16px}}@container (height<=530px){.note-zone{grid-template-rows:16px minmax(0,1fr) auto auto;gap:4px}.serial-display{min-height:22px}.condition-line{min-height:14px}}.note-zone{place-self:stretch stretch}.luck-explanation{gap:14px;display:grid}.luck-explanation p{color:#b4c9bc;margin:0;line-height:1.65}.luck-explanation b{color:#d7edbc}.bill-changing{animation:bill-arrive .15s var(--ease-out) both;transform-origin:50% 90%}@keyframes bill-arrive{0%{opacity:.62;transform:perspective(600px)rotateX(8deg)translateY(5px)}to{opacity:1;transform:perspective(600px)rotateX(0)translateY(0)}}.issue-year,.classic .issue-year,.modern .issue-year{box-shadow:none;color:#343a30;text-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-weight:600}.note-ink .serial{letter-spacing:.065em;font-kerning:none;font-variant-numeric:tabular-nums;font-feature-settings:"kern" 0;white-space:pre;text-shadow:none;font-family:Courier New,monospace;font-size:2.35cqw;font-style:normal;font-weight:600;line-height:1.15}.modern .serial-one,.modern .serial-two{font-size:2.35cqw}.note-frame.rarity-0{color:var(--rarity-0)}.note-frame.rarity-1{color:var(--rarity-1)}.note-frame.rarity-2{color:var(--rarity-2)}.note-frame.rarity-3{color:var(--rarity-3)}.note-frame.rarity-4{color:var(--rarity-4)}.note-frame.rarity-5{color:var(--rarity-5)}.luck-badge>span{justify-content:center;align-items:center;gap:5px;display:flex}.luck-clover{flex:0 0 22px;width:22px;height:22px;display:block}.luck-badge{padding:4px 8px}.luck-badge small{padding-left:27px}.note-ink .serial{letter-spacing:.035em;color:#173825;-webkit-text-stroke:0;text-shadow:0 0 1px #eee7d4;font-weight:700}.classic .serial-one{color:#8a241c;font-size:2.95cqw;top:45%;left:2.3%}.classic .serial-two{color:#183d26;font-size:3.3cqw;top:18.5%;right:2.3%}.modern .serial-one{color:#152e25;font-size:3.1cqw;top:75%;left:7%}.modern .serial-two{color:#23321e;font-size:3cqw;top:20%;right:3%}.luck-badge{color:#27cf50;background:#1b201d;border:0;border-radius:18px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:5px 9px;display:flex}.luck-badge>span{color:#e1e9e3;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1;display:flex}.luck-badge .luck-clover{color:#63e78b;flex-basis:25px;width:25px;height:25px}.luck-badge.active{color:#332808;background:#edc34f;border-color:#0000}.luck-badge.active>span{color:#332808}.luck-badge.active .luck-clover{color:#edc34f}.luck-progress{transition:stroke-dasharray .18s var(--ease-out)}.serial-display.long-series{letter-spacing:.6px;font-size:clamp(17px,5vw,22px)}.detail-serial{overflow-wrap:anywhere;word-break:normal;font-variant-numeric:tabular-nums}.note-art.series-length-3 .serial{font-size:2.8cqw}.note-art.series-length-4 .serial{font-size:2.6cqw}@media (prefers-reduced-motion:reduce){.luck-progress{transition:none}}.recovery-info{border-top:1px solid #ffffff12;gap:9px;padding-top:14px;display:grid}.recovery-info>b{color:#d4e9db;font-size:12px}.recovery-info p{font-size:12px}.note-meta{align-items:center;gap:10px;width:100%;min-height:42px;margin-top:12px;display:flex}.note-meta .serial-display{letter-spacing:.5px;flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;margin-top:0;font-size:clamp(18px,5.2vw,24px);display:flex}.note-meta .serial-display>b{font:inherit;white-space:nowrap;max-width:100%}.note-meta .serial-display>span{font-size:10px}.note-meta .serial-display.long-series{letter-spacing:.25px;font-size:clamp(16px,4.65vw,22px)}.inline-sell{background:#202721;border-radius:11px;align-self:center;min-height:36px;padding:7px 11px;color:#cddcd1!important;border:1px solid #dce7df15!important;font-size:11px!important}.condition-dot.condition-hidden{background:#89938d}.search-screen .valuation{gap:5px;min-height:108px}.search-screen .valuation>strong{font-size:clamp(36px,6.5cqh,54px)}.search-screen .note-button{width:min(100%,230cqh - 740.6px)}.compact-luck{gap:16px;display:grid}.compact-luck p{color:#9cab9f;margin:0;font-size:12px;line-height:1.55}.luck-next{color:#9cab9f;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.luck-next b{color:#f4d18c;font-size:16px}.luck-cadence{grid-template-columns:1fr 1fr;gap:8px;display:grid}.luck-cadence>span{color:#b4c2b9;background:#ffffff05;border-radius:13px;padding:12px;font-size:11px}.luck-cadence b{color:#e2c37e;margin-top:4px;font-size:24px;display:block}.compact-luck .recovery-short{color:#b2d5bd;background:#88d3a009;border-radius:11px;padding:11px 12px}@container (height<=620px){.note-meta{gap:8px;min-height:38px;margin-top:8px}.note-meta .serial-display{font-size:20px}.note-meta .serial-display.long-series{font-size:17px}.search-screen .valuation{min-height:86px}.search-screen .valuation>strong{font-size:41px}.search-screen .note-button{width:min(100%,230cqh - 694.6px)}}@container (height<=530px){.note-meta{min-height:34px;margin-top:6px}.note-meta .serial-display{gap:2px;font-size:18px}.note-meta .serial-display.long-series{font-size:16px}.inline-sell{min-height:34px;padding:6px 9px}.search-screen .valuation{min-height:73px}.search-screen .valuation>strong{font-size:35px}.search-screen .note-button{width:min(100%,230cqh - 660.1px)}}.collection-heading h1 small{letter-spacing:0;color:#96aaa0;margin-top:3px;font-size:10px;font-weight:500;line-height:1.2;display:block}.collection-heading h1 small.inventory-full{color:#e8c786}.capacity-hint{color:#d8bf8d;text-align:center;font-size:10px;line-height:1.4}.capacity-hint button{font-size:inherit;background:0 0;padding:0;text-decoration:underline;color:#c5decf!important}.luck-stock{background:#ffffff05;border-radius:12px;gap:6px;padding:12px;display:grid}.luck-stock>b{color:#d9e7df;font-size:12px}.luck-stock>span{color:#e3d096;font-size:12px}.luck-stock p{font-size:11px}.search-screen .note-zone{grid-template-rows:20px auto auto auto;align-content:center;gap:6px}.search-screen .note-button{aspect-ratio:2.3;justify-self:center;height:auto}.search-screen .note-frame{aspect-ratio:2.3;width:100%;height:auto;max-height:none}.search-screen .note-frame .note-art{aspect-ratio:2.3;width:100%;max-width:100%;height:auto}@container (height<=620px){.search-screen .note-zone{grid-template-rows:17px auto auto auto;gap:5px}}@container (height<=530px){.search-screen .note-zone{grid-template-rows:16px auto auto auto;gap:4px}}.search-screen .note-zone{grid-template-columns:minmax(0,1fr);justify-content:stretch}.admin-animation-panel{gap:9px;display:grid}.admin-animation-panel .secondary{min-height:42px}.admin-animation-panel .rarity-4{color:#f1c568!important}.admin-animation-panel .rarity-5{color:#ff879f!important}.note-frame:before{opacity:0;inset:-2px;box-shadow:0 0 0 1px,0 0 20px 6px,0 0 44px 9px}.note-frame.is-revealed:before{opacity:.62}.note-frame.rarity-0:before{opacity:0;box-shadow:0 0 0 1px}.note-frame.is-revealed.rarity-4:before,.note-frame.is-revealed.rarity-5:before{opacity:.82}.factor-chip>span{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.25}.factor-chip>b{flex-shrink:0}.factor-list>div>span{overflow-wrap:anywhere;min-width:0;padding-right:12px}.open-button{isolation:isolate;position:relative;overflow:hidden}.open-button>*{z-index:1;position:relative}.open-button:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff45,#0000);width:25%;position:absolute;inset:-15% 0;transform:translate(-125%)}.open-button.sheen-visible:not(:disabled):after{animation:6s linear infinite open-button-sheen}@keyframes open-button-sheen{0%,84%{opacity:0;transform:translate(-125%)}85%{opacity:.9}98%{opacity:.9;transform:translate(525%)}to{opacity:0;transform:translate(525%)}}.luck-intro{text-align:center;color:#a8b7af;font-size:13px;line-height:1.6}.luck-progress-card{background:#262a28;border:1px solid #ffffff08;border-radius:18px;margin:16px 0 10px;padding:17px 16px}.luck-progress-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.luck-progress-title strong{letter-spacing:-.3px;font-size:17px;line-height:1.25}.luck-progress-title>span{color:#94a39b;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.luck-meter{background:#ffffff0c;border-radius:10px;height:7px;overflow:hidden}.luck-meter>span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#50d78b,#a9ed84);width:100%;height:100%;display:block}.luck-progress-card p{color:#c2cec7;font-size:12px;margin-top:12px!important}.luck-progress-card small{color:#9baaa2;margin-top:5px;font-size:11px;display:block}.luck-progress-card.is-ready{border-color:#e6bd6430}.luck-progress-card.is-ready strong{color:#f1c568}.luck-progress-card.is-ready .luck-meter>span{background:#f1c568}.luck-footnote{text-align:center;color:#8c9e93;margin:8px 0 16px!important;font-size:11px!important}.luck-panel>.text-button{width:100%;margin-top:9px;font-size:12px}@media (prefers-reduced-motion:reduce){.open-button.sheen-visible:not(:disabled):after{opacity:0;animation:none}.note-frame:before{transition:none}}.note-art,.note-frame{box-shadow:none;background:0 0;border:0;outline:0}.note-button{box-shadow:none;background:0 0;padding:0;border:0!important}.note-frame:before{inset:0;box-shadow:0 0 22px 6px,0 0 44px 9px}.note-frame.rarity-0:before{box-shadow:none}.note-frame.is-revealed.rarity-0:before{opacity:0}.collection-item{min-width:0;min-height:0;position:relative}.collection-item .collection-card{text-align:left;width:100%;height:100%}.collection-pin{z-index:3;background:#141a17df;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 2px 10px #0003;color:#d4dfd7!important}.collection-pin svg{fill:none;width:18px;height:18px}.collection-pin.is-pinned{background:#29271ce8;color:#ffd45e!important}.collection-pin.is-pinned svg{fill:currentColor}.bank-footer>button[aria-current]{color:#27cf50;background:#292b2a}.collector-footer{background:#1b1c1e;border-color:#ffffff0a}.primary{background:#27cf50;color:#062b12!important}.open-button>span{background:#096a2728}.header-level em,.xp-track i{background:#27cf50}.luck-meter>span{background:linear-gradient(90deg,#20bd47,#32df59)}.opening-controls{grid-template-columns:minmax(0,1fr) 78px;gap:8px;min-height:0;display:grid}.opening-controls .mode-button{min-width:0}.opening-quantity{background:#171d19;border-radius:13px;grid-template-columns:1fr 1fr;align-items:center;gap:2px;padding:4px;display:grid}.opening-quantity button{color:#90a296;background:0 0;border-radius:9px;min-height:34px;padding:4px 2px;font-size:12px;font-weight:700}.opening-quantity button[aria-pressed=true]{color:#f2f8f4;background:#344136;box-shadow:0 1px 5px #0002}.batch-reopen{color:#c5d8cc;background:#202721;border-radius:10px;justify-content:center;align-items:center;gap:3px;min-height:36px;padding:7px;display:flex;border:1px solid #ffffff10!important;font-size:10px!important}.batch-reopen svg{width:15px;height:15px}.batch-results{gap:14px;display:grid}.batch-overview{text-align:center;gap:4px;display:grid}.batch-overview>span{color:#a4b4a9;font-size:11px}.batch-overview>strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:25px}.batch-overview small{color:#8c9f91;font-size:10px}.batch-list{gap:7px;display:grid}.batch-row{text-align:left;background:#222925;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:68px;padding:10px 9px;display:flex;border:1px solid #ffffff09!important}.batch-art{border-radius:3px;flex-shrink:0;width:74px;box-shadow:0 0 12px -5px}.batch-art .note-art{aspect-ratio:2.3;width:100%}.batch-row-copy{flex:1;gap:2px;min-width:0;display:grid}.batch-row-copy>b{color:#e3ebe6;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.batch-row-copy>small{color:inherit;font-size:10px}.batch-row-copy>em{color:#8b9c91;font-size:9px;font-style:normal}.batch-row>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.batch-row>svg{color:#879b8e;flex-shrink:0;width:13px;height:13px}.batch-hint{text-align:center;color:#91a497;margin:0;font-size:10px}.batch-results>.primary{min-height:43px}@media (width<=370px){.batch-row{gap:7px;padding:9px 8px}.batch-art{width:60px}.batch-row>strong{font-size:10px}.batch-row-copy>b,.batch-row-copy>small{font-size:9px}}.v1-modal .batch-row.rarity-0{color:#d4ded8}.v1-modal .batch-row.rarity-1{color:#27cf50}.v1-modal .batch-row.rarity-2{color:#62afff}.v1-modal .batch-row.rarity-3{color:#bd8dfb}.v1-modal .batch-row.rarity-4{color:#f1c568}.v1-modal .batch-row.rarity-5{color:#ff879f}.batch-results>.primary{z-index:2;position:sticky;bottom:0;box-shadow:0 -8px 18px #191e1b}.batch-row{min-height:60px;padding-block:7px}.batch-results{gap:11px}.collector-surface{color:#eef2ef;--collector-muted:#99a69e;--collector-line:#ffffff10;--collector-accent:#27cf50;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.collector-surface button{font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer}.collector-surface h1,.collector-surface h2,.collector-surface h3,.collector-surface p{margin:0}.collector-surface button:focus-visible{outline-offset:3px;outline:2px solid #27cf50}.collector-surface button:disabled{opacity:.45;cursor:default}.collector-surface button:active:not(:disabled){transform:scale(.98)}.collector-screen{flex-direction:column;min-height:0;display:flex;overflow:hidden}.collector-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#354039 transparent;height:100%;min-height:0;overflow-y:auto}.collector-content{gap:14px;min-width:0;padding:16px 0 22px;display:grid}.collector-heading .eyebrow{margin-bottom:6px;display:block}.eyebrow{letter-spacing:1.2px;color:#90ac9a;font-size:9px;font-weight:650}.collector-heading h1{letter-spacing:-.7px;align-items:center;gap:9px;font-size:27px;font-weight:720;line-height:1.2;display:flex}.collector-heading p{color:#99a69e;margin-top:7px;font-size:12px;line-height:1.55}.collector-card{background:#181e1a;border:1px solid #ffffff0c;border-radius:16px;min-width:0;padding:16px}.collector-card h2{letter-spacing:-.2px;font-size:15px;font-weight:650}.collector-card p{color:#a1ada5;margin-top:7px;font-size:12px;line-height:1.6}.collector-card>.primary,.collector-card>.secondary{width:100%;min-height:42px;margin-top:14px;font-size:12px}.collector-surface .row{justify-content:space-between;align-items:center;gap:9px;display:flex}.collector-surface .row>span{color:#a3b5a9;font-size:11px}.xp-block{gap:9px;display:grid}.xp-block>div:first-child{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.xp-block span{color:#a7baae;font-variant-numeric:tabular-nums;font-size:11px}.xp-track{background:#303a33;border-radius:9px;height:5px;overflow:hidden}.xp-track i{background:#27cf50;border-radius:9px;height:100%;display:block}.header-level{background:#1b201d;border-radius:18px;flex-shrink:0;align-items:center;gap:7px;min-height:34px;padding:8px 9px;display:flex;position:relative}.header-level b{white-space:nowrap;font-size:11px}.header-level>i{background:#343c36;border-radius:4px;width:23px;height:4px;display:block;overflow:hidden}.header-level em{background:#27cf50;border-radius:4px;height:100%;display:block}.level-dot{background:#e7c676;border-radius:50%;width:6px;height:6px;position:absolute;top:0;right:2px;box-shadow:0 0 0 2px #080b09}.collector-footer{background:#151b17;border:1px solid #ffffff08;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:3px;height:45px;margin:2px 0 7px;padding:3px;display:grid}.collector-footer>button{color:#a0aca4;background:0 0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;height:37px;padding:3px 2px;font-size:9px;display:flex;position:relative}.collector-footer>button svg{width:17px;height:17px}.collector-footer>button[aria-current=page]{color:#9befb8;background:#26372c}.nav-dot{background:#e7c676;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:23%}.collector-menu{gap:12px;display:grid}.menu-profile{text-align:left;color:#f0f4f1;background:#191f1b;border-radius:17px;grid-template-columns:40px 1fr 16px;align-items:center;gap:10px;width:100%;padding:16px;display:grid;border:1px solid #ffffff0c!important}.profile-mark{color:#a2edb9;background:#2a3b2e;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.profile-mark svg{width:23px;height:23px}.menu-profile b{font-size:16px;display:block}.menu-profile small{color:#a2b0a7;margin-top:3px;font-size:11px;display:block}.menu-profile>.xp-block{grid-column:1/-1;margin-top:4px}.menu-profile .xp-block b{font-size:11px}.menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.menu-grid>button{color:#e7eee9;background:#1a201c;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:93px;padding:12px 5px;display:flex;border:1px solid #ffffff09!important}.menu-grid svg{color:#b9d5c2;width:23px;height:23px}.menu-grid b{font-size:12px}.menu-grid small{color:#94a49a;text-align:center;font-size:9px;line-height:1.35}.daily-menu{text-align:left;color:#f3ead2;background:#28251a;border-radius:15px;align-items:center;gap:11px;width:100%;padding:13px;display:flex;border:1px solid #e8c75c25!important}.daily-menu>span:nth-child(2){flex:1}.daily-menu b{font-size:12px;display:block}.daily-menu small{color:#bfb18c;margin-top:4px;font-size:10px;display:block}.menu-gift{color:#edd17d;background:#443b21;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.settings-menu{color:#aab8ae;text-align:left;background:0 0;align-items:center;gap:10px;padding:11px 4px;display:flex;font-size:12px!important}.settings-menu svg:last-child{margin-left:auto}.segment{background:#191f1b;border-radius:13px;gap:3px;padding:4px;display:grid}.segment.four{grid-template-columns:repeat(4,minmax(0,1fr))}.segment.three{grid-template-columns:repeat(3,minmax(0,1fr))}.segment.two{grid-template-columns:repeat(2,minmax(0,1fr))}.segment button{color:#9ca9a0;background:0 0;border:0;border-radius:10px;min-height:36px;padding:5px 3px;font-size:11px;font-weight:600}.segment button[aria-pressed=true]{color:#f2f6f3;background:#35413a;box-shadow:0 1px 3px #0003}.album-summary{gap:11px;padding:3px 0 5px;display:grid}.album-summary>div:first-child{align-items:center;gap:8px;font-size:12px;display:flex}.album-summary svg{color:#a4cbb2;width:17px}.album-summary b{flex:1;font-size:12px}.album-summary>div>span{color:#bed3c5;font-variant-numeric:tabular-nums;white-space:nowrap}.album-summary>small{color:#90a397;font-size:10px}.album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.album-cell{color:#d9e2dc;text-align:left;background:#191f1b;border-radius:13px;min-width:0;overflow:hidden;border:1px solid #ffffff0c!important;padding:9px!important}.album-cell img{aspect-ratio:2.3;object-fit:cover;border-radius:4px;width:100%;display:block}.album-cell.missing img{filter:grayscale();opacity:.25}.album-cell.missing{background:#101713;border-style:dashed!important}.album-cell.chosen{outline-offset:0;outline:1px solid #27cf50}.album-cell>div:not(.album-sample){justify-content:space-between;align-items:center;gap:4px;margin-top:8px;display:flex}.album-cell b{font-size:12px;line-height:1.3}.album-cell svg{color:#8be8ab;flex-shrink:0;width:13px;height:13px}.album-cell small{color:#9aaa9f;margin-top:5px;font-size:9px;display:block}.album-sample{overflow-wrap:anywhere;color:#cbdccf;align-items:center;min-height:38px;font:600 15px/1.4 Courier New,monospace;display:flex}.album-cell.missing .album-sample{color:#67796c}.entry-detail>small{color:#91a598;margin-top:9px;font-size:10px;display:block}.album-reward .eyebrow{margin-bottom:7px;display:block}.album-reward h2{font-size:18px}.point-badge{color:#e7ca7e;letter-spacing:0;white-space:nowrap;background:#2d2b1c;border-radius:9px;padding:5px 8px;font-size:11px;font-weight:650}.skill-milestone{color:#a8b9ae;align-items:center;gap:7px;font-size:11px;display:flex}.skill-milestone svg{color:#dfc87d;width:14px;height:14px}.skill-card.available{border-color:#6fc58d55}.rank-dots{gap:5px;display:flex}.rank-dots i{background:#3b453e;border-radius:3px;width:16px;height:5px;display:block}.rank-dots i.filled{background:#91e7ae}.skill-change{grid-template-columns:1fr 1fr;gap:15px;margin-top:16px;display:grid}.skill-change>span{color:#9ca99f;gap:4px;font-size:10px;display:grid}.skill-change b{color:#d2ddd5;font-size:12px;font-weight:550}.skill-change>span:nth-child(2) b{color:#91e7ae}.collector-note{color:#96a79c;font-size:11px;line-height:1.65}.text-button{color:#aecdb8;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:6px;display:flex;font-size:11px!important}.text-button svg{width:15px;height:15px}.period-caption{color:#c0cec4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;font-size:12px;display:flex}.period-caption small{color:#8fa396;font-size:10px}.xp-reward{white-space:nowrap;color:#e7cf87!important;font-size:11px!important}.task-progress{align-items:center;gap:13px;margin-top:14px;display:flex}.task-progress .xp-track{flex:1}.task-progress b{color:#b0c1b6;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:550}.task-actions{gap:8px;margin-top:14px;display:flex}.task-actions>button:first-child{flex:1;min-height:39px;font-size:12px}.reroll-button{color:#b2c1b7;background:#2a332c;border-radius:11px;place-items:center;width:41px;display:grid}.reroll-button svg{width:16px;height:16px}.task-card.claimed{opacity:.7}.task-card.claimed .xp-track i{background:#6b8a75}.target-row{justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.target-row b{font-size:12px;font-weight:550}.target-row small{color:#94aa9c;margin-top:3px;font-size:10px;display:block}.profile-hero{grid-template-columns:58px 1fr;align-items:center;gap:13px;display:grid}.profile-level{color:#a7edbd;background:#2b4031;border-radius:17px;place-items:center;width:58px;height:58px;font-size:27px;font-weight:700;display:grid}.profile-hero>div>b{font-size:13px;display:block}.profile-hero>div>span{color:#9db7a6;margin-top:5px;font-size:11px;display:block}.profile-hero>.xp-block{grid-column:1/-1;margin-top:6px}.stat-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.stat-grid .collector-card{gap:7px;padding:13px;display:grid}.stat-grid small{color:#9daea2;font-size:10px}.stat-grid strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:19px}.profile-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.profile-links>button{background:#1a221c;border-radius:12px;align-items:center;gap:7px;padding:12px 9px;font-size:11px;display:flex;border:1px solid #ffffff0c!important}.profile-links>button span{color:#cbb777;margin-left:auto;font-size:9px}.profile-links svg{width:14px;height:14px}.profile-links>button svg:last-child{width:12px;margin-left:auto}.section-heading{justify-content:space-between;align-items:center;font-size:15px;display:flex;margin-top:4px!important}.section-heading span{color:#a0b4a6;font-size:11px;font-weight:500}.achievement-row{border-bottom:1px solid #ffffff0b;align-items:center;gap:10px;min-width:0;padding:8px 0 12px;display:flex}.achievement-icon{color:#738d7c;background:#1c251f;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.achievement-row>div{flex:1;min-width:0}.achievement-row b{font-size:12px;font-weight:550}.achievement-row small{color:#8c9f93;margin-top:3px;font-size:10px;line-height:1.5;display:block}.achievement-row.unlocked .achievement-icon{color:#eed484;background:#34301e}.achievement-row .text-button{color:#dbc77d;white-space:nowrap}.title-options{flex-wrap:wrap;gap:7px;display:flex}.title-options button{min-height:34px;font-size:10px!important}.title-options [aria-pressed=true]{outline:1px solid #86dba3}.history-row{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:4px 0 12px;display:flex}.history-row b{overflow-wrap:anywhere;font:600 12px Courier New,monospace}.history-row small{color:#8fa497;margin-top:4px;font-size:10px;display:block}.history-row>strong{overflow-wrap:anywhere;text-align:right;font-size:13px}.filter-trigger{color:#b7c9bd;background:#1c251f;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;display:flex;font-size:11px!important}.filter-trigger svg{width:15px;height:15px}.collection-filters{gap:13px;display:grid}.collection-filters p{color:#a3b5a8;font-size:12px;line-height:1.6}.collection-filters label{color:#a2b3a8;gap:6px;font-size:11px;display:grid}.collection-filters select{color:#eef5f0;background:#202b23;border:1px solid #ffffff16;border-radius:10px;width:100%;padding:10px;font-size:16px}.collection-filters h3{font-size:14px}.preset-row{gap:8px;display:flex}.preset-row>.secondary{flex:1}.referral-hero>svg{color:#a1e7b8;width:28px;height:28px;margin-bottom:12px}.referral-link{color:#bfd9c8;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#0e1711;border:1px solid #ffffff0c;border-radius:9px;margin-top:14px;padding:11px;font-size:11px}.referral-hero>.text-button{width:100%;margin-top:7px}.modal-error{color:#efcfaa;background:#3b2c21;border:1px solid #80603d;border-radius:11px;margin:0 0 12px;padding:12px;font-size:12px;line-height:1.5}.large-balance .header-country,.large-balance .header-level>i{display:none}.large-balance .balance strong{letter-spacing:-.5px;font-size:15px}@container (width<=390px){.bank-header{gap:7px}.header-country b{display:none}.header-country img{width:18px}.header-level{padding:8px}.balance strong{font-size:20px}.luck-badge{padding:5px 8px}.header-level>i{width:20px}}@container (height<=530px){.collector-content{gap:11px;padding-top:10px}.collector-footer{height:42px;margin-bottom:4px}.collector-footer>button{height:34px}.collector-heading h1{font-size:24px}.header-level{min-height:32px}.collector-footer>button svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.collector-surface *{transition:none!important;animation:none!important}}.menu-grid>button{background:#191d1b;gap:6px;min-height:109px}.menu-picture{color:#fff;background:linear-gradient(145deg,#5da9ed,#3779ce);border-radius:14px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid;box-shadow:inset 0 1px #ffffff40,0 4px 12px #0002}.menu-grid .menu-picture svg,.menu-picture svg{color:#fff;filter:drop-shadow(0 1px 1px #0002);width:24px;height:24px}.picture-search{background:linear-gradient(145deg,#6fcf92,#2e9c66)}.picture-collection{background:linear-gradient(145deg,#ecc164,#c88935)}.picture-albums{background:linear-gradient(145deg,#ad94e5,#7556c7)}.picture-goals{background:linear-gradient(145deg,#f09088,#ce5d70)}.picture-skills{background:linear-gradient(145deg,#edbf61,#c88728)}.picture-referrals{background:linear-gradient(145deg,#62c8d3,#28979e)}.picture-info{background:linear-gradient(145deg,#7da5e8,#4e70b1)}.information-menu{text-align:left;color:#e8eff4;background:#1b2022;border-radius:15px;align-items:center;gap:11px;width:100%;padding:11px 13px;display:flex;border:1px solid #ffffff0b!important}.information-menu .menu-picture{border-radius:11px;width:34px;height:34px}.information-menu .menu-picture svg{width:20px;height:20px}.information-menu>span:nth-child(2){flex:1}.information-menu b{font-size:12px;display:block}.information-menu small{color:#9cabb5;margin-top:3px;font-size:10px;display:block}.reward-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.reward-tags span{color:#b9dfca;background:#293832;border-radius:7px;padding:4px 7px;font-size:10px;line-height:1.5}.reward-tags .reward-money{color:#e7d391;background:#34301f}.reward-tags .reward-luck{color:#a6e6c3;background:#263c34}.odds-card{gap:13px;display:grid}.odds-card p{margin:0}.odds-rows{gap:9px;display:grid}.odds-rows>div,.info-data>div{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.odds-rows span{align-items:center;gap:8px;font-size:12px;display:flex}.odds-rows span i{background:currentColor;border-radius:50%;width:6px;height:6px}.odds-rows b{font-variant-numeric:tabular-nums;font-size:12px}.info-mode-price{color:#a7b6ad;justify-content:space-between;font-size:11px;display:flex}.info-mode-price b{color:#e7efe9}.info-luck-options{grid-template-columns:1.5fr repeat(3,1fr);gap:5px;display:grid}.info-luck-options button{color:#aabbb0;background:#26302a;border:1px solid #0000;border-radius:9px;min-height:34px;font-size:11px}.info-luck-options [aria-pressed=true]{color:#f1dc97;background:#373222;border-color:#d6bd70}.info-details{padding:0;overflow:hidden}.info-details summary{cursor:pointer;touch-action:manipulation;padding:15px 36px 15px 15px;font-size:13px;font-weight:600;list-style:none;position:relative}.info-details summary::-webkit-details-marker{display:none}.info-details summary:after{content:"+";color:#a9bcaf;font-size:19px;font-weight:400;position:absolute;top:11px;right:16px}.info-details[open] summary:after{content:"−"}.info-details[open]{padding-bottom:15px}.info-details p{margin:0 15px 10px;font-size:12px}.info-details p:last-child{margin-bottom:0}.info-details h3{color:#c6d5cb;margin:16px 15px 0;font-size:12px}.info-data{gap:10px;margin:12px 15px;display:grid}.info-data>div{border-bottom:1px solid #ffffff08;padding-bottom:7px;font-size:11px}.info-data>div>span{color:#adbbb2;flex:1;min-width:0}.info-data>div>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.info-data small{color:#8ea497;font:10px/1.8 Courier New,monospace;display:block}.info-data span>b{font-size:11px;font-weight:550}.collector-surface summary:focus-visible{outline-offset:-4px;border-radius:12px;outline:2px solid #27cf50}.level-reward-row{border-bottom:1px solid #ffffff0b;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:13px 0;display:grid}.level-reward-row h3{font-size:12px}.level-reward-row .reward-tags{grid-column:1;margin-top:0}.level-reward-row>button{grid-area:1/2/3;min-height:36px;font-size:11px}.level-reward-row small{color:#95ab9e;font-size:10px}.inventory-card{background:#1a2626;border-color:#559b9b25;align-items:center;gap:11px;display:flex}.inventory-card>svg{color:#8fcacc;flex-shrink:0;width:23px;height:23px}.inventory-card div{flex:1}.inventory-card b{font-size:13px}.inventory-card small{color:#93aba7;margin-top:3px;font-size:10px;display:block}.inventory-card strong{color:#c3e7df;white-space:nowrap;font-size:17px}.referral-milestone{border:1px solid #ffffff0d;border-radius:13px;margin-top:10px;padding:12px}.referral-milestone .row b{font-size:12px}.referral-milestone .xp-track{margin-top:11px}.referral-milestone button{width:100%;min-height:36px;margin-top:10px;font-size:11px}@container (width<=360px){.menu-grid>button{min-height:104px}.menu-grid small{font-size:9px}.menu-picture{border-radius:12px;width:39px;height:39px}.collector-card{padding:13px}.info-details{padding:0}.info-details[open]{padding-bottom:13px}}.boost-stock small{color:#a79876;margin-top:8px;font-size:10px;line-height:1.6;display:block}.level-rewards>summary{align-items:center;gap:10px;padding-right:35px;display:flex}.level-rewards>summary>span{color:#ddc785;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:500}.level-rewards-body{padding:0 15px}.level-rewards-body>p{margin:12px 0 0}.referral-friend>.achievement-row{padding-top:0}.referral-friend>.collector-note{margin-top:6px;display:block}.task-card .row{align-items:flex-start}.task-card .row h2{overflow-wrap:anywhere}.collector-surface .primary,.collector-surface .secondary{white-space:normal}.bank-app .collector-footer>button[aria-current=page]{color:#27cf50;background:#2b2b2d}.bank-app .collector-footer>button[aria-current=page] span{color:#f5f7f5}.rare-reveal{z-index:55;isolation:isolate;animation:rare-enter .24s var(--ease-out);background:#080c10f5;outline:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.rare-reveal:before{content:"";z-index:-1;opacity:.12;background:radial-gradient(currentColor 0%,#0000 60%);position:absolute;inset:0}.rare-rays{z-index:-1;opacity:.045;animation:rare-rays 1.8s var(--ease-out) both;background:repeating-conic-gradient(from 12deg,#0000 0deg 16deg,currentColor 17deg 18deg,#0000 19deg 33deg);position:absolute;inset:-35%}.rare-orbit{aspect-ratio:1;opacity:.17;pointer-events:none;width:min(92%,390px);animation:rare-orbit 1.2s var(--ease-out) both;border:1px solid;border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px}.orbit-two{opacity:.12;width:min(72%,305px);animation-delay:70ms}.rare-content{text-align:center;width:100%;animation:rare-content .28s var(--ease-out) both;flex-direction:column;align-items:center;gap:15px;padding:48px 24px;display:flex;position:relative}.rare-eyebrow{letter-spacing:1.7px;text-transform:uppercase;color:#b8c2be;font-size:10px}.rare-content h2{letter-spacing:-1.1px;text-shadow:0 0 24px;margin:0;font-size:clamp(29px,8vw,39px);line-height:1.1}.rare-banknote{width:100%;animation:rare-note .42s var(--ease-out) both;border:1px solid;border-radius:5px;margin:9px 0;transform:rotate(-3deg);box-shadow:0 0 24px -7px}.rare-number{letter-spacing:.04em;color:#f1f6f3;font:700 clamp(17px,5vw,23px)/1.2 Courier New,monospace}.rare-price{letter-spacing:-1px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:100%;font-size:clamp(30px,8vw,44px);line-height:1.1}.rare-content p{color:#9ba9a1;margin:0;font-size:11px}.rare-continue{background:#ffffff0c;border-radius:20px;min-height:42px;padding:11px 22px;color:#e3e9e5!important;border:1px solid #ffffff15!important;margin-top:4px!important;font-size:12px!important}.rare-sparks{pointer-events:none;position:absolute;inset:0}.rare-sparks i{opacity:0;width:4px;height:8px;animation:rare-spark 1.6s var(--ease-out) both;background:currentColor;border-radius:1px;position:absolute}.rare-sparks i:nth-child(3n){background:#e9f1eb;width:3px;height:3px}.rare-sparks i:nth-child(4n){background:#c2a8ff}@keyframes rare-enter{0%{opacity:0}to{opacity:1}}@keyframes rare-content{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rare-note{0%{opacity:0;transform:rotate(-3deg)scale(.96)}to{opacity:1;transform:rotate(-3deg)scale(1)}}@keyframes rare-orbit{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes rare-rays{0%{opacity:0;transform:scale(.94)}to{opacity:.045;transform:scale(1)}}@keyframes rare-spark{0%{opacity:0;translate:0 -12px}18%{opacity:.9}to{opacity:0;translate:0 50px}}@container (height<=580px){.rare-content{gap:10px;padding:35px 28px}.rare-content h2{font-size:29px}.rare-banknote{max-width:270px;margin:2px 0}.rare-price{font-size:31px}.rare-number{font-size:18px}}@media (prefers-reduced-motion:reduce){.rare-reveal,.rare-reveal *{animation:none!important}.rare-sparks,.rare-rays{display:none}}@container (height<=530px){.rare-content{gap:8px;padding:24px}.rare-content h2{font-size:27px}.rare-banknote{max-width:230px}.rare-eyebrow{font-size:9px}.rare-content p{font-size:10px}.rare-number{font-size:16px}.rare-price{font-size:28px}.rare-continue{min-height:38px;padding:8px 19px}}
