: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:#70e39a;--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 #70e39a}.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:#8be6b0;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:#70e39a}.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:#72e39b;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[aria-current]{color:#8de5ac;background:#18251c}.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:#70e39a;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:#70e39a;--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.is-revealed:before{opacity:.36}.note-frame.rarity-0:before{opacity:.22;box-shadow:0 0 0 1px}.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:#70e39a!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:#70e39a;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}.collector-surface{color:#eef2ef;--collector-muted:#99a69e;--collector-line:#ffffff10;--collector-accent:#83dfa4;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 #83dfa4}.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:#83dfa4;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:#70e39a;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 #83dfa4}.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}}
