.catalog-picker{color:#f4f1ff;gap:14px;min-width:0;display:grid}.catalog-picker .catalog-search{z-index:1;color:#c2b3ff;background:#1c243b;border:1px solid #73659b;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;top:-18px}.catalog-picker input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1c243b;border:0;width:100%;min-width:0;padding:6px 0;font-size:16px}.catalog-picker input::placeholder{color:#a9b1c9}.catalog-picker .catalog-caption{color:#b9c2da;margin:0;font-size:12px;line-height:1.6}.catalog-manual{border-bottom:1px solid #35415c;padding-bottom:14px}.catalog-manual summary{cursor:pointer;color:#cec2ff;padding:8px 0;font-size:13px}.catalog-manual form{gap:10px;margin-top:8px;display:flex}.catalog-manual input{border:1px solid #53617e;border-radius:8px;padding:10px}.catalog-manual button{color:#fff;background:#7457e7;border:0;border-radius:8px;flex-shrink:0;padding:10px 16px}.catalog-manual button:disabled{opacity:.45}.catalog-count{color:#b7c1d9;font-size:12px}.catalog-game-list{margin:0;padding:0;list-style:none}.catalog-picker .catalog-game-list button{box-sizing:border-box;text-align:left;color:#f4f1ff;background:0 0;border:0;border-bottom:1px solid #303c58;border-radius:0;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 4px;display:flex}.catalog-game-list button>svg{color:#b8a6ff;flex-shrink:0}.catalog-game-list button>span{flex:1;min-width:0}.catalog-game-list b{overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.catalog-game-list small{color:#b5bfd7;margin-top:4px;font-size:12px;display:block}.catalog-game-list em{color:#c4b5ff;flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-style:normal;display:flex}.catalog-picker .catalog-game-list button:disabled{opacity:.65}.catalog-game-list button:disabled em{color:#77d8b5}.catalog-game-list button:not(:disabled):hover{background:#202945}.catalog-picker :focus-visible{outline-offset:2px;outline:2px solid #c5b5ff}.catalog-sync-note{color:#9caac6;margin:0 0 16px;font-size:12px}.catalog-sync-note summary{cursor:pointer;padding:8px 0}.catalog-sync-note p{line-height:1.6}.game-artwork{vertical-align:middle;color:#c0afff;background:#262943;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.game-artwork img{object-fit:contain;width:100%;height:100%;display:block}.product-summary>.game-artwork{flex-basis:32px;width:32px;height:32px}.catalog-game-list button>.game-artwork{flex:0 0 40px}.game-menu button .game-artwork{margin-bottom:7px;display:inline-flex}.native-game-chips .game-artwork{flex-basis:30px;width:30px;height:30px}.native-legacy .product-list .product-editor{background:linear-gradient(125deg,#202447,#11172c 65%);border:1px solid #6452ae;border-radius:14px;padding:0;overflow:hidden;box-shadow:inset 0 1px #a396ff25}.native-legacy .product-list .product-summary{text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:18px 50px 14px 14px;display:grid}.product-card-icon{color:#b096ff;width:32px;height:32px}.native-legacy .product-summary-main b{overflow-wrap:anywhere;font-size:15px}.native-legacy .product-summary-main small{color:#b0b6d5;line-height:1.65}.native-legacy .product-summary-action{color:#c8b9ff;grid-column:2;gap:8px;font-size:12px;display:flex}.native-legacy .product-list .product-currency-quick{background:#211c423d;border:0;border-top:1px solid #6650b4;grid-template-columns:minmax(0,1fr) minmax(80px,110px) 16px;align-items:center;gap:8px;margin:0;padding:14px;display:grid}.native-legacy .product-currency-quick>span{color:#dad7f5;font-size:13px}.native-legacy .product-currency-quick small{color:#a6acce;margin-top:4px;font-size:11px;display:block}.native-legacy .product-currency-quick input{color:#f4efff;text-align:right;background:#27234d;border:1px solid #8e76d8;border-radius:9px;width:100%;min-width:0;height:46px;padding:9px;font-size:20px;font-weight:700}.native-legacy .product-currency-quick em{color:#b8acd8;font-size:12px;font-style:normal;position:static}.product-edit-dialog{box-sizing:border-box;color:#f4f1ff;background:#11172c;border:1px solid #7660ba;border-radius:16px;width:min(540px,100vw - 24px);max-width:none;height:min(760px,100dvh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;box-shadow:0 24px 80px #0008}.product-edit-dialog[open]{flex-direction:column;display:flex}.product-edit-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030614bc}.product-edit-dialog>header{background:#1c2040;border:0;border-bottom:1px solid #554583;flex:none;justify-content:space-between;align-items:center;gap:12px;height:auto;padding:18px;display:flex;position:static}.product-edit-dialog>header>div{min-width:0}.product-edit-dialog>header small{color:#b8a4f7;font-size:11px}.product-edit-dialog>header h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:18px}.product-edit-dialog>header button{color:#eee5ff;background:#302649;border:1px solid #65508e;border-radius:8px;flex:0 0 42px;place-items:center;height:42px;padding:0;display:grid}.product-edit-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:18px;overflow-y:auto}.product-edit-dialog .product-options{background:0 0;border:0;padding:0}.product-edit-dialog .two,.product-edit-dialog .quantity-fields{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.product-edit-dialog .quantity-fields>span{display:none}.product-edit-dialog .field{gap:7px;min-width:0;margin:0 0 16px;display:grid}.product-edit-dialog .field>span{color:#d7ceed;font-size:13px}.product-edit-dialog .field input:not([type=checkbox]),.product-edit-dialog .field select{box-sizing:border-box;color:#f5f0ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1c203b;border:1px solid #514873;border-radius:8px;width:100%;min-width:0;min-height:46px;padding:11px;font-size:16px}.product-edit-dialog .field small{color:#a9a5c6;font-size:11px}.product-edit-dialog .limit-control{gap:8px;min-width:0;display:flex}.native-app .product-edit-dialog .item-clipboard{background:0 0;justify-content:flex-start;gap:8px;margin:0 0 18px;padding:0;display:flex}.native-app .product-edit-dialog .item-clipboard button{color:#e0d5ff;white-space:nowrap;background:#292044;border:1px solid #665191;border-radius:8px;width:auto;height:auto;min-height:40px;padding:9px 12px;font-size:12px;display:block}.product-edit-dialog>footer{background:#171b33;border-top:1px solid #45405e;flex:none;padding:12px 18px;position:static}.product-edit-dialog>footer button{color:#fff;background:#7352ca;border:1px solid #9d83e5;border-radius:9px;width:100%;min-height:46px;font-size:15px;font-weight:700}.product-edit-dialog button:focus-visible,.product-edit-dialog input:focus-visible,.product-edit-dialog select:focus-visible{outline-offset:2px;outline:2px solid #c9adff}.benefit-list{gap:9px;display:grid}.benefit-summary{color:#26233a;text-align:left;background:#fff;border:1px solid #ddd9eb;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;width:100%;min-height:78px;padding:13px;display:grid}.benefit-summary>i{color:#a98cff;background:#2d2459;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.benefit-summary>i svg{width:20px;height:20px}.benefit-summary>span{min-width:0}.benefit-summary b,.benefit-summary small,.benefit-summary em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.benefit-summary b{font-size:14px}.benefit-summary small{color:#666176;margin-top:5px;font-size:11px}.benefit-summary em{color:#8b8799;margin-top:4px;font-size:10px;font-style:normal}.benefit-summary>svg{color:#a697dd;width:18px}.benefit-summary:focus-visible{outline-offset:2px;outline:2px solid #a98cff}.benefit-edit-actions{justify-content:space-between;gap:8px;margin-bottom:18px;display:flex}.benefit-edit-actions button{color:#e0d5ff;background:#292044;border:1px solid #665191;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.benefit-edit-actions button.danger{color:#ffd7e5;background:#352035;border-color:#68415b}.product-edit-dialog .four{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.native-legacy .benefit-summary{color:#f4f5ff;background:#111a32;border-color:#344263}.native-legacy .benefit-summary small{color:#b3bdd9}.native-legacy .benefit-summary em{color:#8f9abb}@media (width<=500px){.product-edit-dialog .four{grid-template-columns:minmax(0,1fr)}.benefit-summary small{white-space:normal;line-height:1.45}}.event-import-form{gap:16px;min-width:0;display:grid}.event-import-form label{gap:7px;display:grid}.event-import-form input:not([type=checkbox]),.event-import-form select,.event-import-form textarea{box-sizing:border-box;width:100%;min-width:0;color:inherit;background:#11192c;border:1px solid #414866;border-radius:8px;padding:12px}.event-import-form textarea{min-height:90px}.event-import-form button,.event-import-trigger{justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.event-import-form input[type=checkbox]{width:20px;height:20px}.event-import-form a{color:#b9abff}.event-import-form p{overflow-wrap:anywhere}.event-import-trigger{width:100%;margin-top:12px}.native-app{--n-bg:#080d20;--n-panel:#111934;--n-line:#263258;--n-text:#f3f4ff;--n-muted:#9aa6d0;--n-purple:#8761ff;background:radial-gradient(circle at 80% 0,#293871 0,transparent 32%),var(--n-bg);min-height:100dvh;color:var(--n-text);font-family:Pretendard,Noto Sans KR,Arial,sans-serif}.native-app *{box-sizing:border-box}.native-top{height:70px;color:var(--n-text);z-index:4;background:0 0;border:0;grid-template-columns:42px 1fr 74px;align-items:center;padding:0 20px;display:grid;position:sticky;top:0}.native-top strong{text-align:center;font-size:18px}.native-top>span:last-child{justify-self:end}.native-mark,.native-back{color:#d9d3ff;background:#151d3b;border:1px solid #435186;border-radius:11px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:900;display:grid}.native-back{background:0 0;border:0;font-size:34px;font-weight:400}.native-icon,.native-small{color:#f5f3ff;background:#151d3b;border:1px solid #526194;border-radius:10px;padding:8px 10px}.native-scroll{max-width:520px;margin:auto;padding:18px 20px 98px}.native-subtitle,.native-eyebrow{color:#a99bff;letter-spacing:2px;margin:0;font-size:11px;font-weight:900}.native-budget-card{background:linear-gradient(135deg,#5540e8,#272b86);border:1px solid #6555ea;border-radius:20px;min-height:192px;margin-top:14px;padding:26px;position:relative;overflow:hidden;box-shadow:0 18px 40px #11168f55}.native-budget-card small,.native-saving-card small{color:#d6d5ff;font-size:12px;display:block}.native-budget-card strong{letter-spacing:0;margin:9px 0 10px;font-size:37px;display:block}.native-budget-card button{color:#fff;background:#ffffff18;border:1px solid #aaa8ff;border-radius:20px;padding:7px 11px;font-size:11px;position:relative}.native-budget-card i{opacity:.26;font-size:104px;font-style:normal;position:absolute;top:17px;right:-11px}.native-budget-card span{color:#d5d6ff;font-size:11px;line-height:1.65;position:absolute;bottom:22px;left:26px}.native-saving-card{border:1px solid var(--n-line);background:#101833;border-radius:16px;align-items:center;gap:15px;margin:14px 0;padding:17px 18px;display:flex}.native-saving-card>i{color:#fff;background:#5060c8;border-radius:10px;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.native-saving-card b{color:#a77cff;margin-top:4px;font-size:23px;display:block}.native-saving-card>strong{color:#5fb7ff;margin-left:auto;font-size:23px}.native-shortcuts{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.native-shortcuts button{border:1px solid var(--n-line);background:var(--n-panel);color:#eff0ff;border-radius:15px;min-height:118px;padding:14px 7px}.native-shortcuts i{color:#9c82ff;margin-bottom:11px;font-size:23px;font-style:normal;display:block}.native-shortcuts b,.native-shortcuts small{display:block}.native-shortcuts b{font-size:12px}.native-shortcuts small{color:var(--n-muted);margin-top:5px;font-size:10px}.native-event{color:#eeeaff;text-align:left;background:#171a4d;border:1px solid #5548bd;border-radius:15px;align-items:center;gap:13px;width:100%;margin-top:16px;padding:14px;display:flex}.native-event>i{color:#a48cff;font-size:23px;font-style:normal}.native-event span{flex:1;gap:3px;display:grid}.native-event small{color:#a7a8d6;font-size:10px}.native-event{font-size:24px}.native-tabs{z-index:5;padding:9px 10px calc(9px + env(safe-area-inset-bottom));background:#0a1026;border-top:1px solid #243057;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.native-tabs button{color:#8290bb;background:0 0;border:0;place-items:center;gap:4px;font-size:10px;display:grid}.native-tabs i{font-size:20px;font-style:normal}.native-tabs button.active{color:#a98dff}.native-setup h1{letter-spacing:0;margin:10px 0;font-size:29px;line-height:1.3}.native-copy{color:var(--n-muted);margin:0;font-size:12px;line-height:1.7}.native-step{align-items:center;gap:10px;margin:30px 0 12px;display:flex}.native-step b{color:#2f236c;background:#ded9ff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.native-step strong{font-size:15px}.native-budget-input{background:#151d35;border:1px solid #3c496f;border-radius:14px;align-items:center;gap:11px;padding:12px 15px;display:flex}.native-budget-input span{color:#9f8cff;background:#232d51;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.native-budget-input input{color:#fff;text-align:right;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:25px;font-weight:800}.native-budget-input em{color:#b9c1df;font-style:normal}.native-quick-values{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;display:grid}.native-quick-values button,.native-game-chips button{color:#cbd3ef;background:#111a31;border:1px solid #334163;border-radius:9px;padding:9px 4px;font-size:11px}.native-quick-values button.active,.native-game-chips button.active{color:#fff;background:#30255f;border-color:#8761ff;box-shadow:inset 0 0 0 1px #8761ff}.native-game-chips{gap:8px;display:flex;overflow:auto}.native-game-chips button{white-space:nowrap;align-items:center;gap:7px;padding:8px 10px;display:flex}.native-game-chips i{color:#10162c;background:#7880a8;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.native-game-chips .native-add-game{justify-content:center;width:100%}.native-mode-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.native-mode-grid button{color:#e9ebff;text-align:left;background:#121a31;border:1px solid #35415f;border-radius:15px;min-height:142px;padding:17px}.native-mode-grid button.active{background:#241b52;border-color:#9068ff;box-shadow:inset 0 0 0 1px #9068ff}.native-mode-grid i,.native-mode-grid b,.native-mode-grid small{display:block}.native-mode-grid i{font-size:25px;font-style:normal}.native-mode-grid b{margin:12px 0 7px;font-size:13px}.native-mode-grid small{color:#aab4d2;font-size:10px;line-height:1.5}.native-primary{color:#fff;background:linear-gradient(90deg,#625cff,#aa42f5);border:0;border-radius:14px;padding:16px;font-size:15px;font-weight:850;box-shadow:0 12px 25px #5a35c855}.native-primary:disabled{opacity:.6}.native-sticky{z-index:5;max-width:480px;margin:auto;position:fixed;bottom:79px;left:20px;right:20px}.native-result-hero{text-align:center;background:linear-gradient(135deg,#1f2455,#221748);border:1px solid #5148b4;border-radius:18px;padding:24px 19px}.native-result-hero>span{font-size:39px}.native-result-hero p{color:#b2a3ff;margin:8px 0;font-size:12px}.native-result-hero strong{color:#a77cff;font-size:32px;display:block}.native-result-hero strong small{font-size:16px}.native-result-hero em{color:#b7c0e3;margin-top:9px;font-size:10px;font-style:normal;display:block}.native-result-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0 24px;display:grid}.native-result-stats article{background:#101831;border:1px solid #2d385d;border-radius:14px;gap:6px;padding:12px;display:grid}.native-result-stats article.accent{background:#211a4d;border-color:#875cff}.native-result-stats i{color:#aa8cff;font-style:normal}.native-result-stats small{color:#aeb8d8;font-size:9px}.native-result-stats b{font-size:14px}.native-result h2{margin:0;font-size:17px}.native-muted{color:#9ba6c8;margin:6px 0 13px;font-size:11px}.native-route-list{gap:8px;display:grid}.native-route-list article{background:#101831;border:1px solid #273355;border-radius:13px;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.native-route-list article>b{background:#6f5ce8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.native-route-list strong,.native-route-list small{display:block}.native-route-list strong{font-size:12px}.native-route-list small{color:#9ba6c8;margin-top:4px;font-size:9px}.native-route-list em{font-size:11px;font-style:normal;font-weight:800}.native-loading,.native-empty{text-align:center;color:#b5bfe0;margin-top:80px}.native-empty span{color:#9a7aff;font-size:42px}.native-empty h2{margin:15px 0 7px}.native-empty p{font-size:12px}.native-empty .native-primary{margin-top:15px}@media (width>=700px){.native-app{max-width:520px;margin:auto;box-shadow:0 0 0 1px #1e2948,0 25px 80px #0008}.native-tabs{width:520px;left:50%;transform:translate(-50%)}}.native-app{background:linear-gradient(#111936 0,#080d20 34% 100%)}.native-app svg{stroke-width:2px;width:1em;height:1em;display:block}.native-top{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;grid-template-columns:44px 1fr 44px}.native-top strong{font-size:18px;font-weight:800}.native-mark,.native-icon{border-radius:11px;width:38px;height:38px;padding:0}.native-mark,.native-icon,.native-back{place-items:center}.native-mark,.native-icon{font-size:19px}.native-icon{display:grid}.native-back{width:40px;height:40px;font-size:25px}.native-scroll{padding:14px 16px calc(92px + env(safe-area-inset-bottom))}.native-home{gap:14px;display:grid}.native-subtitle,.native-eyebrow{letter-spacing:1.4px;font-size:12px}.native-budget-card{border-radius:18px;min-height:176px;margin:0;padding:21px 22px;box-shadow:0 14px 32px #050a2466}.native-budget-copy{z-index:1;width:76%;position:relative}.native-budget-card small,.native-saving-card small{font-size:13px}.native-budget-card strong{white-space:nowrap;margin:7px 0 10px;font-size:36px;line-height:1.15}.native-budget-card button{border-radius:9px;align-items:center;gap:2px;width:max-content;min-height:34px;padding:6px 10px;font-size:12px;font-weight:750;display:flex}.native-budget-card button svg{font-size:14px}.native-budget-card .native-budget-art{color:#b7b2ff;opacity:.2;width:128px;height:128px;position:absolute;top:auto;bottom:10px;right:-28px;transform:rotate(-7deg)}.native-budget-card .native-budget-copy>span{color:#d7d9ff;margin-top:16px;font-size:12px;line-height:1.45;display:block;position:static}.native-saving-card{width:100%;min-height:84px;color:var(--n-text);text-align:left;margin:0;padding:16px;position:relative}.native-saving-card>i{background:#5969dd;border-radius:11px;flex:0 0 40px;width:40px;height:40px;font-size:20px}.native-saving-card b{margin-top:3px;font-size:21px;line-height:1.2}.native-saving-card>strong{place-items:center;margin-left:auto;font-size:20px;display:grid}.native-saving-card .native-saving-chevron{color:#7582ac;width:17px;height:17px;margin-left:-6px}.native-shortcuts{gap:8px}.native-shortcuts button{border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:108px;padding:12px 6px;display:flex}.native-shortcuts i{color:#a98cff;background:#20284b;border-radius:10px;place-items:center;width:36px;height:36px;margin:0 0 9px;font-size:19px;display:grid}.native-shortcuts b{white-space:nowrap;font-size:13px}.native-shortcuts small{white-space:nowrap;margin-top:5px;font-size:11px}.native-event{background:#151946;border-radius:14px;gap:12px;min-height:68px;margin:0;padding:13px 15px;font-size:18px}.native-event>i{background:#29255d;border-radius:10px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.native-event b{font-size:13px}.native-event small{font-size:11px}.native-event>svg{color:#a7add0;flex:0 0 18px}.native-tabs{height:calc(70px + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090f24ef}.native-app .native-tabs button{color:#7f8caf;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:58px;padding:0;font-size:11px;display:flex;box-shadow:none!important;background:0 0!important}.native-tabs i{color:#8996ba;border-radius:10px;place-items:center;width:40px;height:30px;margin:0;transition:color .18s,background-color .18s,transform .18s;display:grid}.native-tabs i svg{width:24px;height:24px;overflow:visible}.native-tabs .nav-icon-fill{fill:currentColor;fill-opacity:.08}.native-tabs span{line-height:1}.native-app .native-tabs button.active{color:#b49bff;background:0 0!important}.native-tabs button.active i{color:#fff;background:#7257ff;transform:translateY(-1px);box-shadow:0 5px 13px #5133dc55}.native-tabs button.active .nav-icon-fill{fill-opacity:.22}.native-tabs button.active span{color:#c4b3ff;font-weight:800}.native-mode-grid i{background:#242d50;border-radius:10px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.native-mode-grid button.active i{background:#6144c9}.native-result-hero>span{color:#ffd778;background:#40327e;border-radius:14px;place-items:center;width:50px;height:50px;margin:auto;font-size:28px;display:grid}@media (width<=360px){.native-budget-card strong{font-size:32px}.native-budget-copy{width:82%}.native-budget-card .native-budget-art{right:-40px}.native-shortcuts b{font-size:12px}.native-shortcuts small{font-size:10px}}.native-more h1{margin:10px 0;font-size:29px}.native-more>button{color:#edf0ff;text-align:left;background:#101831;border:1px solid #2c385c;border-radius:15px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;width:100%;margin-top:11px;padding:15px;display:grid}.native-more i{color:#a98dff;background:#282452;border-radius:11px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.native-more i svg{stroke-width:2px;width:20px;height:20px}.native-more .native-more-chevron{color:#c8d0e8;stroke-width:2px;width:18px;height:18px}.native-more span{gap:4px;display:grid}.native-more b{font-size:13px}.native-more small{color:#a8b2d0;font-size:10px}.native-legacy{color:#17172b;background:#f7f6fb;min-height:calc(100dvh - 70px);padding:0 0 88px}.native-legacy .content{max-width:none;padding:24px 18px 42px}.native-legacy .shell{min-height:auto;display:block}.native-legacy .shell>nav,.native-legacy .ad-space,.native-legacy .ad-side-rail,.native-legacy .page-manual,.native-legacy .site-footer{display:none}.native-legacy{--ink:#f4f5ff;--muted:#a6b1d0;--line:#2c395c;--paper:#080d20;--purple:#8c68ff;--purple-soft:#26204d;--green:#39d6a0;color:#f4f5ff!important;background:#080d20!important}.native-legacy .title,.native-legacy .toolbar,.native-legacy .section-head{margin:0 0 18px}.native-legacy .title>span,.native-legacy .section-head span{color:#b09cff}.native-legacy .title h1,.native-legacy .section-head h2,.native-legacy h1,.native-legacy h2,.native-legacy h3{color:#f4f5ff;letter-spacing:0}.native-legacy .title p,.native-legacy .toolbar-help,.native-legacy small,.native-legacy .field>span{color:#aab5d5}.native-legacy .toolbar{align-items:center}.native-legacy .toolbar .add,.native-legacy .linked-sync,.native-legacy .group-add,.native-legacy .rule-add{color:#f6f4ff;background:#282052;border:1px solid #6552c8;border-radius:10px}.native-legacy .market-menu,.native-legacy .game-menu,.native-legacy .event-source-tabs{background:0 0;border:0;padding:0}.native-legacy .market-menu button,.native-legacy .game-menu button,.native-legacy .event-source-tabs button{color:#c9d1eb;background:#111a32;border:1px solid #2c395c}.native-legacy .market-menu button.active,.native-legacy .game-menu button.active,.native-legacy .event-source-tabs button.active{color:#fff;background:#2a2058;border-color:#946dff;box-shadow:inset 0 0 0 1px #946dff}.native-legacy .market-group,.native-legacy .game-group,.native-legacy .editor,.native-legacy .payment-editor,.native-legacy .kt-events-grid article,.native-legacy .community-grid article,.native-legacy .shared-grid article,.native-legacy .calendar-card{color:#f4f5ff;box-shadow:none;background:#111a32;border-color:#2c395c}.native-legacy .market-group-head,.native-legacy .game-group-head,.native-legacy .rule-head{border-color:#2c395c}.native-legacy .market-group-head input,.native-legacy .game-group-head input,.native-legacy .field input,.native-legacy .field select,.native-legacy .field textarea,.native-legacy .limit-control select{color:#f4f5ff;background:#0b1227;border-color:#384768}.native-legacy .field input:focus,.native-legacy .field select:focus{border-color:#956fff;box-shadow:0 0 0 3px #8c68ff22}.native-legacy .group-empty,.native-legacy .rule-empty,.native-legacy .mini-empty,.native-legacy .zero-state,.native-legacy .empty{color:#b4bfdb;background:#0d152c;border-color:#39486b}.native-legacy .product-summary{color:#f5f5ff;background:#151f3b;border-color:#344263}.native-legacy .product-summary small,.native-legacy .product-summary-action{color:#aeb9d8}.native-legacy .product-currency-quick,.native-legacy .item-clipboard,.native-legacy .quantity-guide,.native-legacy .payment-explain,.native-legacy .tip,.native-legacy .linked-product-status,.native-legacy .community-guide{color:#e7e1ff;background:#1b1944;border-color:#4a3e9b}.native-legacy .checks label span{color:#bfc8e5;background:#101932;border-color:#3a496a}.native-legacy .checks label input:checked+span{color:#fff;background:#33235f;border-color:#956fff}.native-legacy .delete{color:#f3d8e5;background:#2d2548}.native-legacy .calendar-grid,.native-legacy .calendar-days,.native-legacy .calendar-weekdays{border-color:#2c395c}.native-legacy .calendar-day{color:#d3dbf2;background:#101932}.native-legacy .calendar-day.today,.native-legacy .calendar-day.selected{color:#fff;background:#31235e}.native-legacy .calendar-detail,.native-legacy .calendar-toolbar{color:#f4f5ff;background:#111a32;border-color:#2c395c}.native-legacy .kt-events-head,.native-legacy .community-head,.native-legacy .shared-heading{color:#f4f5ff}.native-legacy .kt-events-grid article>div,.native-legacy .community-grid article,.native-legacy .shared-grid article{background:#111a32}.native-legacy .kt-events-grid h2,.native-legacy .community-grid h3,.native-legacy .shared-grid h3{color:#f4f5ff}.native-legacy .community-sections button,.native-legacy .approval-progress,.native-legacy .approval-progress-list article,.native-legacy .shared-summary span{color:#dce3f8;background:#111a32;border-color:#2c395c}.native-legacy .community-sections button.active{color:#fff;background:#2a2058;border-color:#946dff}.native-legacy .community-head button,.native-legacy .shared-grid article button{color:#f4f1ff;background:#292052;border-color:#4e3ba7}.native-legacy .support-modal,.native-legacy .shared-modal,.native-legacy .event-report-modal{color:#f4f5ff;background:#111a32}.native-legacy .support-modal input,.native-legacy .shared-modal input,.native-legacy .event-report-modal input,.native-legacy .event-report-modal select{color:#f4f5ff;background:#0b1227;border-color:#384768}@media (width<=620px){.native-legacy .editor-grid,.native-legacy .shared-grid,.native-legacy .community-grid{grid-template-columns:1fr}.native-legacy .toolbar{align-items:stretch;gap:12px}.native-legacy .toolbar .add{width:100%}}.native-legacy{width:100%;min-width:0;min-height:calc(100dvh - 64px);padding:18px 16px calc(164px + env(safe-area-inset-bottom));overflow-x:hidden}.native-legacy>*{min-width:0;max-width:100%}.native-legacy .title{margin:0 0 22px}.native-legacy .title>span{letter-spacing:1.5px;font-size:11px;display:block}.native-legacy .title h1{margin:9px 0 10px;font-size:26px;line-height:1.25}.native-legacy .title p{overflow-wrap:anywhere;max-width:none;margin:0;font-size:14px;line-height:1.65}.native-legacy .quantity-guide{border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 24px;padding:8px;display:grid}.native-legacy .quantity-guide>div{background:#252052;border-radius:10px;min-width:0;padding:11px}.native-legacy .quantity-guide b{font-size:13px}.native-legacy .quantity-guide span{font-size:11px;line-height:1.45}.native-legacy .quantity-guide>i{display:none}.native-legacy .toolbar{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;margin:0 0 14px;display:grid}.native-legacy .toolbar h2{margin:0;font-size:19px}.native-legacy .toolbar-help{margin-top:5px;font-size:12px;line-height:1.5}.native-legacy .linked-product-actions{grid-template-columns:1fr 1.45fr;gap:8px;width:100%;display:grid}.native-legacy .toolbar>button.add{width:100%}.native-legacy .toolbar button,.native-legacy .linked-product-actions button,.native-legacy .group-add,.native-legacy .rule-add,.native-legacy .share-list button,.native-legacy .community-grid button{white-space:nowrap;min-height:42px;padding:9px 12px;font-size:12px}.native-legacy .game-menu,.native-legacy .market-menu,.native-legacy .event-source-tabs,.native-legacy .catalog-filters,.native-legacy .catalog-scopes{overscroll-behavior-x:contain;scrollbar-width:none;width:calc(100% + 32px);margin-left:-16px;padding:0 16px 14px;overflow-x:auto}.native-legacy .game-menu::-webkit-scrollbar{display:none}.native-legacy .market-menu::-webkit-scrollbar{display:none}.native-legacy .event-source-tabs::-webkit-scrollbar{display:none}.native-legacy .game-menu button,.native-legacy .market-menu button,.native-legacy .event-source-tabs button{border-radius:12px;flex:none;min-width:128px;min-height:62px;padding:11px 13px}.native-legacy .market-menu{gap:10px}.native-legacy .market-menu button{border-radius:14px;place-items:center;width:58px;min-width:58px;min-height:58px;padding:8px;display:grid;position:relative}.native-legacy .market-menu .market-logo,.native-legacy .market-menu .market-fallback{border-radius:10px;width:40px;height:40px;margin:0;display:block}.native-legacy .market-menu .market-logo{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain}.native-legacy .market-group-logo{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #344263;border-radius:9px;flex:0 0 38px;width:38px;height:38px;display:block}.native-legacy .market-menu .market-logo.google-play,.native-legacy .market-group-logo.google-play{background-color:#fff;background-size:70%}.native-legacy .market-menu .market-logo.one-store,.native-legacy .market-group-logo.one-store{background-color:#fff;background-position:50% 25%;background-size:180%}.native-legacy .market-menu .market-fallback{background:var(--market);color:#fff;text-align:center;place-content:center;font-size:16px;font-style:normal;font-weight:900}.native-legacy .market-menu button>.market-count{color:#d9e0f5;background:#273251;border:2px solid #080d20;border-radius:10px;place-items:center;min-width:20px;height:20px;margin:0;padding:0 5px;font-size:10px;line-height:1;display:grid;position:absolute;bottom:-3px;right:-3px}.native-legacy .market-menu button.active{box-shadow:inset 0 0 0 2px var(--market), 0 0 0 1px #080d20;background:#191735}.native-legacy .game-menu button b,.native-legacy .market-menu button b,.native-legacy .event-source-tabs button b{font-size:13px}.native-legacy .game-menu button span,.native-legacy .market-menu button span,.native-legacy .event-source-tabs button span{font-size:11px}.native-legacy .game-group,.native-legacy .market-group{background:0 0;border:0;border-radius:0;padding:0}.native-legacy .game-group-head,.native-legacy .market-group-head{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 0 12px;display:grid}.native-legacy .game-group-head>div,.native-legacy .market-group-head>div{min-width:0}.native-legacy .game-group-title{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.native-legacy .game-group-head.game-group-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;align-items:center}.native-legacy .market-group-head>div:first-child{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.native-legacy .game-group-head>div:last-child,.native-legacy .market-group-head>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:7px;width:100%;display:grid}.native-legacy .market-group-head>div:last-child{grid-template-columns:48px minmax(0,1fr) 40px}.native-legacy .market-group-head input[type=color]{background:#111a32;border:1px solid #3b496d;border-radius:9px;width:34px;min-width:34px;height:42px;padding:3px}.native-legacy .game-group-head>div:last-child button,.native-legacy .market-group-head>div:last-child button{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;min-height:42px;padding:8px 5px;font-size:11px;overflow:hidden}.native-legacy .game-group-head>div:last-child .delete,.native-legacy .market-group-head>div:last-child .delete,.native-legacy .market-group-head .icon-action{place-items:center;padding:0;display:grid}.native-legacy .benefit-clipboard-status{color:#ad98ff;background:#1b1944;border:1px solid #5143a0;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 12px;padding:11px 12px;display:grid}.native-legacy .benefit-clipboard-status>svg{justify-self:center}.native-legacy .benefit-clipboard-status b,.native-legacy .benefit-clipboard-status span{min-width:0;display:block}.native-legacy .benefit-clipboard-status b{color:#eeeaff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.native-legacy .benefit-clipboard-status span{color:#aeb9d8;margin-top:3px;font-size:10px;line-height:1.45}.native-legacy .benefit-clipboard-status.done{color:#4cddb7;background:#102d2a;border-color:#287e6b}.native-legacy .item-clipboard button{color:#c5cff0;background:#18213c;border-color:#3d4b6d;place-items:center;width:36px;height:36px;padding:0;display:grid}.native-legacy .game-group-head input,.native-legacy .market-group-head input:not([type=color]){color:#f4f5ff;background:#0d152c;border:1px solid #334164;border-radius:10px;width:100%;min-height:42px;padding:8px 10px;font-size:18px}.native-legacy .game-group-head span,.native-legacy .market-group-head span{color:#b9c3df;background:#20294a;border-radius:8px;width:max-content;max-width:100%;padding:7px 9px;font-size:11px}.native-legacy .editor-grid,.native-legacy .payment-list,.native-legacy .product-list,.native-legacy .rules,.native-legacy .community-grid,.native-legacy .shared-grid,.native-legacy .kt-events-grid{grid-template-columns:minmax(0,1fr);width:100%}.native-legacy .editor,.native-legacy .payment-editor,.native-legacy .product-editor{border-radius:14px;width:100%;min-width:0;padding:18px 15px}.native-legacy .product-summary{gap:8px;min-height:76px;padding:15px 48px 15px 15px}.native-legacy .product-summary-main,.native-legacy .product-summary-action{min-width:0}.native-legacy .product-summary-main b{font-size:14px}.native-legacy .product-summary-main small{white-space:normal;font-size:11px;line-height:1.5}.native-legacy .product-summary-action{font-size:11px}.native-legacy .product-currency-quick{grid-template-columns:minmax(0,1fr) 92px auto;gap:8px;padding:12px 14px;display:grid}.native-legacy .two,.native-legacy .four,.native-legacy .quantity-fields,.native-legacy .common-rule .four{grid-template-columns:minmax(0,1fr)}.native-legacy .quantity-fields>span{display:none}.native-legacy .field{gap:7px;min-width:0;margin-bottom:14px}.native-legacy .field>span,.native-legacy .game-picker label>span,.native-legacy .event-report-modal label{font-size:13px}.native-legacy .field input,.native-legacy .field select,.native-legacy .field textarea,.native-legacy .game-picker input,.native-legacy .catalog-search input{min-width:0;min-height:44px;padding:11px 12px;font-size:16px}.native-legacy .checks label span{min-height:38px;padding:9px 11px;font-size:12px}.native-legacy .rule-head,.native-legacy .community-head,.native-legacy .kt-events-head,.native-legacy .shared-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.native-legacy .rule-head button,.native-legacy .community-head button,.native-legacy .kt-events-actions button,.native-legacy .shared-heading>button{width:100%;min-height:42px}.native-legacy .rules .rule{gap:0;grid-template-columns:minmax(0,1fr)!important;padding:48px 12px 12px!important}.native-legacy .payment-explain,.native-legacy .tip,.native-legacy .quantity-guide,.native-legacy .community-guide,.native-legacy .linked-product-status{border-radius:13px;padding:15px}.native-legacy .payment-explain span,.native-legacy .tip p,.native-legacy .community-guide span,.native-legacy .linked-product-status{font-size:13px;line-height:1.6}.native-legacy .mini-empty,.native-legacy .group-empty,.native-legacy .community-empty,.native-legacy .kt-events-state{border-radius:13px;width:100%;min-height:112px;padding:22px 16px;font-size:13px;line-height:1.6}.native-legacy .mini-empty b,.native-legacy .group-empty b,.native-legacy .community-empty b{font-size:14px}.native-legacy .kt-events-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.native-legacy .kt-events-actions button{color:#d5dcf2;background:#111a32;border:1px solid #3b496d}.native-legacy .kt-events-actions button.report{color:#fff;background:#7658e8;border-color:#8060ef}.native-legacy .kt-events-notice{background:#1b1944;border-color:#40357f;flex-direction:column;align-items:flex-start;padding:14px}.native-legacy .kt-events-notice b,.native-legacy .kt-events-notice span,.native-legacy .kt-events-grid article b,.native-legacy .kt-events-grid article small{font-size:13px;line-height:1.5}.native-legacy .kt-events-notice b{color:#c0b4ff}.native-legacy .kt-events-notice span{color:#b6c0dc;word-break:keep-all;overflow-wrap:anywhere}.native-legacy .event-source-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-padding-inline:12px}.native-legacy .event-source-tabs::-webkit-scrollbar{display:none}.native-legacy .event-source-tabs button{justify-content:flex-start;min-width:124px;min-height:58px}.native-legacy .kt-events-grid article{border-radius:14px;overflow:hidden}.native-legacy .kt-event-image{aspect-ratio:16/9;background:#090d19}.native-legacy .kt-event-image img,.native-legacy .kt-events-grid article.channel-card .kt-event-image img{object-fit:contain;object-position:center;background:#090d19;width:100%;height:100%;padding:0}.native-legacy .kt-event-image:hover img,.native-legacy .kt-event-image:focus-visible img{transform:none}.event-detail-backdrop{z-index:120;padding:18px 12px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030612d1;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.event-detail-modal{color:#f4f6ff;background:#0d152c;border:1px solid #374568;border-radius:18px;width:min(520px,100%);max-height:calc(100dvh - 30px);overflow-y:auto;box-shadow:0 24px 70px #00000080}.event-detail-modal>header{color:#f4f6ff;background:#0d152c;border:0;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;height:auto;min-height:0;padding:18px 18px 15px;display:flex;position:static}.event-detail-modal header>div{min-width:0}.event-detail-modal header span{color:#a993ff;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.event-detail-modal h2{color:#fff;margin:0;font-size:18px;line-height:1.4}.event-detail-modal header small{color:#9eabcc;margin-top:7px;font-size:12px;display:block}.event-detail-modal header button{color:#fff;background:#292143;border:0;border-radius:10px;flex:0 0 38px;width:38px;height:38px;font-size:24px}.event-detail-image{background:#070b17;place-items:center;width:100%;min-height:120px;max-height:46dvh;display:grid;overflow:auto}.event-detail-image img{object-fit:contain;width:100%;height:auto;max-height:46dvh;display:block}.event-detail-modal>p{color:#9eabcc;margin:0;padding:14px 18px 0;font-size:11px;line-height:1.55}.event-detail-actions{grid-template-columns:1fr 1.35fr;gap:9px;padding:15px 18px 18px;display:grid}.event-detail-actions button,.event-detail-actions a{color:#e8ecfa;background:#151e38;border:1px solid #465474;border-radius:11px;place-items:center;min-height:46px;font-size:13px;font-weight:850;text-decoration:none;display:grid}.event-detail-actions a{color:#fff;background:#7658e8;border-color:#8060ef}.native-legacy .kt-events-state{color:#b8c2df;background:#0d152c;border-color:#334164}.native-legacy .kt-events-state b{color:#f1f3ff}.native-legacy .kt-events-state span{color:#9eabcc}.native-legacy .calendar-toolbar{grid-template-columns:42px minmax(0,1fr) 42px;gap:6px;display:grid}.native-legacy .calendar-toolbar button{color:#e8ebfb;background:#151e38;border:1px solid #384667;border-radius:10px;min-height:42px}.native-legacy .calendar-toolbar .calendar-today{color:#c5b8ff;background:#241d51;border-color:#5947aa;grid-column:1/-1;width:100%}.native-legacy .calendar-grid{width:100%;min-width:0}.native-legacy .calendar-weekday,.native-legacy .calendar-blank{color:#9eabcc;background:#111a32;border-color:#2c395c}.native-legacy .calendar-weekday:first-child{color:#ff8394}.native-legacy .calendar-weekday:nth-child(7){color:#74aaff}.native-legacy .calendar-day{text-align:left;vertical-align:top;min-width:0;min-height:62px;padding:7px 5px;display:block}.native-legacy .calendar-day>b{margin:0 0 5px;line-height:1;display:block}.native-legacy .calendar-day span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.native-legacy .community-sections{grid-template-columns:minmax(0,1fr);gap:8px}.native-legacy .community-sections button{min-height:58px}.native-legacy .share-list>div{grid-template-columns:minmax(0,1fr);display:grid}.native-legacy .catalog-search,.native-legacy .catalog-search input{width:100%}.native-legacy .shared-modal,.native-legacy .event-report-modal,.native-legacy .kt-qr-modal,.native-legacy .calendar-detail{border-radius:18px 18px 0 0;width:100%;max-height:90dvh;padding:22px 16px}@media (width<=360px){.native-legacy{padding-left:12px;padding-right:12px}.native-legacy .title h1{font-size:24px}.native-legacy .quantity-guide,.native-legacy .linked-product-actions{grid-template-columns:minmax(0,1fr)}.native-legacy .game-menu,.native-legacy .market-menu,.native-legacy .event-source-tabs{width:calc(100% + 24px);margin-left:-12px;padding-left:12px;padding-right:12px}}.native-app .native-setup{padding-bottom:calc(190px + env(safe-area-inset-bottom))}.native-app .native-mode-grid{gap:10px}.native-app .native-mode-grid button{white-space:normal;min-width:0;min-height:156px;padding:14px 12px}.native-app .native-mode-grid button b{word-break:keep-all;font-size:13px;line-height:1.5}.native-app .native-mode-grid button small{word-break:keep-all;font-size:11px;line-height:1.6}.native-app .native-mode-grid button:focus-visible{outline-offset:3px;outline:2px solid #c0a7ff}.native-app .native-sticky{bottom:calc(80px + env(safe-area-inset-bottom));white-space:nowrap;min-height:52px}.native-app .native-top{grid-template-columns:76px minmax(0,1fr) 76px}.native-app .native-top .native-small{white-space:nowrap;word-break:keep-all;justify-content:center;align-items:center;width:76px;min-width:76px;min-height:38px;padding:8px;font-size:12px;display:inline-flex}.native-calculation-progress{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:38px 0;display:flex}.native-calculation-progress>i{color:#c2adff;background:#242044;border:1px solid #7360b1;border-radius:16px;place-items:center;width:64px;height:64px;display:grid}.native-app .native-calculation-progress h2{word-break:keep-all;margin:10px 0 0;font-size:20px;line-height:1.5}.native-calculation-progress>p{color:#abb5d4;margin:0;font-size:13px}.native-calculation-progress>strong{color:#c2adff;font-variant-numeric:tabular-nums;font-size:52px;line-height:1.25}.native-calculation-progress>strong small{margin-left:4px;font-size:22px}.native-calculation-progress progress{appearance:none;accent-color:#ab8aff;background:#262d49;border:0;border-radius:6px;width:100%;height:12px;display:block;overflow:hidden}.native-calculation-progress progress::-webkit-progress-bar{background:#262d49;border-radius:6px}.native-calculation-progress progress::-webkit-progress-value{background:#ab8aff;border-radius:6px;transition:width .25s}.native-calculation-progress progress::-moz-progress-bar{background:#ab8aff}.native-calculation-progress>b{color:#dee4f5;font-size:13px;font-weight:600}.native-calculation-progress>small{color:#a5afcd;font-size:12px}.native-result-mode{color:#c5b2ff;margin:0 0 16px;font-size:13px}@media (width<=360px){.native-app .native-mode-grid{grid-template-columns:minmax(0,1fr)}.native-app .native-mode-grid button{min-height:130px}}
