@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.toast-stack[data-v-2a216b9c]{position:fixed;top:10px;left:50%;transform:translate(-50%);width:min(520px,calc(100vw - 24px));display:flex;flex-direction:column;gap:8px;z-index:400000!important;pointer-events:none}.toast[data-v-2a216b9c]{display:flex;align-items:center;gap:10px;width:100%;color:#fff;padding:12px 20px;border-radius:12px;font-size:14px;font-family:inherit;cursor:pointer;box-shadow:0 4px 20px #0000004d;box-sizing:border-box;pointer-events:auto;background-color:var(--color-sf1, #313131);font-family:Inter,system-ui,sans-serif;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.toast-image[data-v-2a216b9c]{width:38px;height:38px;border-radius:8px;object-fit:cover;flex-shrink:0}.toast-content[data-v-2a216b9c]{min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left;line-height:1.25}.toast-content b[data-v-2a216b9c],.toast-content span[data-v-2a216b9c]{overflow:hidden;text-overflow:ellipsis}.toast-content span[data-v-2a216b9c]{overflow-wrap:anywhere}.toast-fade-enter-active[data-v-2a216b9c],.toast-fade-leave-active[data-v-2a216b9c]{transition:opacity .2s,transform .2s}.toast-fade-enter-from[data-v-2a216b9c],.toast-fade-leave-to[data-v-2a216b9c]{opacity:0;transform:translateY(-12px)}@media(min-width:769px){.toast-stack[data-v-2a216b9c]{inset:auto 16px 16px auto;width:min(380px,calc(100vw - 32px));transform:none}.toast-fade-enter-from[data-v-2a216b9c],.toast-fade-leave-to[data-v-2a216b9c]{transform:translateY(12px)}}.bottom-nav-wrapper[data-v-d9272598]{position:fixed;bottom:calc(18px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:950;display:flex;align-items:center;justify-content:center;gap:8px;width:min(450px,calc(100% - 16px));box-sizing:border-box;-webkit-user-select:none;user-select:none;pointer-events:none;animation:navFadeUp-d9272598 .35s cubic-bezier(.25,.46,.45,.94)}.bottom-nav-capsule[data-v-d9272598]{pointer-events:auto;flex:1;height:66px;padding:5px 6px;box-sizing:border-box;background-color:#2b2e2a;border-radius:9999px;box-shadow:0 10px 30px #0000008c,0 2px 6px #00000059;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-around;gap:2px}.nav-tab-btn[data-v-d9272598]{position:relative;flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:transparent;border:none;outline:none;border-radius:9999px;cursor:pointer;color:#727969;transition:all .22s cubic-bezier(.25,.46,.45,.94);padding:0;margin:0}.nav-tab-icon[data-v-d9272598]{display:block;transition:transform .2s cubic-bezier(.25,.46,.45,.94),color .2s ease}.nav-tab-label[data-v-d9272598]{font-family:Inter,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.1px;line-height:1;text-transform:lowercase;transition:color .2s ease,font-weight .2s ease;white-space:nowrap}.nav-tab-btn.is-active[data-v-d9272598]{background-color:#3b4235;color:#c9eb4b}.nav-tab-btn.is-active .nav-tab-icon[data-v-d9272598]{color:#c9eb4b;transform:scale(1.04)}.nav-tab-btn.is-active .nav-tab-label[data-v-d9272598]{color:#c9eb4b;font-weight:600}.nav-circle-btn[data-v-d9272598]{pointer-events:auto;position:relative;width:66px;height:66px;min-width:66px;min-height:66px;max-width:66px;max-height:66px;border-radius:50%;box-sizing:border-box;background-color:#2b2e2a;box-shadow:0 10px 30px #0000008c,0 2px 6px #00000059;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:none;outline:none;cursor:pointer;padding:5px;margin:0;display:flex;align-items:center;justify-content:center;transition:all .22s cubic-bezier(.25,.46,.45,.94)}.circle-btn-content[data-v-d9272598]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background-color:transparent;color:#727969;transition:all .22s cubic-bezier(.25,.46,.45,.94)}.circle-icon[data-v-d9272598]{display:block;transition:transform .2s cubic-bezier(.25,.46,.45,.94),color .2s ease}.nav-circle-btn.is-active .circle-btn-content[data-v-d9272598]{background-color:#3b4235;color:#c9eb4b}.nav-circle-btn.is-active .circle-icon[data-v-d9272598]{color:#c9eb4b;transform:scale(1.06)}.nav-pop-enter-active[data-v-d9272598],.nav-pop-leave-active[data-v-d9272598]{transition:all .2s cubic-bezier(.25,.46,.45,.94)}.nav-pop-enter-from[data-v-d9272598]{opacity:0;transform:scale(.65) rotate(-10deg)}.nav-pop-leave-to[data-v-d9272598]{opacity:0;transform:scale(.75) rotate(10deg)}@media(hover:hover)and (pointer:fine){.nav-tab-btn[data-v-d9272598]:not(.is-active):hover{color:#9ba38e}.nav-tab-btn:not(.is-active):hover .nav-tab-icon[data-v-d9272598]{transform:translateY(-1px)}.nav-circle-btn:not(.is-active):hover .circle-btn-content[data-v-d9272598]{color:#9ba38e}.nav-circle-btn:not(.is-active):hover .circle-icon[data-v-d9272598]{transform:translateY(-1px)}}.nav-tab-btn[data-v-d9272598]:active{transform:scale(.96)}.nav-circle-btn:active .circle-btn-content[data-v-d9272598]{transform:scale(.94)}@media(max-width:360px){.bottom-nav-wrapper[data-v-d9272598]{gap:6px;width:calc(100% - 16px)}.bottom-nav-capsule[data-v-d9272598]{height:60px;padding:4px}.nav-circle-btn[data-v-d9272598]{width:60px;height:60px;min-width:60px;min-height:60px;max-width:60px;max-height:60px;padding:4px}.nav-tab-label[data-v-d9272598]{font-size:10px}}@media(min-width:768px){.bottom-nav-wrapper[data-v-d9272598]{width:min(540px,calc(100% - 48px));bottom:24px;gap:14px}.bottom-nav-capsule[data-v-d9272598]{height:72px;padding:6px 14px;gap:8px}.nav-tab-btn[data-v-d9272598]{gap:4px;padding:0 10px}.nav-tab-icon[data-v-d9272598]{transform:scale(1.08)}.nav-tab-label[data-v-d9272598]{font-size:12.5px;font-weight:600}.nav-circle-btn[data-v-d9272598]{width:72px;height:72px;min-width:72px;min-height:72px}.circle-icon[data-v-d9272598]{transform:scale(1.08)}}@media(min-width:1200px){.bottom-nav-wrapper[data-v-d9272598]{width:min(600px,calc(100% - 64px));bottom:28px;gap:16px}.bottom-nav-capsule[data-v-d9272598]{height:76px;padding:8px 18px}.nav-tab-label[data-v-d9272598]{font-size:13px}.nav-circle-btn[data-v-d9272598]{width:76px;height:76px;min-width:76px;min-height:76px}}@keyframes navFadeUp-d9272598{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}:root{--primary: #658432;--secondary: #D1A153;--bg: #1F1F1E;--ac-text: #FFFFFF;--secondary2: #C9E36A;--accent: #C84B31;--text: #E0E4DE;--surface: #313131;--icon-bg-square: rgba(255, 255, 255, .1);--surf-border: transparent;--divider-color: rgba(255, 255, 255, .08);--color-primary: var(--primary);--color-secondary: var(--secondary);--color-secondary2: var(--secondary2);--color-bg: var(--bg);--color-ac-text: var(--ac-text);--color-accent: var(--accent);--color-ac1: var(--accent);--color-text: var(--text);--color-wt: var(--text);--color-surface: var(--surface);--color-sf1: var(--surface);--color-sf2: var(--surface);--color-icon-bg-square: var(--icon-bg-square);--border-color: var(--surf-border);--font-family: "Inter", sans-serif;--font-family-sans: "Inter", sans-serif;--font-size-10: 10px;--font-size-12: 12px;--font-size-14: 14px;--font-size-16: 16px;--font-size-24: 24px;--font-size-xs: var(--font-size-10);--font-size-sm: var(--font-size-12);--font-size-base: var(--font-size-14);--font-size-md: var(--font-size-16);--font-size-lg: var(--font-size-24);--space-6: 6px;--space-12: 12px;--space-18: 18px;--space-sm: var(--space-6);--space-md: var(--space-12);--space-lg: var(--space-18);--page-px: var(--space-12);--page-pt: var(--space-12);--page-pb: var(--space-18);--page-gap: var(--space-12);--card-padding: var(--space-18);--card-gap: var(--space-12);--field-group-gap: var(--space-12);--field-inner-gap: var(--space-6);--row-gap: var(--space-12);--row-gap-sm: var(--space-6);--tile-gap: var(--space-6);--radius-5: 5px;--radius-10: 10px;--radius-15: 15px;--radius-20: 20px;--radius-full: 9999px;--radius-sm: var(--radius-5);--radius-md: var(--radius-10);--radius-lg: var(--radius-15);--radius-xl: var(--radius-20);--card-radius: var(--radius-20);--field-radius: var(--radius-10);--tile-radius: var(--radius-5);--shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);--header-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);--card-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);--app-max-width: 1000px;--app-padding: 0;--animation-duration: .45s;--animation-ease: cubic-bezier(.25, .46, .45, .94)}:root,html[data-theme=dark]{--color-bg: var(--bg) !important;--color-text: var(--text) !important;--color-text-inverted: var(--bg) !important;--color-sf1: var(--surface) !important;--color-sf2: var(--surface) !important;--color-wt: var(--text) !important;--color-ac1: var(--accent) !important;--color-ac1-hover: rgba(200, 75, 49, .36) !important;--color-s1: var(--primary) !important;--color-secondary: var(--secondary) !important;--color-secondary2: var(--secondary2) !important;--color-wt-dark: var(--text) !important;--color-wh-a: var(--ac-text) !important;--color-gr1: var(--surface) !important;--card-hover-bg: #3a3a37 !important;--item-hover-bg: var(--icon-bg-square) !important;--color-icon-bg-square: var(--icon-bg-square) !important;--border-color: var(--surf-border) !important;--input-bg: var(--surface) !important;--bg-pattern-line-color: 255, 255, 255 !important}html[data-theme=light]{--color-bg: #F4F3EF !important;--color-text: #1F1F1E !important;--color-text-inverted: #ffffff !important;--color-sf1: #EBE9E1 !important;--color-sf2: #FFFFFF !important;--color-wt: #555550 !important;--color-ac1: #F7653D !important;--color-ac1-hover: rgba(247, 101, 61, .2) !important;--color-s1: #7A9330 !important;--color-wt-dark: #111827 !important;--color-wh-a: #1F1F1E !important;--color-gr1: #E0DFD5 !important;--card-hover-bg: #F0EEE6 !important;--item-hover-bg: rgba(0, 0, 0, .05) !important;--border-color: rgba(0, 0, 0, .12) !important;--input-bg: #EAE8E0 !important;--bg-pattern-line-color: 0, 0, 0 !important}@keyframes fadeFlipIn{0%{opacity:0}to{opacity:1}}@keyframes fadeFlipOut{0%{opacity:1}to{opacity:1}}.fade-flip-enter-active{animation:fadeFlipIn .1s ease-out both;backface-visibility:hidden;width:100%;height:100%}.fade-flip-leave-active{animation:fadeFlipOut .05s ease-in both;backface-visibility:hidden;width:100%;height:100%}.fade-enter-active,.fade-leave-active{transition:opacity .1s ease}@keyframes skeleton-pulse{0%{opacity:.6}50%{opacity:.3;background-color:var(--color-s1)}75%{opacity:.4}to{opacity:.6}}.skeleton-pulse{animation:skeleton-pulse 1.5s infinite ease-in-out}.skeleton-card{display:flex;align-items:center;gap:16px;background-color:var(--color-sf1);border-radius:14px;padding:14px}.skeleton-avatar{width:48px;height:48px;border-radius:12px;background-color:var(--color-sf2);flex-shrink:0;animation:skeleton-pulse 1.5s infinite ease-in-out}.skeleton-info{display:flex;flex-direction:column;gap:8px;flex-grow:1}.skeleton-name{width:45%;height:16px;background-color:var(--color-sf2);border-radius:4px;animation:skeleton-pulse 1.5s infinite ease-in-out}.skeleton-meta{width:65%;height:12px;background-color:var(--color-sf2);border-radius:4px;animation:skeleton-pulse 1.5s infinite ease-in-out}.field-input,select,.field-select,.select-input{box-sizing:border-box;width:100%;height:44px;border:1px solid var(--border-color, rgba(125, 125, 125, .2));border-radius:12px;background-color:var(--color-sf1, #1e1e1e);color:var(--color-text, #ffffff);padding:0 14px;font:inherit;font-size:14.5px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}select,.field-select,.select-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:36px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 256 256'%3E%3Cpath fill='%239e9e9e' d='M213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}select option{background-color:var(--color-sf2, #252525);color:var(--color-text, #ffffff);padding:10px 14px;font:inherit}select option:checked,select option:hover{background-color:var(--color-ac1, #f7653d)!important;color:#fff!important}.field-input::placeholder{color:var(--color-wt)}.field-input:focus,select:focus,.field-select:focus,.select-input:focus{border-color:var(--color-ac1);box-shadow:0 0 0 3px #f7653d1f}.field-input:disabled,select:disabled{cursor:not-allowed;opacity:.55}.btn-primary,.create-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:2px solid var(--color-ac1);border-radius:10px;background-color:var(--color-ac1);color:#fff;padding:0 16px;font:inherit;font-weight:600;cursor:pointer;transition:all .2s ease,transform .15s ease;-webkit-user-select:none;user-select:none}.btn-primary:hover:not(:disabled),.create-button:hover:not(:disabled){transform:translateY(-1px);opacity:.9}.btn-primary:disabled,.create-button:disabled{cursor:not-allowed;opacity:.55;background-color:transparent}.btn-primary-sm{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;min-height:34px;border:none;border-radius:8px;background-color:var(--color-ac1);color:#fff;padding:0 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-sizing:border-box;transition:all .2s ease,transform .15s ease;-webkit-user-select:none;user-select:none}.btn-primary-sm:hover:not(:disabled){transform:translateY(-1px);opacity:.92}.btn-primary-sm:disabled{cursor:not-allowed;opacity:.5}.btn-danger{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #ff4d4f;background:transparent;color:#ff4d4f;border-radius:10px;padding:0 16px;font:inherit;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.btn-danger:hover:not(:disabled){background:#ff4d4f;color:#fff}.btn-danger:disabled{cursor:not-allowed;opacity:.5}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--color-sf2);background:transparent;color:var(--color-wt);border-radius:10px;padding:0 16px;font:inherit;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.btn-ghost:hover:not(:disabled){border-color:var(--color-wt);background-color:#ffffff0d;color:#fff}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid var(--color-sf2);border-radius:6px;background-color:var(--color-bg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:background-color .15s ease,border-color .15s ease;vertical-align:middle;flex-shrink:0;margin:0;box-sizing:border-box}input[type=checkbox]:hover:not(:disabled){border-color:var(--color-wt)}input[type=checkbox]:checked{background-color:var(--color-bg);border-color:var(--color-s1)}input[type=checkbox]:checked:before{content:"";position:absolute;inset:3px;background-color:var(--color-s1);border-radius:3px}input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}.page-container{position:relative;box-sizing:border-box;padding:var(--page-pt, 8px) var(--page-px, 8px) var(--page-pb, 12px) var(--page-px, 8px);width:100%;height:100%;min-height:100%;display:flex;flex-direction:column;gap:var(--page-gap, 12px);overflow-y:auto;color:var(--color-text);background:transparent}.account-page,.tasks-page,.task-detail-page,.custom-platform-page,.calendar-page,.rubrics-page,.hashtags-page,.logs-page,.storage-page,.members-page,.roles-page,.groups-page,.services-page,.settings-page,.create-page,.visual-tasks-page,.ai-services-page,.ai-usage-page,.file-detail-page,.dashboard-page,.user-calendar-page,.invites-page,.notifications-page,[class$=-page],[class*=-page]{background-color:transparent!important}*,*:before,*:after{scrollbar-width:none!important;-ms-overflow-style:none!important}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent!important;scrollbar-width:none!important;-ms-overflow-style:none!important}*::-webkit-scrollbar,::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}*::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb,*::-webkit-scrollbar-track,::-webkit-scrollbar-track{display:none!important;background:transparent!important}html,body,#app,.app-wrapper{touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--color-bg, #141414);color:var(--color-text, #fff);margin:0;padding:0;width:100%;height:100%;overflow:hidden;font-family:Inter,sans-serif}.app-page{width:100%;height:100%;overflow:hidden}.app-container{width:100%;height:100%}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease}.fade-enter-from,.fade-leave-to{opacity:0}.connecting-page[data-v-f1b524c2]{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;background-color:var(--color-bg, #141414)}.connecting-card[data-v-f1b524c2]{display:flex;flex-direction:column;align-items:center;gap:16px}.spinner-ring[data-v-f1b524c2]{width:48px;height:48px;border:4px solid var(--color-sf2, #2a2a2a);border-top-color:var(--color-ac1, #f7653d);border-radius:50%;animation:spin-f1b524c2 .8s linear infinite}.connecting-title[data-v-f1b524c2]{color:var(--color-text, #fff);font-size:15px;font-weight:500}@keyframes spin-f1b524c2{to{transform:rotate(360deg)}}.xray-container[data-v-29c69716]{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:crosshair;max-height:inherit;max-width:inherit}.xray-img[data-v-29c69716]{display:block;max-height:inherit;max-width:inherit;width:100%;height:auto;object-fit:contain}.xray-layer[data-v-29c69716]{position:absolute;inset:0;pointer-events:none}.digest-root[data-v-185db80d]{position:fixed;inset:0;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;box-sizing:border-box;overflow:hidden;background:var(--slide-bg);transition:background .5s ease}.digest-bg[data-v-185db80d]{position:absolute;inset:0;background:var(--slide-bg);transition:background .5s ease;z-index:0}.digest-topbar[data-v-185db80d]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:max(env(safe-area-inset-top,20px),20px) 20px 0;gap:16px}.slide-dots[data-v-185db80d]{display:flex;gap:6px;flex:1;align-items:center}.dot[data-v-185db80d]{border:none;cursor:pointer;border-radius:9999px;height:3px;flex:1;padding:0;background:#ffffff29;transition:background .35s ease,flex .35s ease}.dot.active[data-v-185db80d]{background:var(--slide-fg);flex:2.5}.dot.passed[data-v-185db80d]{background:#fff6}.skip-link[data-v-185db80d]{background:none;border:none;color:#ffffff73;font-size:13px;font-weight:500;cursor:pointer;padding:4px;letter-spacing:.2px;transition:color .2s;white-space:nowrap;flex-shrink:0}.skip-link[data-v-185db80d]:hover{color:#ffffffd9}.digest-center[data-v-185db80d]{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:24px 24px 0;overflow:hidden}.slide-body[data-v-185db80d]{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:380px;gap:28px;margin:0 auto}.slide-icon-wrap[data-v-185db80d]{width:100%;display:flex;align-items:center;justify-content:center;color:var(--slide-fg);flex-shrink:0;transition:color .4s ease}.slide-text[data-v-185db80d]{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;gap:12px}.slide-chapter[data-v-185db80d]{font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--slide-fg);margin:0;transition:color .4s ease}.slide-title[data-v-185db80d]{font-size:32px;font-weight:800;line-height:1.18;color:#e8ebe6;margin:0;text-align:center;white-space:pre-line}.slide-desc[data-v-185db80d]{font-size:15px;line-height:1.6;color:#e8ebe6b8;margin:0;text-align:center;max-width:330px}.digest-bottom[data-v-185db80d]{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;padding:24px 24px max(env(safe-area-inset-bottom,24px),24px)}.nav-row[data-v-185db80d]{display:flex;align-items:center;gap:10px;width:100%}.cta-btn[data-v-185db80d]{display:flex;align-items:center;justify-content:center;height:52px;border-radius:14px;border:none;font-size:16px;font-weight:700;cursor:pointer;letter-spacing:.3px;color:var(--slide-btn-text);background:var(--slide-btn-bg);box-shadow:0 4px 16px #00000040;transition:background .35s ease,color .35s ease,opacity .2s ease,transform .15s ease;flex:1}.cta-standalone[data-v-185db80d]{flex:none;width:100%}.cta-btn[data-v-185db80d]:hover{opacity:.92;transform:translateY(-1px)}.cta-btn[data-v-185db80d]:active{opacity:.8;transform:translateY(0)}.nav-back[data-v-185db80d]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffffffd9;cursor:pointer;flex-shrink:0;transition:background .2s,border-color .2s,color .2s}.nav-back[data-v-185db80d]:hover{background:#ffffff29;border-color:#ffffff40;color:#fff}.login-row[data-v-185db80d]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#fff9}.login-link[data-v-185db80d]{background:none;border:none;color:var(--slide-fg);font-weight:700;font-size:13px;cursor:pointer;padding:2px 4px;transition:opacity .2s,color .35s ease}.login-link[data-v-185db80d]:hover{opacity:.8}@media(max-height:720px){.slide-body[data-v-185db80d]{gap:18px}.slide-title[data-v-185db80d]{font-size:26px}.slide-desc[data-v-185db80d]{font-size:14px}.digest-center[data-v-185db80d]{padding:16px 20px 0}}.fade-next-enter-active[data-v-185db80d],.fade-next-leave-active[data-v-185db80d],.fade-prev-enter-active[data-v-185db80d],.fade-prev-leave-active[data-v-185db80d]{transition:all .28s cubic-bezier(.4,0,.2,1)}.fade-next-enter-from[data-v-185db80d]{opacity:0;transform:translate(24px)}.fade-next-leave-to[data-v-185db80d],.fade-prev-enter-from[data-v-185db80d]{opacity:0;transform:translate(-24px)}.fade-prev-leave-to[data-v-185db80d]{opacity:0;transform:translate(24px)}a[data-v-26a85720]{color:var(--color-ac1);text-decoration:none;font-weight:500}.auth-page[data-v-26a85720]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;height:100%;background:var(--color-bg);box-sizing:border-box;padding:16px 12px env(safe-area-inset-bottom,16px) 12px;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:auto}.auth-page--digest[data-v-26a85720]{padding:16px 12px;justify-content:center}.digest-back-bar[data-v-26a85720]{width:100%;display:flex;justify-content:flex-start;margin-bottom:2px}.digest-back-btn[data-v-26a85720]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--color-ac1);font-size:13px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:8px;transition:all .2s ease}.digest-back-btn[data-v-26a85720]:hover{background:#ffffff0d;transform:translate(-2px)}.auth-logo-col[data-v-26a85720]{display:flex;align-items:center;justify-content:center;width:100%}.logo-img[data-v-26a85720]{display:block;margin:0 auto;padding:6px 0;max-width:min(180px,25vh);max-height:min(180px,25vh);width:auto;height:auto;object-fit:contain;filter:drop-shadow(5px 10px 4px rgba(0,0,0,.2));touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.auth-card[data-v-26a85720]{display:flex;justify-content:center;width:100%}.auth-form[data-v-26a85720]{padding:20px 20px 24px;gap:12px;display:flex;flex-direction:column;align-items:center;width:100%;max-width:440px;background:var(--color-sf2);border-radius:24px;box-shadow:0 10px 30px #0000004d;box-sizing:border-box}.input-form-elements[data-v-26a85720]{width:100%;gap:8px;display:flex;flex-direction:column;align-items:center}.form-header[data-v-26a85720]{width:100%;text-align:center}.form-title[data-v-26a85720]{font-size:26px;font-weight:800;margin:0;color:var(--color-wt)}.form-subtitle[data-v-26a85720]{font-size:13px;line-height:1.35;color:var(--color-wt);opacity:.75;margin:4px 0 0}.input-group[data-v-26a85720]{display:flex;flex-direction:column;gap:4px;width:100%}.input-group label[data-v-26a85720]{font-size:13px;font-weight:700;color:var(--color-wt);display:flex;align-items:center;gap:6px}.input-group input[data-v-26a85720]{padding:10px 14px;height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:var(--color-sf1);color:var(--color-wt);font-size:15px;outline:none;transition:all .2s ease;box-sizing:border-box;width:100%;user-select:text!important;-webkit-user-select:text!important;-webkit-touch-callout:default!important}.password-input-wrapper[data-v-26a85720]{position:relative;width:100%;display:flex;align-items:center}.password-input-wrapper input[data-v-26a85720]{padding-right:42px!important}.password-eye-btn[data-v-26a85720]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0;margin:0;color:var(--color-wt);opacity:.65;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,color .2s ease;-webkit-user-select:none;user-select:none;z-index:2}.password-eye-btn[data-v-26a85720]:hover{opacity:1;color:var(--color-ac1)}.password-eye-btn[data-v-26a85720]:active{transform:translateY(-50%) scale(.92)}.input-group input[data-v-26a85720]:focus{outline:none;border-color:var(--color-ac1);box-shadow:0 0 0 2px var(--color-ac1-glow)}.input-group input[data-v-26a85720]:disabled{opacity:.6;cursor:not-allowed}.forgot-password-container[data-v-26a85720]{display:flex;justify-content:flex-end;margin-top:2px}.forgot-link[data-v-26a85720],.forgot-link-btn[data-v-26a85720]{background:none;border:none;padding:0;font-family:inherit;font-size:12px;color:var(--color-ac1);text-decoration:none;cursor:pointer;transition:opacity .2s}.forgot-link[data-v-26a85720]:hover,.forgot-link-btn[data-v-26a85720]:hover{text-decoration:underline;opacity:.8}.success-msg[data-v-26a85720]{background:#54b94826;border:1px solid rgba(84,185,72,.35);color:#54b948;padding:6px 12px;border-radius:8px;width:100%;font-size:13px;text-align:center;box-sizing:border-box}.error-msg[data-v-26a85720]{background:#ff00001f;border:1px solid rgba(255,0,0,.35);color:#ff4d4d;padding:6px 12px;border-radius:8px;width:100%;font-size:13px;text-align:center;box-sizing:border-box}.form-footer[data-v-26a85720]{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.submit-button[data-v-26a85720]{width:100%;height:44px;border-radius:10px;border:none;background:var(--color-ac1);color:#fff;font-size:15px;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:4px;transition:background .2s ease}.submit-button[data-v-26a85720]:hover{background:var(--color-ac1-dark)}.submit-button[data-v-26a85720]:disabled{opacity:.6;cursor:not-allowed}.divider[data-v-26a85720]{display:flex;align-items:center;text-align:center;font-size:13px;width:100%;margin:2px 0}.divider[data-v-26a85720]:before,.divider[data-v-26a85720]:after{content:"";flex:1;height:1px}.divider[data-v-26a85720]:before{background:linear-gradient(to left,rgba(241,90,36,0) 0%,var(--color-ac1) 100%);margin-right:12px}.divider[data-v-26a85720]:after{background:linear-gradient(to right,rgba(241,90,36,0) 0%,var(--color-ac1) 100%);margin-left:12px}.social-auth[data-v-26a85720]{display:grid;gap:8px;grid-template-columns:1fr 1fr;width:100%}.social-btn[data-v-26a85720]{background:transparent;border:var(--color-ac1) 1.5px solid;border-radius:10px;padding:6px 10px;color:#fff;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;height:42px}.social-btn[data-v-26a85720]:hover{background:var(--color-gr1)}.social-btn p[data-v-26a85720]{font-size:14px;margin:0}.social-btn[data-v-26a85720]:disabled,.social-btn.btn-disabled[data-v-26a85720]{opacity:.4;cursor:not-allowed;pointer-events:none;filter:grayscale(.6);border-color:#ffffff26!important}.oauth-only-actions[data-v-26a85720]{width:100%;display:flex;flex-direction:column;gap:10px}.oauth-full-btn[data-v-26a85720]{width:100%!important;height:44px!important;justify-content:center!important}.tg-primary-btn[data-v-26a85720]{background:#2aabee!important;color:#fff!important}.tg-primary-btn[data-v-26a85720]:hover{background:#229ed9!important}.toggle-mode[data-v-26a85720]{font-size:13px;text-align:center;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 4px;margin-top:4px;color:var(--color-text)}.toggle-mode span[data-v-26a85720]{color:var(--color-text)}.toggle-mode a[data-v-26a85720]{color:var(--color-ac1);font-weight:600}.lang-switcher[data-v-26a85720]{display:flex;align-items:center;gap:4px;font-size:13px}.lang-switcher span[data-v-26a85720]{color:var(--color-wt);cursor:pointer;transition:color .2s ease;-webkit-user-select:none;user-select:none}.lang-switcher span.active[data-v-26a85720]{color:var(--color-ac1);font-weight:700}.lang-switcher span[data-v-26a85720]:not(.separator):hover{color:var(--color-text)}.lang-switcher .separator[data-v-26a85720]{color:#fff3;cursor:default}.widget-wrapper[data-v-26a85720]{width:100%;background:#242f3d;padding:20px;display:flex;justify-content:center;border-radius:12px}.spinner[data-v-26a85720]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-26a85720 .8s linear infinite}@keyframes spin-26a85720{to{transform:rotate(360deg)}}.verify-code-panel[data-v-26a85720]{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;box-sizing:border-box}.code-inputs-container[data-v-26a85720],.code-inputs[data-v-26a85720]{display:flex;justify-content:center;align-items:center;gap:8px;margin:10px 0 14px;width:100%;box-sizing:border-box}.code-input[data-v-26a85720]{width:46px;height:54px;max-width:48px;flex:1 1 0;background:var(--color-sf1, #161b22);border:1.5px solid rgba(255,255,255,.12);border-radius:12px;color:var(--color-ac1, #C9E36A);font-family:inherit;font-size:24px;font-weight:800;text-align:center;outline:none;box-sizing:border-box;padding:0;margin:0;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;caret-color:var(--color-ac1, #C9E36A);-webkit-user-select:text;user-select:text}.code-input[data-v-26a85720]:hover{border-color:#ffffff40;background:#ffffff0d}.code-input[data-v-26a85720]:focus{border-color:var(--color-ac1);background:#ffffff14;box-shadow:0 0 0 3px var(--color-ac1-hover, rgba(200, 75, 49, .25))}.code-input[data-v-26a85720]:disabled{opacity:.5;cursor:not-allowed}.mail-sent-text[data-v-26a85720]{font-size:13.5px;line-height:1.45;color:var(--color-wt, #ffffff);opacity:.85;margin:0 0 2px;text-align:center;word-break:break-word}.mail-sent-text b[data-v-26a85720]{color:var(--color-ac1, #C9E36A);font-weight:700}.code-actions-row[data-v-26a85720]{display:flex;gap:10px;margin-top:6px;width:100%}.code-actions-row .social-btn[data-v-26a85720]{flex:1;margin:0;height:42px;font-size:13px;padding:0 8px;gap:6px}@media(max-width:440px){.code-inputs-container[data-v-26a85720],.code-inputs[data-v-26a85720]{gap:6px}.code-input[data-v-26a85720]{width:40px;height:48px;font-size:20px;border-radius:10px}}@media(max-width:360px){.code-inputs-container[data-v-26a85720],.code-inputs[data-v-26a85720]{gap:4px}.code-input[data-v-26a85720]{width:34px;height:44px;font-size:18px;border-radius:8px}}.miniapp-greeting[data-v-26a85720]{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px}.miniapp-user-card[data-v-26a85720]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;box-sizing:border-box}.miniapp-avatar[data-v-26a85720]{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-ac1)}.miniapp-avatar img[data-v-26a85720]{width:100%;height:100%;object-fit:cover}.miniapp-user-info[data-v-26a85720]{display:flex;flex-direction:column;overflow:hidden}.tg-user-name[data-v-26a85720]{font-size:15px;font-weight:700;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg-user-handle[data-v-26a85720]{font-size:12px;color:var(--color-wt)}.miniapp-actions[data-v-26a85720]{display:flex;flex-direction:column;gap:8px;width:100%}.miniapp-login-btn[data-v-26a85720]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:0}.miniapp-switch-btn[data-v-26a85720]{width:100%}.fade-in[data-v-26a85720]{animation:fadeIn .3s ease forwards}.slide-down[data-v-26a85720]{animation:slideDown .25s ease forwards}.pop-in[data-v-26a85720]{animation:popIn .25s cubic-bezier(.175,.885,.32,1.275) forwards}@media(min-width:1000px){.auth-page[data-v-26a85720]{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;justify-items:center;gap:40px;max-width:1180px;width:100%;margin:0 auto;min-height:100vh;min-height:100dvh;height:100%;padding:24px 32px;box-sizing:border-box}.auth-logo-col[data-v-26a85720]{display:flex;align-items:center;justify-content:center;width:100%;height:auto;align-self:center;max-height:min(380px,40vh)}.logo-img[data-v-26a85720]{margin:auto;max-width:min(360px,38vh);max-height:min(360px,38vh);width:auto;height:auto;object-fit:contain}.auth-card[data-v-26a85720]{width:100%;max-width:440px;margin-top:0;flex-grow:0;align-self:center}.auth-form[data-v-26a85720]{border-radius:24px;box-shadow:0 10px 40px #00000059;padding:24px 28px;gap:12px}.social-auth[data-v-26a85720]{grid-template-columns:1fr 1fr}}@media(min-width:1600px){.auth-page[data-v-26a85720]{max-width:1360px;gap:60px;padding:36px 48px}.auth-logo-col[data-v-26a85720]{max-height:min(440px,45vh)}.logo-img[data-v-26a85720]{max-width:min(420px,45vh);max-height:min(420px,45vh)}.auth-card[data-v-26a85720]{max-width:460px}.auth-form[data-v-26a85720]{padding:28px 32px;gap:14px}.form-title[data-v-26a85720]{font-size:28px}}@media(max-width:600px){.auth-page[data-v-26a85720]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;justify-content:flex-end;padding:0}.auth-logo-col[data-v-26a85720]{margin-top:auto;margin-bottom:16px}.logo-img[data-v-26a85720]{margin:0 auto;width:42%;max-width:130px;height:auto}.auth-form[data-v-26a85720]{border-radius:24px 24px 0 0;width:100%;height:auto;margin-bottom:0;padding:20px 18px 32px}.social-auth[data-v-26a85720]{grid-template-columns:1fr 1fr}}@media(max-height:720px){.auth-page[data-v-26a85720]{padding:10px 10px env(safe-area-inset-bottom,10px) 10px;gap:8px}.auth-logo-col[data-v-26a85720]{max-height:min(150px,22vh)!important}.logo-img[data-v-26a85720]{max-height:min(150px,22vh)!important;max-width:min(150px,22vh)!important;padding:0!important}.form-title[data-v-26a85720]{font-size:22px}.form-subtitle[data-v-26a85720]{display:none}.auth-form[data-v-26a85720]{padding:14px 18px 20px;gap:8px}.input-form-elements[data-v-26a85720]{gap:6px}.input-group[data-v-26a85720]{gap:2px}.input-group input[data-v-26a85720]{height:38px;padding:6px 12px;font-size:13px}.submit-button[data-v-26a85720]{height:38px;margin-top:4px;font-size:14px;padding:8px}.social-btn[data-v-26a85720]{height:36px;font-size:13px;padding:4px 8px;gap:6px}.social-btn p[data-v-26a85720]{font-size:13px}.toggle-mode[data-v-26a85720]{margin-top:4px;font-size:13px}}.legal-notice-footer[data-v-26a85720]{margin-top:14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;color:var(--color-text-sub, rgba(255, 255, 255, .45))}.legal-notice-text[data-v-26a85720]{line-height:1.3}.legal-links-group[data-v-26a85720]{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.legal-inline-link[data-v-26a85720]{color:var(--color-ac1, #c9e36a);text-decoration:none;font-weight:600;transition:opacity .2s ease,text-decoration .2s ease}.legal-inline-link[data-v-26a85720]:hover{text-decoration:underline;opacity:.85}.legal-sep[data-v-26a85720]{opacity:.35}.header-sentinel[data-v-0d46d2e0]{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none;visibility:hidden;opacity:0;margin:0;padding:0}.page-header[data-v-0d46d2e0]{position:sticky;top:0;z-index:500;height:75px;min-height:75px;max-height:75px;display:flex;align-items:center;justify-content:space-between;background-color:var(--color-sf2);border-radius:var(--card-radius, 16px);padding:0 20px;box-shadow:var(--header-shadow);width:100%;box-sizing:border-box;flex-shrink:0;transition:border-radius .25s cubic-bezier(.4,0,.2,1),margin .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),top .25s cubic-bezier(.4,0,.2,1),padding .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}.header-left[data-v-0d46d2e0]{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto;overflow:hidden}.header-icon[data-v-0d46d2e0]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--color-icon-bg-square, var(--icon-bg-square, rgba(255, 255, 255, .08)));border:1px solid rgba(255,255,255,.08);color:var(--color-text, #fff);flex-shrink:0}.header-icon[data-v-0d46d2e0] svg,.header-icon svg[data-v-0d46d2e0]{display:block;width:22px;height:22px}.header-title-group[data-v-0d46d2e0]{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1 1 auto;overflow:hidden}.page-title[data-v-0d46d2e0]{margin:0;min-width:0;max-width:100%;color:var(--color-text);font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.page-subtitle[data-v-0d46d2e0]{margin:2px 0 0;color:var(--color-wt);font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.page-actions[data-v-0d46d2e0]{display:flex;gap:8px;align-items:center}@media(max-width:800px){.page-header[data-v-0d46d2e0]{height:auto;min-height:64px;max-height:none;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--card-radius, 16px)}.page-header.is-stuck[data-v-0d46d2e0]{top:calc(-1 * var(--page-pt, 8px));margin-left:calc(-1 * var(--page-px, 8px));margin-right:calc(-1 * var(--page-px, 8px));width:calc(100% + 2 * var(--page-px, 8px));border-radius:0 0 16px 16px;padding:calc(12px + env(safe-area-inset-top,0px)) calc(14px + var(--page-px, 8px)) 12px calc(14px + var(--page-px, 8px));box-shadow:0 8px 24px #0006;border-bottom:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.header-left[data-v-0d46d2e0]{min-width:0;flex:1 1 auto;justify-content:flex-start}.page-actions[data-v-0d46d2e0]{flex-shrink:0;width:auto;justify-content:flex-end}}@media(max-width:600px){.page-header[data-v-0d46d2e0]{height:auto;min-height:56px;max-height:68px;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px}.header-left[data-v-0d46d2e0]{min-width:0;flex:1 1 auto;overflow:hidden}.page-title[data-v-0d46d2e0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}.page-subtitle[data-v-0d46d2e0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.page-actions[data-v-0d46d2e0]{flex-shrink:0;width:auto;flex:0 0 auto;justify-content:flex-end;gap:6px;flex-wrap:nowrap;border-top:none;padding-top:0;margin-top:0}.page-actions[data-v-0d46d2e0]:empty{display:none}}.apl-page[data-v-af599c1a]{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:100%;overflow-y:auto;overflow-x:hidden;background-color:var(--color-bg, #1f1f1e);color:var(--color-text, #fff);display:flex;flex-direction:column;align-items:stretch;padding:0;margin:0;scrollbar-width:none;-ms-overflow-style:none}.apl-page[data-v-af599c1a]::-webkit-scrollbar{display:none;width:0;height:0}.apl-hero-banner[data-v-af599c1a]{position:sticky;top:0;left:0;width:100%;height:230px;flex-shrink:0;overflow:hidden;z-index:1}.apl-hero-img[data-v-af599c1a]{width:100%;height:120%;object-fit:cover;object-position:center 25%;display:block}.apl-hero-overlay[data-v-af599c1a]{position:absolute;inset:0;background:linear-gradient(to bottom,#0000 50%,#1f1f1e59);pointer-events:none}.apl-desktop-header[data-v-af599c1a]{display:none}.apl-sheet[data-v-af599c1a]{position:relative;z-index:2;margin-top:-36px;border-radius:20px 20px 0 0;background-color:var(--color-bg, #1f1f1e);box-shadow:none;width:100%;max-width:100%;padding:18px 12px calc(76px + env(safe-area-inset-bottom,0px)) 12px;box-sizing:border-box;flex:1}.apl-sheet-inner[data-v-af599c1a]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;box-sizing:border-box}.apl-mobile-header[data-v-af599c1a]{display:flex;flex-direction:column;width:100%}.apl-title-row[data-v-af599c1a]{display:flex;align-items:center;gap:12px;width:100%}.apl-icon-wrap[data-v-af599c1a]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;min-width:52px;min-height:52px;max-width:52px;max-height:52px;aspect-ratio:1 / 1;border-radius:14px;background:var(--color-icon-bg-square, rgba(255, 255, 255, .08));border:1px solid rgba(255,255,255,.08);flex-shrink:0;box-sizing:border-box}.apl-icon-wrap[data-v-af599c1a] svg,.apl-icon-wrap svg[data-v-af599c1a]{display:block;width:28px;height:28px;color:var(--color-text, #fff)}.apl-title-col[data-v-af599c1a]{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1}.apl-title[data-v-af599c1a]{margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:700;color:var(--color-text, #fff);line-height:1.2}.apl-subtitle[data-v-af599c1a]{margin:3px 0 0;font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:var(--color-wt, #a5a8a4);line-height:1.35}@media(min-width:768px){.apl-hero-banner[data-v-af599c1a]{display:none}.apl-desktop-header[data-v-af599c1a]{display:block;position:sticky;top:0;z-index:500;padding:12px 20px 0;box-sizing:border-box;background:var(--color-bg, #1f1f1e);flex-shrink:0}.apl-mobile-header[data-v-af599c1a]{display:none}.apl-sheet[data-v-af599c1a]{margin-top:0;border-radius:0;box-shadow:none;padding:16px 20px 76px;display:flex;justify-content:center;align-items:flex-start;min-height:100%}.apl-sheet-inner[data-v-af599c1a]{max-width:960px;width:100%}}@media(min-width:1121px){.apl-desktop-header[data-v-af599c1a]{padding:16px 28px 0}.apl-sheet[data-v-af599c1a]{padding:16px 28px 80px}.apl-sheet-inner[data-v-af599c1a]{max-width:1360px}}@media(min-width:1440px){.apl-sheet-inner[data-v-af599c1a]{max-width:1440px}}.subscription-status-card[data-v-e1e9b794]{position:relative;width:100%;background:var(--color-surface, #313131);border-radius:15px;padding:12px 16px 14px;border:1px solid rgba(255,255,255,.05);box-shadow:0 4px 10px #00000040;cursor:pointer;transition:transform .18s ease,box-shadow .2s ease}.subscription-status-card[data-v-e1e9b794]:hover{transform:translateY(-1px);box-shadow:0 6px 14px #00000059}.class-val-row[data-v-e1e9b794]{display:inline-flex;align-items:center;gap:4px}.class-caret[data-v-e1e9b794]{color:#fff9;transition:transform .18s ease,color .18s ease}.subscription-status-card:hover .class-caret[data-v-e1e9b794]{transform:translate(3px);color:#c9e36a}.card-header[data-v-e1e9b794]{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 0 6px;border-bottom:1px solid rgba(255,255,255,.08)}.status-badge-wrap[data-v-e1e9b794]{display:flex;align-items:center;gap:8px}.status-icon-wrapper[data-v-e1e9b794]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-sm, 6px);background:var(--color-icon-bg-square, var(--icon-bg-square, rgba(255, 255, 255, .1)));flex-shrink:0}.status-icon-wrapper[data-v-e1e9b794] svg,.status-icon-wrapper svg[data-v-e1e9b794]{display:block}.status-icon[data-v-e1e9b794]{color:var(--color-secondary2, #C9E36A);flex-shrink:0}.is-inactive .status-icon[data-v-e1e9b794]{color:#8e8e93}.status-title[data-v-e1e9b794]{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#fff}.status-expire[data-v-e1e9b794]{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#ffffffb3;white-space:nowrap}.pause-sticker-badge[data-v-e1e9b794]{display:inline-flex;align-items:center;gap:4px;color:#38bdf8}.pause-icon[data-v-e1e9b794]{color:#38bdf8;flex-shrink:0}.card-body[data-v-e1e9b794]{display:flex;flex-direction:column;gap:11px;padding-top:10px}.data-row[data-v-e1e9b794]{display:flex;align-items:center;justify-content:space-between;gap:10px}.data-label[data-v-e1e9b794]{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#ffffffa6}.data-value[data-v-e1e9b794]{font-family:Inter,sans-serif;font-size:12px;font-weight:700;color:#fff}.progress-track[data-v-e1e9b794]{width:100%;height:8px;border-radius:25px;background:#ffffff14;overflow:hidden;margin:1px 0}.progress-fill[data-v-e1e9b794]{height:100%;border-radius:25px;background:var(--color-secondary2, #C9E36A);transition:width .5s cubic-bezier(.25,.46,.45,.94)}.is-inactive .progress-fill[data-v-e1e9b794]{background:#555}.card-footer-action[data-v-e1e9b794]{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding-top:8px;border-top:1px dashed rgba(255,255,255,.08);font-family:Inter,sans-serif}.footer-action-label[data-v-e1e9b794]{display:inline-flex;align-items:center;gap:6px;color:var(--color-ac1, #c9e36a);font-size:12px;font-weight:600}.footer-action-right[data-v-e1e9b794]{display:inline-flex;align-items:center;gap:4px}.footer-action-hint[data-v-e1e9b794]{font-size:11px;font-weight:500;color:#8c9388}.subscription-status-card:hover .footer-action-label[data-v-e1e9b794]{color:#e0f296}.status-icon-wrapper.is-frozen[data-v-e1e9b794]{background:#3498db33;color:#3498db}.skills-data-row[data-v-e1e9b794]{align-items:center}.skills-chips[data-v-e1e9b794]{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.skill-chip-mini[data-v-e1e9b794]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:4px;background:#e04b2826;border:1px solid rgba(224,75,40,.35);color:#e04b28;font-size:10px;font-weight:700}.subscription-status-card.active-connection-card[data-v-7d312300]{position:relative;width:100%;box-sizing:border-box;background:var(--color-surface, #313131);border-radius:15px;padding:12px 16px 14px;border:1px solid rgba(255,255,255,.05);box-shadow:0 4px 10px #00000040;margin-bottom:0;transition:all .2s cubic-bezier(.4,0,.2,1)}.subscription-status-card.active-connection-card.is-clickable[data-v-7d312300]{cursor:pointer;-webkit-user-select:none;user-select:none}.subscription-status-card.active-connection-card.is-clickable[data-v-7d312300]:hover{border-color:#c9e36a59;transform:translateY(-2px);box-shadow:0 6px 16px #00000059}.subscription-status-card.active-connection-card.is-clickable[data-v-7d312300]:active{transform:translateY(0)}.card-header[data-v-7d312300]{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 0 6px;border-bottom:1px solid rgba(255,255,255,.07)}.status-badge-wrap[data-v-7d312300]{display:flex;align-items:center;gap:8px}.status-icon-wrapper[data-v-7d312300]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-sm, 6px);background:#c9e36a29;border:1px solid rgba(201,227,106,.28);flex-shrink:0}.status-icon-wrapper[data-v-7d312300] svg,.status-icon-wrapper svg[data-v-7d312300]{display:block}.status-icon[data-v-7d312300]{color:var(--color-secondary2, #C9E36A);flex-shrink:0}.status-title[data-v-7d312300]{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#fff}.location-flag-badge[data-v-7d312300]{display:flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);padding:3px 8px;border-radius:20px}.location-flag-img[data-v-7d312300]{width:16px;height:16px;border-radius:50%;object-fit:cover;box-shadow:0 1px 3px #0000004d}.status-location-name[data-v-7d312300]{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:var(--color-text, #E0E4DE);opacity:.85;white-space:nowrap}.card-body[data-v-7d312300]{display:flex;flex-direction:column;gap:10px;padding-top:10px}.data-row[data-v-7d312300]{display:flex;align-items:center;justify-content:space-between;gap:10px}.data-label[data-v-7d312300]{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#ffffffa6}.data-value[data-v-7d312300]{font-family:Inter,sans-serif;font-size:12px;font-weight:700;color:#fff}.text-accent-green[data-v-7d312300]{color:#c9e36a!important}.text-accent-blue[data-v-7d312300]{color:#6c82e8!important}.text-accent-yellow[data-v-7d312300]{color:#e5c235!important}.text-accent-red[data-v-7d312300]{color:#e05343!important}.mono-ip[data-v-7d312300]{font-family:SF Mono,Roboto Mono,Consolas,monospace;font-size:11.5px;font-weight:600;letter-spacing:.2px}.banner-slider-card[data-v-69e1e1a8]{position:relative;display:flex;align-items:stretch;justify-content:space-between;width:100%;height:162px;min-height:162px;box-sizing:border-box;background:var(--color-surface, #313131);border:none;border-radius:15px;padding:14px 16px;overflow:hidden;box-shadow:0 4px 12px #0000004d;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s ease}.banner-slider-card[data-v-69e1e1a8]:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0006}.card-pattern-overlay[data-v-69e1e1a8]{position:absolute;inset:0;background-size:888px auto;background-repeat:repeat;background-position:center center;opacity:.05;pointer-events:none;z-index:1}.card-ambient-glow[data-v-69e1e1a8]{position:absolute;inset:0;pointer-events:none;z-index:1;border-radius:inherit}.banner-left-content[data-v-69e1e1a8]{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:58%;min-width:0}.banner-slider-card[data-v-69e1e1a8]:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(to right,rgba(0,0,0,.7) 0%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.3) 55%,rgba(0,0,0,.05) 72%,transparent 85%);pointer-events:none;border-radius:inherit}.banner-header-row[data-v-69e1e1a8]{display:flex;align-items:center;justify-content:space-between;width:100%}.banner-badge-group[data-v-69e1e1a8]{display:flex;align-items:center;gap:8px}.banner-icon-box[data-v-69e1e1a8]{width:26px;height:26px;min-width:26px;border-radius:6px;background:#ffffff29;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.banner-icon[data-v-69e1e1a8]{flex-shrink:0}.banner-badge-tag[data-v-69e1e1a8]{display:inline-flex;align-items:center;justify-content:center;height:26px;min-height:26px;min-width:26px;box-sizing:border-box;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--banner-badge-color, var(--banner-accent, #c9e36a));background:color-mix(in srgb,var(--banner-badge-color, var(--banner-accent, #c9e36a)) 14%,transparent);border:1px solid color-mix(in srgb,var(--banner-badge-color, var(--banner-accent, #c9e36a)) 30%,transparent);padding:0 9px;border-radius:6px;transition:all .3s ease}.banner-nav-group[data-v-69e1e1a8]{display:flex;align-items:center;gap:6px}.banner-dots[data-v-69e1e1a8]{display:flex;align-items:center;gap:5px}.banner-dot[data-v-69e1e1a8]{width:6px;height:6px;border-radius:50%;background:#fff3;cursor:pointer;transition:all .2s ease}.banner-dot.is-active[data-v-69e1e1a8]{width:16px;border-radius:4px;background:var(--banner-accent, #c9e36a)}.banner-text-body[data-v-69e1e1a8]{display:flex;flex-direction:column;gap:3px;margin:4px 0}.banner-title[data-v-69e1e1a8]{margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:700;color:#fff;line-height:1.2;letter-spacing:-.2px}.banner-subtitle[data-v-69e1e1a8]{margin:0;font-family:Inter,sans-serif;font-size:11.5px;font-style:italic;font-weight:500;color:#ffffffb8;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.banner-footer-action[data-v-69e1e1a8]{display:flex;align-items:center;margin-top:auto}.banner-action-btn[data-v-69e1e1a8]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:8px;background:color-mix(in srgb,var(--banner-btn-color, var(--banner-accent, #c9e36a)) 14%,transparent);border:1px solid color-mix(in srgb,var(--banner-btn-color, var(--banner-accent, #c9e36a)) 32%,transparent);color:var(--banner-btn-color, var(--banner-accent, #c9e36a));font-size:12px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.banner-action-btn[data-v-69e1e1a8]:hover{background:var(--banner-btn-color, var(--banner-accent, #c9e36a));color:#12140e;border-color:var(--banner-btn-color, var(--banner-accent, #c9e36a));box-shadow:0 4px 12px color-mix(in srgb,var(--banner-btn-color, var(--banner-accent, #c9e36a)) 30%,transparent)}.banner-action-btn[data-v-69e1e1a8]:active{transform:scale(.98)}.btn-arrow-icon[data-v-69e1e1a8]{transition:transform .2s ease}.banner-action-btn:hover .btn-arrow-icon[data-v-69e1e1a8]{transform:translate(3px)}.banner-art-container[data-v-69e1e1a8]{position:absolute;right:-8px;bottom:-12px;width:235px;height:175px;pointer-events:none;z-index:2;display:flex;align-items:flex-end;justify-content:flex-end}.banner-art-container.is-hero[data-v-69e1e1a8]{right:-10px;bottom:-6px;width:235px;height:190px}.banner-art-image[data-v-69e1e1a8]{width:auto;height:100%;max-height:175px;object-fit:contain;object-position:right bottom;filter:drop-shadow(0px 6px 14px rgba(0,0,0,.55));transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.banner-art-container.is-hero .banner-art-image[data-v-69e1e1a8]{max-height:190px;filter:drop-shadow(0px 6px 14px rgba(0,0,0,.6))}.banner-slider-card:hover .banner-art-image[data-v-69e1e1a8]{transform:scale(1.05) translate(-1%,-1%)}.banner-fade-enter-active[data-v-69e1e1a8],.banner-fade-leave-active[data-v-69e1e1a8]{transition:opacity .25s ease,transform .25s ease}.banner-fade-enter-from[data-v-69e1e1a8]{opacity:0;transform:translate(8px)}.banner-fade-leave-to[data-v-69e1e1a8]{opacity:0;transform:translate(-8px)}@media(max-width:480px){.banner-slider-card[data-v-69e1e1a8]{height:152px;min-height:152px;padding:12px 14px}.banner-art-container[data-v-69e1e1a8]{width:200px;height:155px;right:-6px;bottom:-10px}.banner-art-container.is-hero[data-v-69e1e1a8]{width:200px;height:168px;right:-8px;bottom:-5px}.banner-art-image[data-v-69e1e1a8]{max-height:155px}.banner-art-container.is-hero .banner-art-image[data-v-69e1e1a8]{max-height:168px}}@media(max-width:380px){.banner-slider-card[data-v-69e1e1a8]{height:142px;min-height:142px;padding:10px 12px}.banner-art-container[data-v-69e1e1a8]{width:175px;height:138px;right:-4px;bottom:-8px}.banner-art-container.is-hero[data-v-69e1e1a8]{width:175px;height:148px;right:-6px;bottom:-4px}.banner-art-image[data-v-69e1e1a8]{max-height:138px}.banner-art-container.is-hero .banner-art-image[data-v-69e1e1a8]{max-height:148px}}.menu-action-button[data-v-27c991ce]{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:50px;height:50px;padding:10px 14px;border-radius:15px;background:var(--color-surface, #313131);color:var(--color-text, #ffffff);border:1px solid rgba(255,255,255,.06);box-shadow:0 3px 8px #00000038;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;font-family:inherit;transition:transform .15s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease;outline:none;text-align:left}.menu-action-button[data-v-27c991ce]:hover:not(:disabled){background:#363636;border-color:#ffffff24;transform:translateY(-1px);box-shadow:0 5px 12px #00000047}.menu-action-button[data-v-27c991ce]:active:not(:disabled){transform:scale(.985)}.menu-action-button.variant-accent[data-v-27c991ce]{border:2px solid var(--color-accent, #C84B31);box-shadow:0 0 12px #c84b3140,0 4px 4px #00000040}.menu-action-button.variant-accent[data-v-27c991ce]:hover:not(:disabled){border-color:#e2583c;box-shadow:0 0 16px #c84b3166,0 4px 6px #0000004d}.menu-action-button.is-half[data-v-27c991ce]{flex:1 1 0;min-width:0;padding:8px 10px;gap:6px}.menu-action-button.is-half .button-icon-wrapper[data-v-27c991ce]{width:26px;height:26px;border-radius:var(--radius-sm, 6px)}.menu-action-button.is-half .button-right[data-v-27c991ce]{gap:4px}.menu-action-button.is-half .button-badge[data-v-27c991ce]{padding:2px 5px;font-size:11px;border-radius:4px}.menu-action-button.is-disabled[data-v-27c991ce]{opacity:.5;cursor:not-allowed}.button-icon-wrapper[data-v-27c991ce]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-sm, 6px);background:var(--color-icon-bg-square, var(--icon-bg-square, rgba(255, 255, 255, .1)));flex-shrink:0;color:var(--color-text, #ffffff);transition:color .15s ease,background .15s ease}.button-icon-wrapper[data-v-27c991ce] svg,.button-icon-wrapper svg[data-v-27c991ce]{display:block}.variant-accent .button-icon-wrapper[data-v-27c991ce]{color:var(--color-accent, #C84B31)}.button-content[data-v-27c991ce]{flex:1 1 auto;min-width:0;display:flex;align-items:center}.button-title[data-v-27c991ce]{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--color-text, #ffffff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.1px}.variant-accent .button-title[data-v-27c991ce]{font-weight:600}.button-right[data-v-27c991ce]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.button-right-text[data-v-27c991ce]{font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:var(--color-ac-text, #ffffff);white-space:nowrap}.button-arrow[data-v-27c991ce]{color:var(--color-text, #ffffff);flex-shrink:0;transition:transform .15s ease}.menu-action-button:hover:not(:disabled) .button-arrow[data-v-27c991ce]{transform:translate(2px)}.button-badge[data-v-27c991ce]{display:inline-flex;align-items:center;justify-content:center;padding:2.5px 6px;border-radius:6px;background:#c9e36a29;border:1px solid rgba(201,227,106,.32);color:#c9e36a;font-family:Inter,sans-serif;font-size:11px;font-weight:700;line-height:1}.platform-badges[data-v-ae1dab98]{display:inline-flex;align-items:center;gap:7px;background:var(--color-accent, #C84B31);color:#fff;padding:4px 10px;border-radius:var(--radius-md, 10px);font-weight:700;font-size:13px;line-height:1;-webkit-user-select:none;user-select:none;box-shadow:0 2px 6px #c84b3159}.platform-icon[data-v-ae1dab98]{flex-shrink:0}.platform-text[data-v-ae1dab98]{font-weight:800;font-size:12px;letter-spacing:-.2px}.location-card[data-v-1d687feb]{position:relative;width:100%;height:225px;border-radius:14px;overflow:hidden;box-shadow:0 4px 10px #0000004d;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s ease;border:none;background:var(--color-surface, #252524);-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(#fff,#000);transform:translateZ(0)}.location-card[data-v-1d687feb]:hover{transform:translateY(-2px) translateZ(0);box-shadow:0 8px 20px #00000073}.location-card[data-v-1d687feb]:active{transform:scale(.98) translateZ(0)}.card-background[data-v-1d687feb]{position:absolute;inset:0;border-radius:14px;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.location-card:hover .card-background[data-v-1d687feb]{transform:scale(1.05)}.card-gradient-overlay[data-v-1d687feb]{position:absolute;inset:0;border-radius:14px;background:linear-gradient(to bottom,#19191900,#19191940 45%,#000000d9 85%,#000000f2);pointer-events:none}.card-footer[data-v-1d687feb]{position:absolute;bottom:0;left:0;right:0;padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px;z-index:2}.country-row[data-v-1d687feb]{display:flex;align-items:center;gap:7px}.country-flag-svg[data-v-1d687feb]{width:22px;height:15px;border-radius:3px;object-fit:cover;flex-shrink:0;background:#181818;border:1px solid rgba(255,255,255,.2);box-shadow:0 1px 4px #0009;color-scheme:light;-webkit-filter:none;filter:none;image-rendering:-webkit-optimize-contrast}.country-name[data-v-1d687feb]{font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.2px;line-height:1.2}.ping-row[data-v-1d687feb]{display:flex;align-items:center;gap:6px}.ping-dot[data-v-1d687feb]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ping-text[data-v-1d687feb]{font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#ffffffe6}@media(max-width:360px){.location-card[data-v-1d687feb]{height:195px}.card-footer[data-v-1d687feb]{padding:8px 10px 10px}.country-name[data-v-1d687feb]{font-size:13px}}.locked-overlay[data-v-1d687feb]{position:absolute;inset:0;border-radius:10px;background:#121212bd;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:2}.locked-center[data-v-1d687feb]{display:flex;align-items:center;justify-content:center;gap:6px;color:#fff;transform:translateY(-12px)}.lock-icon[data-v-1d687feb]{flex-shrink:0}.lock-title[data-v-1d687feb]{font-size:14px;font-weight:600;letter-spacing:-.2px}.price-row[data-v-1d687feb]{display:flex;align-items:center}.price-text[data-v-1d687feb]{font-size:12px;font-weight:700;color:#fff;letter-spacing:-.2px}.popup-center[data-v-9ab175d2]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-user-select:none;user-select:none;background:#000000a6;font-family:var(--font-family, "Inter", sans-serif);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10000}.popup-center__dialog[data-v-9ab175d2]{position:relative;width:100%;max-width:560px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-20, 20px);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 48px #0009;background:var(--bg, #1F1F1E)}.popup-center__pattern-bg[data-v-9ab175d2]{position:absolute;inset:0;pointer-events:none;background-repeat:repeat;background-size:240px auto;opacity:.055;mix-blend-mode:overlay;z-index:0}.popup-center__header-wrap[data-v-9ab175d2]{position:relative;z-index:1;flex-shrink:0;padding:18px 20px 8px;box-sizing:border-box;width:100%}.popup-center__content[data-v-9ab175d2]{position:relative;z-index:1;flex:1 1 auto;overflow-y:auto;max-height:calc(100vh - 120px);padding:16px 18px 20px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.popup-center__content[data-v-9ab175d2]::-webkit-scrollbar{width:5px}.popup-center__content[data-v-9ab175d2]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.popup-center__footer[data-v-9ab175d2]{position:relative;z-index:1;flex-shrink:0;padding:12px 18px;border-top:1px solid rgba(255,255,255,.08)}.popup-center-enter-active[data-v-9ab175d2],.popup-center-leave-active[data-v-9ab175d2]{transition:opacity .22s cubic-bezier(.2,.8,.2,1)}.popup-center-enter-active .popup-center__dialog[data-v-9ab175d2],.popup-center-leave-active .popup-center__dialog[data-v-9ab175d2]{transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.popup-center-enter-from[data-v-9ab175d2],.popup-center-leave-to[data-v-9ab175d2]{opacity:0}.popup-center-enter-from .popup-center__dialog[data-v-9ab175d2],.popup-center-leave-to .popup-center__dialog[data-v-9ab175d2]{opacity:0;transform:translateY(12px) scale(.96)}.popup-down[data-v-4bd19255]{position:fixed;inset:0;z-index:10000;background:#000000a6;display:flex;align-items:flex-end;justify-content:center;-webkit-user-select:none;user-select:none;transition:background .22s ease;font-family:var(--font-family, "Inter", sans-serif);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.popup-down__sheet[data-v-4bd19255]{position:relative;width:100%;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:column;overflow:hidden;background:#191918;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -8px 32px #00000080;transform:translateY(0);will-change:height,max-height,border-radius,transform;transition:height .3s cubic-bezier(.2,.8,.2,1),max-height .3s cubic-bezier(.2,.8,.2,1),border-radius .3s ease}.popup-down__pattern-bg[data-v-4bd19255]{position:absolute;inset:0;pointer-events:none;background-repeat:repeat;background-size:240px auto;opacity:.055;mix-blend-mode:overlay;z-index:0}.popup-down__sheet--dragging[data-v-4bd19255]{transition:none;will-change:height,max-height,transform}.popup-down__sheet--fullscreen[data-v-4bd19255]{width:100%;max-width:100%!important;border-radius:0}.popup-down__header[data-v-4bd19255]{position:relative;z-index:1;display:flex;flex-direction:column;padding:10px 18px 12px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;touch-action:none;cursor:grab}.popup-down__header[data-v-4bd19255]:active{cursor:grabbing}.popup-down__drag-pill-wrap[data-v-4bd19255]{width:100%;display:flex;justify-content:center;align-items:center;padding-bottom:8px}.popup-down__drag-pill[data-v-4bd19255]{width:42px;height:4px;border-radius:9999px;background:#ffffff73;box-shadow:0 1px 2px #0006;transition:background .2s ease,opacity .2s ease}.popup-down__drag-handle-bar:hover .popup-down__drag-pill[data-v-4bd19255],.popup-down__header:hover .popup-down__drag-pill[data-v-4bd19255]{background:#ffffffbf}.popup-down__drag-handle-bar[data-v-4bd19255]{position:relative;z-index:1;width:100%;padding:12px 0 8px;display:flex;justify-content:center;align-items:center;cursor:grab;touch-action:none}.popup-down__header-slot-wrap[data-v-4bd19255]{position:relative;z-index:1;display:flex;align-items:center;padding:6px 18px 12px;flex-shrink:0;box-sizing:border-box;width:100%}.popup-down__title-wrap[data-v-4bd19255]{display:flex;flex-direction:column;gap:2px;padding-right:40px}.popup-down__title[data-v-4bd19255]{margin:0;font-size:18px;font-weight:700;color:var(--color-text, #E0E4DE);letter-spacing:-.2px}.popup-down__subtitle[data-v-4bd19255]{margin:0;font-size:12px;font-weight:500;color:#ffffff80;letter-spacing:-.1px}.popup-down__right-actions[data-v-4bd19255]{position:absolute;top:14px;right:16px;display:flex;align-items:center;gap:8px;z-index:2}.popup-down__close[data-v-4bd19255]{width:32px;height:32px;border:none;background:#ffffff14;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text, #E0E4DE);flex-shrink:0;transition:all .15s ease}.popup-down__close[data-v-4bd19255]:hover{background:#ffffff29;color:#fff}.popup-down__close[data-v-4bd19255]:active{background:#ffffff38;transform:scale(.94)}.popup-down__content[data-v-4bd19255]{position:relative;z-index:1;flex:1 1 auto;overflow-y:auto;padding:14px 16px max(24px,env(safe-area-inset-bottom,20px)) 16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.popup-down__content[data-v-4bd19255]::-webkit-scrollbar{width:5px}.popup-down__content[data-v-4bd19255]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.popup-down__content--no-scroll[data-v-4bd19255]{overflow:hidden!important}.popup-down__content--no-padding[data-v-4bd19255]{padding:0!important}.popup-down__footer[data-v-4bd19255]{position:relative;z-index:1;flex-shrink:0;padding:12px 16px max(14px,env(safe-area-inset-bottom,14px)) 16px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center}.popup-down-enter-active[data-v-4bd19255],.popup-down-leave-active[data-v-4bd19255]{transition:opacity .24s cubic-bezier(.2,.8,.2,1)}.popup-down-enter-active .popup-down__sheet[data-v-4bd19255],.popup-down-leave-active .popup-down__sheet[data-v-4bd19255]{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .24s ease}.popup-down-enter-from[data-v-4bd19255],.popup-down-leave-to[data-v-4bd19255]{opacity:0}.popup-down-enter-from .popup-down__sheet[data-v-4bd19255],.popup-down-leave-to .popup-down__sheet[data-v-4bd19255]{transform:translateY(100%)}.modal-header-step1[data-v-80cc3e50],.modal-header-step2[data-v-80cc3e50]{display:flex;justify-content:space-between;align-items:center;padding:4px 0 10px;width:100%;box-sizing:border-box;border-bottom:1px solid var(--divider-color, rgba(255, 255, 255, .08));position:relative;z-index:2;gap:12px}.header-titles[data-v-80cc3e50]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.step-title[data-v-80cc3e50]{margin:0;font-size:18px;font-weight:700;color:var(--color-text, #E0E4DE);letter-spacing:-.3px;font-family:var(--font-family, "Inter", sans-serif);line-height:1.25}.step-subtitle[data-v-80cc3e50]{margin:0;font-size:12px;font-weight:500;color:#e0e4de8c;letter-spacing:-.1px}.step2-title-row[data-v-80cc3e50]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.switch-platform-pill[data-v-80cc3e50]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#c9e36a1f;border:1px solid rgba(201,227,106,.38);border-radius:20px;color:var(--secondary2, #C9E36A);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #00000029;-webkit-user-select:none;user-select:none;white-space:nowrap}.switch-platform-pill .switch-icon[data-v-80cc3e50]{color:var(--secondary2, #C9E36A);opacity:.9;transition:transform .2s ease}.switch-platform-pill .switch-caret[data-v-80cc3e50]{color:var(--secondary2, #C9E36A);opacity:.8;transition:transform .2s ease}.switch-platform-pill[data-v-80cc3e50]:hover{background:#c9e36a38;border-color:var(--secondary2, #C9E36A);color:#d8f082;box-shadow:0 3px 12px #c9e36a38;transform:translateY(-1px)}.switch-platform-pill:hover .switch-icon[data-v-80cc3e50]{transform:rotate(180deg)}.switch-platform-pill:hover .switch-caret[data-v-80cc3e50]{transform:translateY(1px)}.switch-platform-pill[data-v-80cc3e50]:active{transform:translateY(0) scale(.96);background:#c9e36a47}.close-round-btn[data-v-80cc3e50]{width:32px;height:32px;border:none;background:var(--icon-bg-square, rgba(255, 255, 255, .1));border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text, #E0E4DE);flex-shrink:0;transition:all .18s ease}.close-round-btn[data-v-80cc3e50]:hover{background:#fff3;color:#fff}.close-round-btn[data-v-80cc3e50]:active{transform:scale(.93)}.platforms-screen-flow[data-v-80cc3e50]{display:flex;flex-direction:column;gap:14px;padding:4px 0 8px}.platforms-list[data-v-80cc3e50]{display:flex;flex-direction:column;gap:8px}.platform-card[data-v-80cc3e50]{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--radius-15, 15px);background:var(--surface, #313131);border:1px solid var(--divider-color, rgba(255, 255, 255, .08));cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1)}.platform-card[data-v-80cc3e50]:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.platform-card[data-v-80cc3e50]:active{transform:scale(.985)}.platform-card.is-selected[data-v-80cc3e50]{border-color:var(--secondary2, #C9E36A);box-shadow:0 0 0 1px #c9e36a59}.platform-icon-box[data-v-80cc3e50]{width:38px;height:38px;border-radius:var(--radius-10, 10px);background:var(--icon-bg-square, rgba(255, 255, 255, .1));display:flex;align-items:center;justify-content:center;color:var(--color-text, #E0E4DE);flex-shrink:0}.platform-info[data-v-80cc3e50]{display:flex;flex-direction:column;gap:2px;flex:1}.platform-name[data-v-80cc3e50]{font-size:15px;font-weight:700;color:var(--color-text, #E0E4DE);letter-spacing:-.2px}.platform-apps-count[data-v-80cc3e50]{font-size:12px;font-weight:500;color:#e0e4de80}.platform-check-indicator[data-v-80cc3e50]{color:var(--secondary2, #C9E36A);display:flex;align-items:center;justify-content:center;padding-right:4px}.setup-screen-flow[data-v-80cc3e50]{display:flex;flex-direction:column;gap:12px;padding:2px 0 8px}.setup-section-card[data-v-80cc3e50]{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:var(--radius-15, 15px);background:var(--surface, #313131);border:1px solid var(--divider-color, rgba(255, 255, 255, .08))}.card-head-row[data-v-80cc3e50]{display:flex;align-items:center;gap:12px}.card-icon-box[data-v-80cc3e50]{width:36px;height:36px;border-radius:var(--radius-10, 10px);background:var(--icon-bg-square, rgba(255, 255, 255, .1));display:flex;align-items:center;justify-content:center;color:var(--color-text, #E0E4DE);flex-shrink:0}.card-head-text[data-v-80cc3e50]{display:flex;flex-direction:column;gap:2px}.card-title[data-v-80cc3e50]{margin:0;font-size:15px;font-weight:700;color:var(--color-text, #E0E4DE);letter-spacing:-.2px}.card-subtitle[data-v-80cc3e50]{margin:0;font-size:12px;font-weight:500;color:#e0e4de8c;letter-spacing:-.1px}.apps-segmented-bar[data-v-80cc3e50]{display:flex;flex-wrap:wrap;gap:8px}.app-pill-btn[data-v-80cc3e50]{flex:1 1 0;min-width:65px;padding:8px 12px;border-radius:var(--radius-10, 10px);border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#e0e4debf;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease;text-align:center;white-space:nowrap}.app-pill-btn[data-v-80cc3e50]:hover{background:#ffffff1f;color:#fff}.app-pill-btn.is-active[data-v-80cc3e50]{background:#c9e36a24;border-color:var(--secondary2, #C9E36A);color:var(--secondary2, #C9E36A);font-weight:700;box-shadow:0 0 0 1px #c9e36a40}.primary-install-btn[data-v-80cc3e50]{width:100%;padding:13px 16px;border-radius:var(--radius-10, 10px);border:none;background:var(--secondary2, #C9E36A);color:var(--bg, #1F1F1E);font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #c9e36a40;transition:all .2s cubic-bezier(.2,.8,.2,1)}.primary-install-btn[data-v-80cc3e50]:hover{background:#d8f17a;transform:translateY(-1px);box-shadow:0 6px 18px #c9e36a59}.primary-install-btn[data-v-80cc3e50]:active{transform:scale(.985)}.copy-url-container[data-v-80cc3e50]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 12px;border-radius:var(--radius-10, 10px);background:#00000059;border:1px solid var(--divider-color, rgba(255, 255, 255, .08))}.url-text[data-v-80cc3e50]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:#ffffffd9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.copy-btn[data-v-80cc3e50]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid rgba(201,227,106,.4);background:#c9e36a24;color:var(--secondary2, #C9E36A);font-size:12.5px;font-weight:700;cursor:pointer;flex-shrink:0;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #0003}.copy-btn[data-v-80cc3e50]:hover{background:#c9e36a3d;border-color:var(--secondary2, #C9E36A);color:#e5f79b;transform:translateY(-1px)}.copy-btn[data-v-80cc3e50]:active{transform:scale(.96)}.copy-btn.is-copied[data-v-80cc3e50]{background:#10b98133;border-color:#10b981;color:#10b981}.instructions-card[data-v-80cc3e50]{gap:12px}.steps-flow-list[data-v-80cc3e50]{display:flex;flex-direction:column;gap:8px}.step-flow-item[data-v-80cc3e50]{display:flex;align-items:flex-start;gap:11px;padding:9px 12px;border-radius:var(--radius-10, 10px);background:#ffffff09;border:1px solid rgba(255,255,255,.06);transition:background .15s ease}.step-flow-item[data-v-80cc3e50]:hover{background:#ffffff0e}.step-num-badge[data-v-80cc3e50]{width:22px;height:22px;min-width:22px;border-radius:50%;background:#c9e36a29;border:1px solid rgba(201,227,106,.3);color:var(--secondary2, #C9E36A);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.step-desc-text[data-v-80cc3e50]{font-size:12.5px;line-height:1.45;color:#ffffffe6;font-family:var(--font-family, "Inter", sans-serif)}.step-flow-tip[data-v-80cc3e50]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-10, 10px);background:#c9e36a12;border:1px dashed rgba(201,227,106,.25);color:#ffffffbf;font-size:11.5px;line-height:1.4}.step-flow-tip .tip-icon[data-v-80cc3e50]{color:var(--secondary2, #C9E36A);flex-shrink:0}.other-device-card[data-v-80cc3e50]{flex-direction:row;align-items:center;gap:14px;padding:12px 14px}.qr-box-wrap[data-v-80cc3e50]{position:relative;width:78px;height:78px;padding:4px;border-radius:var(--radius-10, 10px);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 10px #0000004d;cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1)}.qr-box-wrap[data-v-80cc3e50]:hover{transform:scale(1.05);box-shadow:0 6px 16px #c9e36a59}.qr-box-wrap[data-v-80cc3e50]:active{transform:scale(.98)}.qr-image[data-v-80cc3e50]{width:100%;height:100%;object-fit:contain;display:block}.qr-skeleton[data-v-80cc3e50]{width:100%;height:100%;background:#e0e0e0;border-radius:6px;animation:qrPulse-80cc3e50 1.2s infinite ease-in-out}@keyframes qrPulse-80cc3e50{0%,to{opacity:.5}50%{opacity:1}}.other-device-info[data-v-80cc3e50]{display:flex;flex-direction:column;gap:3px}.other-device-title[data-v-80cc3e50]{margin:0;font-size:14px;font-weight:700;color:var(--color-text, #E0E4DE);letter-spacing:-.2px}.other-device-desc[data-v-80cc3e50]{margin:0;font-size:12px;line-height:1.4;color:#e0e4de8c}.qr-tap-hint[data-v-80cc3e50]{margin:4px 0 0;font-size:12px;font-weight:600;color:var(--secondary2, #C9E36A);letter-spacing:-.1px}.qr-fullscreen-overlay[data-v-80cc3e50]{position:fixed;inset:0;z-index:20000;background:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;-webkit-user-select:none;user-select:none}.qr-fullscreen-card[data-v-80cc3e50]{position:relative;width:100%;max-width:380px;background:var(--bg, #1F1F1E);border:1px solid var(--divider-color, rgba(255, 255, 255, .12));border-radius:var(--radius-20, 20px);box-shadow:0 24px 64px #000c;padding:18px;display:flex;flex-direction:column;gap:16px}.qr-fullscreen-header[data-v-80cc3e50]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.qr-fullscreen-titles[data-v-80cc3e50]{display:flex;flex-direction:column;gap:3px}.qr-fullscreen-title[data-v-80cc3e50]{margin:0;font-size:17px;font-weight:700;color:var(--color-text, #E0E4DE)}.qr-fullscreen-subtitle[data-v-80cc3e50]{margin:0;font-size:12px;color:#e0e4de99;line-height:1.35}.qr-fullscreen-code-wrap[data-v-80cc3e50]{width:100%;aspect-ratio:1 / 1;background:#fff;border-radius:var(--radius-15, 15px);padding:14px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #00000059}.qr-fullscreen-img[data-v-80cc3e50]{width:100%;height:100%;object-fit:contain;display:block}.qr-fullscreen-actions[data-v-80cc3e50]{display:flex;width:100%}.qr-fullscreen-copy-btn[data-v-80cc3e50]{width:100%;padding:12px 16px;font-size:14px;justify-content:center;border-radius:var(--radius-10, 10px)}.qr-modal-fade-enter-active[data-v-80cc3e50],.qr-modal-fade-leave-active[data-v-80cc3e50]{transition:opacity .22s ease}.qr-modal-fade-enter-active .qr-fullscreen-card[data-v-80cc3e50],.qr-modal-fade-leave-active .qr-fullscreen-card[data-v-80cc3e50]{transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.qr-modal-fade-enter-from[data-v-80cc3e50],.qr-modal-fade-leave-to[data-v-80cc3e50]{opacity:0}.qr-modal-fade-enter-from .qr-fullscreen-card[data-v-80cc3e50],.qr-modal-fade-leave-to .qr-fullscreen-card[data-v-80cc3e50]{opacity:0;transform:scale(.92)}.welcome-root[data-v-0964fcfa]{position:fixed;inset:0;z-index:99999;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;box-sizing:border-box;overflow:hidden;background:#1c1f1b;padding-top:env(safe-area-inset-top,0)}.welcome-center[data-v-0964fcfa]{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px 12px;overflow-y:auto;-webkit-overflow-scrolling:touch}.welcome-body[data-v-0964fcfa]{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:380px;gap:20px;margin:auto}.welcome-icon-wrap[data-v-0964fcfa]{width:100%;display:flex;align-items:center;justify-content:center;color:#7b9648;flex-shrink:0}.welcome-icon-wrap[data-v-0964fcfa] svg{width:clamp(72px,18vw,104px);height:clamp(72px,18vw,104px);filter:drop-shadow(0 6px 22px rgba(123,150,72,.3))}.welcome-text[data-v-0964fcfa]{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;gap:10px}.welcome-chapter[data-v-0964fcfa]{font-size:11.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#7b9648;margin:0}.welcome-title[data-v-0964fcfa]{font-size:clamp(22px,5.8vw,30px);font-weight:800;line-height:1.2;color:#e8ebe6;margin:0;text-align:center}.welcome-desc[data-v-0964fcfa]{font-size:clamp(13.5px,3.8vw,15px);line-height:1.55;color:#e8ebe6b8;margin:0;text-align:center;max-width:340px}.welcome-card[data-v-0964fcfa]{width:100%;box-sizing:border-box;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;text-align:left}.card-header-row[data-v-0964fcfa]{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-title-group[data-v-0964fcfa]{display:flex;align-items:center;gap:8px;min-width:0}.card-icon[data-v-0964fcfa]{color:#7b9648;flex-shrink:0}.card-title[data-v-0964fcfa]{font-size:14.5px;font-weight:700;color:#e8ebe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-badge[data-v-0964fcfa]{font-size:11px;font-weight:700;color:#7b9648;background:#7b964826;border:1px solid rgba(123,150,72,.25);border-radius:6px;padding:3px 8px;letter-spacing:.2px;flex-shrink:0}.card-desc[data-v-0964fcfa]{font-size:12.5px;line-height:1.45;color:#e8ebe69e;margin:0}.card-perks-row[data-v-0964fcfa]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:4px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);font-size:12px;color:#e8ebe699;font-weight:500}.card-dot[data-v-0964fcfa]{opacity:.35;font-size:10px}.welcome-bottom[data-v-0964fcfa]{position:relative;z-index:2;display:flex;flex-direction:column;padding:16px 20px max(env(safe-area-inset-bottom,20px),20px);flex-shrink:0}.cta-btn[data-v-0964fcfa]{display:flex;align-items:center;justify-content:center;height:52px;width:100%;border-radius:14px;border:none;font-size:16px;font-weight:700;cursor:pointer;letter-spacing:.2px;color:#ebf0e6;background:#5c772e;box-shadow:0 4px 16px #00000040;transition:background .25s ease,opacity .2s ease,transform .15s ease}.cta-btn[data-v-0964fcfa]:hover{opacity:.94;transform:translateY(-1px)}.cta-btn[data-v-0964fcfa]:active{opacity:.82;transform:scale(.99)}@media(max-height:680px){.welcome-center[data-v-0964fcfa]{padding:16px 16px 8px}.welcome-body[data-v-0964fcfa]{gap:14px}.welcome-card[data-v-0964fcfa]{padding:10px 12px;gap:6px}.welcome-bottom[data-v-0964fcfa]{padding:10px 16px max(env(safe-area-inset-bottom,14px),14px)}.cta-btn[data-v-0964fcfa]{height:46px;font-size:15px}}.dialog-fade-enter-active[data-v-0964fcfa],.dialog-fade-leave-active[data-v-0964fcfa]{transition:opacity .25s ease}.dialog-fade-enter-from[data-v-0964fcfa],.dialog-fade-leave-to[data-v-0964fcfa]{opacity:0}.col-intro[data-v-38334691],.col-journey[data-v-38334691]{display:flex;flex-direction:column;gap:16px;width:100%}.col-locations[data-v-38334691]{display:flex;flex-direction:column;gap:14px;width:100%;padding-bottom:96px}.col-intro[data-v-38334691]{gap:12px}.top-blocks-group[data-v-38334691],.status-extend-group[data-v-38334691]{display:flex;flex-direction:column;gap:12px;width:100%}.secondary-actions-group[data-v-38334691]{display:flex;flex-direction:column;gap:8px;width:100%}.actions-half-row[data-v-38334691]{display:flex;flex-direction:row;gap:8px;width:100%}.locations-header[data-v-38334691]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 4px}.locations-title[data-v-38334691]{margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;color:var(--color-text, #ffffff);letter-spacing:-.2px;text-align:left}.locations-count-badge[data-v-38334691]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:700;color:#ffffffb3}.active-connection-wrapper[data-v-38334691]{display:flex;flex-direction:column;gap:10px;width:100%}.locations-grid[data-v-38334691]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.locations-empty-box[data-v-38334691]{width:100%;padding:24px 16px;border-radius:15px;background:var(--color-surface, #313131);border:1px dashed rgba(255,255,255,.15);text-align:center;box-sizing:border-box}.locations-empty-text[data-v-38334691]{margin:0;font-size:13px;color:#9e9e9e}@media(min-width:768px){[data-v-38334691] .apl-sheet-inner{display:grid!important;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.col-locations[data-v-38334691]{grid-column:auto;padding-bottom:96px}.locations-grid[data-v-38334691]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(min-width:1120px){.locations-grid[data-v-38334691]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}}@media(min-width:1440px){[data-v-38334691] .apl-sheet-inner{gap:32px}.locations-grid[data-v-38334691]{gap:16px}}.fade-slide-enter-active[data-v-38334691],.fade-slide-leave-active[data-v-38334691]{transition:all .3s cubic-bezier(.25,1,.5,1)}.home-root[data-v-38334691]{display:contents}.fade-slide-enter-from[data-v-38334691],.fade-slide-leave-to[data-v-38334691]{opacity:0;transform:translateY(-6px) scale(.98)}.coin-icon-wrapper[data-v-8c3b74de]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1}.coin-icon-svg[data-v-8c3b74de]{display:inline-block;vertical-align:middle}.upgrades-device-card[data-v-0c1d070e]{position:relative;display:flex;align-items:stretch;justify-content:space-between;width:100%;height:162px;min-height:162px;background:var(--color-surface, #313131);border:1px solid rgba(255,255,255,.08);border-radius:15px;overflow:hidden;box-shadow:0 4px 12px #0000004d;box-sizing:border-box;padding:14px 16px;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s ease,opacity .2s ease,border-color .2s ease}.upgrades-device-card.is-active[data-v-0c1d070e]{border-color:var(--tier-accent-border, rgba(133, 169, 34, .45));box-shadow:0 4px 16px 0 var(--tier-accent-glow, rgba(133, 169, 34, .12)),0 4px 14px #0006}.upgrades-device-card[data-v-0c1d070e]:not(.is-active){opacity:.5}.upgrades-device-card[data-v-0c1d070e]:not(.is-active):hover{opacity:.85}.upgrades-device-card[data-v-0c1d070e]:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0006}.upgrades-device-card[data-v-0c1d070e]:active{transform:scale(.99)}.card-pattern-overlay[data-v-0c1d070e]{position:absolute;inset:0;background-size:888px auto;background-repeat:repeat;background-position:center center;opacity:.05;pointer-events:none;z-index:1}.card-ambient-glow[data-v-0c1d070e]{position:absolute;left:-20%;top:-50%;width:140%;height:200%;pointer-events:none;z-index:1}.card-left-content[data-v-0c1d070e]{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:60%;min-width:0}.upgrades-device-card[data-v-0c1d070e]:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(to right,rgba(0,0,0,.7) 0%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.3) 55%,rgba(0,0,0,.05) 72%,transparent 85%);pointer-events:none;border-radius:inherit}.card-header-row[data-v-0c1d070e]{display:flex;align-items:center;gap:8px}.header-icon-box[data-v-0c1d070e]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;border-radius:6px;background:#ffffff29;color:#fff;flex-shrink:0}.header-icon[data-v-0c1d070e]{flex-shrink:0}.tier-title[data-v-0c1d070e]{margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.2px;white-space:nowrap}.device-desc-row[data-v-0c1d070e]{display:flex;align-items:center;gap:10px;margin-top:4px}.device-big-number[data-v-0c1d070e]{font-family:Inter,sans-serif;font-size:34px;font-weight:700;line-height:1;letter-spacing:-.5px;flex-shrink:0}.tier-description[data-v-0c1d070e]{margin:0;font-family:Inter,sans-serif;font-size:12px;font-style:italic;font-weight:500;line-height:1.32;color:#ffffffb8;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:175px}.active-bottom-stack[data-v-0c1d070e]{display:flex;flex-direction:column;gap:2px;margin-top:auto}.active-price-line[data-v-0c1d070e]{display:flex;align-items:baseline;gap:4px}.active-price-num[data-v-0c1d070e]{font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:1}.active-price-unit[data-v-0c1d070e]{font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1}.active-status-row[data-v-0c1d070e]{display:flex;align-items:center;gap:8px}.active-status-text[data-v-0c1d070e]{font-family:Inter,sans-serif;font-size:28px;font-weight:800;line-height:1;letter-spacing:-.5px}.active-arrow[data-v-0c1d070e]{flex-shrink:0;transition:transform .2s ease}.upgrades-device-card:hover .active-arrow[data-v-0c1d070e]{transform:translate(4px)}.price-action-row[data-v-0c1d070e]{display:flex;align-items:center;margin-top:auto}.price-value[data-v-0c1d070e]{font-family:Inter,sans-serif;font-size:34px;font-weight:700;line-height:1;letter-spacing:-.5px}.price-currency-period[data-v-0c1d070e]{display:inline-flex;align-items:center;gap:2px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1;margin-left:4px;align-self:flex-end;margin-bottom:3px;white-space:nowrap}.price-arrow[data-v-0c1d070e]{margin-left:10px;flex-shrink:0;transition:transform .2s ease}.upgrades-device-card:hover .price-arrow[data-v-0c1d070e]{transform:translate(4px)}.dino-art-container[data-v-0c1d070e]{position:absolute;right:-8px;bottom:-12px;width:235px;height:175px;pointer-events:none;z-index:2;display:flex;align-items:flex-end;justify-content:flex-end}.dino-art-image[data-v-0c1d070e]{width:auto;height:100%;max-height:175px;object-fit:contain;object-position:right bottom;filter:drop-shadow(0px 6px 14px rgba(0,0,0,.55));transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.upgrades-device-card:hover .dino-art-image[data-v-0c1d070e]{transform:scale(1.05) translate(-1%,-1%)}@media(max-width:480px){.upgrades-device-card[data-v-0c1d070e]{height:152px;min-height:152px;padding:12px 14px}.dino-art-container[data-v-0c1d070e]{width:200px;height:155px;right:-6px;bottom:-10px}.dino-art-image[data-v-0c1d070e]{max-height:155px}}@media(max-width:380px){.upgrades-device-card[data-v-0c1d070e]{height:142px;min-height:142px;padding:10px 12px}.dino-art-container[data-v-0c1d070e]{width:175px;height:138px;right:-4px;bottom:-8px}.dino-art-image[data-v-0c1d070e]{max-height:138px}}.class-subscription-card[data-v-1b444175]{position:relative;display:flex;align-items:stretch;justify-content:space-between;width:100%;height:176px;min-height:176px;background:#242721;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;box-shadow:0 4px 14px #00000059;box-sizing:border-box;padding:14px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s ease,border-color .2s ease,opacity .2s ease}.class-subscription-card.is-active[data-v-1b444175]{border-color:var(--card-accent-border, rgba(201, 227, 106, .45));box-shadow:0 4px 16px 0 var(--card-accent-glow, rgba(201, 227, 106, .12)),0 4px 14px #0006}.class-subscription-card[data-v-1b444175]:not(.is-active),.class-subscription-card.class-inactive[data-v-1b444175]{opacity:.5}.class-subscription-card[data-v-1b444175]:not(.is-active):hover,.class-subscription-card.class-inactive[data-v-1b444175]:hover{opacity:.85}.class-subscription-card[data-v-1b444175]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000073}.class-subscription-card[data-v-1b444175]:active{transform:scale(.99)}.card-pattern-overlay[data-v-1b444175]{position:absolute;inset:0;background-size:888px auto;background-repeat:repeat;background-position:center center;opacity:.04;pointer-events:none;z-index:1}.card-ambient-glow[data-v-1b444175]{position:absolute;left:-20%;top:-50%;width:140%;height:200%;pointer-events:none;z-index:1}.card-left-content[data-v-1b444175]{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:75%;min-width:0}.class-subscription-card[data-v-1b444175]:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(to right,rgba(0,0,0,.7) 0%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.3) 55%,rgba(0,0,0,.05) 72%,transparent 85%);pointer-events:none;border-radius:inherit}.card-top-group[data-v-1b444175]{display:flex;flex-direction:column;gap:4px}.card-bottom-group[data-v-1b444175]{display:flex;flex-direction:column;gap:8px;margin-top:auto}.card-header-row[data-v-1b444175]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.header-icon-box[data-v-1b444175]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;border-radius:6px;background:#ffffff29;color:#fff;flex-shrink:0}.class-title[data-v-1b444175]{margin:0;font-family:Inter,sans-serif;font-size:21px;font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.2px;white-space:nowrap;flex-shrink:0}.title-arrow[data-v-1b444175]{color:#fff;transition:transform .2s cubic-bezier(.25,.46,.45,.94);flex-shrink:0;margin-left:2px}.class-subscription-card:hover .title-arrow[data-v-1b444175]{transform:translate(4px)}.class-description[data-v-1b444175]{margin:0;font-family:Inter,sans-serif;font-size:11.5px;font-style:italic;font-weight:500;line-height:1.35;color:#ffffffb8;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:220px}.status-wrap[data-v-1b444175]{margin:0;line-height:1}.status-active-row[data-v-1b444175]{display:flex;align-items:center}.status-active-text[data-v-1b444175]{font-family:Inter,sans-serif;font-size:29px;font-weight:800;color:var(--card-accent, #C9E36A);letter-spacing:-.5px;line-height:1;text-shadow:0px 2px 10px rgba(0,0,0,.5);display:block}.status-price-row[data-v-1b444175]{display:flex;align-items:center;gap:4px}.card-price-coin[data-v-1b444175]{display:inline-flex;align-items:center;flex-shrink:0}.status-price-num[data-v-1b444175]{font-family:Inter,sans-serif;font-size:29px;font-weight:800;color:#fff;line-height:1;letter-spacing:-.5px}.status-price-currency[data-v-1b444175]{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#fffc;line-height:1}.status-free-text[data-v-1b444175]{font-family:Inter,sans-serif;font-size:22px;font-weight:700;color:#fff}.badges-row[data-v-1b444175]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;flex-shrink:0;max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.badges-row[data-v-1b444175]::-webkit-scrollbar{display:none}.dark-pill[data-v-1b444175]{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:27px;padding:0 10px;background:#141812b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;box-sizing:border-box;box-shadow:0 2px 5px #00000040;flex-shrink:0}.discount-pill[data-v-1b444175]{padding:0 10px;background:#161a14bf;border-color:#ff704340}.discount-text[data-v-1b444175]{color:#ff7043!important;font-weight:800;letter-spacing:-.2px}.flame-pill[data-v-1b444175]{padding:0 7px;background:#161a14bf;border-color:#ff8c0038}.flame-pill .pill-value[data-v-1b444175]{font-size:12.5px;letter-spacing:.5px}.pill-value[data-v-1b444175]{color:#fff;display:inline-flex;align-items:center;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.traffic-unit[data-v-1b444175]{font-size:13px;font-weight:700}.pill-icon[data-v-1b444175]{display:block;flex-shrink:0;color:#fff;opacity:.95}.infinity-icon[data-v-1b444175]{color:#fff;opacity:.95}.hero-art-container[data-v-1b444175]{position:absolute;right:-10px;bottom:-6px;width:235px;height:190px;pointer-events:none;z-index:2;display:flex;align-items:flex-end;justify-content:flex-end}.hero-art-image[data-v-1b444175]{width:auto;height:100%;max-height:190px;object-fit:contain;object-position:right bottom;filter:drop-shadow(0px 6px 14px rgba(0,0,0,.6));transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.class-subscription-card:hover .hero-art-image[data-v-1b444175]{transform:scale(1.05) translate(-1%,-1%)}@media(max-width:480px){.class-subscription-card[data-v-1b444175]{height:152px;min-height:152px;padding:12px 14px}.hero-art-container[data-v-1b444175]{width:200px;height:168px;right:-8px;bottom:-5px}.hero-art-image[data-v-1b444175]{max-height:168px}}@media(max-width:380px){.class-subscription-card[data-v-1b444175]{height:142px;min-height:142px;padding:10px 12px}.hero-art-container[data-v-1b444175]{width:175px;height:148px;right:-6px;bottom:-4px}.hero-art-image[data-v-1b444175]{max-height:148px}}.modal-card-slide[data-v-51101001] .class-subscription-card{opacity:1!important}.modal-header-row[data-v-51101001]{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;box-sizing:border-box}.header-titles[data-v-51101001]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.modal-title[data-v-51101001]{margin:0;font-family:Inter,sans-serif;font-size:19px;font-weight:800;color:#fff;letter-spacing:-.3px;line-height:1.2}.modal-subtitle[data-v-51101001]{margin:0;font-family:Inter,sans-serif;font-size:12.5px;color:#fff9;line-height:1.35}.close-round-btn[data-v-51101001]{width:32px;height:32px;min-width:32px;border:none;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffffd9;flex-shrink:0;transition:all .18s ease}.close-round-btn[data-v-51101001]:hover{background:#ffffff2e;color:#fff;transform:rotate(90deg)}.close-round-btn[data-v-51101001]:active{transform:scale(.92)}.sub-modal-content[data-v-51101001]{display:flex;flex-direction:column;gap:22px;padding:4px 0 6px;width:100%;box-sizing:border-box}.modal-section-presentation[data-v-51101001]{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box}.modal-top-card-wrap[data-v-51101001]{width:100%}.modal-card-slider-wrapper[data-v-51101001]{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.modal-card-slider-track-viewport[data-v-51101001]{width:100%;overflow:hidden;border-radius:16px;position:relative;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.modal-card-slider-track-viewport[data-v-51101001]:active{cursor:grabbing}.modal-card-slider-track[data-v-51101001]{display:flex;width:100%;transition:transform .35s cubic-bezier(.22,1,.36,1);will-change:transform}.modal-card-slide[data-v-51101001]{width:100%;min-width:100%;flex-shrink:0;box-sizing:border-box}.modal-preview-card[data-v-51101001]{width:100%;pointer-events:none}.modal-card-slider-wrapper[data-v-51101001] .class-subscription-card{cursor:default!important;box-shadow:0 4px 16px #0006!important}.modal-card-slider-wrapper[data-v-51101001] .class-subscription-card:hover{transform:none!important;box-shadow:0 4px 16px #0006!important;opacity:1!important}.modal-card-slider-wrapper[data-v-51101001] .title-arrow{display:none!important}.slider-dots-row[data-v-51101001]{display:flex;align-items:center;justify-content:center;gap:7px;padding:2px 0}.slider-dot-btn[data-v-51101001]{width:7px;height:7px;border-radius:10px;background:#ffffff40;border:none;padding:0;cursor:pointer;transition:all .28s cubic-bezier(.22,1,.36,1)}.slider-dot-btn[data-v-51101001]:hover{background:#ffffff80}.slider-dot-btn.is-active[data-v-51101001]{width:22px;border-radius:10px}.upgrade-cards-grid[data-v-51101001]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:100%;box-sizing:border-box}.upgrade-block[data-v-51101001]{display:flex;flex-direction:column;gap:8px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:10px 12px;box-sizing:border-box;min-width:0}.upgrade-block.is-old[data-v-51101001]{background:#ffffff06;border-color:#ffffff0f}.upgrade-block.is-new[data-v-51101001]{background:#ffffff0b}.upgrade-block-header[data-v-51101001]{display:flex;align-items:center;justify-content:space-between;gap:6px}.upgrade-tag[data-v-51101001]{font-family:Inter,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:2px 6px;border-radius:5px;background:#ffffff14;color:#fff9}.upgrade-block-content[data-v-51101001]{display:flex;align-items:center;gap:10px;min-width:0}.upgrade-icon-box[data-v-51101001]{width:32px;height:32px;min-width:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.upgrade-info[data-v-51101001]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.upgrade-plan-name[data-v-51101001]{font-family:Inter,sans-serif;font-size:14px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upgrade-plan-name.new-plan-text[data-v-51101001]{color:#fff}.upgrade-specs-row[data-v-51101001]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.upgrade-spec-pill[data-v-51101001]{font-family:Inter,sans-serif;font-size:10.5px;font-weight:600;color:#ffffffa6;background:#ffffff0f;padding:1px 6px;border-radius:4px;white-space:nowrap}.upgrade-spec-pill.highlight[data-v-51101001]{font-weight:700}.upgrade-spec-pill.is-days-pill[data-v-51101001]{color:var(--plan-accent, #C9E36A);background:var(--plan-accent-light, rgba(201, 227, 106, .12))}.upgrade-expire-pill[data-v-51101001]{display:inline-flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:5px;margin-top:2px;width:fit-content;white-space:nowrap}.upgrade-arrow-box[data-v-51101001]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.arrow-circle[data-v-51101001]{width:32px;height:32px;min-width:32px;border-radius:50%;border:1.5px solid #C9E36A;background:#00000073;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0006}.modal-section-purchase[data-v-51101001]{position:relative;display:flex;flex-direction:column;gap:16px;background:#171915;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:16px 16px 18px;box-sizing:border-box;width:100%}.field-block[data-v-51101001]{display:flex;flex-direction:column;gap:6px;width:100%}.field-label[data-v-51101001]{display:flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:700;color:#ffffffd9}.periods-pill-grid[data-v-51101001]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.period-pill-btn[data-v-51101001]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 6px;cursor:pointer;transition:all .18s ease;-webkit-user-select:none;user-select:none}.period-pill-btn[data-v-51101001]:hover{background:#ffffff14;border-color:#ffffff2e}.period-pill-btn.is-selected[data-v-51101001]{background:var(--plan-accent-light, rgba(201, 227, 106, .12));border-color:var(--plan-accent, #C9E36A);box-shadow:none}.p-days[data-v-51101001]{font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;color:#ffffffd9}.p-price-row[data-v-51101001]{display:flex;align-items:center;gap:3px;flex-wrap:wrap;justify-content:center}.p-old-price[data-v-51101001]{font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#fff6;text-decoration:line-through;margin-right:1px}.p-price[data-v-51101001]{font-family:Inter,sans-serif;font-size:13px;font-weight:800;color:var(--plan-accent, #C9E36A)}.p-currency[data-v-51101001]{font-family:Inter,sans-serif;font-size:10px;color:#ffffff8c}.p-discount[data-v-51101001]{font-family:Inter,sans-serif;font-size:9px;font-weight:800;color:#ff7043;background:#ff704333;padding:1px 4px;border-radius:4px}.promo-input-row[data-v-51101001]{display:flex;align-items:center;gap:8px;width:100%}.promo-input[data-v-51101001]{flex:1;min-width:0;height:40px;background:#00000061;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:0 14px;color:#fff;font-family:Inter,sans-serif;font-size:13px;outline:none;transition:border-color .18s ease}.promo-input[data-v-51101001]:focus{border-color:var(--plan-accent, #C9E36A)}.promo-action-btn[data-v-51101001]{height:40px;padding:0 16px;background:#ffffff17;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#fff;font-family:Inter,sans-serif;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .18s ease;white-space:nowrap}.promo-action-btn[data-v-51101001]:hover:not(:disabled){background:#ffffff29}.promo-action-btn[data-v-51101001]:disabled{opacity:.5;cursor:not-allowed}.promo-action-btn.remove-btn[data-v-51101001]{background:#ff525226;border-color:#ff52524d;color:#ff5252}.promo-hint-success[data-v-51101001]{font-family:Inter,sans-serif;font-size:11.5px;color:var(--plan-accent, #C9E36A);margin-top:2px}.promo-hint-error[data-v-51101001]{font-family:Inter,sans-serif;font-size:11.5px;color:#ff5252;margin-top:2px}.deduction-summary-card[data-v-51101001]{display:flex;align-items:center;gap:12px;background:#ffffff0a;border:1px dashed var(--plan-accent-border, rgba(201, 227, 106, .35));border-radius:12px;padding:10px 14px;box-sizing:border-box;width:100%}.deduction-icon-box[data-v-51101001]{width:36px;height:36px;min-width:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.deduction-info[data-v-51101001]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.deduction-title-row[data-v-51101001]{display:flex;align-items:center;justify-content:space-between;gap:8px}.deduction-title[data-v-51101001]{font-family:Inter,sans-serif;font-size:12.5px;font-weight:700;color:#fff}.deduction-badge[data-v-51101001]{display:inline-flex;align-items:center;gap:3px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;padding:2px 7px;border-radius:6px}.deduction-desc[data-v-51101001]{margin:0;font-family:Inter,sans-serif;font-size:11px;line-height:1.35;color:#ffffffa6}.balance-summary-card[data-v-51101001]{display:flex;flex-direction:column;gap:10px;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px;width:100%;box-sizing:border-box}.balance-flow-cols[data-v-51101001]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:100%}.b-col[data-v-51101001]{display:flex;flex-direction:column;gap:3px;min-width:0}.b-col.is-ok[data-v-51101001]{align-items:flex-end;text-align:right}.b-col.is-ok .b-val-row[data-v-51101001]{justify-content:flex-end}.b-label[data-v-51101001]{font-family:Inter,sans-serif;font-size:11px;color:#fff9;white-space:nowrap}.b-val-row[data-v-51101001]{display:flex;align-items:center;gap:6px}.b-val[data-v-51101001]{font-family:Inter,sans-serif;font-size:15px;font-weight:800;color:#fff}.b-arrow-col[data-v-51101001]{display:flex;flex-direction:column;align-items:center;gap:3px;flex-shrink:0}.b-old-strikethrough[data-v-51101001]{font-family:Inter,sans-serif;font-size:10px;font-weight:600;color:#fff6;text-decoration:line-through}.b-deduct-pill[data-v-51101001]{font-family:Inter,sans-serif;font-size:11px;font-weight:800;color:#ff7043;background:#ff70432e;padding:2px 7px;border-radius:6px;white-space:nowrap}.b-arrow-icon[data-v-51101001]{color:#ffffff59}.modal-action-btn[data-v-51101001]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border-radius:12px;border:none;background:var(--plan-accent, #C9E36A);color:#171a15;font-family:Inter,sans-serif;font-size:14.5px;font-weight:800;cursor:pointer;box-shadow:none;transition:all .2s ease}.modal-action-btn[data-v-51101001]:hover:not(:disabled){transform:translateY(-1px)}.modal-action-btn[data-v-51101001]:active:not(:disabled){transform:scale(.98)}.modal-action-btn[data-v-51101001]:disabled{opacity:.6;cursor:not-allowed}.modal-action-btn.btn-topup-mode[data-v-51101001]{background:#ff5252!important;color:#fff!important;box-shadow:none!important}.modal-action-btn.btn-topup-mode[data-v-51101001]:hover:not(:disabled){box-shadow:none!important}.btn-coin-label-wrap[data-v-51101001]{display:inline-flex;align-items:center;gap:6px}.btn-coin-icon[data-v-51101001]{display:inline-flex;align-items:center;flex-shrink:0}@media(max-width:520px){.periods-pill-grid[data-v-51101001]{grid-template-columns:repeat(2,1fr)}.upgrade-cards-grid[data-v-51101001]{grid-template-columns:1fr;gap:6px}.upgrade-arrow-box[data-v-51101001]{transform:rotate(90deg);padding:1px 0}}.modal-card-slide[data-v-42a8c1c5] .upgrades-device-card{opacity:1!important}.modal-header-row[data-v-42a8c1c5]{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;box-sizing:border-box}.header-titles[data-v-42a8c1c5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.modal-title[data-v-42a8c1c5]{margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:700;color:#fff}.modal-subtitle[data-v-42a8c1c5]{margin:0;font-size:12px;color:#ffffff8c;font-family:Inter,sans-serif}.close-round-btn[data-v-42a8c1c5]{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#ffffff14;border:none;color:#ffffffb3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.close-round-btn[data-v-42a8c1c5]:hover{background:#ffffff24}.device-modal-content[data-v-42a8c1c5]{display:flex;flex-direction:column;gap:16px;padding:0 2px}.modal-section-presentation[data-v-42a8c1c5]{display:flex;flex-direction:column;gap:12px}.modal-card-slider-wrapper[data-v-42a8c1c5]{display:flex;flex-direction:column;gap:10px;-webkit-user-select:none;user-select:none}.modal-card-slider-track-viewport[data-v-42a8c1c5]{width:100%;overflow:hidden;border-radius:16px;cursor:grab}.modal-card-slider-track-viewport[data-v-42a8c1c5]:active{cursor:grabbing}.modal-card-slider-track[data-v-42a8c1c5]{display:flex;transition:transform .38s cubic-bezier(.4,0,.2,1)}.modal-card-slide[data-v-42a8c1c5]{min-width:100%;flex-shrink:0}.modal-preview-device-card[data-v-42a8c1c5]{width:100%;pointer-events:none}.slider-dots-row[data-v-42a8c1c5]{display:flex;align-items:center;justify-content:center;gap:6px}.slider-dot-btn[data-v-42a8c1c5]{width:7px;height:7px;border-radius:20px;background:#fff3;border:none;cursor:pointer;padding:0;transition:background .2s,width .2s}.device-breakdown-card[data-v-42a8c1c5]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;width:100%}.breakdown-header[data-v-42a8c1c5]{display:flex;align-items:center;justify-content:space-between;color:#fff9;font-size:13px;font-family:Inter,sans-serif;line-height:1.2}.breakdown-header-left[data-v-42a8c1c5]{display:flex;align-items:center;gap:6px}.breakdown-header-total[data-v-42a8c1c5]{font-size:13px;color:#ffffffd9}.breakdown-header-total b[data-v-42a8c1c5]{color:#fff;font-size:15px;font-weight:700}.breakdown-pills-row[data-v-42a8c1c5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:8px;width:100%}.breakdown-pill[data-v-42a8c1c5]{min-width:0;display:flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:8px 10px;box-sizing:border-box;transition:border-color .15s ease,background .15s ease}.breakdown-pill-icon[data-v-42a8c1c5]{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.breakdown-pill-info[data-v-42a8c1c5]{display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden}.breakdown-pill-label[data-v-42a8c1c5]{font-size:10px;color:#ffffff73;font-family:Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breakdown-pill-val[data-v-42a8c1c5]{font-size:13px;font-weight:700;color:#ffffffe6;font-family:Inter,sans-serif;white-space:nowrap}.breakdown-pill-sub[data-v-42a8c1c5]{font-size:9.5px;color:#c084fc;font-weight:500;font-family:Inter,sans-serif;white-space:nowrap}.breakdown-pill.is-highlighted[data-v-42a8c1c5]{border-color:#a855f759;background:#a855f714}@media(max-width:480px){.device-breakdown-card[data-v-42a8c1c5]{padding:10px 12px;gap:8px;border-radius:12px}.breakdown-header[data-v-42a8c1c5]{font-size:12px}.breakdown-header-total b[data-v-42a8c1c5]{font-size:14px}.breakdown-pills-row[data-v-42a8c1c5]{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:6px}.breakdown-pill[data-v-42a8c1c5]{padding:6px 7px;gap:6px;border-radius:8px}.breakdown-pill-icon[data-v-42a8c1c5]{width:24px;height:24px;border-radius:6px}.breakdown-pill-label[data-v-42a8c1c5]{font-size:9px}.breakdown-pill-val[data-v-42a8c1c5]{font-size:12px}.breakdown-pill-sub[data-v-42a8c1c5]{font-size:8.5px}}.modal-section-purchase[data-v-42a8c1c5]{display:flex;flex-direction:column;gap:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:16px}.field-block[data-v-42a8c1c5]{display:flex;flex-direction:column;gap:10px}.field-label[data-v-42a8c1c5]{display:flex;align-items:center;gap:6px;color:#ffffff8c;font-size:12px;font-family:Inter,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.device-presets-grid[data-v-42a8c1c5]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.device-preset-btn[data-v-42a8c1c5]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#fff9;font-family:Inter,sans-serif;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.device-preset-btn[data-v-42a8c1c5]:hover{background:#ffffff17}.device-preset-btn.is-selected[data-v-42a8c1c5]{background:var(--plan-accent-light, rgba(133,169,34,.1));border-color:var(--plan-accent, #85A922);color:var(--plan-accent, #85A922)}.preset-icon[data-v-42a8c1c5]{opacity:.7}.preset-num[data-v-42a8c1c5]{font-size:14px;font-weight:700}.device-stepper-row[data-v-42a8c1c5]{display:flex;align-items:center;gap:10px}.stepper-btn[data-v-42a8c1c5]{width:38px;height:38px;border-radius:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;flex-shrink:0}.stepper-btn[data-v-42a8c1c5]:hover:not(:disabled){background:#ffffff21}.stepper-btn[data-v-42a8c1c5]:disabled{opacity:.35;cursor:not-allowed}.stepper-display[data-v-42a8c1c5]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:10px 16px}.stepper-icon[data-v-42a8c1c5]{opacity:.8}.stepper-val[data-v-42a8c1c5]{font-size:22px;font-weight:800;font-family:Inter,sans-serif}.stepper-label[data-v-42a8c1c5]{font-size:12px;color:#ffffff80;font-family:Inter,sans-serif}.device-delta-info[data-v-42a8c1c5]{display:flex;align-items:center;gap:5px;font-size:12px;font-family:Inter,sans-serif;font-weight:500;padding:6px 10px;border-radius:8px}.device-delta-info.is-same[data-v-42a8c1c5]{color:#fff6;background:#ffffff0a}.balance-summary-card[data-v-42a8c1c5]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:12px}.balance-flow-cols[data-v-42a8c1c5]{display:flex;align-items:center;gap:8px}.b-col[data-v-42a8c1c5]{flex:1;display:flex;flex-direction:column;gap:4px}.b-col.is-ok[data-v-42a8c1c5]{align-items:flex-end;text-align:right}.b-label[data-v-42a8c1c5]{font-size:11px;color:#fff6;font-family:Inter,sans-serif}.b-val-row[data-v-42a8c1c5]{display:flex;align-items:center;gap:5px}.b-val[data-v-42a8c1c5]{font-size:18px;font-weight:700;font-family:Inter,sans-serif;color:#ffffffe6}.b-arrow-col[data-v-42a8c1c5]{display:flex;flex-direction:column;align-items:center;gap:3px}.b-deduct-pill[data-v-42a8c1c5]{font-size:11px;font-weight:600;color:#ff5050e6;background:#ff50501a;border-radius:6px;padding:2px 6px;font-family:Inter,sans-serif}.b-deduct-pill.is-refund[data-v-42a8c1c5]{color:#4ade80;background:#4ade8026}.b-deduct-pill.is-same[data-v-42a8c1c5]{color:#fff6;background:#ffffff0d}.b-arrow-icon[data-v-42a8c1c5]{color:#ffffff4d}.price-per-device-note[data-v-42a8c1c5]{display:flex;align-items:center;gap:6px;color:#ffffff59;font-size:11px;font-family:Inter,sans-serif}.modal-action-btn[data-v-42a8c1c5]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:14px;border:none;cursor:pointer;font-size:15px;font-weight:700;font-family:Inter,sans-serif;transition:opacity .15s,transform .1s;background:var(--plan-accent, #85A922);color:#fff}.modal-action-btn[data-v-42a8c1c5]:hover:not(:disabled){opacity:.88}.modal-action-btn[data-v-42a8c1c5]:active:not(:disabled){transform:scale(.98)}.modal-action-btn[data-v-42a8c1c5]:disabled{opacity:.4;cursor:not-allowed}.modal-action-btn.btn-topup-mode[data-v-42a8c1c5]{background:#e53935!important;color:#fff!important}.modal-action-btn.btn-downgrade-mode[data-v-42a8c1c5]{background:#22c55e!important;color:#fff!important}.btn-coin-label-wrap[data-v-42a8c1c5]{display:flex;align-items:center;gap:6px}.btn-coin-icon[data-v-42a8c1c5]{flex-shrink:0}.nav-icon-click[data-v-595c2d1f]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;color:var(--color-text, #ffffff)}.pc-nav-btn[data-v-595c2d1f]{display:flex;align-items:center;gap:6px;background:var(--color-sf1, #292928);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:6px 12px;color:var(--color-text, #ffffff);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease}.pc-nav-btn[data-v-595c2d1f]:hover{background:#ffffff1f}.upgrades-layout-content[data-v-595c2d1f]{display:flex;flex-direction:column;gap:20px;width:100%;box-sizing:border-box;padding-bottom:96px}.section-classes[data-v-595c2d1f],.section-locations[data-v-595c2d1f],.section-devices[data-v-595c2d1f],.classes-stack[data-v-595c2d1f],.devices-stack[data-v-595c2d1f]{display:flex;flex-direction:column;gap:12px;width:100%}.no-class-service-card[data-v-595c2d1f]{position:relative;display:flex;align-items:stretch;justify-content:space-between;width:100%;height:176px;min-height:176px;background:#222;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;box-shadow:0 4px 14px #00000059;box-sizing:border-box;padding:14px 16px;-webkit-user-select:none;user-select:none;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s ease,border-color .2s ease}.no-class-service-card[data-v-595c2d1f]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000073;border-color:#ffffff29}.no-class-service-card[data-v-595c2d1f]:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(to right,rgba(0,0,0,.7) 0%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.3) 55%,rgba(0,0,0,.05) 72%,transparent 85%);pointer-events:none;border-radius:inherit}.no-class-service-card .card-pattern-overlay[data-v-595c2d1f]{position:absolute;inset:0;background-size:888px auto;background-repeat:repeat;background-position:center center;opacity:.04;pointer-events:none;z-index:1}.no-class-service-card .card-ambient-glow[data-v-595c2d1f]{position:absolute;left:-20%;top:-50%;width:140%;height:200%;background:radial-gradient(circle at 22% 40%,rgba(180,180,180,.2) 0%,rgba(120,120,120,.08) 45%,transparent 72%);pointer-events:none;z-index:1}.no-class-service-card .card-left-content[data-v-595c2d1f]{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:85%;min-width:0}.no-class-service-card .card-top-group[data-v-595c2d1f]{display:flex;flex-direction:column;gap:4px}.no-class-service-card .card-header-row[data-v-595c2d1f]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.no-class-service-card .header-icon-box[data-v-595c2d1f]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;border-radius:6px;background:#ffffff1f;color:#9ca3af;flex-shrink:0}.no-class-service-card .header-icon[data-v-595c2d1f]{display:block;flex-shrink:0}.no-class-service-card .class-title[data-v-595c2d1f]{margin:0;font-family:Inter,sans-serif;font-size:21px;font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.2px;white-space:nowrap;flex-shrink:0}.no-class-service-card .class-description[data-v-595c2d1f]{margin:0;font-family:Inter,sans-serif;font-size:11.5px;font-style:italic;font-weight:500;line-height:1.35;color:#ffffffb8;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:280px}.no-class-service-card .card-bottom-group[data-v-595c2d1f]{display:flex;flex-direction:column;gap:8px;margin-top:auto}.no-class-service-card .status-wrap[data-v-595c2d1f]{margin:0;line-height:1}.no-class-service-card .status-no-class-text[data-v-595c2d1f]{font-family:Inter,sans-serif;font-size:29px;font-weight:800;color:#9ca3af;letter-spacing:-.5px;line-height:1;text-shadow:0px 2px 10px rgba(0,0,0,.5);display:block}.section-header[data-v-595c2d1f]{display:flex;align-items:center;width:100%}.section-title[data-v-595c2d1f]{margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:700;color:var(--color-text, #ffffff);letter-spacing:0;text-align:left}.locations-grid[data-v-595c2d1f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}@media(min-width:640px){.locations-grid[data-v-595c2d1f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(min-width:1121px){.upgrades-layout-content[data-v-595c2d1f]{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.section-classes[data-v-595c2d1f]{grid-column:1;grid-row:1}.section-devices[data-v-595c2d1f]{grid-column:2;grid-row:1}.section-locations[data-v-595c2d1f]{grid-column:1 / -1;grid-row:2}.locations-grid[data-v-595c2d1f]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}}.bingo-devices-banner[data-v-595c2d1f]{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#a855f724,#8b5cf614);border:1px solid rgba(168,85,247,.25);border-radius:14px;padding:10px 14px;margin-bottom:12px}.bingo-banner-icon[data-v-595c2d1f]{width:32px;height:32px;border-radius:10px;background:#a855f733;color:#c084fc;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bingo-banner-content[data-v-595c2d1f]{display:flex;flex-direction:column;gap:2px}.bingo-banner-title[data-v-595c2d1f]{font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:#fff}.bingo-banner-sub[data-v-595c2d1f]{font-family:Inter,sans-serif;font-size:11px;color:#c084fc}.trial-tear-wrapper[data-v-595c2d1f]{position:relative;width:100%;height:176px;overflow:visible;transition:height .38s cubic-bezier(.4,0,.2,1),margin-bottom .38s cubic-bezier(.4,0,.2,1),opacity .3s ease}.trial-tear-wrapper.is-tearing[data-v-595c2d1f]{pointer-events:none;z-index:50}.trial-tear-wrapper.is-collapsing[data-v-595c2d1f]{height:0!important;margin-bottom:-12px!important;opacity:0!important;overflow:hidden!important;pointer-events:none}.tear-half[data-v-595c2d1f]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;contain:paint layout}.tear-half[data-v-595c2d1f] .class-subscription-card{width:100%!important;height:100%!important;pointer-events:none!important;opacity:1!important;transform:none!important;transition:none!important;box-shadow:none!important}.tear-half[data-v-595c2d1f] .card-ambient-glow,.tear-half[data-v-595c2d1f] .card-pattern-overlay{display:none!important}.tear-half.tear-left[data-v-595c2d1f]{clip-path:polygon(0% 0%,50.5% 0%,48% 12%,52% 25%,48.5% 38%,52.5% 50%,48% 63%,52% 76%,48.5% 88%,51% 100%,0% 100%);transform-origin:25% 80%;animation:tearLeftGlide-595c2d1f .65s cubic-bezier(.16,1,.3,1) forwards}.tear-half.tear-right[data-v-595c2d1f]{clip-path:polygon(50.5% 0%,100% 0%,100% 100%,51% 100%,48.5% 88%,52% 76%,48% 63%,52.5% 50%,48.5% 38%,52% 25%,48% 12%);transform-origin:75% 80%;animation:tearRightGlide-595c2d1f .65s cubic-bezier(.16,1,.3,1) forwards}@keyframes tearLeftGlide-595c2d1f{0%{transform:translateZ(0) rotate(0) scaleZ(1);opacity:1}to{transform:translate3d(-90px,60px,0) rotate(-16deg) scale3d(.88,.88,1);opacity:0}}@keyframes tearRightGlide-595c2d1f{0%{transform:translateZ(0) rotate(0) scaleZ(1);opacity:1}to{transform:translate3d(90px,65px,0) rotate(18deg) scale3d(.88,.88,1);opacity:0}}.tear-crack-flash[data-v-595c2d1f]{position:absolute;top:-4%;left:calc(50% - 1.5px);width:3px;height:108%;background:#fff;box-shadow:0 0 10px #fff,0 0 20px #ffffffe6;border-radius:2px;pointer-events:none;z-index:25;will-change:transform,opacity;transform:translateZ(0);animation:tearCrackGlow-595c2d1f .4s ease-out forwards}@keyframes tearCrackGlow-595c2d1f{0%{opacity:0;transform:scaleY(.2)}25%{opacity:1;transform:scaleY(1)}60%{opacity:.7;transform:scaleY(1.05)}to{opacity:0;transform:scaleY(1.1)}}.tear-particles-container[data-v-595c2d1f]{position:absolute;inset:0;pointer-events:none;z-index:30;overflow:visible}.tear-particle[data-v-595c2d1f]{position:absolute;top:50%;left:50%;border-radius:50%;opacity:0;pointer-events:none;will-change:transform,opacity;transform:translateZ(0)}@keyframes sparkFly1-595c2d1f{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(-55px,-45px,0) scale(.2)}}@keyframes sparkFly2-595c2d1f{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(55px,-40px,0) scale(.2)}}@keyframes sparkFly3-595c2d1f{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(-70px,10px,0) scale(.2)}}@keyframes sparkFly4-595c2d1f{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(70px,15px,0) scale(.2)}}@keyframes sparkFly5-595c2d1f{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(-45px,50px,0) scale(.2)}}@keyframes sparkFly6-595c2d1f{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(50px,55px,0) scale(.2)}}@keyframes sparkFly7-595c2d1f{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(-30px,-60px,0) scale(.2)}}@keyframes sparkFly8-595c2d1f{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(35px,-55px,0) scale(.2)}}.tp-1[data-v-595c2d1f]{width:5px;height:5px;background:#fff;box-shadow:0 0 6px #fff;animation:sparkFly1-595c2d1f .5s ease-out .08s forwards}.tp-2[data-v-595c2d1f]{width:4px;height:4px;background:#e0e7ff;box-shadow:0 0 5px #e0e7ff;animation:sparkFly2-595c2d1f .5s ease-out .08s forwards}.tp-3[data-v-595c2d1f]{width:5px;height:5px;background:#fff;box-shadow:0 0 6px #fff;animation:sparkFly3-595c2d1f .5s ease-out .1s forwards}.tp-4[data-v-595c2d1f]{width:4px;height:4px;background:#f3f4f6;box-shadow:0 0 5px #fff;animation:sparkFly4-595c2d1f .5s ease-out .1s forwards}.tp-5[data-v-595c2d1f]{width:4px;height:4px;background:#fff;box-shadow:0 0 5px #fff;animation:sparkFly5-595c2d1f .5s ease-out .12s forwards}.tp-6[data-v-595c2d1f]{width:5px;height:5px;background:#e5e7eb;box-shadow:0 0 6px #fff;animation:sparkFly6-595c2d1f .5s ease-out .12s forwards}.tp-7[data-v-595c2d1f]{width:3px;height:3px;background:#fff;box-shadow:0 0 4px #fff;animation:sparkFly7-595c2d1f .5s ease-out .09s forwards}.tp-8[data-v-595c2d1f]{width:4px;height:4px;background:#d1d5db;box-shadow:0 0 5px #fff;animation:sparkFly8-595c2d1f .5s ease-out .09s forwards}[data-v-595c2d1f] .class-subscription-card.just-activated,[data-v-595c2d1f] .upgrades-device-card.just-activated{animation:activatedGlowPulse-595c2d1f 1.35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;z-index:5}[data-v-595c2d1f] .upgrades-device-card.just-activated{border-color:var(--tier-accent-border, #ffffff)!important}@keyframes activatedGlowPulse-595c2d1f{0%{transform:scale3d(.98,.98,1);box-shadow:0 4px 12px #0000004d;border-color:#fff3}25%{transform:scale3d(1.025,1.025,1);box-shadow:0 0 32px var(--tier-accent-border, var(--card-accent-border, rgba(201, 227, 106, .65))),0 0 16px #ffffff73,inset 0 0 16px var(--tier-accent-glow, var(--card-accent-glow, rgba(201, 227, 106, .2)));border-color:#fff}60%{transform:scale3d(1.008,1.008,1);box-shadow:0 0 24px var(--tier-accent-border, var(--card-accent-border, rgba(201, 227, 106, .4))),0 0 10px #fff3;border-color:var(--tier-accent-border, var(--card-accent-border, rgba(201, 227, 106, .5)))}to{transform:scaleZ(1);box-shadow:0 4px 16px 0 var(--tier-accent-glow, var(--card-accent-glow, rgba(201, 227, 106, .12))),0 4px 14px #0006;border-color:var(--tier-accent-border, var(--card-accent-border, rgba(201, 227, 106, .45)))}}[data-v-595c2d1f] .class-subscription-card.just-activated:before,[data-v-595c2d1f] .upgrades-device-card.just-activated:before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,.15) 65%,transparent 100%);transform:skew(-22deg);pointer-events:none;z-index:10;animation:activatedShineSweep-595c2d1f 1.1s cubic-bezier(.2,.8,.2,1) forwards}@keyframes activatedShineSweep-595c2d1f{0%{left:-120%;opacity:0}15%{opacity:1}85%{opacity:1}to{left:220%;opacity:0}}.character-control-container[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:14px;width:100%;max-width:540px;margin:0 auto;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding-bottom:0}.character-card[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:14px;background:var(--color-surface, #313131);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:20px;padding:20px 22px;box-shadow:0 10px 30px #00000073;box-sizing:border-box}.char-section-block[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:8px}.char-item-row[data-v-1eb11a8e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.char-label-row[data-v-1eb11a8e]{display:flex;align-items:center;gap:8px}.char-icon[data-v-1eb11a8e]{flex-shrink:0}.green-tint[data-v-1eb11a8e]{color:#c9e36a}.char-title-label[data-v-1eb11a8e]{font-size:13.5px;font-weight:600;color:#8e9299}.char-sub-items[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:6px;padding-left:10px}.char-sub-row[data-v-1eb11a8e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.char-sub-label[data-v-1eb11a8e]{font-size:13px;font-weight:500;color:#8e9299}.char-sub-val-plain[data-v-1eb11a8e]{font-size:13px;font-weight:600;color:#fff}.char-expire-row[data-v-1eb11a8e]{display:inline-flex;align-items:center;gap:6px}.char-days-pill[data-v-1eb11a8e]{display:inline-flex;align-items:center;background:#c9e36a1f;color:#c9e36a;border:1px solid rgba(201,227,106,.25);border-radius:9999px;padding:1px 7px;font-size:10.5px;font-weight:700}.char-days-pill.is-urgent[data-v-1eb11a8e]{background:#ef444426;color:#ef4444;border-color:#ef44444d}.ar-expire-fallback-row[data-v-1eb11a8e]{display:flex;align-items:center;gap:6px;margin-bottom:3px}.char-unit-price-wrap[data-v-1eb11a8e]{display:inline-flex;align-items:center;gap:3px}.char-main-val[data-v-1eb11a8e]{font-size:14.5px;font-weight:700;color:#fff}.char-price-row[data-v-1eb11a8e]{display:inline-flex;align-items:center;gap:4px}.char-sub-val[data-v-1eb11a8e]{font-size:13.5px;font-weight:700;color:#fff}.char-sub-period[data-v-1eb11a8e]{font-size:12px;color:#8e9299}.char-locations-section[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:10px}.locations-head-row[data-v-1eb11a8e]{display:flex;align-items:center;justify-content:space-between}.locations-breakdown-table[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:8px;padding-left:10px}.location-row-item[data-v-1eb11a8e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.loc-name-part[data-v-1eb11a8e]{display:flex;align-items:center;gap:8px;flex:1}.loc-flag-img[data-v-1eb11a8e]{width:18px;height:13px;border-radius:3px;object-fit:cover;flex-shrink:0;box-shadow:0 1px 3px #0000004d}.loc-country-title[data-v-1eb11a8e]{font-size:13.5px;font-weight:500;color:#fff}.loc-dash-part[data-v-1eb11a8e]{color:#55585b;font-size:13px;padding:0 10px}.loc-cost-part[data-v-1eb11a8e]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;text-align:right;font-size:13px}.is-included[data-v-1eb11a8e]{color:#8e9299;font-weight:500}.is-paid[data-v-1eb11a8e]{display:inline-flex;align-items:center;gap:3px;color:#fff;font-weight:600}.loc-period[data-v-1eb11a8e]{font-size:11px;color:#8e9299}.card-divider-line[data-v-1eb11a8e]{height:1px;width:100%;background:#ffffff14;margin:4px 0}.char-total-section[data-v-1eb11a8e]{display:flex;align-items:center;justify-content:space-between}.char-total-label[data-v-1eb11a8e]{font-size:16px;font-weight:700;color:#fff}.char-total-val-wrap[data-v-1eb11a8e]{display:inline-flex;align-items:center;gap:4px}.char-total-val[data-v-1eb11a8e]{font-size:18px;font-weight:800;color:#fff}.char-total-period[data-v-1eb11a8e]{font-size:13px;color:#8e9299}.bingo-bonuses-card[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:12px;background:var(--color-surface, #313131);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:18px;padding:16px 18px;box-sizing:border-box}.bbc-head-row[data-v-1eb11a8e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bbc-title-group[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:4px}.bbc-title-flex[data-v-1eb11a8e]{display:flex;align-items:center;gap:8px}.bbc-heading[data-v-1eb11a8e]{font-size:14.5px;font-weight:700;color:#fff}.bbc-subtext[data-v-1eb11a8e]{font-size:11.5px;color:#8e9299;line-height:1.35;padding-left:10px}.bbc-play-btn[data-v-1eb11a8e]{display:inline-flex;align-items:center;gap:6px;background:#c9e36a1f;color:#c9e36a;border:1px solid rgba(201,227,106,.28);border-radius:10px;padding:6px 12px;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .2s ease;flex-shrink:0}.bbc-play-btn[data-v-1eb11a8e]:hover{background:#c9e36a38;border-color:#c9e36a;transform:translateY(-1px)}.bbc-spins-badge[data-v-1eb11a8e]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:#c9e36a;color:#1e1e1e;border-radius:9999px;font-size:11px;font-weight:800;line-height:1}.bbc-tiles-grid[data-v-1eb11a8e]{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.bbc-tile[data-v-1eb11a8e]{display:flex;flex-direction:column;justify-content:space-between;gap:6px;background:#00000038;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:12px 14px;box-sizing:border-box}.bbc-tile-header[data-v-1eb11a8e]{display:flex;align-items:center;gap:6px}.bbc-tile-label[data-v-1eb11a8e]{font-size:11px;font-weight:700;color:#8e9299;text-transform:uppercase;letter-spacing:.3px}.bbc-tile-value-wrap[data-v-1eb11a8e]{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.bbc-tile-digits[data-v-1eb11a8e]{font-size:22px;font-weight:800;color:#fff;line-height:1.1}.bbc-tile-unit[data-v-1eb11a8e]{font-size:13px;color:#8e9299}.bbc-tile-footer[data-v-1eb11a8e]{display:flex;align-items:center}.bbc-tile-status-text[data-v-1eb11a8e]{font-size:11px;color:#8e9299;line-height:1.3}.bbc-tile-status-text.muted[data-v-1eb11a8e]{color:#6c7075}.auto-renewal-card[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:12px;background:var(--color-surface, #313131);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:18px;padding:16px 18px;box-sizing:border-box}.ar-head-row[data-v-1eb11a8e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ar-title-group[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:4px}.ar-title-flex[data-v-1eb11a8e]{display:flex;align-items:center;gap:8px}.ar-icon[data-v-1eb11a8e]{color:#c9e36a}.ar-heading[data-v-1eb11a8e]{font-size:14.5px;font-weight:700;color:#fff}.ar-subtext[data-v-1eb11a8e]{font-size:11.5px;color:#8e9299;line-height:1.35;padding-left:10px}.switch-toggle[data-v-1eb11a8e]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.switch-toggle input[data-v-1eb11a8e]{opacity:0;width:0;height:0}.slider[data-v-1eb11a8e]{position:absolute;cursor:pointer;inset:0;background-color:#3b3d42;transition:.25s cubic-bezier(.4,0,.2,1);border-radius:24px}.slider[data-v-1eb11a8e]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.25s cubic-bezier(.4,0,.2,1);border-radius:50%;box-shadow:0 2px 4px #0000004d}input:checked+.slider[data-v-1eb11a8e]{background-color:#c9e36a}input:checked+.slider[data-v-1eb11a8e]:before{transform:translate(20px)}.slider.is-loading[data-v-1eb11a8e]{opacity:.6}.slider.is-disabled[data-v-1eb11a8e]{opacity:.45;cursor:not-allowed}.ar-details-grid[data-v-1eb11a8e]{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.ar-detail-tile[data-v-1eb11a8e]{display:flex;flex-direction:column;justify-content:space-between;gap:8px;background:#00000038;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:12px 14px;box-sizing:border-box}.ar-tile-header[data-v-1eb11a8e]{display:flex;align-items:center;gap:6px}.ar-tile-label[data-v-1eb11a8e]{font-size:11px;font-weight:700;color:#8e9299;text-transform:uppercase;letter-spacing:.3px}.ar-tile-body[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:6px}.ar-date-line[data-v-1eb11a8e]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ar-date-text[data-v-1eb11a8e]{font-size:13.5px;font-weight:700;color:#fff}.ar-date-pill[data-v-1eb11a8e]{display:inline-flex;align-items:center;background:#c9e36a1f;color:#c9e36a;border:1px solid rgba(201,227,106,.25);border-radius:9999px;padding:1px 7px;font-size:10.5px;font-weight:700}.ar-charge-cost-line[data-v-1eb11a8e]{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:#8e9299}.ar-cost-caption[data-v-1eb11a8e]{color:#8e9299}.ar-cost-digits[data-v-1eb11a8e]{font-weight:700;color:#fff}.ar-disabled-note[data-v-1eb11a8e]{font-size:12.5px;color:#8e9299}.ar-detail-tile-balance[data-v-1eb11a8e]{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:10px}.ar-balance-content-left[data-v-1eb11a8e]{display:flex;flex-direction:column;justify-content:space-between;gap:6px;flex:1;min-width:0}.ar-balance-digits-wrap[data-v-1eb11a8e]{display:inline-flex;align-items:center;gap:5px}.ar-balance-digits[data-v-1eb11a8e]{font-size:17px;font-weight:800;color:#fff;letter-spacing:-.2px}.ar-balance-status-line[data-v-1eb11a8e]{display:flex;align-items:center;gap:4px;min-height:18px}.status-covers-pill[data-v-1eb11a8e]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#c9e36a}.status-insufficient-pill[data-v-1eb11a8e]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#f87171}.ar-topup-square-btn[data-v-1eb11a8e]{display:flex;align-items:center;justify-content:center;width:52px;min-width:52px;align-self:stretch;border-radius:12px;background:#c9e36a1f;border:1px solid rgba(201,227,106,.28);color:#c9e36a;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;padding:0}.ar-topup-square-btn[data-v-1eb11a8e]:hover{background:#c9e36a38;border-color:#c9e36a;color:#fff;transform:translateY(-1px);box-shadow:none}.ar-topup-square-btn[data-v-1eb11a8e]:active{transform:scale(.95)}.bottom-action-buttons-row[data-v-1eb11a8e]{display:flex;align-items:center;gap:12px;width:100%;margin-top:4px}.btn-action-base[data-v-1eb11a8e]{flex:1;height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;background:#2b2d30;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;outline:none}.btn-wheel[data-v-1eb11a8e]{border:1px solid rgba(255,255,255,.12)}.btn-wheel[data-v-1eb11a8e]:hover{background:#34373b;border-color:#fff3}.btn-upgrade[data-v-1eb11a8e]{border:2px solid #d64527;background:#2b2d30}.btn-upgrade[data-v-1eb11a8e]:hover{background:#382c2b;border-color:#ff5230}.btn-renew-fullwidth[data-v-1eb11a8e]{width:100%;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;background:#c9e36a1f;border:1px solid rgba(201,227,106,.35);color:#c9e36a;font-size:14.5px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;outline:none;margin-top:2px}.btn-renew-fullwidth[data-v-1eb11a8e]:hover:not(:disabled){background:#c9e36a38;border-color:#c9e36a;box-shadow:0 4px 16px #c9e36a26}.btn-renew-fullwidth[data-v-1eb11a8e]:active:not(:disabled){transform:scale(.99)}.btn-renew-fullwidth[data-v-1eb11a8e]:disabled{opacity:.6;cursor:not-allowed}.btn-choose-class[data-v-1eb11a8e]{background:#9e9e9e26;border:1px solid rgba(158,158,158,.35);color:#e0e0e0}.btn-choose-class[data-v-1eb11a8e]:hover{background:#9e9e9e40;border-color:#9e9e9e;box-shadow:0 4px 16px #9e9e9e26;color:#fff}.btn-cart-icon[data-v-1eb11a8e]{color:#e04b28}.btn-icon[data-v-1eb11a8e]{flex-shrink:0}.pc-nav-btn[data-v-1eb11a8e]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.pc-nav-btn[data-v-1eb11a8e]:hover{background:#ffffff26}.topup-modal-header[data-v-1eb11a8e]{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.topup-title[data-v-1eb11a8e]{margin:0;font-size:18px;font-weight:700;color:#fff}.topup-subtitle[data-v-1eb11a8e]{margin:4px 0 0;font-size:12px;color:#8e9299}.modal-close-btn[data-v-1eb11a8e]{background:#ffffff14;border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.topup-modal-body[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:16px}.preset-amounts-grid[data-v-1eb11a8e]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.preset-amt-btn[data-v-1eb11a8e]{padding:10px 4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.preset-amt-btn.is-selected[data-v-1eb11a8e]{background:#c9e36a26;border-color:#c9e36a;color:#c9e36a}.custom-amount-box[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:6px}.custom-label[data-v-1eb11a8e]{font-size:12px;color:#8e9299}.custom-input-wrap[data-v-1eb11a8e]{position:relative;width:100%}.custom-amt-input[data-v-1eb11a8e]{width:100%;padding:12px 36px 12px 14px;border-radius:12px;background:#0000004d;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:16px;font-weight:700;box-sizing:border-box}.preset-val-wrap[data-v-1eb11a8e]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.custom-coin-icon[data-v-1eb11a8e]{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.submit-btn-content[data-v-1eb11a8e]{display:inline-flex;align-items:center;gap:6px}.topup-methods-tabs[data-v-1eb11a8e]{display:flex;gap:8px;background:#2a2a2a;padding:4px;border-radius:12px}.topup-method-tab[data-v-1eb11a8e]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;border:none;border-radius:9px;background:transparent;color:#8c9388;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease}.topup-method-tab.is-active[data-v-1eb11a8e]{background:#383838;color:#fff}.topup-method-tab[data-v-1eb11a8e]:hover:not(.is-active){color:#ccc}.crypto-pay-section[data-v-1eb11a8e],.stars-pay-section[data-v-1eb11a8e],.stars-active-box[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:10px}.rate-info-pill[data-v-1eb11a8e]{display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600;color:#8c9388;padding:6px 10px;background:#ffffff0a;border-radius:8px}.submit-crypto-pay-btn[data-v-1eb11a8e]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;background:#c9e36a;border:none;border-radius:12px;color:#12140e;font-family:Inter,sans-serif;font-size:14px;font-weight:700;cursor:pointer;box-shadow:none;transition:transform .15s ease,background .15s ease,opacity .2s ease}.submit-crypto-pay-btn[data-v-1eb11a8e]:hover:not(:disabled){background:#d8f279;transform:translateY(-1px)}.submit-crypto-pay-btn[data-v-1eb11a8e]:active:not(:disabled){transform:scale(.99)}.submit-crypto-pay-btn[data-v-1eb11a8e]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.crypto-btn-icon[data-v-1eb11a8e]{color:#12140e}.crypto-cost-tag[data-v-1eb11a8e]{background:#00000026;padding:2px 8px;border-radius:6px;font-weight:700}.submit-stars-pay-btn[data-v-1eb11a8e]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;background:#f59e0b;border:none;border-radius:12px;color:#1e1e1e;font-family:Inter,sans-serif;font-size:14px;font-weight:700;cursor:pointer;box-shadow:none;transition:transform .15s ease,background .15s ease,opacity .2s ease}.submit-stars-pay-btn[data-v-1eb11a8e]:hover:not(:disabled){background:#fbbf24;transform:translateY(-1px)}.submit-stars-pay-btn[data-v-1eb11a8e]:active:not(:disabled){transform:scale(.99)}.submit-stars-pay-btn[data-v-1eb11a8e]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.star-btn-icon[data-v-1eb11a8e]{color:#1e1e1e}.stars-cost-tag[data-v-1eb11a8e]{background:#00000026;padding:2px 8px;border-radius:6px;font-weight:700}.not-in-tg-card[data-v-1eb11a8e]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:16px;border-radius:14px;background:#229ed914;border:1px solid rgba(34,158,217,.25)}.not-in-tg-icon-box[data-v-1eb11a8e]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#229ed926;color:#229ed9}.not-in-tg-title[data-v-1eb11a8e]{margin:0 0 4px;font-size:14px;font-weight:700;color:#fff}.not-in-tg-desc[data-v-1eb11a8e]{margin:0;font-size:12px;line-height:1.4;color:#8c9388}.not-in-tg-actions[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:8px;width:100%}.switch-to-crypto-btn[data-v-1eb11a8e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;background:#c9e36a;border:none;border-radius:12px;color:#12140e;font-size:13px;font-weight:700;cursor:pointer;box-shadow:none;transition:background .18s ease}.switch-to-crypto-btn[data-v-1eb11a8e]:hover{background:#d8f279}.open-tg-bot-btn[data-v-1eb11a8e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;background:#229ed933;border:1px solid rgba(34,158,217,.4);border-radius:12px;color:#229ed9;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;box-sizing:border-box}.open-tg-bot-btn[data-v-1eb11a8e]:hover{background:#229ed959;color:#fff}.confirm-modal-header[data-v-1eb11a8e]{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.confirm-header-titles[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:4px}.confirm-title-flex[data-v-1eb11a8e]{display:flex;align-items:center;gap:8px}.confirm-title[data-v-1eb11a8e]{margin:0;font-size:18px;font-weight:700;color:#fff}.confirm-subtitle[data-v-1eb11a8e]{margin:0;font-size:12.5px;color:#8e9299}.confirm-modal-body[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:16px}.confirm-summary-card[data-v-1eb11a8e]{display:flex;flex-direction:column;gap:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px}.confirm-summary-row[data-v-1eb11a8e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.confirm-row-label[data-v-1eb11a8e]{font-size:13px;color:#8e9299}.confirm-row-val[data-v-1eb11a8e]{font-size:13.5px;color:#fff}.confirm-coin-val[data-v-1eb11a8e]{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;color:#fff}.confirm-divider[data-v-1eb11a8e]{height:1px;background:#ffffff14;margin:2px 0}.confirm-summary-row.highlight-cost[data-v-1eb11a8e]{padding-top:2px}.confirm-summary-row.highlight-cost .confirm-row-label[data-v-1eb11a8e]{color:#fff;font-size:14px}.confirm-cost-digits[data-v-1eb11a8e]{font-size:16px}.confirm-insufficient-banner[data-v-1eb11a8e]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#ef44441f;border:1px solid rgba(239,68,68,.28);border-radius:12px;color:#f87171}.insufficient-icon[data-v-1eb11a8e]{flex-shrink:0}.insufficient-text[data-v-1eb11a8e]{display:inline-flex;align-items:center;gap:4px;font-size:12.5px}.confirm-modal-actions[data-v-1eb11a8e]{display:flex;align-items:center;gap:10px;width:100%}.confirm-btn-cancel[data-v-1eb11a8e]{flex:1;height:46px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#8e9299;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.confirm-btn-cancel[data-v-1eb11a8e]:hover{background:#ffffff1f;color:#fff}.confirm-btn-submit[data-v-1eb11a8e]{flex:1.6;height:46px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:12px;background:#c9e36a;border:none;color:#12140e;font-size:14.5px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.confirm-btn-submit[data-v-1eb11a8e]:hover:not(:disabled){background:#d8f279;box-shadow:0 4px 14px #c9e36a4d}.confirm-btn-submit[data-v-1eb11a8e]:disabled{opacity:.6;cursor:not-allowed}.confirm-btn-topup[data-v-1eb11a8e]{flex:1.6;height:46px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:12px;background:#c9e36a;border:none;color:#12140e;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.confirm-btn-topup[data-v-1eb11a8e]:hover{background:#d8f279}@media(max-width:768px){[data-v-1eb11a8e] .apl-sheet{padding-left:8px;padding-right:8px}.character-control-container[data-v-1eb11a8e]{width:100%;max-width:100%;gap:10px}.character-card[data-v-1eb11a8e],.bingo-bonuses-card[data-v-1eb11a8e],.auto-renewal-card[data-v-1eb11a8e]{border-radius:16px;padding:16px 14px;width:100%}.bbc-tiles-grid[data-v-1eb11a8e],.ar-details-grid[data-v-1eb11a8e]{grid-template-columns:1fr;gap:8px}.bottom-action-buttons-row[data-v-1eb11a8e]{gap:8px}.btn-action-base[data-v-1eb11a8e]{height:48px;font-size:14px}}.device-tier-card[data-v-848939f5]{position:relative;display:flex;align-items:stretch;justify-content:space-between;width:100%;height:162px;min-height:162px;background:var(--color-surface, #313131);border:none;border-radius:15px;overflow:hidden;box-shadow:0 4px 12px #0000004d;box-sizing:border-box;padding:14px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s ease}.device-tier-card[data-v-848939f5]:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0006}.device-tier-card[data-v-848939f5]:active{transform:scale(.99)}.card-pattern-overlay[data-v-848939f5]{position:absolute;inset:0;background-size:888px auto;background-repeat:repeat;background-position:center center;opacity:.05;pointer-events:none;z-index:1}.card-ambient-glow[data-v-848939f5]{position:absolute;left:-20%;top:-50%;width:140%;height:200%;pointer-events:none;z-index:1}.card-left-content[data-v-848939f5]{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:space-between;max-width:58%;min-width:0}.device-tier-card[data-v-848939f5]:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(to right,rgba(0,0,0,.7) 0%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.3) 55%,rgba(0,0,0,.05) 72%,transparent 85%);pointer-events:none;border-radius:inherit}.card-header-row[data-v-848939f5]{display:flex;align-items:center;gap:8px}.header-icon-box[data-v-848939f5]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;border-radius:6px;background:#ffffff1f;color:#fff;flex-shrink:0}.tier-title[data-v-848939f5]{margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.2px;white-space:nowrap}.device-desc-row[data-v-848939f5]{display:flex;align-items:flex-start;gap:8px;margin-top:6px}.device-big-number[data-v-848939f5]{font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:1;flex-shrink:0;margin-top:1px}.tier-description[data-v-848939f5]{margin:0;font-family:Inter,sans-serif;font-size:12px;font-style:italic;font-weight:500;line-height:1.32;color:#ffffffa6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:172px}.bottom-tier-info[data-v-848939f5]{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:4px}.tier-price-row[data-v-848939f5]{display:flex;align-items:baseline;gap:4px;line-height:1}.tier-price-val[data-v-848939f5]{font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:1;letter-spacing:-.3px}.tier-price-unit[data-v-848939f5]{display:inline-flex;align-items:center;gap:2px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;opacity:.9}.price-action-row[data-v-848939f5]{display:flex;align-items:center;gap:8px}.active-status-text[data-v-848939f5]{font-family:Inter,sans-serif;font-size:28px;font-weight:800;line-height:1;letter-spacing:-.5px}.price-arrow[data-v-848939f5]{flex-shrink:0;transition:transform .2s ease}.device-tier-card:hover .price-arrow[data-v-848939f5]{transform:translate(4px)}.dino-art-container[data-v-848939f5]{position:absolute;right:-8px;bottom:-12px;width:235px;height:175px;pointer-events:none;z-index:2;display:flex;align-items:flex-end;justify-content:flex-end}.dino-art-image[data-v-848939f5]{width:auto;height:100%;max-height:175px;object-fit:contain;object-position:right bottom;filter:drop-shadow(0px 6px 14px rgba(0,0,0,.55));transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.device-tier-card:hover .dino-art-image[data-v-848939f5]{transform:scale(1.05) translate(-1%,-1%)}@media(max-width:480px){.device-tier-card[data-v-848939f5]{height:152px;min-height:152px;padding:12px 14px}.dino-art-container[data-v-848939f5]{width:200px;height:155px;right:-6px;bottom:-10px}.dino-art-image[data-v-848939f5]{max-height:155px}}@media(max-width:380px){.device-tier-card[data-v-848939f5]{height:142px;min-height:142px;padding:10px 12px}.dino-art-container[data-v-848939f5]{width:175px;height:138px;right:-4px;bottom:-8px}.dino-art-image[data-v-848939f5]{max-height:138px}}.devices-page-content[data-v-0456bd2b]{display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%;box-sizing:border-box;padding-bottom:96px}.section-header[data-v-0456bd2b]{margin-bottom:10px}.section-title[data-v-0456bd2b]{margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:700;color:#fff;letter-spacing:-.2px}.tier-actions-row[data-v-0456bd2b]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;width:100%}.tier-action-btn[data-v-0456bd2b]{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:12px;background-color:#313131;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;cursor:pointer;border:none;outline:none;box-shadow:0 4px 10px #00000040;transition:transform .18s ease,background-color .18s ease,border-color .18s ease;-webkit-user-select:none;user-select:none;padding:0 12px}.tier-action-btn[data-v-0456bd2b]:hover{transform:translateY(-1px);background-color:#383838}.tier-action-btn[data-v-0456bd2b]:active{transform:scale(.98)}.btn-icon-wheel[data-v-0456bd2b]{color:#fff}.btn-upgrade[data-v-0456bd2b]{border:1.5px solid #de5e43}.btn-icon-upgrade[data-v-0456bd2b]{color:#de5e43}.capacity-card[data-v-0456bd2b]{display:flex;flex-direction:column;justify-content:center;width:100%;background-color:#2b2b2b;border-radius:14px;padding:14px 16px;box-sizing:border-box;box-shadow:0 4px 12px #00000040;margin-bottom:12px}.capacity-text-row[data-v-0456bd2b]{display:flex;align-items:center;justify-content:space-between}.capacity-label[data-v-0456bd2b]{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#b0b5ab}.capacity-count[data-v-0456bd2b]{font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:#fff}.capacity-track[data-v-0456bd2b]{width:100%;height:9px;background-color:#1f201e;border-radius:9999px;overflow:hidden;margin-top:10px}.capacity-fill[data-v-0456bd2b]{height:100%;background:#de5e43;border-radius:9999px;transition:width .35s cubic-bezier(.25,.46,.45,.94)}.capacity-breakdown-row[data-v-0456bd2b]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.cap-breakdown-chip[data-v-0456bd2b]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:-.1px}.cap-breakdown-chip.class-chip[data-v-0456bd2b]{background:#c9e36a1f;color:#c9e36a}.cap-breakdown-chip.purchased-chip[data-v-0456bd2b]{background:#fbbf241f;color:#fbc124}.cap-breakdown-chip.bingo-chip[data-v-0456bd2b]{background:#a855f724;color:#c084fc;border:1px solid rgba(168,85,247,.25)}.devices-grid[data-v-0456bd2b]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%}.device-card[data-v-0456bd2b]{position:relative;display:flex;flex-direction:column;background-color:#2b2b2b;border-radius:18px;overflow:hidden;box-shadow:0 4px 16px #00000059;border:1px solid rgba(255,255,255,.06);transition:transform .2s ease,box-shadow .2s ease}.device-card[data-v-0456bd2b]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000073}.device-card-banner[data-v-0456bd2b]{width:100%;height:155px;background-color:#1a1a1a;position:relative;overflow:hidden}.device-banner-bg[data-v-0456bd2b]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;transition:transform .3s ease}.device-banner-scenery-overlay[data-v-0456bd2b]{position:absolute;inset:0 0 -20px;background:linear-gradient(to bottom,#00000026,#0006 45%,#121212bf);z-index:2;pointer-events:none}.device-banner-img[data-v-0456bd2b]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;transform:translateY(8px);z-index:3;display:block;transition:transform .25s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.device-card:hover .device-banner-bg[data-v-0456bd2b]{transform:scale(1.03)}.device-card:hover .device-banner-img[data-v-0456bd2b]{transform:translateY(6px) scale(1.02)}.device-card-body[data-v-0456bd2b]{position:relative;z-index:4;margin-top:-16px;border-radius:16px 16px 0 0;background-color:#2b2b2b;display:flex;flex-direction:column;padding:14px 12px;gap:8px;flex:1}.device-info-header[data-v-0456bd2b]{display:flex;align-items:center;gap:6px}.device-icon-box[data-v-0456bd2b]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;border-radius:5px;background:#ffffff1f;color:#fff;flex-shrink:0}.device-name-wrap[data-v-0456bd2b]{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:4px;row-gap:2px;min-width:0}.device-model-text[data-v-0456bd2b]{font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:#fff;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.device-app-badge[data-v-0456bd2b]{font-family:Inter,sans-serif;font-size:10px;font-weight:500;color:#8c9388;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.device-os-text[data-v-0456bd2b]{font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#c7cec2;margin-top:-2px}.device-field-group[data-v-0456bd2b]{display:flex;flex-direction:column;gap:2px}.field-label[data-v-0456bd2b]{font-family:Inter,sans-serif;font-size:10px;font-weight:400;color:#848b7f;line-height:1.2}.field-value[data-v-0456bd2b]{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#e4e8e1;line-height:1.2}.ip-row[data-v-0456bd2b]{display:flex;align-items:center;gap:6px}.ip-text[data-v-0456bd2b]{letter-spacing:.2px}.ip-eye-btn[data-v-0456bd2b]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;color:#92988d;transition:color .15s ease,transform .15s ease}.ip-eye-btn[data-v-0456bd2b]:hover{color:#fff;transform:scale(1.1)}.device-disconnect-btn[data-v-0456bd2b]{margin-top:4px;width:100%;height:40px;background-color:transparent;border:2px solid #de5e43;border-radius:9999px;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;outline:none;display:flex;align-items:center;justify-content:center}.device-disconnect-btn[data-v-0456bd2b]:hover:not(:disabled){background-color:#de5e43;color:#fff;box-shadow:0 4px 14px #de5e4366}.device-disconnect-btn[data-v-0456bd2b]:active:not(:disabled){transform:scale(.98)}.device-disconnect-btn[data-v-0456bd2b]:disabled{opacity:.6;cursor:not-allowed}.devices-empty-card[data-v-0456bd2b]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#2b2b2b;border-radius:16px;padding:32px 18px;box-shadow:0 4px 12px #00000040}.empty-icon-wrap[data-v-0456bd2b]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#ffffff14;color:#b0b5ab;margin-bottom:12px}.empty-title[data-v-0456bd2b]{margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;color:#fff}.empty-desc[data-v-0456bd2b]{margin:8px 0 16px;font-family:Inter,sans-serif;font-size:13px;color:#8c9388;max-width:280px;line-height:1.4}.empty-connect-btn[data-v-0456bd2b]{display:flex;align-items:center;gap:8px;background-color:#3b4235;color:#c9eb4b;border:1px solid #c9eb4b;border-radius:10px;padding:10px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.empty-connect-btn[data-v-0456bd2b]:hover{background-color:#c9eb4b;color:#1f201e}.confirm-modal-header[data-v-0456bd2b]{display:flex;align-items:center;gap:10px;padding:18px 20px 0}.confirm-header-icon[data-v-0456bd2b]{color:#de5e43}.confirm-header-title[data-v-0456bd2b]{margin:0;font-family:Inter,sans-serif;font-size:17px;font-weight:700;color:#fff}.confirm-modal-body[data-v-0456bd2b]{padding:14px 20px}.confirm-body-text[data-v-0456bd2b]{margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.45;color:#c0c6bc}.confirm-modal-actions[data-v-0456bd2b]{display:flex;justify-content:flex-end;gap:10px;padding:0 20px 18px}.modal-cancel-btn[data-v-0456bd2b]{padding:8px 16px;border-radius:8px;background:#ffffff14;border:none;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease}.modal-cancel-btn[data-v-0456bd2b]:hover{background:#ffffff24}.modal-confirm-btn[data-v-0456bd2b]{padding:8px 18px;border-radius:8px;background:#de5e43;border:none;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.modal-confirm-btn[data-v-0456bd2b]:hover:not(:disabled){background:#ea6b50}.modal-confirm-btn[data-v-0456bd2b]:disabled{opacity:.6;cursor:not-allowed}.pc-nav-btn[data-v-0456bd2b]{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;background:#313131;border:1px solid rgba(255,255,255,.1);color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .18s ease}.pc-nav-btn[data-v-0456bd2b]:hover{background:#3c3c3c}.nav-icon-click[data-v-0456bd2b]{cursor:pointer;display:flex;align-items:center;justify-content:center}@media(min-width:900px){.devices-grid[data-v-0456bd2b]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}}.modal-custom-header[data-v-e8663436]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 18px;box-sizing:border-box}.header-left[data-v-e8663436]{display:flex;align-items:center;gap:12px}.back-view-btn[data-v-e8663436]{background:var(--color-sf3, rgba(255, 255, 255, .08));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--color-text, #ffffff);cursor:pointer;transition:all .2s ease}.back-view-btn[data-v-e8663436]:hover{background:#ffffff24}.header-titles[data-v-e8663436]{display:flex;flex-direction:column;gap:2px}.modal-title-text[data-v-e8663436]{font-size:16px;font-weight:700;color:var(--color-text, #ffffff);margin:0}.modal-subtitle-text[data-v-e8663436]{font-size:12px;color:var(--color-tx2, rgba(255, 255, 255, .6));max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-right[data-v-e8663436]{display:flex;align-items:center;gap:8px}.new-ticket-btn[data-v-e8663436]{display:inline-flex;align-items:center;gap:6px;background:var(--color-ac1, #c9e36a);color:#1a1e10;border:none;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease}.new-ticket-btn[data-v-e8663436]:hover{filter:brightness(1.1)}.close-round-btn[data-v-e8663436]{width:32px;height:32px;border-radius:50%;background:var(--color-sf3, rgba(255, 255, 255, .08));border:1px solid var(--border-color, rgba(255, 255, 255, .1));color:var(--color-tx2, rgba(255, 255, 255, .7));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.close-round-btn[data-v-e8663436]:hover{background:#ffffff26;color:var(--color-text, #ffffff)}.support-modal-body[data-v-e8663436]{padding:0 16px 16px;box-sizing:border-box;min-height:380px;max-height:72vh;display:flex;flex-direction:column}.support-loading-wrap[data-v-e8663436]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 0;color:var(--color-tx2, rgba(255, 255, 255, .6));font-size:13px}.spinner-loader[data-v-e8663436]{width:24px;height:24px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--color-ac1, #c9e36a);border-radius:50%;animation:spin-e8663436 .8s linear infinite}.spinner-loader.sm[data-v-e8663436]{width:14px;height:14px;border-width:2px}@keyframes spin-e8663436{to{transform:rotate(360deg)}}.tickets-empty-card[data-v-e8663436]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;gap:10px}.empty-icon-wrap[data-v-e8663436]{width:56px;height:56px;border-radius:16px;background:#14b8a626;color:#14b8a6;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.empty-heading[data-v-e8663436]{font-size:16px;font-weight:700;color:var(--color-text, #ffffff);margin:0}.empty-sub[data-v-e8663436]{font-size:13px;color:var(--color-tx2, rgba(255, 255, 255, .6));line-height:1.4;max-width:380px;margin:0}.empty-create-btn[data-v-e8663436]{display:inline-flex;align-items:center;gap:8px;background:var(--color-ac1, #c9e36a);color:#1a1e10;border:none;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700;margin-top:10px;cursor:pointer;transition:all .2s ease}.tickets-stack[data-v-e8663436]{display:flex;flex-direction:column;gap:10px;overflow-y:auto;max-height:60vh;padding:6px 4px 6px 2px}.ticket-card[data-v-e8663436]{background:var(--color-sf2, rgba(255, 255, 255, .05));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:var(--card-radius, 12px);padding:14px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:all .2s ease}.ticket-card[data-v-e8663436]:hover{background:#ffffff14;border-color:#c9e36a66;transform:translateY(-1px)}.ticket-card-header[data-v-e8663436]{display:flex;align-items:center;gap:8px}.ticket-id-pill[data-v-e8663436]{font-size:11px;font-weight:700;background:#ffffff1a;color:var(--color-tx2, rgba(255, 255, 255, .8));padding:2px 6px;border-radius:5px}.ticket-status-pill[data-v-e8663436]{font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px}.ticket-status-pill.status-open[data-v-e8663436]{background:#eab30833;color:#eab308}.ticket-status-pill.status-answered[data-v-e8663436]{background:#a855f733;color:#a855f7}.ticket-status-pill.status-closed[data-v-e8663436]{background:#ffffff1a;color:var(--color-tx2, rgba(255, 255, 255, .5))}.ticket-date[data-v-e8663436]{font-size:11px;color:var(--color-tx2, rgba(255, 255, 255, .5));margin-left:auto}.ticket-card-subject[data-v-e8663436]{font-size:14px;font-weight:700;color:var(--color-text, #ffffff);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-card-preview[data-v-e8663436]{font-size:12.5px;color:#ffffffd1;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-card-preview b[data-v-e8663436]{color:#c9e36a}.ticket-card-footer[data-v-e8663436]{display:flex;align-items:center;justify-content:space-between;margin-top:4px;font-size:11px;color:var(--color-tx2, rgba(255, 255, 255, .6))}.messages-count[data-v-e8663436]{display:inline-flex;align-items:center;gap:4px}.new-ticket-view[data-v-e8663436]{display:flex;flex-direction:column}.new-ticket-form[data-v-e8663436]{display:flex;flex-direction:column;gap:14px}.form-group[data-v-e8663436]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-e8663436]{font-size:12px;font-weight:600;color:var(--color-tx2, rgba(255, 255, 255, .7))}.form-input[data-v-e8663436],.form-textarea[data-v-e8663436]{background:var(--color-sf3, rgba(255, 255, 255, .06));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:10px;padding:10px 12px;color:var(--color-text, #ffffff);font-size:13px;font-family:inherit;outline:none;box-sizing:border-box;transition:all .2s ease}.form-input[data-v-e8663436]:focus,.form-textarea[data-v-e8663436]:focus{border-color:var(--color-ac1, #c9e36a);background:#ffffff17}.form-textarea[data-v-e8663436]{resize:vertical;min-height:100px}.form-actions-row[data-v-e8663436]{display:flex;gap:10px;margin-top:6px}.cancel-btn[data-v-e8663436]{flex:1;background:var(--color-sf3, rgba(255, 255, 255, .08));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:10px;padding:10px;color:var(--color-text, #ffffff);font-size:13px;font-weight:600;cursor:pointer}.submit-ticket-btn[data-v-e8663436]{flex:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--color-ac1, #c9e36a);color:#1a1e10;border:none;border-radius:10px;padding:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}.submit-ticket-btn[data-v-e8663436]:disabled{opacity:.5;cursor:not-allowed}.support-error-box[data-v-e8663436]{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:8px 12px;border-radius:8px;font-size:12px}.ticket-chat-view[data-v-e8663436]{display:flex;flex-direction:column;height:62vh;box-sizing:border-box}.chat-status-bar[data-v-e8663436]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .08));gap:10px}.cs-left[data-v-e8663436]{display:flex;align-items:center;gap:10px}.chat-status-bar .ticket-status-pill[data-v-e8663436]{height:32px;min-height:32px;min-width:110px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:12px;font-weight:600;box-sizing:border-box}.closed-notice[data-v-e8663436]{font-size:12px;color:var(--color-tx2, rgba(255, 255, 255, .5))}.close-ticket-action-btn[data-v-e8663436]{height:32px;min-height:32px;min-width:120px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#ef444429;border:1px solid rgba(239,68,68,.35);border-radius:8px;color:#fca5a5;font-size:12px;font-weight:600;cursor:pointer;box-sizing:border-box;transition:all .2s ease}.close-ticket-action-btn[data-v-e8663436]:hover{background:#ef444447;border-color:#ef44448c;color:#fff}.close-confirm-card[data-v-e8663436]{margin:10px 0;padding:12px 14px;background:#241416;border:1px solid rgba(239,68,68,.45);border-radius:12px;display:flex;flex-direction:column;gap:10px}.confirm-text-wrap[data-v-e8663436]{display:flex;flex-direction:column;gap:3px}.confirm-title[data-v-e8663436]{font-size:13.5px;font-weight:700;color:#fca5a5}.confirm-sub[data-v-e8663436]{font-size:12px;color:#ffffffbf;line-height:1.35}.confirm-actions-wrap[data-v-e8663436]{display:flex;justify-content:flex-end;gap:8px}.confirm-btn-cancel[data-v-e8663436]{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.confirm-btn-cancel[data-v-e8663436]:hover{background:#ffffff2e}.confirm-btn-danger[data-v-e8663436]{display:inline-flex;align-items:center;gap:6px;background:#dc2626;border:none;border-radius:8px;color:#fff;padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease}.confirm-btn-danger[data-v-e8663436]:hover{background:#ef4444}.chat-messages-feed[data-v-e8663436]{flex:1;overflow-y:auto;padding:12px 4px;display:flex;flex-direction:column;gap:12px}.chat-loading-wrap[data-v-e8663436]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:auto;color:var(--color-tx2, rgba(255, 255, 255, .5));font-size:12px}.client-chat-system-row[data-v-e8663436]{display:flex;justify-content:center;align-items:center;margin:6px 0;width:100%}.client-chat-system-pill[data-v-e8663436]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--color-sf2, #1f2125);border:1px solid rgba(255,255,255,.08);border-radius:9999px;font-size:12px;color:var(--color-text, #ffffff);max-width:90%;box-shadow:0 1px 3px #0003}.client-chat-system-pill .sys-pill-icon[data-v-e8663436]{color:var(--color-ac1, #c9e36a);flex-shrink:0}.client-chat-system-pill .sys-pill-text[data-v-e8663436]{color:var(--color-text, #ffffff);font-weight:500;text-align:center;word-break:break-word}.client-chat-system-pill .sys-pill-time[data-v-e8663436]{font-size:10px;opacity:.6;white-space:nowrap;flex-shrink:0}.chat-bubble-wrap[data-v-e8663436]{display:flex;flex-direction:column;max-width:84%;gap:4px}.chat-bubble-wrap.bubble-user[data-v-e8663436]{align-self:flex-end}.chat-bubble-wrap.bubble-operator[data-v-e8663436]{align-self:flex-start}.bubble-sender-name[data-v-e8663436]{font-size:11px;font-weight:600;padding:0 4px;color:var(--color-tx2, rgba(255, 255, 255, .6))}.bubble-content[data-v-e8663436]{border-radius:14px;padding:10px 14px;position:relative;display:flex;flex-direction:column;gap:6px;border:none!important;box-shadow:0 2px 6px #0000002e}.bubble-user .bubble-content[data-v-e8663436]{background:var(--color-sf3, #25282d);color:var(--color-text, #ffffff);border-bottom-right-radius:4px}.bubble-operator .bubble-content[data-v-e8663436]{background:var(--color-sf2, #1f2125);color:var(--color-text, #ffffff);border-bottom-left-radius:4px}.bubble-text[data-v-e8663436]{font-size:13.5px;line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word;color:var(--color-text, #ffffff)!important;font-weight:400}.bubble-time[data-v-e8663436]{font-size:10px;align-self:flex-end;font-weight:500;color:var(--color-tx2, rgba(255, 255, 255, .45))}.hidden-file-input[data-v-e8663436]{display:none}.chat-attach-btn[data-v-e8663436]{width:38px;height:38px;border-radius:10px;background:var(--color-sf3, rgba(255, 255, 255, .08));border:1px solid var(--border-color, rgba(255, 255, 255, .12));color:var(--color-tx2, rgba(255, 255, 255, .7));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.chat-attach-btn[data-v-e8663436]:hover:not(:disabled){background:#ffffff24;color:var(--color-text, #ffffff)}.chat-attach-btn[data-v-e8663436]:disabled{opacity:.4;cursor:not-allowed}.attachment-deleted-pill[data-v-e8663436]{display:inline-flex;align-items:center;gap:6px;background:#00000040;border:1px dashed rgba(255,255,255,.16);border-radius:8px;padding:6px 10px;font-size:11px;color:var(--color-tx2, rgba(255, 255, 255, .55))}.bubble-attachment-box[data-v-e8663436]{margin-top:2px}.att-image-wrap[data-v-e8663436]{border-radius:8px;overflow:hidden;max-width:240px;max-height:180px}.att-img[data-v-e8663436]{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px;cursor:pointer;transition:transform .2s ease}.att-img[data-v-e8663436]:hover{transform:scale(1.02)}.att-file-pill[data-v-e8663436]{display:inline-flex;align-items:center;gap:8px;background:#00000038;border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:8px;padding:8px 10px;text-decoration:none;color:inherit;transition:background .2s ease}.att-file-pill[data-v-e8663436]:hover{background:#ffffff14}.att-file-icon[data-v-e8663436]{color:var(--color-ac1, #c9e36a);display:flex;align-items:center}.att-file-meta[data-v-e8663436]{display:flex;flex-direction:column;gap:2px;max-width:170px}.att-file-name[data-v-e8663436]{font-size:12px;font-weight:600;color:var(--color-text, #ffffff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.att-file-size[data-v-e8663436]{font-size:10px;color:var(--color-tx2, rgba(255, 255, 255, .5))}.att-dl-icon[data-v-e8663436]{margin-left:auto;color:var(--color-tx2, rgba(255, 255, 255, .7))}.chat-banner-slider-card[data-v-e8663436]{position:relative;display:flex;align-items:stretch;justify-content:space-between;width:100%;max-width:440px;min-height:140px;box-sizing:border-box;background:var(--color-surface, #282a2d);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 14px;overflow:hidden;box-shadow:0 4px 14px #00000059;cursor:pointer;-webkit-user-select:none;user-select:none;margin:4px 0;transition:transform .2s ease,box-shadow .2s ease}.chat-banner-slider-card[data-v-e8663436]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000073}.chat-banner-slider-card .card-ambient-glow[data-v-e8663436]{position:absolute;inset:0;pointer-events:none;z-index:1;border-radius:inherit}.chat-banner-slider-card[data-v-e8663436]:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(to right,rgba(0,0,0,.72) 0%,rgba(0,0,0,.58) 32%,rgba(0,0,0,.25) 58%,transparent 85%);pointer-events:none;border-radius:inherit}.chat-banner-slider-card .banner-left-content[data-v-e8663436]{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:65%;min-width:0;gap:8px}.chat-banner-slider-card .banner-header-row[data-v-e8663436]{display:flex;align-items:center;width:100%}.chat-banner-slider-card .banner-badge-group[data-v-e8663436]{display:flex;align-items:center;gap:6px}.chat-banner-slider-card .banner-icon-box[data-v-e8663436]{width:24px;height:24px;min-width:24px;border-radius:6px;background:#ffffff29;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-banner-slider-card .banner-badge-tag[data-v-e8663436]{display:inline-flex;align-items:center;justify-content:center;height:24px;min-height:24px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--banner-badge-color, var(--banner-accent, #c9e36a));background:color-mix(in srgb,var(--banner-badge-color, var(--banner-accent, #c9e36a)) 14%,transparent);border:1px solid color-mix(in srgb,var(--banner-badge-color, var(--banner-accent, #c9e36a)) 30%,transparent);padding:0 8px;border-radius:6px}.chat-banner-slider-card .banner-text-body[data-v-e8663436]{display:flex;flex-direction:column;gap:2px}.chat-banner-slider-card .banner-title[data-v-e8663436]{margin:0;font-size:15px;font-weight:700;color:#fff;line-height:1.25}.chat-banner-slider-card .banner-subtitle[data-v-e8663436]{margin:0;font-size:11px;font-style:italic;font-weight:500;color:#ffffffb8;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat-banner-slider-card .banner-footer-action[data-v-e8663436]{display:flex;align-items:center;margin-top:auto}.chat-banner-slider-card .banner-action-btn[data-v-e8663436]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 11px;border-radius:8px;background:color-mix(in srgb,var(--banner-btn-color, var(--banner-accent, #c9e36a)) 18%,transparent);border:1px solid color-mix(in srgb,var(--banner-btn-color, var(--banner-accent, #c9e36a)) 35%,transparent);color:var(--banner-btn-color, var(--banner-accent, #c9e36a));font-size:11.5px;font-weight:700;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.chat-banner-slider-card:hover .banner-action-btn[data-v-e8663436]{background:var(--banner-btn-color, var(--banner-accent, #c9e36a));color:#12140e;border-color:var(--banner-btn-color, var(--banner-accent, #c9e36a))}.chat-banner-slider-card .banner-art-container[data-v-e8663436]{position:absolute;right:-6px;bottom:-10px;width:135px;height:135px;z-index:3;pointer-events:none;display:flex;align-items:flex-end;justify-content:flex-end}.chat-banner-slider-card .banner-art-image[data-v-e8663436]{width:100%;height:100%;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.chat-input-bar[data-v-e8663436]{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--border-color, rgba(255, 255, 255, .08))}.chat-text-input[data-v-e8663436]{flex:1;background:#181d22;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:10px 14px;color:#fff;font-size:13.5px;font-family:inherit;outline:none;box-sizing:border-box;transition:all .2s ease}.chat-text-input[data-v-e8663436]::placeholder{color:#ffffff73}.chat-text-input[data-v-e8663436]:focus{border-color:var(--color-ac1, #c9e36a);background:#1c232a}.chat-send-btn[data-v-e8663436]{width:38px;height:38px;border-radius:10px;background:var(--color-ac1, #c9e36a);color:#1a1e10;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.chat-send-btn[data-v-e8663436]:disabled{opacity:.4;cursor:not-allowed}.fade-in[data-v-e8663436]{animation:fadeIn-e8663436 .2s ease forwards}@keyframes fadeIn-e8663436{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.account-page-content[data-v-87bf74fb]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:680px;margin:0 auto;box-sizing:border-box;padding-bottom:96px}.profile-card[data-v-87bf74fb]{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#2b2b2b;border-radius:18px;padding:14px 18px;box-sizing:border-box;box-shadow:0 4px 16px #00000059;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;border:1px solid rgba(255,255,255,.06)}.profile-card[data-v-87bf74fb]:hover{transform:translateY(-2px);background-color:#333;box-shadow:0 8px 24px #00000073}.profile-card[data-v-87bf74fb]:active{transform:scale(.99)}.profile-left[data-v-87bf74fb]{display:flex;align-items:center;gap:14px;min-width:0}.profile-avatar-wrap[data-v-87bf74fb]{width:50px;height:50px;min-width:50px;border-radius:50%;overflow:hidden;background:#383a36;border:2px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000004d}.profile-avatar-img[data-v-87bf74fb]{width:100%;height:100%;object-fit:cover}.profile-avatar-fallback[data-v-87bf74fb]{font-family:Inter,sans-serif;font-size:17px;font-weight:700;color:#fff;letter-spacing:.5px}.profile-info-col[data-v-87bf74fb]{display:flex;flex-direction:column;gap:3px;min-width:0}.profile-name-row[data-v-87bf74fb]{display:flex;align-items:center;gap:8px;min-width:0}.profile-username[data-v-87bf74fb]{margin:0;font-family:Inter,sans-serif;font-size:17px;font-weight:700;color:#fff;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-methods-subtext[data-v-87bf74fb]{margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#a4aba0}.profile-chevron[data-v-87bf74fb]{color:#8c9388;flex-shrink:0;transition:transform .2s ease}.profile-card:hover .profile-chevron[data-v-87bf74fb]{transform:translate(2px);color:#fff}.balance-banner-card[data-v-87bf74fb]{position:relative;width:100%;background:linear-gradient(135deg,#2b2b2b,#222320);border-radius:20px;padding:18px 20px;box-sizing:border-box;overflow:hidden;box-shadow:0 6px 20px #0006;border:1px solid rgba(255,255,255,.08)}.balance-pattern-overlay[data-v-87bf74fb]{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.05;pointer-events:none;mix-blend-mode:overlay}.balance-top-row[data-v-87bf74fb]{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.balance-title-group[data-v-87bf74fb]{display:flex;align-items:center;gap:10px}.balance-icon-box[data-v-87bf74fb]{width:34px;height:34px;border-radius:10px;background:#de5e4326;display:flex;align-items:center;justify-content:center;border:1px solid rgba(222,94,67,.3)}.balance-target-icon[data-v-87bf74fb]{color:#de5e43}.balance-titles[data-v-87bf74fb]{display:flex;flex-direction:column}.balance-title-text[data-v-87bf74fb]{font-family:Inter,sans-serif;font-size:15px;font-weight:700;color:#fff;letter-spacing:-.2px}.balance-subtitle-text[data-v-87bf74fb]{font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#8c9388}.balance-topup-btn[data-v-87bf74fb]{display:flex;align-items:center;gap:6px;background:#de5e43;color:#fff;border:none;border-radius:9999px;padding:8px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;cursor:pointer;box-shadow:none;transition:transform .18s ease,background-color .18s ease}.balance-topup-btn[data-v-87bf74fb]:hover{transform:translateY(-1px);background-color:#e56b50;box-shadow:none}.balance-topup-btn[data-v-87bf74fb]:active{transform:scale(.96)}.balance-amount-row[data-v-87bf74fb]{display:flex;align-items:baseline;gap:6px;margin-top:14px;position:relative;z-index:1}.balance-amount-num[data-v-87bf74fb]{font-family:Inter,sans-serif;font-size:36px;font-weight:800;color:#fff;line-height:1;letter-spacing:-.8px}.balance-amount-currency[data-v-87bf74fb]{font-family:Inter,sans-serif;font-size:26px;font-weight:700;color:#de5e43;line-height:1}.balance-extras-row[data-v-87bf74fb]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;position:relative;z-index:1}.balance-coins-pill[data-v-87bf74fb]{display:inline-flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:9999px;padding:4px 12px}.coins-icon[data-v-87bf74fb]{font-size:13px}.coins-amount[data-v-87bf74fb]{font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:var(--color-ac1, #C9E36A)}.coins-label[data-v-87bf74fb]{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#a4aba0}.balance-status-pill[data-v-87bf74fb]{display:inline-flex;align-items:center;gap:6px;background:#54b9481f;border:1px solid rgba(84,185,72,.25);border-radius:9999px;padding:4px 10px}.status-dot[data-v-87bf74fb]{width:6px;height:6px;border-radius:50%;background-color:#54b948}.status-text[data-v-87bf74fb]{font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#54b948}.action-tiles-grid[data-v-87bf74fb]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%}.action-tile[data-v-87bf74fb]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background-color:#2b2b2b;border-radius:16px;padding:16px;box-sizing:border-box;box-shadow:0 4px 14px #0000004d;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;border:1px solid rgba(255,255,255,.05)}.action-tile[data-v-87bf74fb]:hover{transform:translateY(-2px);background-color:#333;box-shadow:0 8px 24px #00000073}.action-tile[data-v-87bf74fb]:active{transform:scale(.98)}.tile-icon-box[data-v-87bf74fb]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;flex-shrink:0}.tile-color-cyan[data-v-87bf74fb]{background:#06b6d429;color:#06b6d4}.tile-color-amber[data-v-87bf74fb]{background:#f59e0b29;color:#f59e0b}.tile-color-green[data-v-87bf74fb]{background:#54b94829;color:#54b948}.tile-color-teal[data-v-87bf74fb]{background:#14b8a629;color:#14b8a6}.tile-color-orange[data-v-87bf74fb]{background:#f9731629;color:#f97316}.tile-color-lime[data-v-87bf74fb]{background:#84cc1629;color:#84cc16}.tile-color-blue[data-v-87bf74fb]{background:#3b82f629;color:#3b82f6}.tile-color-purple[data-v-87bf74fb]{background:#a855f729;color:#c084fc}.tile-color-gray[data-v-87bf74fb]{background:#9ca3af29;color:#d1d5db}.tile-color-flag[data-v-87bf74fb]{background:#ffffff1a;color:#fff}.lang-flag-icon[data-v-87bf74fb]{font-size:20px}.tile-text-wrap[data-v-87bf74fb]{display:flex;flex-direction:column;gap:3px;width:100%}.tile-title[data-v-87bf74fb]{font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#fff;letter-spacing:-.2px}.tile-subtitle[data-v-87bf74fb]{margin:0;font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#8c9388;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-custom-header[data-v-87bf74fb]{display:flex;align-items:center;gap:12px;width:100%}.header-accent-icon[data-v-87bf74fb]{color:#de5e43}.modal-title-text[data-v-87bf74fb]{margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:700;color:#fff}.auth-methods-list[data-v-87bf74fb]{display:flex;flex-direction:column;gap:10px;padding:8px 0}.method-item[data-v-87bf74fb]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#333;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.method-left[data-v-87bf74fb]{display:flex;align-items:center;gap:12px}.method-icon[data-v-87bf74fb]{color:#fff}.tg-icon[data-v-87bf74fb]{color:#229ed9}.google-icon[data-v-87bf74fb]{color:#ea4335}.method-text[data-v-87bf74fb]{display:flex;flex-direction:column;gap:2px}.method-name[data-v-87bf74fb]{font-size:14px;font-weight:600;color:#fff}.method-status[data-v-87bf74fb]{font-size:11px;font-weight:500}.method-status.is-connected[data-v-87bf74fb]{color:#54b948}.method-status.is-not-connected[data-v-87bf74fb]{color:#8c9388}.check-icon[data-v-87bf74fb]{color:#54b948}.method-right-action[data-v-87bf74fb]{display:flex;align-items:center;gap:8px}.method-btn-action[data-v-87bf74fb]{padding:6px 12px;border-radius:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .18s ease}.method-btn-action.is-connect-btn[data-v-87bf74fb]{background:#c9e36a26;border-color:#c9e36a59;color:#c9e36a}.method-btn-action.is-connect-btn[data-v-87bf74fb]:hover:not(:disabled){background:#c9e36a;color:#1a1a1a}.method-btn-action.is-disconnect-btn[data-v-87bf74fb]{background:#ef44441f;border-color:#ef44444d;color:#ef4444}.method-btn-action.is-disconnect-btn[data-v-87bf74fb]:hover:not(:disabled){background:#ef4444;color:#fff}.method-btn-action[data-v-87bf74fb]:disabled{opacity:.5;cursor:not-allowed}.tg-accent[data-v-87bf74fb]{color:#229ed9}.tg-link-modal-body[data-v-87bf74fb]{display:flex;flex-direction:column;gap:16px;padding:8px 0}.tg-link-desc[data-v-87bf74fb]{font-size:13px;color:#a4aba0;line-height:1.5;margin:0}.tg-link-action-card[data-v-87bf74fb]{display:flex;flex-direction:column;gap:10px}.open-tg-bot-btn[data-v-87bf74fb]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;background:#229ed9;color:#fff;border-radius:12px;text-decoration:none;font-family:Inter,sans-serif;font-size:14px;font-weight:700;box-shadow:none;transition:background .18s ease,transform .15s ease}.open-tg-bot-btn[data-v-87bf74fb]:hover{background:#2cb5f6;transform:translateY(-1px)}.tg-link-status-box[data-v-87bf74fb]{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;background:#ffffff0a;border-radius:10px;color:#8c9388;font-size:12px;font-weight:500}.tg-link-spinner[data-v-87bf74fb]{width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:#229ed9;border-radius:50%;animation:spin-87bf74fb .8s linear infinite}@keyframes spin-87bf74fb{to{transform:rotate(360deg)}}.modal-logout-btn[data-v-87bf74fb]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border-radius:12px;border:1px solid #de5e43;background:transparent;color:#de5e43;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}.modal-logout-btn[data-v-87bf74fb]:hover{background:#de5e43;color:#fff}.topup-modal-content[data-v-87bf74fb]{display:flex;flex-direction:column;gap:16px}.topup-lead[data-v-87bf74fb]{margin:0;font-size:13px;color:#8c9388}.amounts-grid[data-v-87bf74fb]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.amount-chip[data-v-87bf74fb]{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:10px;border:1.5px solid rgba(255,255,255,.1);background:#333;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:all .18s ease}.amount-chip[data-v-87bf74fb]:hover{background:#3d3d3d;border-color:#ffffff40}.amount-chip.is-selected[data-v-87bf74fb]{border-color:#de5e43;background:#de5e4326;color:#de5e43}.custom-amount-box[data-v-87bf74fb]{display:flex;flex-direction:column;gap:6px}.custom-label[data-v-87bf74fb]{font-size:12px;font-weight:600;color:#8c9388}.custom-input-wrap[data-v-87bf74fb]{position:relative;display:flex;align-items:center}.custom-amt-input[data-v-87bf74fb]{width:100%;height:44px;background:#333;border:1.5px solid rgba(255,255,255,.1);border-radius:12px;padding:0 44px 0 14px;color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:700;outline:none;transition:border-color .2s;box-sizing:border-box}.custom-amt-input[data-v-87bf74fb]:focus{border-color:#c9e36a}.custom-coin-icon[data-v-87bf74fb]{position:absolute;right:12px;display:flex;align-items:center;pointer-events:none}.topup-methods-tabs[data-v-87bf74fb]{display:flex;gap:8px;background:#2a2a2a;padding:4px;border-radius:12px}.topup-method-tab[data-v-87bf74fb]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;border:none;border-radius:9px;background:transparent;color:#8c9388;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease}.topup-method-tab.is-active[data-v-87bf74fb]{background:#383838;color:#fff}.topup-method-tab[data-v-87bf74fb]:hover:not(.is-active){color:#ccc}.crypto-pay-section[data-v-87bf74fb],.stars-pay-section[data-v-87bf74fb],.stars-active-box[data-v-87bf74fb]{display:flex;flex-direction:column;gap:10px}.rate-info-pill[data-v-87bf74fb]{display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600;color:#8c9388;padding:6px 10px;background:#ffffff0a;border-radius:8px}.submit-crypto-pay-btn[data-v-87bf74fb]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;background:#c9e36a;border:none;border-radius:12px;color:#12140e;font-family:Inter,sans-serif;font-size:14px;font-weight:700;cursor:pointer;box-shadow:none;transition:transform .15s ease,background .15s ease,opacity .2s ease}.submit-crypto-pay-btn[data-v-87bf74fb]:hover:not(:disabled){background:#d8f279;transform:translateY(-1px)}.submit-crypto-pay-btn[data-v-87bf74fb]:active:not(:disabled){transform:scale(.99)}.submit-crypto-pay-btn[data-v-87bf74fb]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.crypto-btn-icon[data-v-87bf74fb]{color:#12140e}.crypto-cost-tag[data-v-87bf74fb]{background:#00000026;padding:2px 8px;border-radius:6px;font-weight:700}.submit-stars-pay-btn[data-v-87bf74fb]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;background:#f59e0b;border:none;border-radius:12px;color:#1e1e1e;font-family:Inter,sans-serif;font-size:14px;font-weight:700;cursor:pointer;box-shadow:none;transition:transform .15s ease,background .15s ease,opacity .2s ease}.submit-stars-pay-btn[data-v-87bf74fb]:hover:not(:disabled){background:#fbbf24;transform:translateY(-1px)}.submit-stars-pay-btn[data-v-87bf74fb]:active:not(:disabled){transform:scale(.99)}.submit-stars-pay-btn[data-v-87bf74fb]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.star-btn-icon[data-v-87bf74fb]{color:#1e1e1e}.submit-btn-content[data-v-87bf74fb]{display:flex;align-items:center;gap:8px}.stars-cost-tag[data-v-87bf74fb]{background:#00000026;padding:2px 8px;border-radius:6px;font-weight:700}.not-in-tg-card[data-v-87bf74fb]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:16px;border-radius:14px;background:#229ed914;border:1px solid rgba(34,158,217,.25)}.not-in-tg-icon-box[data-v-87bf74fb]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#229ed926;color:#229ed9}.not-in-tg-title[data-v-87bf74fb]{margin:0 0 4px;font-size:14px;font-weight:700;color:#fff}.not-in-tg-desc[data-v-87bf74fb]{margin:0;font-size:12px;line-height:1.4;color:#8c9388}.not-in-tg-actions[data-v-87bf74fb]{display:flex;flex-direction:column;gap:8px;width:100%}.switch-to-crypto-btn[data-v-87bf74fb]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;background:#c9e36a;border:none;border-radius:12px;color:#12140e;font-size:13px;font-weight:700;cursor:pointer;box-shadow:none;transition:background .18s ease}.switch-to-crypto-btn[data-v-87bf74fb]:hover{background:#d8f279}.open-tg-bot-btn[data-v-87bf74fb]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;background:#229ed933;border:1px solid rgba(34,158,217,.4);border-radius:12px;color:#229ed9;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;box-sizing:border-box}.open-tg-bot-btn[data-v-87bf74fb]:hover{background:#229ed959;color:#fff}.method-sub-email[data-v-87bf74fb]{font-size:11px;color:#8c9388}.method-right-action[data-v-87bf74fb]{display:flex;align-items:center}.method-btn-action[data-v-87bf74fb]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;color:#fff;cursor:pointer;transition:all .15s ease}.method-btn-action[data-v-87bf74fb]:hover{background:#ffffff26}.method-btn-action.is-accent[data-v-87bf74fb]{background:#c9e36a2e;border-color:#c9e36a66;color:#c9e36a}.method-btn-action.is-accent[data-v-87bf74fb]:hover{background:#c9e36a47}.security-form-content[data-v-87bf74fb]{display:flex;flex-direction:column;gap:14px;padding:4px 0}.security-form-desc[data-v-87bf74fb]{margin:0;font-size:12.5px;color:#8c9388;line-height:1.45}.security-input-group[data-v-87bf74fb]{display:flex;flex-direction:column;gap:6px}.security-input-group label[data-v-87bf74fb]{font-size:11.5px;font-weight:600;color:#ffffffb3}.security-input[data-v-87bf74fb]{width:100%;height:42px;background:#333;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:0 12px;color:#fff;font-size:13.5px;outline:none;box-sizing:border-box;transition:border-color .2s}.security-input[data-v-87bf74fb]:focus{border-color:#c9e36a}.code-input-centered[data-v-87bf74fb]{text-align:center;font-size:18px;letter-spacing:6px;font-weight:700}.pwd-input-wrap[data-v-87bf74fb]{position:relative;display:flex;align-items:center}.pwd-input-wrap .security-input[data-v-87bf74fb]{padding-right:40px}.pwd-eye-btn[data-v-87bf74fb]{position:absolute;right:8px;background:none;border:none;color:#8c9388;cursor:pointer;display:flex;align-items:center;padding:6px}.pwd-eye-btn[data-v-87bf74fb]:hover{color:#fff}.security-error-msg[data-v-87bf74fb]{padding:8px 12px;border-radius:8px;background:#de5e4326;border:1px solid rgba(222,94,67,.35);color:#de5e43;font-size:12px}.security-submit-btn[data-v-87bf74fb]{width:100%;height:44px;background:#c9e36a;border:none;border-radius:10px;color:#1e1e1e;font-size:13.5px;font-weight:700;cursor:pointer;transition:filter .2s}.security-submit-btn[data-v-87bf74fb]:hover:not(:disabled){filter:brightness(1.08)}.security-submit-btn[data-v-87bf74fb]:disabled{opacity:.55;cursor:not-allowed}.security-text-btn[data-v-87bf74fb]{background:none;border:none;color:#8c9388;font-size:12px;cursor:pointer;align-self:center;text-decoration:underline;padding:4px}.security-text-btn[data-v-87bf74fb]:hover{color:#fff}.languages-list[data-v-87bf74fb]{display:flex;flex-direction:column;gap:8px}.lang-option-btn[data-v-87bf74fb]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#333;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .18s ease}.lang-option-btn[data-v-87bf74fb]:hover{background:#3d3d3d}.lang-option-btn.is-active[data-v-87bf74fb]{border-color:#de5e43;background:#de5e431f}.lang-option-left[data-v-87bf74fb]{display:flex;align-items:center;gap:12px}.lang-flag[data-v-87bf74fb]{font-size:20px}.docs-list-content[data-v-87bf74fb]{display:flex;flex-direction:column;gap:10px}.doc-card-link[data-v-87bf74fb]{display:flex;align-items:center;gap:14px;padding:12px 14px;background:#333;border-radius:12px;border:1px solid rgba(255,255,255,.05);cursor:pointer;transition:all .18s ease}.doc-card-link[data-v-87bf74fb]:hover{background:#3d3d3d;border-color:#ffffff26}.doc-icon[data-v-87bf74fb]{color:#de5e43}.doc-info[data-v-87bf74fb]{display:flex;flex-direction:column;gap:2px;flex:1}.doc-title[data-v-87bf74fb]{font-size:13px;font-weight:600;color:#fff}.doc-desc[data-v-87bf74fb]{font-size:11px;color:#8c9388}.usage-modal-body[data-v-87bf74fb]{display:flex;flex-direction:column;gap:10px}.usage-stat-box[data-v-87bf74fb]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:#333;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.stat-box-label[data-v-87bf74fb]{font-size:11px;font-weight:500;color:#8c9388}.stat-box-val[data-v-87bf74fb]{font-size:16px;font-weight:700;color:#fff}.stat-box-val.highlight[data-v-87bf74fb]{color:#de5e43}.stats-modal-body[data-v-87bf74fb]{display:flex;flex-direction:column;gap:12px}.stats-lead[data-v-87bf74fb]{margin:0;font-size:12px;color:#8c9388}.locations-stats-stack[data-v-87bf74fb]{display:flex;flex-direction:column;gap:8px}.loc-stat-row[data-v-87bf74fb]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#333;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.loc-stat-left[data-v-87bf74fb]{display:flex;align-items:center;gap:8px}.loc-code[data-v-87bf74fb]{font-weight:800;font-size:12px;color:#de5e43;background:#de5e4326;padding:2px 6px;border-radius:6px}.loc-name[data-v-87bf74fb]{font-size:13px;font-weight:600;color:#fff}.ping-badge[data-v-87bf74fb]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px}.ping-good[data-v-87bf74fb]{background:#54b94826;color:#54b948}.ping-medium[data-v-87bf74fb]{background:#f59e0b26;color:#f59e0b}.ping-slow[data-v-87bf74fb]{background:#ef444426;color:#ef4444}.transactions-modal-body[data-v-87bf74fb]{display:flex;flex-direction:column;gap:8px}.tx-loading-box[data-v-87bf74fb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;gap:12px}.tx-spinner[data-v-87bf74fb]{width:28px;height:28px;border:3px solid rgba(255,255,255,.12);border-top-color:#de5e43;border-radius:50%;animation:tx-spin-87bf74fb .8s linear infinite}@keyframes tx-spin-87bf74fb{to{transform:rotate(360deg)}}.tx-loading-text[data-v-87bf74fb]{font-size:13px;color:#8c9388}.tx-empty-box[data-v-87bf74fb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 20px;text-align:center;gap:8px}.tx-empty-icon[data-v-87bf74fb]{color:#8c9388;opacity:.6;margin-bottom:4px}.tx-empty-title[data-v-87bf74fb]{font-size:14px;font-weight:700;color:#fff}.tx-empty-desc[data-v-87bf74fb]{margin:0;font-size:12px;color:#8c9388;line-height:1.4;max-width:280px}.tx-item[data-v-87bf74fb]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#333;border-radius:12px;border:1px solid rgba(255,255,255,.05);gap:12px}.tx-left[data-v-87bf74fb]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.tx-title[data-v-87bf74fb]{font-size:13px;font-weight:600;color:#fff;word-break:break-word}.tx-meta-row[data-v-87bf74fb]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11px}.tx-date[data-v-87bf74fb]{color:#8c9388}.tx-balance-after[data-v-87bf74fb]{color:#e0e4de73}.tx-right[data-v-87bf74fb]{display:flex;align-items:center;gap:5px;flex-shrink:0}.tx-amount[data-v-87bf74fb]{font-size:14px;font-weight:700}.tx-amount.is-positive[data-v-87bf74fb]{color:#54b948}.tx-amount.is-negative[data-v-87bf74fb]{color:#ef4444}.tx-amount.is-neutral[data-v-87bf74fb]{color:#8c9388}@media(max-width:480px){.action-tiles-grid[data-v-87bf74fb]{grid-template-columns:repeat(2,1fr);gap:8px}.action-tile[data-v-87bf74fb]{padding:12px}.balance-amount-num[data-v-87bf74fb]{font-size:30px}.amounts-grid[data-v-87bf74fb]{grid-template-columns:repeat(2,1fr)}}.notifications-modal-content[data-v-87bf74fb]{display:flex;flex-direction:column;gap:16px;color:#fff}.notif-channel-card[data-v-87bf74fb]{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.notif-card-header[data-v-87bf74fb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.channel-info-row[data-v-87bf74fb]{display:flex;align-items:center;gap:12px}.channel-icon-box[data-v-87bf74fb]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;flex-shrink:0}.channel-icon-box.pwa-color[data-v-87bf74fb]{background:#54b94826;color:#54b948}.channel-icon-box.tg-color[data-v-87bf74fb]{background:#0088cc26;color:#08c}.channel-titles[data-v-87bf74fb]{display:flex;flex-direction:column;gap:2px}.channel-name[data-v-87bf74fb]{font-size:13.5px;font-weight:700;color:#fff}.channel-desc[data-v-87bf74fb]{font-size:11px;color:#8c9388}.toggle-switch[data-v-87bf74fb]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.toggle-switch input[data-v-87bf74fb]{opacity:0;width:0;height:0}.toggle-slider[data-v-87bf74fb]{position:absolute;cursor:pointer;inset:0;background-color:#ffffff26;transition:.3s;border-radius:24px}.toggle-slider[data-v-87bf74fb]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-87bf74fb]{background-color:#54b948}.toggle-switch input:checked+.toggle-slider[data-v-87bf74fb]:before{transform:translate(20px)}.notif-card-actions[data-v-87bf74fb]{display:flex;justify-content:flex-end}.test-push-btn[data-v-87bf74fb]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;border-radius:8px;border:1px solid rgba(84,185,72,.3);background:#54b9481f;color:#54b948;cursor:pointer}.tg-status-badge[data-v-87bf74fb]{font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:6px}.tg-status-badge.is-connected[data-v-87bf74fb]{background:#54b94826;color:#54b948}.tg-status-badge.is-disconnected[data-v-87bf74fb]{background:#ffffff14;color:#8c9388}.notif-tip-box[data-v-87bf74fb]{padding:8px 12px;border-radius:8px;background:#0088cc14;border:1px solid rgba(0,136,204,.15);font-size:11px;color:#ffffffb3}.notif-history-section[data-v-87bf74fb]{display:flex;flex-direction:column;gap:10px}.history-section-header[data-v-87bf74fb]{display:flex;align-items:center;justify-content:space-between}.history-title[data-v-87bf74fb]{font-size:13px;font-weight:700;color:#fff}.mark-read-btn[data-v-87bf74fb]{background:none;border:none;font-size:11.5px;font-weight:600;color:#c9e36a;cursor:pointer}.notif-loading-row[data-v-87bf74fb],.notif-empty-row[data-v-87bf74fb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 0;color:#8c9388;font-size:12px}.notif-items-list[data-v-87bf74fb]{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.notif-list-item[data-v-87bf74fb]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:background .15s}.notif-list-item[data-v-87bf74fb]:hover{background:#ffffff0f}.notif-list-item.is-unread[data-v-87bf74fb]{border-left:3px solid #c9e36a;background:#c9e36a0d}.notif-item-top[data-v-87bf74fb]{display:flex;align-items:center;justify-content:space-between;gap:8px}.notif-item-title[data-v-87bf74fb]{font-size:12.5px;font-weight:700;color:#fff}.notif-item-time[data-v-87bf74fb]{font-size:10.5px;color:#8c9388}.notif-item-msg[data-v-87bf74fb]{font-size:11.5px;color:#ffffffbf;margin:0;line-height:1.4}.notif-item-promo-badge[data-v-87bf74fb]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#c9e36a;background:#c9e36a1a;padding:3px 8px;border-radius:6px;width:fit-content}.pay-method-name[data-v-87bf74fb]{display:flex;align-items:center;gap:8px}.pay-method-icon[data-v-87bf74fb]{flex-shrink:0}.pay-method-icon.sbp-icon[data-v-87bf74fb]{color:#f59e0b}.pay-method-icon.card-icon[data-v-87bf74fb]{color:#38bdf8}.pay-method-icon.crypto-icon[data-v-87bf74fb]{color:#c9e36a}.modal-auth-footer-actions[data-v-87bf74fb]{display:flex;align-items:center;gap:10px;width:100%}.modal-auth-footer-actions .modal-logout-btn[data-v-87bf74fb]{flex:1}.modal-delete-acc-btn[data-v-87bf74fb]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:12px;border:1px solid rgba(224,83,67,.35);background:#e053431a;color:#ff7867;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.modal-delete-acc-btn[data-v-87bf74fb]:hover{background:#e0534338;border-color:#e0534399;transform:translateY(-1px)}.modal-custom-header.danger-theme .header-danger-icon[data-v-87bf74fb]{color:#e05343}.danger-warning-card[data-v-87bf74fb]{background:#e0534314;border:1px solid rgba(224,83,67,.3);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.danger-warning-title[data-v-87bf74fb]{display:flex;align-items:center;gap:8px;color:#ff7867;font-size:14px;font-weight:700}.danger-warning-text[data-v-87bf74fb]{font-size:12.5px;line-height:1.5;color:#ffffffb3;margin:0}.danger-submit-btn[data-v-87bf74fb]{background:#e0534326!important;color:#ff7867!important;border:1px solid rgba(224,83,67,.4)!important}.danger-submit-btn[data-v-87bf74fb]:hover:not(:disabled){background:#e0534340!important}.danger-action-btn[data-v-87bf74fb]{background:#e05343!important;color:#fff!important;border:none!important;box-shadow:0 4px 16px #e0534359}.danger-action-btn[data-v-87bf74fb]:hover:not(:disabled){background:#d04434!important;box-shadow:0 6px 20px #e0534380}.danger-checkbox-label[data-v-87bf74fb]{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;color:#fffc;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.4;margin:12px 0}.danger-checkbox-label input[type=checkbox][data-v-87bf74fb]{width:16px;height:16px;margin-top:2px;accent-color:#e05343;cursor:pointer}.delete-actions-col[data-v-87bf74fb]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.docs-modal-list[data-v-87bf74fb]{display:flex;flex-direction:column;gap:12px}.docs-modal-lead[data-v-87bf74fb]{font-size:13.5px;line-height:1.5;color:var(--color-text-sub, rgba(255, 255, 255, .65));margin:0 0 4px}.doc-link-tile[data-v-87bf74fb]{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:var(--color-surface, rgba(255, 255, 255, .04));border:1px solid var(--border-color, rgba(255, 255, 255, .08));cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.doc-link-tile[data-v-87bf74fb]:hover{background:#ffffff14;border-color:#ffffff29;transform:translateY(-1px)}.doc-tile-icon-box[data-v-87bf74fb]{width:44px;height:44px;border-radius:12px;background:#ffffff14;color:var(--color-text, #ffffff);display:flex;align-items:center;justify-content:center;flex-shrink:0}.doc-tile-info[data-v-87bf74fb]{display:flex;flex-direction:column;gap:2px;flex:1}.doc-tile-title[data-v-87bf74fb]{font-size:15px;font-weight:700;color:var(--color-text, #ffffff)}.doc-tile-sub[data-v-87bf74fb]{font-size:12px;color:var(--color-text-sub, rgba(255, 255, 255, .5))}.doc-arrow[data-v-87bf74fb]{color:var(--color-text-sub, rgba(255, 255, 255, .4));flex-shrink:0}.location-content-flow[data-v-36162a2a]{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box;padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}.back-nav-btn[data-v-36162a2a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;color:var(--color-text, #ffffff)}.pc-back-btn[data-v-36162a2a]{display:flex;align-items:center;gap:6px;background:var(--color-sf1, #292928);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:6px 12px;color:var(--color-text, #ffffff);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease}.pc-back-btn[data-v-36162a2a]:hover{background:#ffffff1f}.action-cta-button[data-v-36162a2a]{width:100%;height:52px;border-radius:16px;background:linear-gradient(135deg,#c74d32,#b83e25);border:1px solid rgba(255,255,255,.15);color:#fff;font-family:Inter,sans-serif;font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 4px 14px #b83e2559;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.action-cta-button[data-v-36162a2a]:active{transform:scale(.98)}.action-cta-button.is-in-sub[data-v-36162a2a]{background:var(--color-surface, #292928);border:1.5px solid rgba(118,186,67,.45);box-shadow:0 4px 14px #00000040;color:var(--color-text, #ffffff)}.action-cta-button.is-in-sub .btn-icon[data-v-36162a2a]{color:#76ba43}.notify-card[data-v-36162a2a]{width:100%;min-height:56px;border-radius:16px;background:var(--color-surface, #292928);border:1px solid rgba(255,255,255,.08);padding:10px 16px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .2s ease,transform .1s ease}.notify-card[data-v-36162a2a]:hover{background:#313130}.notify-card[data-v-36162a2a]:active{transform:scale(.99)}.notify-card.is-active[data-v-36162a2a]{border-color:#85a92259}.notify-card.is-loading[data-v-36162a2a]{opacity:.65;pointer-events:none}.notify-left[data-v-36162a2a]{display:flex;align-items:center;gap:12px}.notify-text-col[data-v-36162a2a]{display:flex;flex-direction:column;gap:2px}.notify-icon-box[data-v-36162a2a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#ffffff14;transition:background .2s ease}.notify-icon-box.is-active[data-v-36162a2a]{background:#85a9222e}.notify-bell-icon[data-v-36162a2a]{color:var(--color-text, #ffffff);transition:color .2s ease}.notify-bell-icon.active-bell[data-v-36162a2a]{color:#85a922}.notify-label[data-v-36162a2a]{font-size:15px;font-weight:600;color:var(--color-text, #ffffff)}.notify-sublabel[data-v-36162a2a]{font-size:12px;font-weight:500;color:#ffffff73}.notify-switch[data-v-36162a2a]{width:22px;height:22px;border-radius:50%;background:#c74d32;box-shadow:0 0 10px #c74d3280;transition:background .2s ease,box-shadow .2s ease}.notify-switch.is-active[data-v-36162a2a]{background:#85a922;box-shadow:0 0 10px #85a92299}.section-features[data-v-36162a2a],.section-info[data-v-36162a2a]{display:flex;flex-direction:column;gap:10px;width:100%}.section-header-title[data-v-36162a2a]{margin:0;font-size:18px;font-weight:700;color:#ffffffb3;letter-spacing:0}.features-grid[data-v-36162a2a]{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.feature-tile[data-v-36162a2a]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;border-radius:18px;padding:16px 14px;box-sizing:border-box;min-height:115px;background:#17181b;border:1px solid rgba(255,255,255,.08);overflow:hidden;-webkit-user-select:none;user-select:none;box-shadow:0 4px 14px #00000040;transition:transform .2s ease,border-color .2s ease}.feature-tile[data-v-36162a2a]:hover{border-color:#ffffff24}.tile-pattern-overlay[data-v-36162a2a]{position:absolute;inset:0;background-size:300px auto;background-repeat:repeat;background-position:center bottom;opacity:.05;pointer-events:none;z-index:2}.tile-ambient-glow[data-v-36162a2a]{position:absolute;inset:0;pointer-events:none;z-index:1}.tile-content[data-v-36162a2a]{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;gap:4px}.feature-tile-title[data-v-36162a2a]{margin:0;font-size:18px;font-weight:800;color:#fff;line-height:1.15;letter-spacing:-.01em}.feature-tile-desc[data-v-36162a2a]{margin:0;font-size:12.5px;font-style:italic;font-weight:500;color:#ffffffe6;line-height:1.35}.info-block-card[data-v-36162a2a]{width:100%;border-radius:16px;background:var(--color-surface, #292928);border:1px solid rgba(255,255,255,.07);padding:18px 16px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px}.info-card-header[data-v-36162a2a]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.info-card-header-left[data-v-36162a2a]{display:flex;align-items:center;gap:10px}.info-card-icon-box[data-v-36162a2a]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#ffffff14}.info-card-icon[data-v-36162a2a]{color:#c74d32}.availability-card .info-card-icon[data-v-36162a2a]{color:#e06a26}.info-card-title[data-v-36162a2a]{margin:0;font-size:17px;font-weight:700;color:#fff}.info-rows-list[data-v-36162a2a]{display:flex;flex-direction:column;gap:8px;width:100%}.info-row[data-v-36162a2a]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:14px;line-height:1.4}.row-label[data-v-36162a2a]{color:#c8c8c8;font-weight:400;text-align:left}.row-divider[data-v-36162a2a]{color:#6c6c6c;text-align:center;padding:0 4px}.row-value[data-v-36162a2a]{font-weight:600;color:#fff;text-align:right}.ping-refresh-btn[data-v-36162a2a]:active:not(:disabled){transform:scale(.94)}.ping-refresh-btn[data-v-36162a2a]:disabled{opacity:.65;cursor:not-allowed}.ping-refresh-btn.is-spinning[data-v-36162a2a] svg,.ping-refresh-btn.is-spinning svg[data-v-36162a2a]{animation:ping-spin-36162a2a .75s linear infinite}@keyframes ping-spin-36162a2a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text-accent-yellow[data-v-36162a2a]{color:#dda143!important}.text-accent-green[data-v-36162a2a]{color:#85a922!important}.text-accent-orange[data-v-36162a2a]{color:#e06a26!important}.text-accent-red[data-v-36162a2a]{color:#e05343!important}.graph-block[data-v-36162a2a]{display:flex;flex-direction:column;gap:8px;width:100%}.graph-block-header[data-v-36162a2a]{display:flex;align-items:center;justify-content:space-between;width:100%}.graph-block-title[data-v-36162a2a]{font-size:13px;font-weight:600;color:#ffffffb3;letter-spacing:.1px}.graph-block-value[data-v-36162a2a]{font-size:12px;font-weight:700}.metrics-track[data-v-36162a2a]{position:relative;display:grid;gap:6px;width:100%;grid-auto-flow:column;grid-auto-rows:min-content;overflow:hidden;padding:2px 0}.metric-column[data-v-36162a2a]{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;cursor:default}.metric-square[data-v-36162a2a]{width:20px;height:20px;aspect-ratio:1 / 1;border-radius:4px;box-shadow:0 2px 4px #00000040;transition:transform .15s ease,background-color .2s ease,border-color .2s ease}.metric-square[data-v-36162a2a]:hover{transform:scale(1.18)}.metric-val[data-v-36162a2a]{font-size:9.5px;font-weight:500;color:#888;text-align:center;white-space:nowrap;line-height:1.1;letter-spacing:.1px}.metric-time[data-v-36162a2a]{font-size:9px;font-weight:500;color:#888;text-align:center;white-space:nowrap;line-height:1.1;letter-spacing:.1px}.metric-column.is-latest .metric-val[data-v-36162a2a],.metric-column.is-latest .metric-time[data-v-36162a2a]{color:#fff;font-weight:700}.bar-green[data-v-36162a2a]{background:#85a922}.bar-yellow[data-v-36162a2a]{background:#dda143}.bar-red[data-v-36162a2a]{background:#e05343}.metric-column.is-empty[data-v-36162a2a]{opacity:.55;cursor:default}.metric-column.is-empty .metric-val[data-v-36162a2a],.metric-column.is-empty .metric-time[data-v-36162a2a]{color:#666;font-weight:400}.metric-square.is-empty[data-v-36162a2a]{background-color:#ffffff14!important;box-shadow:none!important}html[data-theme=light] .metric-square.is-empty[data-v-36162a2a]{background-color:#00000014!important}.metric-column.is-empty .metric-square[data-v-36162a2a]:hover{transform:none}.square-pop-move[data-v-36162a2a]{transition:transform .45s cubic-bezier(.25,1,.5,1)}.square-pop-enter-active[data-v-36162a2a]{transition:transform .45s cubic-bezier(.25,1,.5,1),opacity .45s ease}.square-pop-enter-from[data-v-36162a2a]{opacity:0;transform:translate(28px) scale(.6)}.square-pop-enter-to[data-v-36162a2a]{opacity:1;transform:translate(0) scale(1)}.square-pop-leave-active[data-v-36162a2a]{position:absolute;left:0;top:2px;pointer-events:none;transition:transform .45s cubic-bezier(.25,1,.5,1),opacity .45s ease}.square-pop-leave-to[data-v-36162a2a]{opacity:0;transform:translate(-28px) scale(.5)}.no-metrics-notice[data-v-36162a2a]{font-size:13px;color:#888;text-align:center;padding:12px 0;font-style:italic}.graph-period-tabs[data-v-36162a2a]{display:flex;align-items:center;gap:6px;margin-top:0}.period-tab-btn[data-v-36162a2a]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#a0a0a0;font-size:11px;font-weight:600;padding:4px 9px;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;height:26px;box-sizing:border-box}.period-tab-btn[data-v-36162a2a]:hover{color:#fff;background:#ffffff1f}.period-tab-btn.is-active[data-v-36162a2a]{background:#85a922;color:#fff;border-color:#85a922}.period-tab-btn.is-icon-tab[data-v-36162a2a]{padding:4px 8px}.tab-icon[data-v-36162a2a]{display:block}.mt-12[data-v-36162a2a]{margin-top:12px}@media(min-width:768px){.location-content-flow[data-v-36162a2a]{max-width:760px;margin:0 auto;gap:20px;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.features-grid[data-v-36162a2a]{gap:14px}.feature-tile[data-v-36162a2a]{min-height:120px;padding:18px}.feature-tile-title[data-v-36162a2a]{font-size:20px}.feature-tile-desc[data-v-36162a2a]{font-size:13.5px}.info-block-card[data-v-36162a2a]{padding:22px 20px;gap:16px}.info-card-title[data-v-36162a2a]{font-size:18px}.metrics-track[data-v-36162a2a]{gap:8px}.metric-square[data-v-36162a2a]{width:24px;height:24px;border-radius:5px}.metric-time[data-v-36162a2a]{font-size:11px}}.nav-icon-click[data-v-a9154150]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;color:var(--color-text, #ffffff)}.pc-nav-btn[data-v-a9154150]{display:flex;align-items:center;gap:6px;background:var(--color-sf1, #292928);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:6px 12px;color:var(--color-text, #ffffff);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease}.pc-nav-btn[data-v-a9154150]:hover{background:#ffffff1f}.wheel-page-content[data-v-a9154150]{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box;padding-bottom:96px;overflow-y:visible}.stats-top-card[data-v-a9154150]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#2b2b2b,#222320);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px 18px;box-shadow:0 4px 16px #00000040;flex-wrap:wrap;gap:12px}.attempts-pill[data-v-a9154150]{display:flex;align-items:center;gap:12px}.attempts-icon-box[data-v-a9154150]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#e04b281f;border:1px solid rgba(224,75,40,.35);border-radius:10px;color:#e04b28}.attempts-info[data-v-a9154150]{display:flex;flex-direction:column}.attempts-label[data-v-a9154150]{font-size:12px;color:#ffffff8c;font-weight:500}.attempts-val[data-v-a9154150]{font-size:18px;font-weight:700;color:#fff}.top-actions-wrap[data-v-a9154150]{display:flex;align-items:center;gap:10px}.bingo-main-card[data-v-a9154150]{background:linear-gradient(135deg,#2b2b2b,#202020);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px;box-shadow:0 8px 24px #0000004d;display:flex;flex-direction:column;gap:16px;overflow:visible}.panel-header-row[data-v-a9154150]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.panel-title[data-v-a9154150]{margin:0;font-size:17px;font-weight:700;color:#fff}.panel-sub[data-v-a9154150]{font-size:12px;color:#ffffff80;margin-top:3px;display:block}.reset-timer-badge[data-v-a9154150]{display:flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:6px 14px}.reset-timer-icon[data-v-a9154150]{color:#e04b28;flex-shrink:0}.timer-label[data-v-a9154150]{font-size:12px;color:#fff9;line-height:1}.timer-countdown[data-v-a9154150]{font-size:13px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;line-height:1}.matrix-board-wrapper[data-v-a9154150]{width:100%;padding:4px 0;box-sizing:border-box}.matrix-board-grid[data-v-a9154150]{display:grid;grid-template-columns:repeat(4,1fr) 1.15fr;grid-auto-rows:56px;gap:6px;width:100%;max-width:480px;margin:0 auto;padding:2px;box-sizing:border-box;align-items:stretch}@media(min-width:480px){.matrix-board-grid[data-v-a9154150]{grid-auto-rows:64px;gap:8px}}.sector-cell[data-v-a9154150]{position:relative;background:#252524;border:2px solid rgba(255,255,255,.08);border-radius:12px;padding:0;height:100%;min-height:0;max-height:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,opacity .2s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none;cursor:pointer;min-width:0;overflow:hidden}.sector-cell[data-v-a9154150]:hover{transform:translateY(-1px) scale(1.03);border-color:#fff3}.sector-cell[data-v-a9154150]:active{transform:scale(.96)}.sector-inner[data-v-a9154150]{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%}.sector-icon-wrap[data-v-a9154150]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;transition:transform .2s ease}.cell-check-overlay[data-v-a9154150]{position:absolute;top:3px;right:3px;width:15px;height:15px;border-radius:50%;background:#2ecc71;color:#121212;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0006}.sector-cell.is-active-hop[data-v-a9154150]{border-color:#e04b28!important;background-color:#2e2624!important;box-shadow:0 0 12px #e04b2859;z-index:5}.sector-cell.is-active-hop .sector-icon-wrap[data-v-a9154150]{transform:scale(1.1)}.sector-cell.is-just-won[data-v-a9154150]{border-color:#2ecc71!important;background-color:#202b24!important;box-shadow:0 0 14px #2ecc7166;z-index:6}.sector-cell.is-just-won .sector-icon-wrap[data-v-a9154150]{transform:scale(1.15)}.sector-cell.is-marked[data-v-a9154150]{background:#ffffff08!important;border-color:#ffffff0f!important;opacity:.65;transition:opacity .25s ease,background .25s ease,border-color .25s ease}.sector-cell.is-marked .sector-icon-wrap[data-v-a9154150]{filter:grayscale(.3) opacity(.85)}.line-prize-cell[data-v-a9154150]{position:relative;background:#1f1f1e;border:2px dashed rgba(255,255,255,.15);border-radius:12px;padding:3px 2px;height:100%;min-height:0;max-height:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;transition:transform .15s ease,border-color .2s ease,background-color .2s ease;-webkit-user-select:none;user-select:none;cursor:pointer;min-width:0;overflow:hidden}.line-prize-cell[data-v-a9154150]:hover{transform:translateY(-1px) scale(1.03);border-color:#ffffff4d}.line-prize-cell[data-v-a9154150]:active{transform:scale(.96)}.line-prize-cell.is-highlight[data-v-a9154150]{border-color:#e04b28;background:#e04b281a}.line-prize-cell.is-completed[data-v-a9154150]{border-style:solid;border-color:#2ecc71;background:#2ecc711f}.line-tag-row[data-v-a9154150],.line-tag-col[data-v-a9154150],.line-tag-super[data-v-a9154150]{display:flex;align-items:center;justify-content:center;gap:3px;font-size:9px;font-weight:700;color:#fff9;text-transform:uppercase;line-height:1}.line-tag-super[data-v-a9154150]{color:#f59e0b}.line-icon-box[data-v-a9154150]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;flex-shrink:0}.corner-super-cell[data-v-a9154150]{background:#1f1f1e;border:2px dashed rgba(139,92,246,.4)}.corner-super-cell.is-highlight[data-v-a9154150]{border-color:#e04b28;background:#e04b281a}.corner-super-cell.is-completed[data-v-a9154150]{border-style:solid;border-color:#f59e0b;background:#f59e0b1f;box-shadow:0 0 16px #f59e0b40}.super-icon-box[data-v-a9154150]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#f59e0b26;border-radius:7px;color:#f59e0b;flex-shrink:0}.desktop-only-info[data-v-a9154150],.desktop-only-tag[data-v-a9154150]{display:none!important}.mobile-only-tag[data-v-a9154150]{display:inline!important}@media(min-width:600px){span.desktop-only-info[data-v-a9154150]{display:block!important}div.desktop-only-info[data-v-a9154150]{display:flex!important}.desktop-only-tag[data-v-a9154150]{display:inline!important}.mobile-only-tag[data-v-a9154150]{display:none!important}.matrix-board-grid[data-v-a9154150]{grid-template-columns:repeat(4,1fr) 1.35fr!important;grid-auto-rows:92px!important;gap:10px!important;max-width:620px!important;margin:0 auto!important}.sector-cell[data-v-a9154150]{padding:8px 4px!important;height:92px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.sector-inner[data-v-a9154150]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;height:100%!important}.sector-icon-wrap[data-v-a9154150]{width:36px!important;height:36px!important;flex-shrink:0!important}.sector-title[data-v-a9154150]{display:block!important;font-size:13px!important;font-weight:700!important;color:#fff!important;text-align:center!important;line-height:1.2!important;width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding:0 4px!important;box-sizing:border-box!important}.line-prize-cell[data-v-a9154150]{padding:8px!important;justify-content:space-between!important;align-items:stretch!important;height:92px!important;box-sizing:border-box!important}.line-tag-row[data-v-a9154150],.line-tag-col[data-v-a9154150],.line-tag-super[data-v-a9154150]{font-size:10px!important;font-weight:700!important;gap:4px!important;justify-content:flex-start!important;width:100%!important}.line-prize-body[data-v-a9154150],.super-prize-body[data-v-a9154150]{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;min-width:0!important;width:100%!important;overflow:hidden!important}.line-prize-info[data-v-a9154150],.super-prize-info[data-v-a9154150]{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;flex:1 1 0%!important;overflow:hidden!important;line-height:1.15!important}.line-prize-val[data-v-a9154150],.super-prize-val[data-v-a9154150]{font-size:12px!important;font-weight:700!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}.super-prize-val[data-v-a9154150]{color:#f59e0b!important}.line-prize-sub[data-v-a9154150],.super-prize-sub[data-v-a9154150]{font-size:10px!important;font-weight:600!important;color:#ffffffb3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}.super-prize-sub[data-v-a9154150]{color:#f59e0bd9!important}}.theme-amber[data-v-a9154150]{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#f59e0b}.theme-purple[data-v-a9154150]{background:#8b5cf61f;border:1px solid rgba(139,92,246,.3);color:#8b5cf6}.theme-cyan[data-v-a9154150]{background:#06b6d41f;border:1px solid rgba(6,182,212,.3);color:#06b6d4}.theme-red[data-v-a9154150]{background:#e04b281f;border:1px solid rgba(224,75,40,.3);color:#e04b28}.theme-shard[data-v-a9154150]{background:#38bdf81f;border:1px solid rgba(56,189,248,.3);color:#38bdf8}.game-action-bar[data-v-a9154150]{display:flex;width:100%;margin-top:8px}.big-spin-button[data-v-a9154150]{width:100%;max-width:100%;height:52px;background:#e04b28;border:none;border-radius:14px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 14px #00000040;transition:background .15s ease,opacity .15s ease,transform .15s ease}.big-spin-button[data-v-a9154150]:hover:not(:disabled){background:#d43f1d;transform:translateY(-1px);box-shadow:0 6px 18px #00000059}.big-spin-button.is-disabled[data-v-a9154150]{opacity:.5;cursor:not-allowed;transform:none}.spin-loader-icon[data-v-a9154150]{animation:spinSlow-a9154150 1s linear infinite}@keyframes spinSlow-a9154150{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.earn-spins-panel[data-v-a9154150]{background:linear-gradient(135deg,#2b2b2b,#202020);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 8px 24px #0000004d}.earn-header[data-v-a9154150]{display:flex;align-items:center;gap:10px}.earn-icon-box[data-v-a9154150]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:#e04b2826;border:1px solid rgba(224,75,40,.35);color:#e04b28;flex-shrink:0}.earn-gift-icon[data-v-a9154150]{color:#e04b28}.earn-title[data-v-a9154150]{margin:0;font-size:14px;font-weight:600;color:#fff}.earn-rules-grid[data-v-a9154150]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.earn-rule-card[data-v-a9154150]{display:flex;align-items:center;gap:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px}.rule-icon-box[data-v-a9154150]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#8b5cf626;color:#8b5cf6;flex-shrink:0}.rule-icon-box.is-referral[data-v-a9154150]{background:#2ecc7126;color:#2ecc71}.rule-text-wrap[data-v-a9154150]{display:flex;flex-direction:column;gap:2px;flex:1}.rule-bold[data-v-a9154150]{font-size:13px;font-weight:700;color:#fff}.rule-desc[data-v-a9154150]{margin:0;font-size:11px;color:#ffffff80}.win-modal-content[data-v-a9154150]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 10px;gap:14px}.win-firework-burst[data-v-a9154150]{width:72px;height:72px;border-radius:50%;background:#f59e0b26;border:1px solid rgba(245,158,11,.35);display:flex;align-items:center;justify-content:center}.win-trophy-icon[data-v-a9154150]{color:#f59e0b;animation:pulseWon-a9154150 1s infinite alternate}@keyframes pulseWon-a9154150{0%{transform:scale(1)}to{transform:scale(1.12)}}.win-modal-headline[data-v-a9154150]{margin:0;font-size:20px;font-weight:800;color:#fff}.win-modal-sub[data-v-a9154150]{margin:0;font-size:13px;color:#ffffffa6}.win-prizes-list[data-v-a9154150]{width:100%;display:flex;flex-direction:column;gap:10px;max-height:280px;overflow-y:auto;box-sizing:border-box}.win-prize-box[data-v-a9154150]{width:100%;box-sizing:border-box;background:#252524;border:1px solid rgba(245,158,11,.4);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;text-align:left}.win-prize-card-header[data-v-a9154150]{display:flex;align-items:center;gap:8px}.win-line-icon-badge[data-v-a9154150]{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.win-line-title[data-v-a9154150]{font-size:12px;color:#f59e0b;font-weight:600;text-transform:uppercase}.win-prize-name[data-v-a9154150]{font-size:17px;font-weight:800;color:#fff}.win-prize-desc[data-v-a9154150]{margin:0;font-size:12px;color:#fff9}.win-claim-btn[data-v-a9154150]{width:100%;height:46px;background:#2ecc71;border:none;border-radius:12px;color:#121212;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .15s ease}.win-claim-btn[data-v-a9154150]:hover{opacity:.9}.reward-info-modal-content[data-v-a9154150]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 4px 4px;gap:14px}.reward-modal-badge-row[data-v-a9154150]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.reward-kind-pill[data-v-a9154150]{font-size:11px;font-weight:700;color:#ffffffb3;background:#ffffff14;padding:4px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.4px}.reward-status-pill[data-v-a9154150]{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px}.reward-status-pill.is-won[data-v-a9154150]{color:#2ecc71;background:#2ecc7126;border:1px solid rgba(46,204,113,.3)}.reward-status-pill.is-pending[data-v-a9154150]{color:#f59e0b;background:#f59e0b26;border:1px solid rgba(245,158,11,.3)}.reward-modal-icon-burst[data-v-a9154150]{width:72px;height:72px;border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #00000059;margin-top:4px}.reward-modal-title[data-v-a9154150]{font-size:18px;font-weight:800;color:#fff;margin:0;line-height:1.25}.reward-modal-desc[data-v-a9154150]{font-size:13px;color:#ffffffb3;line-height:1.45;margin:0;max-width:320px}.reward-progress-card[data-v-a9154150]{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.progress-info-row[data-v-a9154150]{display:flex;justify-content:space-between;font-size:12px}.progress-lbl[data-v-a9154150]{color:#fff9}.progress-val[data-v-a9154150]{color:#fff;font-weight:700}.reward-progress-track[data-v-a9154150]{width:100%;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.reward-progress-fill[data-v-a9154150]{height:100%;background:#2ecc71;border-radius:3px;transition:width .3s ease}.reward-modal-close-btn[data-v-a9154150]{width:100%;height:44px;background:#e04b28;border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;margin-top:4px;transition:background-color .2s ease,transform .1s ease}.reward-modal-close-btn[data-v-a9154150]:hover{background:#c83d1c}.reward-modal-close-btn[data-v-a9154150]:active{transform:scale(.98)}@media(max-width:480px){.bingo-main-card[data-v-a9154150],.skills-puzzle-section[data-v-a9154150],.earn-spins-panel[data-v-a9154150]{padding:12px;border-radius:16px}.matrix-board-grid[data-v-a9154150]{gap:5px;grid-auto-rows:52px}.sector-icon-wrap[data-v-a9154150]{width:30px;height:30px}.line-icon-box[data-v-a9154150],.super-icon-box[data-v-a9154150]{width:23px;height:23px}}.skills-puzzle-section[data-v-a9154150]{width:100%;background:linear-gradient(135deg,#2b2b2b,#202020);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 8px 24px #0000004d;overflow:visible}.skills-section-header[data-v-a9154150]{display:flex;align-items:center;gap:12px}.skills-header-icon-box[data-v-a9154150]{width:38px;height:38px;border-radius:10px;background:#e04b2826;border:1px solid rgba(224,75,40,.35);display:flex;align-items:center;justify-content:center;color:#e04b28;flex-shrink:0}.skills-header-titles[data-v-a9154150]{display:flex;flex-direction:column;gap:2px}.skills-section-title[data-v-a9154150]{margin:0;font-size:17px;font-weight:700;color:var(--color-text, #ffffff)}.skills-section-sub[data-v-a9154150]{font-size:12px;color:var(--color-muted, rgba(255, 255, 255, .6));line-height:1.35}.skills-cards-grid[data-v-a9154150]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.skill-puzzle-card[data-v-a9154150]{background:#191918;border:2px solid rgba(255,255,255,.12);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:12px;cursor:pointer;position:relative;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.skill-puzzle-card[data-v-a9154150]:hover{transform:translateY(-2px);border-color:#ffffff59;box-shadow:0 6px 18px #00000059}.skill-puzzle-card.is-active[data-v-a9154150]{box-shadow:0 4px 14px #0000004d}.skill-puzzle-card.is-ready[data-v-a9154150]{box-shadow:0 4px 14px #0000004d;animation:readyCardPulse-a9154150 2.5s infinite ease-in-out}@keyframes readyCardPulse-a9154150{0%,to{border-color:#f39c1280}50%{border-color:#f39c12f2}}.skill-card-top[data-v-a9154150]{display:flex;align-items:center;justify-content:space-between;gap:8px}.skill-rarity-badge[data-v-a9154150]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;border:1px solid;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.rarity-dot[data-v-a9154150]{width:6px;height:6px;border-radius:50%}.skill-active-badge[data-v-a9154150]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:#2ecc7126;border:1px solid rgba(46,204,113,.4);color:#2ecc71;font-size:11px;font-weight:700}.skill-ready-badge[data-v-a9154150]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background:#f39c122e;border:1px solid rgba(243,156,18,.5);color:#f39c12;font-size:11px;font-weight:700}.skill-card-body[data-v-a9154150]{display:flex;align-items:flex-start;gap:12px}.skill-icon-avatar[data-v-a9154150]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid;flex-shrink:0}.skill-info-wrap[data-v-a9154150]{display:flex;flex-direction:column;gap:4px;overflow:hidden}.skill-name[data-v-a9154150]{margin:0;font-size:15px;font-weight:700;color:var(--color-text, #ffffff)}.skill-description[data-v-a9154150]{margin:0;font-size:12px;color:var(--color-muted, rgba(255, 255, 255, .65));line-height:1.35}.skill-shards-progress[data-v-a9154150]{display:flex;flex-direction:column;gap:5px;margin-top:auto}.shards-row[data-v-a9154150]{display:flex;justify-content:space-between;font-size:12px}.shards-label[data-v-a9154150]{color:var(--color-muted, rgba(255, 255, 255, .6))}.shards-count[data-v-a9154150]{font-weight:700}.shards-bar-track[data-v-a9154150]{width:100%;height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.shards-bar-fill[data-v-a9154150]{height:100%;border-radius:3px;transition:width .3s ease}.skill-card-actions[data-v-a9154150]{display:flex;gap:8px}.skill-action-btn[data-v-a9154150]{width:100%;height:36px;border-radius:10px;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;border:none;transition:opacity .2s ease,transform .1s ease}.skill-action-btn[data-v-a9154150]:hover{opacity:.92}.skill-action-btn[data-v-a9154150]:active{transform:scale(.98)}.assemble-btn[data-v-a9154150]{color:#fff;box-shadow:0 3px 12px #0003}.view-details-btn[data-v-a9154150]{background:#ffffff0f;color:var(--color-text, #ffffff);border:1px solid rgba(255,255,255,.1)}.view-details-btn[data-v-a9154150]:hover{background:#ffffff1a}.freeze-toggle-btn.is-frozen[data-v-a9154150]{background:#e67e22;color:#fff}.freeze-toggle-btn.is-unfrozen[data-v-a9154150]{background:#3498db;color:#fff}.shards-drop-modal-content[data-v-a9154150],.skill-detail-modal-content[data-v-a9154150]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.shards-burst-icon[data-v-a9154150]{width:76px;height:76px;border-radius:50%;background:#f39c122e;border:2px solid #F39C12;display:flex;align-items:center;justify-content:center;color:#f39c12;animation:pulseBurst-a9154150 1.5s infinite alternate ease-in-out}@keyframes pulseBurst-a9154150{0%{transform:scale(1)}to{transform:scale(1.08)}}.shards-modal-headline[data-v-a9154150],.skill-modal-title[data-v-a9154150]{margin:0;font-size:20px;font-weight:800;color:#fff}.shards-modal-sub[data-v-a9154150],.skill-modal-desc[data-v-a9154150]{margin:0;font-size:13px;color:#ffffffb3;line-height:1.4}.shards-list[data-v-a9154150]{width:100%;display:flex;flex-direction:column;gap:8px}.dropped-shard-row[data-v-a9154150]{width:100%;border-radius:12px;border:1px solid;padding:10px 12px;display:flex;align-items:center;gap:12px;text-align:left}.shard-icon-circle[data-v-a9154150]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.shard-details-col[data-v-a9154150]{flex:1;display:flex;flex-direction:column;gap:2px}.shard-top-info[data-v-a9154150]{display:flex;justify-content:space-between;align-items:center}.shard-skill-name[data-v-a9154150]{font-size:14px;font-weight:700;color:#fff}.shard-gain-count[data-v-a9154150]{font-size:16px;font-weight:800}.shard-progress-sub[data-v-a9154150]{font-size:12px;color:#fff9;display:flex;align-items:center;gap:8px}.ready-pill[data-v-a9154150]{padding:2px 6px;border-radius:4px;background:#2ecc7133;color:#2ecc71;font-size:10px;font-weight:700}.skill-modal-header-badge-row[data-v-a9154150]{display:flex;align-items:center;gap:8px}.skill-rarity-pill[data-v-a9154150]{padding:4px 10px;border-radius:6px;border:1px solid;font-size:12px;font-weight:700;text-transform:uppercase}.skill-status-pill[data-v-a9154150]{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700}.skill-status-pill.is-active[data-v-a9154150]{background:#2ecc7126;border:1px solid rgba(46,204,113,.4);color:#2ecc71}.skill-status-pill.is-ready[data-v-a9154150]{background:#f39c122e;border:1px solid rgba(243,156,18,.5);color:#f39c12}.skill-status-pill.is-collecting[data-v-a9154150]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#ffffffb3}.skill-modal-icon-circle[data-v-a9154150]{width:64px;height:64px;border-radius:16px;border:1px solid;display:flex;align-items:center;justify-content:center}.skill-effect-box[data-v-a9154150]{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;text-align:left}.effect-box-title[data-v-a9154150]{font-size:13px;font-weight:700;color:#fff;margin-bottom:6px}.effect-features-list[data-v-a9154150]{margin:0;padding-left:18px;font-size:12px;color:#ffffffbf;line-height:1.5}.skill-modal-progress[data-v-a9154150]{width:100%;display:flex;flex-direction:column;gap:6px}.modal-freeze-section[data-v-a9154150]{width:100%;background:#3498db1a;border:1px solid rgba(52,152,219,.3);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px}.freeze-status-text[data-v-a9154150]{font-size:13px;color:#fff;display:flex;flex-direction:column;gap:3px}.freeze-status-line[data-v-a9154150]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.freeze-sticker[data-v-a9154150]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;font-size:12px}.freeze-sticker.is-frozen[data-v-a9154150]{background:#3498db33;color:#3498db;border:1px solid rgba(52,152,219,.4)}.freeze-sticker.is-active[data-v-a9154150]{background:#2ecc7126;color:#2ecc71;border:1px solid rgba(46,204,113,.4)}.freeze-used-sub[data-v-a9154150]{font-size:11px;color:#fff9}.modal-freeze-toggle-btn[data-v-a9154150]{width:100%;height:40px;border-radius:10px;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;border:none;cursor:pointer;color:#fff}.modal-freeze-toggle-btn.is-freeze[data-v-a9154150]{background:#3498db}.modal-freeze-toggle-btn.is-unfreeze[data-v-a9154150]{background:#e67e22}.skill-modal-assemble-btn[data-v-a9154150]{width:100%;height:44px;border-radius:12px;font-size:14px;font-weight:700;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 14px #0000004d;transition:opacity .2s ease,transform .1s ease}.skill-modal-assemble-btn[data-v-a9154150]:hover{opacity:.92}.skill-modal-assemble-btn[data-v-a9154150]:active{transform:scale(.98)}.usage-page[data-v-05b6e1ed]{padding-bottom:32px}.usage-view-flow[data-v-05b6e1ed]{display:flex;flex-direction:column;gap:16px;width:100%}.header-refresh-btn[data-v-05b6e1ed]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:var(--color-sf1, #1e2024);border:1px solid var(--border-color, rgba(255, 255, 255, .08));color:var(--color-text, #ffffff);cursor:pointer;transition:all .2s ease}.header-refresh-btn[data-v-05b6e1ed]:hover{background:var(--color-sf2, #26292e);border-color:#ffffff29;color:var(--color-pr1, #5ea2ff)}.header-refresh-btn.is-spinning[data-v-05b6e1ed] svg,.header-refresh-btn.is-spinning svg[data-v-05b6e1ed]{animation:spin-refresh-05b6e1ed .9s linear infinite}@keyframes spin-refresh-05b6e1ed{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pc-back-btn[data-v-05b6e1ed]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;background:var(--color-sf1, #1e2024);border:1px solid var(--border-color, rgba(255, 255, 255, .08));color:var(--color-text, #ffffff);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.pc-back-btn[data-v-05b6e1ed]:hover{background:var(--color-sf2, #26292e);border-color:#ffffff29;transform:translate(-2px)}.period-switcher-card[data-v-05b6e1ed]{display:flex;gap:8px;padding:4px;background:var(--color-sf1, #17181c);border:1px solid var(--border-color, rgba(255, 255, 255, .06));border-radius:14px;width:100%;box-sizing:border-box}.period-tab[data-v-05b6e1ed]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;border:none;background:transparent;color:var(--color-text-sub, #8e929b);border-radius:10px;cursor:pointer;transition:all .2s ease}.period-tab.is-active[data-v-05b6e1ed]{background:var(--color-sf2, #23262d);color:var(--color-text, #ffffff);box-shadow:0 4px 12px #00000040}.tab-label[data-v-05b6e1ed]{font-size:13px;font-weight:700}.tab-sub[data-v-05b6e1ed]{font-size:11px;opacity:.75;text-transform:capitalize}.usage-loading-box[data-v-05b6e1ed]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px;background:var(--color-sf1, #17181c);border:1px solid var(--border-color, rgba(255, 255, 255, .06));border-radius:16px}.usage-spinner[data-v-05b6e1ed]{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--color-ac1, #7ec42a);border-radius:50%;animation:usage-spin-05b6e1ed .8s linear infinite}@keyframes usage-spin-05b6e1ed{to{transform:rotate(360deg)}}.usage-loading-text[data-v-05b6e1ed]{font-size:13px;color:var(--color-text-sub, #8e929b)}.analytics-content-stack[data-v-05b6e1ed]{display:flex;flex-direction:column;gap:16px;width:100%}.kpi-grid[data-v-05b6e1ed]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.kpi-card[data-v-05b6e1ed]{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--color-sf1, #17181c);border:1px solid var(--border-color, rgba(255, 255, 255, .06));border-radius:14px}.kpi-header[data-v-05b6e1ed]{display:flex;align-items:center;justify-content:space-between}.kpi-label[data-v-05b6e1ed]{font-size:11px;font-weight:600;color:var(--color-text-sub, #8e929b);text-transform:uppercase;letter-spacing:.5px}.kpi-icon-box[data-v-05b6e1ed]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px}.kpi-icon-box.color-blue[data-v-05b6e1ed]{background:#3b82f626;color:#60a5fa}.kpi-icon-box.color-green[data-v-05b6e1ed]{background:#10b98126;color:#34d399}.kpi-icon-box.color-orange[data-v-05b6e1ed]{background:#f9731626;color:#fb923c}.kpi-icon-box.color-amber[data-v-05b6e1ed]{background:#f59e0b26;color:#fbbf24}.kpi-val-row[data-v-05b6e1ed]{display:flex;align-items:baseline;gap:6px}.kpi-value[data-v-05b6e1ed]{font-size:18px;font-weight:800;color:var(--color-text, #ffffff);line-height:1.1}.kpi-value-sm[data-v-05b6e1ed]{font-size:14px;font-weight:700;color:var(--color-text, #ffffff);line-height:1.2}.kpi-unit[data-v-05b6e1ed]{font-size:12px;font-weight:600;color:var(--color-text-sub, #8e929b)}.loc-code-pill[data-v-05b6e1ed]{padding:2px 6px;border-radius:6px;background:#f9731633;color:#fb923c;font-size:11px;font-weight:700}.highlight-peak[data-v-05b6e1ed]{color:#ff9b54}.kpi-hint[data-v-05b6e1ed]{font-size:11px;color:var(--color-text-sub, #8e929b);line-height:1.2}.section-card[data-v-05b6e1ed]{padding:16px;background:var(--color-sf1, #17181c);border:1px solid var(--border-color, rgba(255, 255, 255, .06));border-radius:16px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.section-title-row[data-v-05b6e1ed]{display:flex;flex-direction:column;gap:4px}.title-with-badge[data-v-05b6e1ed]{display:flex;align-items:center;justify-content:space-between;gap:8px}.section-title[data-v-05b6e1ed]{font-size:14px;font-weight:700;color:var(--color-text, #ffffff)}.section-subtitle[data-v-05b6e1ed]{font-size:11px;color:var(--color-text-sub, #8e929b)}.peak-callout-badge[data-v-05b6e1ed]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;background:#e06a2629;border:1px solid rgba(224,106,38,.38);border-radius:16px;cursor:default}.peak-sticker-img.peak-fire-icon[data-v-05b6e1ed]{width:16px;height:16px;color:#ff9b54;flex-shrink:0;filter:drop-shadow(0 2px 6px rgba(255,155,84,.45));transition:transform .2s cubic-bezier(.34,1.56,.64,1),color .2s ease}.peak-callout-badge:hover .peak-sticker-img.peak-fire-icon[data-v-05b6e1ed]{transform:scale(1.22) rotate(-6deg);color:#ffb87a}.peak-text[data-v-05b6e1ed]{font-size:11px;font-weight:700;color:#ff9b54}.cell-inspector-card[data-v-05b6e1ed]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--color-sf2, #21242a);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:10px}.inspector-col[data-v-05b6e1ed]{display:flex;flex-direction:column;gap:2px}.ins-label[data-v-05b6e1ed]{font-size:11px;color:var(--color-text-sub, #8e929b)}.ins-val[data-v-05b6e1ed]{font-size:14px;font-weight:700;color:var(--color-text, #ffffff)}.ins-level-badge[data-v-05b6e1ed]{padding:3px 8px;border-radius:8px;font-size:10px;font-weight:700}.ins-level-badge.level-0[data-v-05b6e1ed]{background:#ffffff0f;color:#8e929b}.ins-level-badge.level-1[data-v-05b6e1ed]{background:#7ec42a33;color:#8ad232}.ins-level-badge.level-2[data-v-05b6e1ed]{background:#7ec42a66;color:#b6f368}.ins-level-badge.level-3[data-v-05b6e1ed]{background:#f59e0b4d;color:#fbbf24}.ins-level-badge.level-4[data-v-05b6e1ed]{background:#ef44444d;color:#f87171}.heatmap-matrix-scroll[data-v-05b6e1ed]{width:100%;overflow-x:auto;overflow-y:visible;padding:8px 6px;margin:-4px -2px;box-sizing:border-box}.heatmap-matrix-table[data-v-05b6e1ed]{min-width:440px;display:flex;flex-direction:column;gap:4px;padding:4px;box-sizing:border-box}.heatmap-header-row[data-v-05b6e1ed]{display:flex;align-items:center;gap:4px}.day-label-space[data-v-05b6e1ed]{width:24px;flex-shrink:0}.hours-track[data-v-05b6e1ed]{flex:1;display:grid;grid-template-columns:repeat(24,1fr);gap:3px;padding:0 4px}.hour-tick[data-v-05b6e1ed]{font-size:9px;color:var(--color-text-sub, #8e929b);text-align:center;opacity:.6}.hour-tick.is-major[data-v-05b6e1ed]{opacity:1;font-weight:600}.heatmap-day-row[data-v-05b6e1ed]{display:flex;align-items:center;gap:4px;overflow:visible}.day-name-cell[data-v-05b6e1ed]{width:24px;flex-shrink:0;font-size:10px;font-weight:600;color:var(--color-text-sub, #8e929b);text-align:right;padding-right:4px}.heatmap-cells-track[data-v-05b6e1ed]{flex:1;display:grid;grid-template-columns:repeat(24,1fr);gap:3px;padding:3px 4px;overflow:visible}.heat-cell[data-v-05b6e1ed]{aspect-ratio:1 / 1;border-radius:3px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.heat-cell.level-0[data-v-05b6e1ed]{background:#ffffff0a}.heat-cell.level-1[data-v-05b6e1ed]{background:#7ec42a47}.heat-cell.level-2[data-v-05b6e1ed]{background:#7ec42a8c}.heat-cell.level-3[data-v-05b6e1ed]{background:#7ec42a}.heat-cell.level-4[data-v-05b6e1ed]{background:#ff9b54;box-shadow:0 0 6px #ff9b5480}.heat-cell[data-v-05b6e1ed]:hover,.heat-cell.is-selected[data-v-05b6e1ed]{transform:scale(1.28);box-shadow:0 0 0 2px #fff,0 4px 10px #000000a6;position:relative;z-index:10}.heatmap-legend[data-v-05b6e1ed]{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px}.legend-text[data-v-05b6e1ed]{font-size:10px;color:var(--color-text-sub, #8e929b)}.legend-cells[data-v-05b6e1ed]{display:flex;gap:3px}.legend-box[data-v-05b6e1ed]{width:10px;height:10px;border-radius:2px}.legend-box.level-0[data-v-05b6e1ed]{background:#ffffff0a}.legend-box.level-1[data-v-05b6e1ed]{background:#7ec42a47}.legend-box.level-2[data-v-05b6e1ed]{background:#7ec42a8c}.legend-box.level-3[data-v-05b6e1ed]{background:#7ec42a}.legend-box.level-4[data-v-05b6e1ed]{background:#ff9b54}.analytics-sub-grid[data-v-05b6e1ed]{display:flex;flex-direction:column;gap:16px}.hourly-bars-track[data-v-05b6e1ed]{display:grid;grid-template-columns:repeat(24,1fr);gap:4px;align-items:flex-end;height:90px;padding-top:8px}.bar-column[data-v-05b6e1ed]{display:flex;flex-direction:column;align-items:center;height:100%;gap:4px;cursor:pointer}.bar-track[data-v-05b6e1ed]{flex:1;width:100%;max-width:14px;background:#ffffff0a;border-radius:4px;display:flex;align-items:flex-end;overflow:hidden}.bar-fill[data-v-05b6e1ed]{width:100%;background:var(--color-ac1, #7ec42a);border-radius:4px;transition:height .3s cubic-bezier(.34,1.56,.64,1),background .2s ease}.bar-column.is-peak .bar-fill[data-v-05b6e1ed]{background:#ff9b54;box-shadow:0 0 8px #ff9b5499}.bar-column:hover .bar-fill[data-v-05b6e1ed]{filter:brightness(1.25);transform:scaleY(1.05)}.bar-hour-label[data-v-05b6e1ed]{font-size:9px;color:var(--color-text-sub, #8e929b);white-space:nowrap}.locations-progress-list[data-v-05b6e1ed]{display:flex;flex-direction:column;gap:10px}.location-usage-row[data-v-05b6e1ed]{display:flex;flex-direction:column;gap:5px}.loc-usage-header[data-v-05b6e1ed]{display:flex;align-items:center;justify-content:space-between}.loc-title-group[data-v-05b6e1ed]{display:flex;align-items:center;gap:6px}.loc-code-badge[data-v-05b6e1ed]{padding:1px 5px;border-radius:4px;background:#ffffff14;font-size:10px;font-weight:700;color:var(--color-text, #ffffff)}.loc-title-name[data-v-05b6e1ed]{font-size:12px;font-weight:600;color:var(--color-text, #ffffff)}.loc-metrics-group[data-v-05b6e1ed]{display:flex;align-items:center;gap:8px}.loc-traffic-val[data-v-05b6e1ed]{font-size:11px;color:var(--color-text-sub, #8e929b)}.loc-percent-val[data-v-05b6e1ed]{font-size:12px;font-weight:700;color:var(--color-text, #ffffff)}.loc-track[data-v-05b6e1ed]{width:100%;height:6px;background:#ffffff0d;border-radius:3px;overflow:hidden}.loc-fill[data-v-05b6e1ed]{height:100%;border-radius:3px;transition:width .4s ease}.locations-empty-box[data-v-05b6e1ed]{display:flex;align-items:center;justify-content:center;padding:32px 16px;background:#ffffff05;border:1px dashed rgba(255,255,255,.08);border-radius:12px}.empty-hint[data-v-05b6e1ed]{font-size:13px;color:var(--color-text-sub, rgba(255, 255, 255, .45))}@media(min-width:860px){.usage-view-flow[data-v-05b6e1ed]{gap:20px}.period-switcher-card[data-v-05b6e1ed]{max-width:480px;align-self:flex-start}.kpi-grid[data-v-05b6e1ed]{grid-template-columns:repeat(4,1fr);gap:14px}.kpi-card[data-v-05b6e1ed]{padding:18px 16px;gap:8px}.kpi-value[data-v-05b6e1ed]{font-size:22px}.analytics-sub-grid[data-v-05b6e1ed]{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;align-items:stretch}.heatmap-matrix-scroll[data-v-05b6e1ed]{overflow-x:visible;padding:10px 4px;margin:0}.heatmap-matrix-table[data-v-05b6e1ed]{min-width:100%;gap:6px;padding:2px}.heatmap-cells-track[data-v-05b6e1ed]{gap:5px;padding:4px 6px}.heat-cell[data-v-05b6e1ed]{border-radius:4px}.hourly-bars-track[data-v-05b6e1ed]{height:115px;gap:6px}.bar-track[data-v-05b6e1ed]{max-width:18px}}.server-error-page[data-v-ebcba1ac]{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;background-color:var(--color-bg, #141414);padding:16px;box-sizing:border-box}.error-card[data-v-ebcba1ac]{max-width:420px;width:100%;text-align:center;background:var(--color-surface, #1E1F22);padding:36px 28px;border-radius:20px;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 36px #00000073;box-sizing:border-box;animation:card-appear-ebcba1ac .3s ease}.icon-wrap[data-v-ebcba1ac]{width:72px;height:72px;border-radius:50%;background:#e053431f;border:1px solid rgba(224,83,67,.28);color:#e05343;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 4px 20px #e053432e}h1[data-v-ebcba1ac]{font-size:20px;font-weight:700;margin:0 0 10px;color:var(--color-text, #fff);letter-spacing:-.3px}p[data-v-ebcba1ac]{font-size:14px;color:#fff9;margin:0 0 24px;line-height:1.5}.retry-btn[data-v-ebcba1ac]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--secondary2, #C9E36A);color:#17181b;border:none;padding:12px 28px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #c9e36a40}.retry-btn[data-v-ebcba1ac]:hover{background:#d5ef76;transform:translateY(-1px);box-shadow:0 6px 20px #c9e36a59}.retry-btn[data-v-ebcba1ac]:active{transform:translateY(0) scale(.97)}@keyframes card-appear-ebcba1ac{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.admin-wrapper[data-v-faa98635]{position:relative;width:100%;height:100%;min-height:100%;max-height:100%;overflow-y:auto!important;overflow-x:hidden;background:#191a1c;color:#fff;font-family:Inter,-apple-system,sans-serif;box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.2) transparent!important}.admin-wrapper[data-v-faa98635]::-webkit-scrollbar{display:block!important;width:8px!important;height:8px!important}.admin-wrapper[data-v-faa98635]::-webkit-scrollbar-track{display:block!important;background:#00000040!important}.admin-wrapper[data-v-faa98635]::-webkit-scrollbar-thumb{display:block!important;background:#fff3!important;border-radius:4px!important}.admin-wrapper[data-v-faa98635]::-webkit-scrollbar-thumb:hover{background:#ffffff59!important}.admin-tickets-feed[data-v-faa98635]::-webkit-scrollbar,.conv-messages-feed[data-v-faa98635]::-webkit-scrollbar,.existing-banners-list[data-v-faa98635]::-webkit-scrollbar,.admin-modal-card[data-v-faa98635]::-webkit-scrollbar,.admin-table-wrap[data-v-faa98635]::-webkit-scrollbar{display:block!important;width:6px!important;height:6px!important}.admin-tickets-feed[data-v-faa98635]::-webkit-scrollbar-thumb,.conv-messages-feed[data-v-faa98635]::-webkit-scrollbar-thumb,.existing-banners-list[data-v-faa98635]::-webkit-scrollbar-thumb,.admin-modal-card[data-v-faa98635]::-webkit-scrollbar-thumb,.admin-table-wrap[data-v-faa98635]::-webkit-scrollbar-thumb{display:block!important;background:#fff3!important;border-radius:3px!important}.admin-login-container[data-v-faa98635]{min-height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.admin-login-card[data-v-faa98635]{width:100%;max-width:400px;background:#242528;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px 28px;box-shadow:0 16px 40px #00000073;display:flex;flex-direction:column;gap:24px}.login-brand-header[data-v-faa98635]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.login-icon-box[data-v-faa98635]{width:56px;height:56px;border-radius:16px;background:#c9e36a1f;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.brand-shield-icon[data-v-faa98635]{color:#c9e36a}.login-title[data-v-faa98635]{margin:0;font-size:22px;font-weight:800;color:#fff}.login-subtitle[data-v-faa98635]{margin:0;font-size:13px;color:#8e9299}.login-form[data-v-faa98635]{display:flex;flex-direction:column;gap:16px}.login-error-banner[data-v-faa98635]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#f87171;font-size:12.5px}.form-group[data-v-faa98635]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-faa98635]{font-size:12px;font-weight:600;color:#8e9299}.input-wrap[data-v-faa98635]{position:relative;width:100%}.input-icon[data-v-faa98635]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#6c7075}.form-input[data-v-faa98635],.form-select[data-v-faa98635]{width:100%;box-sizing:border-box;padding:11px 14px;background:#1c1d1f;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:13.5px;outline:none;transition:border-color .2s}.input-wrap .form-input[data-v-faa98635]{padding-left:40px}.form-input[data-v-faa98635]:focus,.form-select[data-v-faa98635]:focus{border-color:#c9e36a}.form-input.uppercase[data-v-faa98635]{text-transform:uppercase}.form-textarea[data-v-faa98635]{width:100%;box-sizing:border-box;padding:10px 14px;background:#1c1d1f;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:13.5px;outline:none;resize:vertical}.form-textarea[data-v-faa98635]:focus{border-color:#c9e36a}.login-submit-btn[data-v-faa98635]{width:100%;height:48px;border-radius:12px;background:#c9e36a;border:none;color:#12140e;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);margin-top:6px}.login-submit-btn[data-v-faa98635]:hover:not(:disabled){background:#d8f279;box-shadow:0 4px 16px #c9e36a4d}.login-submit-btn[data-v-faa98635]:disabled{opacity:.6;cursor:not-allowed}.login-footer[data-v-faa98635]{display:flex;justify-content:center}.back-to-site-btn[data-v-faa98635]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#8e9299;font-size:13px;cursor:pointer;transition:color .15s}.back-to-site-btn[data-v-faa98635]:hover{color:#fff}.admin-dashboard[data-v-faa98635]{min-height:100%;display:flex;flex-direction:column}.admin-navbar[data-v-faa98635]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#242528;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:50;flex-wrap:wrap;gap:12px}.nav-left[data-v-faa98635]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.nav-logo-box[data-v-faa98635]{display:flex;align-items:center;gap:8px}.nav-shield-icon[data-v-faa98635]{color:#c9e36a}.nav-logo-text[data-v-faa98635]{font-size:17px;font-weight:800;color:#fff;display:flex;align-items:center;gap:6px}.badge-role[data-v-faa98635]{font-size:10px;padding:2px 6px;border-radius:4px;background:#c9e36a;color:#12140e;font-weight:800}.nav-tabs[data-v-faa98635]{display:flex;align-items:center;gap:6px;background:#00000040;border-radius:10px;padding:3px}.tab-btn[data-v-faa98635]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;background:transparent;border:none;color:#8e9299;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.tab-btn[data-v-faa98635]:hover{color:#fff}.tab-btn.is-active[data-v-faa98635]{background:#ffffff1f;color:#fff}.nav-right[data-v-faa98635]{display:flex;align-items:center;gap:10px}.nav-site-btn[data-v-faa98635],.nav-logout-btn[data-v-faa98635]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:13px;cursor:pointer;transition:all .15s}.nav-site-btn[data-v-faa98635]:hover{background:#ffffff1f}.nav-logout-btn[data-v-faa98635]:hover{background:#ef444433;border-color:#ef444466;color:#f87171}.admin-content[data-v-faa98635]{flex:1;padding:24px 24px calc(36px + env(safe-area-inset-bottom,0px)) 24px;max-width:1320px;width:100%;margin:0 auto;box-sizing:border-box}.tab-pane[data-v-faa98635]{display:flex;flex-direction:column;gap:20px}.pane-header-row[data-v-faa98635]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.pane-title[data-v-faa98635]{margin:0;font-size:20px;font-weight:800;color:#fff}.pane-subtitle[data-v-faa98635]{margin:4px 0 0;font-size:13px;color:#8e9299}.search-wrap[data-v-faa98635]{display:flex;align-items:center;gap:8px}.header-actions-row[data-v-faa98635]{display:flex;align-items:center;gap:10px}.refresh-icon-btn[data-v-faa98635]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#242528;border:1px solid rgba(255,255,255,.1);color:#c9e36a;cursor:pointer;transition:all .15s ease}.refresh-icon-btn[data-v-faa98635]:hover:not(:disabled){background:#c9e36a26;border-color:#c9e36a}.refresh-icon-btn[data-v-faa98635]:disabled{opacity:.5;cursor:not-allowed}.search-input[data-v-faa98635]{padding:8px 12px;background:#242528;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:13px;width:220px;outline:none}.search-input[data-v-faa98635]:focus{border-color:#c9e36a}.search-btn[data-v-faa98635]{padding:8px 14px;border-radius:8px;background:#c9e36a;border:none;color:#12140e;font-size:13px;font-weight:700;cursor:pointer}.primary-add-btn[data-v-faa98635]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:10px;background:#c9e36a;border:none;color:#12140e;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .2s ease}.primary-add-btn[data-v-faa98635]:hover{background:#d8f279;box-shadow:0 4px 14px #c9e36a40}.admin-table-wrap[data-v-faa98635]{background:#242528;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow-x:auto}.admin-table[data-v-faa98635]{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.admin-table th[data-v-faa98635]{padding:12px 14px;background:#00000040;color:#8e9299;font-weight:600;border-bottom:1px solid rgba(255,255,255,.06);-webkit-user-select:none;user-select:none}.sortable-th[data-v-faa98635]{cursor:pointer;transition:color .15s ease,background .15s ease}.sortable-th[data-v-faa98635]:hover{color:#fff;background:#ffffff0a}.th-content[data-v-faa98635]{display:inline-flex;align-items:center;gap:5px}.sort-icon[data-v-faa98635]{color:#c9e36a;opacity:.8}.admin-table td[data-v-faa98635]{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.admin-table tr:hover td[data-v-faa98635]{background:#ffffff05}.mono-id[data-v-faa98635]{font-family:monospace;color:#8e9299}.user-cell[data-v-faa98635]{display:flex;align-items:center;gap:10px}.cell-avatar-wrap[data-v-faa98635]{width:28px;height:28px;border-radius:50%;overflow:hidden;background:#333}.cell-avatar-img[data-v-faa98635]{width:100%;height:100%;object-fit:cover}.cell-avatar-fallback[data-v-faa98635]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;background:#444}.user-cell-name[data-v-faa98635]{font-weight:600}.cell-balance-wrap[data-v-faa98635]{display:inline-flex;align-items:center;gap:4px}.spins-pill[data-v-faa98635]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background:#c9e36a1f;color:#c9e36a;font-size:12px}.sub-cell[data-v-faa98635]{display:flex;flex-direction:column;gap:4px}.sub-plan-badge-row[data-v-faa98635]{display:flex;align-items:center;gap:6px}.sub-expire-info[data-v-faa98635]{display:flex;align-items:center}.sub-exp-badge[data-v-faa98635]{font-size:11px}.sub-exp-badge.active[data-v-faa98635]{color:#9ea3aa}.sub-exp-badge.expired[data-v-faa98635]{color:#f87171;font-weight:600}.status-pill[data-v-faa98635]{display:inline-flex;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:700}.status-pill.is-ok[data-v-faa98635],.status-pill.is-active[data-v-faa98635]{background:#54b94824;color:#54b948}.status-pill.is-inactive[data-v-faa98635]{background:#ffffff0f;color:#8e9299}.status-pill.is-banned[data-v-faa98635]{background:#ef444426;color:#f87171}.auth-chips[data-v-faa98635]{display:flex;gap:4px}.auth-chip[data-v-faa98635]{padding:1px 5px;border-radius:4px;font-size:10px;font-weight:800}.auth-chip.tg[data-v-faa98635]{background:#229ed933;color:#229ed9}.auth-chip.google[data-v-faa98635]{background:#ea433533;color:#ea4335}.auth-chip.pass[data-v-faa98635]{background:#ffffff1a;color:#bbb}.table-actions[data-v-faa98635]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.tbl-action-btn[data-v-faa98635]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#fff;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s}.tbl-action-btn[data-v-faa98635]:hover{background:#ffffff24}.tbl-action-btn.username[data-v-faa98635]:hover{background:#a855f733;color:#c084fc;border-color:#a855f759}.user-cell-name-wrap[data-v-faa98635]{display:inline-flex;align-items:center;gap:6px}.inline-edit-username-btn[data-v-faa98635]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:transparent;border:none;color:#ffffff59;cursor:pointer;transition:all .15s;padding:0}.inline-edit-username-btn[data-v-faa98635]:hover{background:#ffffff1a;color:#c9e36a}.tbl-action-btn.spins[data-v-faa98635]:hover{background:#c9e36a2e;color:#c9e36a;border-color:#c9e36a4d}.tbl-action-btn.sub[data-v-faa98635]:hover{background:#38bdf82e;color:#38bdf8;border-color:#38bdf84d}.tbl-action-btn.ban[data-v-faa98635]:hover{background:#ef444433;color:#f87171}.tbl-action-btn.unban[data-v-faa98635]{background:#54b94826;color:#54b948}.tbl-action-btn.delete[data-v-faa98635]:hover{background:#ef444440;color:#f87171}.mono-promo-badge[data-v-faa98635]{font-family:monospace;font-size:14px;color:#c9e36a;background:#c9e36a1a;padding:2px 7px;border-radius:6px}.discount-val[data-v-faa98635]{font-weight:700;color:#fff}.bot-promo-badge[data-v-faa98635]{display:inline-flex;font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;background:#a855f726;color:#c084fc}.desc-cell[data-v-faa98635]{color:#8e9299;max-width:250px}.banners-admin-grid[data-v-faa98635]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.banner-admin-card[data-v-faa98635]{background:#242528;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:all .2s}.banner-admin-card.is-inactive-card[data-v-faa98635]{opacity:.6}.bac-top[data-v-faa98635]{display:flex;align-items:center;justify-content:space-between}.bac-badge-row[data-v-faa98635]{display:flex;align-items:center;gap:6px}.bac-order-badge[data-v-faa98635]{font-family:monospace;font-size:11px;font-weight:700;color:#8e9299}.bac-icon-box[data-v-faa98635]{width:22px;height:22px;border-radius:6px;background:#ffffff1f;color:var(--bac-accent, #c9e36a);display:flex;align-items:center;justify-content:center}.bac-color-dot[data-v-faa98635]{width:12px;height:12px;border-radius:50%;display:inline-block;border:1px solid rgba(255,255,255,.3)}.bac-tag[data-v-faa98635]{display:inline-flex;align-items:center;height:22px;box-sizing:border-box;font-size:10px;font-weight:800;padding:0 6px;border-radius:4px;background:color-mix(in srgb,var(--bac-accent, #c9e36a) 15%,transparent);color:var(--bac-accent, #c9e36a);border:1px solid color-mix(in srgb,var(--bac-accent, #c9e36a) 30%,transparent)}.bac-actions[data-v-faa98635]{display:flex;gap:6px}.bac-btn[data-v-faa98635]{width:28px;height:28px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.bac-btn[data-v-faa98635]:hover{background:#ffffff24}.bac-btn.delete[data-v-faa98635]:hover{background:#ef444440;color:#f87171}.bac-body-row[data-v-faa98635]{display:flex;align-items:center;justify-content:space-between;gap:12px}.bac-body[data-v-faa98635]{display:flex;flex-direction:column;gap:4px;flex:1}.bac-title[data-v-faa98635]{margin:0;font-size:16px;font-weight:700;color:#fff}.bac-subtitle[data-v-faa98635]{margin:0;font-size:12px;color:#8e9299;line-height:1.35}.bac-image-wrap[data-v-faa98635]{width:52px;height:52px;flex-shrink:0;border-radius:10px;overflow:hidden;background:#00000040;display:flex;align-items:center;justify-content:center;padding:2px}.bac-img[data-v-faa98635]{width:100%;height:100%;object-fit:contain}.bac-footer[data-v-faa98635]{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid rgba(255,255,255,.05);font-size:12px}.bac-label[data-v-faa98635]{color:#6c7075;margin-right:4px}.bac-link-val[data-v-faa98635]{color:#8e9299;font-family:monospace}.bac-btn-preview[data-v-faa98635]{font-weight:700;font-size:11.5px}.admin-modal-backdrop[data-v-faa98635]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.admin-modal-card[data-v-faa98635]{width:100%;max-width:480px;background:#242528;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:22px;box-shadow:0 16px 40px #00000080;display:flex;flex-direction:column;gap:16px;max-height:90vh;overflow-y:auto}.visual-editor-card[data-v-faa98635]{max-width:760px}.modal-head[data-v-faa98635]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-h-group[data-v-faa98635]{display:flex;flex-direction:column;gap:4px}.editor-badge[data-v-faa98635]{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;color:#c9e36a;letter-spacing:.5px}.modal-h[data-v-faa98635]{margin:0;font-size:18px;font-weight:800;color:#fff}.modal-x-btn[data-v-faa98635]{background:#ffffff14;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background .15s}.modal-x-btn[data-v-faa98635]:hover{background:#ffffff29}.modal-b[data-v-faa98635]{display:flex;flex-direction:column;gap:14px}.modal-sub[data-v-faa98635]{margin:0;font-size:13px;color:#8e9299}.text-accent[data-v-faa98635]{color:#c9e36a}.text-danger[data-v-faa98635]{color:#f87171}.text-muted[data-v-faa98635]{color:#8e9299}.quick-chips-row[data-v-faa98635]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:4px}.quick-chip[data-v-faa98635]{padding:4px 10px;border-radius:6px;background:#c9e36a1f;border:1px solid rgba(201,227,106,.25);color:#c9e36a;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.quick-chip[data-v-faa98635]:hover{background:#c9e36a;color:#12140e}.quick-chip.danger[data-v-faa98635]{background:#ef444426;border-color:#ef44444d;color:#f87171}.quick-chip.danger[data-v-faa98635]:hover{background:#ef4444;color:#fff}.current-sub-info[data-v-faa98635]{background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 14px;font-size:13px;display:flex;flex-direction:column;gap:4px;color:#8e9299}.current-sub-info strong[data-v-faa98635]{color:#fff}.sub-mode-tabs[data-v-faa98635]{display:flex;gap:6px;background:#00000040;border-radius:10px;padding:3px}.sub-mode-btn[data-v-faa98635]{flex:1;padding:8px 12px;border-radius:8px;background:transparent;border:none;color:#8e9299;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s}.sub-mode-btn.is-active[data-v-faa98635]{background:#ffffff1f;color:#fff}.visual-preview-section[data-v-faa98635]{display:flex;flex-direction:column;gap:8px;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px}.preview-label-row[data-v-faa98635]{display:flex;align-items:center;justify-content:space-between}.preview-title-tag[data-v-faa98635]{font-size:11px;font-weight:800;color:#8e9299;text-transform:uppercase;letter-spacing:.5px}.preview-hint[data-v-faa98635]{font-size:11px;color:#6c7075}.live-banner-preview[data-v-faa98635]{position:relative;display:flex;align-items:stretch;justify-content:space-between;width:100%;height:162px;min-height:162px;box-sizing:border-box;background:#313131;border:none;border-radius:15px;padding:14px 16px;overflow:hidden;box-shadow:0 4px 12px #0000004d;-webkit-user-select:none;user-select:none}.card-pattern-overlay[data-v-faa98635]{position:absolute;inset:0;background-size:888px auto;background-repeat:repeat;background-position:center center;opacity:.05;pointer-events:none;z-index:1}.card-ambient-glow[data-v-faa98635]{position:absolute;left:-20%;top:-50%;width:140%;height:200%;pointer-events:none;z-index:1}.lp-left-content[data-v-faa98635]{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:58%;min-width:0}.lp-head-row[data-v-faa98635]{display:flex;align-items:center;justify-content:space-between;width:100%}.lp-badge-group[data-v-faa98635]{display:flex;align-items:center;gap:8px}.lp-icon-box[data-v-faa98635]{width:26px;height:26px;min-width:26px;border-radius:6px;background:#ffffff29;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-icon[data-v-faa98635]{flex-shrink:0}.lp-badge-tag[data-v-faa98635]{display:inline-flex;align-items:center;justify-content:center;height:26px;min-height:26px;min-width:26px;box-sizing:border-box;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--preview-badge-color, var(--preview-accent, #c9e36a));background:color-mix(in srgb,var(--preview-badge-color, var(--preview-accent, #c9e36a)) 14%,transparent);border:1px solid color-mix(in srgb,var(--preview-badge-color, var(--preview-accent, #c9e36a)) 30%,transparent);padding:0 9px;border-radius:6px}.lp-dots[data-v-faa98635]{display:flex;align-items:center;gap:5px}.lp-dot[data-v-faa98635]{width:6px;height:6px;border-radius:50%;background:#fff3}.lp-dot.is-active[data-v-faa98635]{width:16px;border-radius:4px;background:var(--preview-accent, #c9e36a)}.lp-text-body[data-v-faa98635]{display:flex;flex-direction:column;gap:3px;margin:4px 0}.lp-title[data-v-faa98635]{margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:700;color:#fff;line-height:1.2;letter-spacing:-.2px}.lp-subtitle[data-v-faa98635]{margin:0;font-family:Inter,sans-serif;font-size:11.5px;font-style:italic;font-weight:500;color:#ffffffb8;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-footer[data-v-faa98635]{display:flex;align-items:center;margin-top:auto}.lp-btn[data-v-faa98635]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:color-mix(in srgb,var(--preview-btn-color, var(--preview-accent, #c9e36a)) 14%,transparent);border:1px solid color-mix(in srgb,var(--preview-btn-color, var(--preview-accent, #c9e36a)) 32%,transparent);color:var(--preview-btn-color, var(--preview-accent, #c9e36a));font-size:12px;font-weight:700}.lp-art-container[data-v-faa98635]{position:absolute;right:-8px;bottom:-12px;width:235px;height:175px;pointer-events:none;z-index:2;display:flex;align-items:flex-end;justify-content:flex-end}.lp-art-container.is-hero[data-v-faa98635]{right:-10px;bottom:-6px;width:235px;height:190px}.lp-art-image[data-v-faa98635]{width:auto;height:100%;max-height:175px;object-fit:contain;object-position:right bottom;filter:drop-shadow(0px 6px 14px rgba(0,0,0,.55))}.lp-art-container.is-hero .lp-art-image[data-v-faa98635]{max-height:190px;filter:drop-shadow(0px 6px 14px rgba(0,0,0,.6))}.icon-grid-selector[data-v-faa98635]{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}.icon-select-tile[data-v-faa98635]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;background:#1c1d1f;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#8e9299;cursor:pointer;transition:all .15s ease}.icon-select-tile[data-v-faa98635]:hover{background:#ffffff0f;color:#fff}.icon-select-tile.is-selected[data-v-faa98635]{background:#c9e36a24;border-color:#c9e36a;color:#c9e36a}.icon-tile-label[data-v-faa98635]{font-size:10px;font-weight:600}.dino-selector-head[data-v-faa98635]{display:flex;align-items:center;justify-content:space-between}.dino-active-name[data-v-faa98635]{font-size:12px;color:#c9e36a;font-weight:700}.dino-grid-selector[data-v-faa98635]{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px}.dino-select-tile[data-v-faa98635]{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;background:#1c1d1f;border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;transition:all .15s ease}.dino-select-tile[data-v-faa98635]:hover{background:#ffffff0d;border-color:#fff3}.dino-select-tile.is-selected[data-v-faa98635]{background:#c9e36a1f;border-color:#c9e36a}.dino-tile-thumb[data-v-faa98635]{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.dino-thumb-img[data-v-faa98635]{width:100%;height:100%;object-fit:contain}.dino-thumb-none[data-v-faa98635]{font-size:9px;color:#8e9299;text-align:center;line-height:1.1}.dino-tile-label[data-v-faa98635]{font-size:10px;font-weight:600;color:#cbd5e1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dino-check-badge[data-v-faa98635]{position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:#c9e36a;color:#12140e;display:flex;align-items:center;justify-content:center}.color-picker-control-row[data-v-faa98635]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#1c1d1f;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:8px 12px}.color-swatches-row[data-v-faa98635]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.color-swatch-btn[data-v-faa98635]{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,border-color .15s ease}.color-swatch-btn[data-v-faa98635]:hover{transform:scale(1.15)}.color-swatch-btn.is-active[data-v-faa98635]{border-color:#fff;transform:scale(1.15);box-shadow:0 0 8px #fff6}.swatch-check[data-v-faa98635]{color:#12140e}.color-custom-inputs[data-v-faa98635]{display:flex;align-items:center;gap:8px}.native-color-input[data-v-faa98635]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;cursor:pointer}.hex-input[data-v-faa98635]{width:90px;padding:6px 10px;font-size:13px}.form-row-2[data-v-faa98635]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkbox-row[data-v-faa98635]{display:flex;flex-direction:column;gap:8px;padding:4px 0}.cb-label[data-v-faa98635]{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff;cursor:pointer}.pattern-selector-grid[data-v-faa98635]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;width:100%}.pattern-select-btn[data-v-faa98635]{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;background:#1c1d1f;border:1px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;text-align:left;transition:all .18s ease;-webkit-user-select:none;user-select:none}.pattern-select-btn[data-v-faa98635]:hover{background:#ffffff0d;border-color:#fff3}.pattern-select-btn.is-selected[data-v-faa98635]{background:#c9e36a1a;border-color:#c9e36a}.pattern-thumb-preview[data-v-faa98635]{width:44px;height:44px;border-radius:8px;background-color:#2b2c30;background-size:cover;background-repeat:repeat;background-position:center;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pattern-none-tag[data-v-faa98635]{font-size:9px;font-weight:700;color:#8e9299;text-transform:uppercase}.pattern-info-col[data-v-faa98635]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pattern-name[data-v-faa98635]{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pattern-desc[data-v-faa98635]{font-size:10.5px;color:#8e9299;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pattern-check-badge[data-v-faa98635]{position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:50%;background:#c9e36a;color:#12140e;display:flex;align-items:center;justify-content:center}.color-head-flex[data-v-faa98635]{display:flex;align-items:center;justify-content:space-between;width:100%}.color-sync-btn[data-v-faa98635]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#c9e36a;font-size:11px;font-weight:600;border-radius:6px;padding:2px 7px;cursor:pointer;transition:all .15s ease}.color-sync-btn[data-v-faa98635]:hover{background:#c9e36a2e;border-color:#c9e36a}.color-synced-badge[data-v-faa98635]{font-size:10.5px;color:#8e9299;font-weight:500}.modal-btns[data-v-faa98635]{display:flex;align-items:center;gap:10px;margin-top:6px}.m-cancel-btn[data-v-faa98635]{flex:1;height:44px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#8e9299;font-size:13.5px;font-weight:600;cursor:pointer}.m-submit-btn[data-v-faa98635]{flex:1.5;height:44px;border-radius:10px;background:#c9e36a;border:none;color:#12140e;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .2s}.m-submit-btn[data-v-faa98635]:disabled{opacity:.5;cursor:not-allowed}.loading-box[data-v-faa98635],.empty-box[data-v-faa98635]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#8e9299;gap:10px}.spin-icon[data-v-faa98635]{animation:spin-faa98635 1.2s linear infinite;color:#c9e36a}@keyframes spin-faa98635{to{transform:rotate(360deg)}}.tab-badge[data-v-faa98635]{background:#ef4444;color:#fff;font-size:10px;font-weight:800;padding:1px 6px;border-radius:10px;margin-left:4px}.support-admin-pane[data-v-faa98635]{padding:0}.support-split-layout[data-v-faa98635]{display:flex;height:calc(85vh - 70px);min-height:580px;background:#1b1c1e;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.support-sidebar[data-v-faa98635]{width:360px;flex-shrink:0;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;background:#1e1f23}.sidebar-top-bar[data-v-faa98635]{padding:14px 14px 10px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:10px}.sidebar-title-row[data-v-faa98635]{display:flex;align-items:center;justify-content:space-between}.support-sec-title[data-v-faa98635]{font-size:15px;font-weight:700;color:#fff;margin:0}.refresh-tickets-btn[data-v-faa98635]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffffb3;padding:4px 6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.refresh-tickets-btn[data-v-faa98635]:hover{color:#fff;background:#ffffff1f}.spin-anim[data-v-faa98635]{animation:spin-faa98635 .8s linear infinite}.support-filter-pills[data-v-faa98635]{display:flex;gap:6px;flex-wrap:wrap}.filter-pill[data-v-faa98635]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#ffffffb3;font-size:11px;font-weight:600;padding:4px 8px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.filter-pill[data-v-faa98635]:hover{background:#ffffff1a;color:#fff}.filter-pill.is-active[data-v-faa98635]{background:var(--color-ac1, #c9e36a);border-color:var(--color-ac1, #c9e36a);color:#1a1e10;font-weight:700}.pill-counter[data-v-faa98635]{background:#ef4444;color:#fff;font-size:9px;font-weight:800;padding:1px 5px;border-radius:6px}.support-search-wrap[data-v-faa98635]{position:relative;width:100%}.support-search-wrap .s-icon[data-v-faa98635]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#fff6}.support-search-input[data-v-faa98635]{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:7px 10px 7px 30px;color:#fff;font-size:12px;box-sizing:border-box;outline:none}.support-search-input[data-v-faa98635]:focus{border-color:var(--color-ac1, #c9e36a)}.admin-tickets-feed[data-v-faa98635]{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.support-feed-loading[data-v-faa98635],.support-empty-feed[data-v-faa98635]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 10px;color:#ffffff73;font-size:12px}.admin-ticket-item[data-v-faa98635]{background:#24252a;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:all .2s ease}.admin-ticket-item[data-v-faa98635]:hover{background:#2a2c32;border-color:#ffffff26}.admin-ticket-item.is-selected[data-v-faa98635]{background:#232d1d;border-color:var(--color-ac1, #c9e36a)}.admin-ticket-item.is-open[data-v-faa98635]{border-left:3px solid #eab308}.ati-header[data-v-faa98635]{display:flex;align-items:center;gap:6px}.ati-id[data-v-faa98635]{font-size:10.5px;font-weight:700;color:#fff9}.ati-status-badge[data-v-faa98635]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}.ati-status-badge.st-open[data-v-faa98635]{background:#eab30833;color:#eab308}.ati-status-badge.st-answered[data-v-faa98635]{background:#a855f733;color:#c084fc}.ati-status-badge.st-closed[data-v-faa98635]{background:#ffffff1a;color:#ffffff80}.ati-time[data-v-faa98635]{margin-left:auto;font-size:10px;color:#ffffff73}.ati-subject[data-v-faa98635]{font-size:13px;font-weight:700;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ati-meta[data-v-faa98635]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#ffffff8c}.ati-preview[data-v-faa98635]{font-size:11px;color:#ffffffbf;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ati-preview b[data-v-faa98635]{color:var(--color-ac1, #c9e36a)}.support-chat-pane[data-v-faa98635]{flex:1;display:flex;flex-direction:column;background:#161719}.support-no-selected[data-v-faa98635]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;text-align:center;padding:40px;color:#ffffff80}.empty-selection-icon[data-v-faa98635]{width:72px;height:72px;border-radius:20px;background:#c9e36a1a;color:var(--color-ac1, #c9e36a);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.support-no-selected h3[data-v-faa98635]{font-size:17px;font-weight:700;color:#fff;margin:0 0 6px}.support-no-selected p[data-v-faa98635]{font-size:13px;max-width:400px;margin:0;line-height:1.4}.support-conversation-view[data-v-faa98635]{display:flex;flex-direction:column;height:100%}.conv-header[data-v-faa98635]{padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;background:#1b1d20}.conv-head-left[data-v-faa98635]{display:flex;flex-direction:column;gap:4px}.conv-title-row[data-v-faa98635]{display:flex;align-items:center;gap:8px}.conv-ticket-id[data-v-faa98635]{font-size:13px;font-weight:800;color:var(--color-ac1, #c9e36a)}.conv-subject[data-v-faa98635]{font-size:15px;font-weight:700;color:#fff;margin:0}.conv-user-info[data-v-faa98635]{display:flex;align-items:center;gap:10px;font-size:12px;color:#ffffffa6}.conv-user-info strong[data-v-faa98635]{color:#fff}.tg-synced-pill[data-v-faa98635]{font-size:10px;font-weight:700;background:#38bdf829;color:#38bdf8;padding:2px 6px;border-radius:4px}.conv-head-actions[data-v-faa98635]{display:flex;gap:8px}.admin-close-ticket-btn[data-v-faa98635]{display:inline-flex;align-items:center;gap:6px;background:#ef444429;border:1px solid rgba(239,68,68,.4);border-radius:8px;color:#fca5a5;padding:6px 12px;font-size:11.5px;font-weight:700;cursor:pointer;transition:all .2s ease}.admin-close-ticket-btn[data-v-faa98635]:hover{background:#ef444447;color:#fff}.admin-reopen-ticket-btn[data-v-faa98635]{display:inline-flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;padding:6px 12px;font-size:11.5px;font-weight:600;cursor:pointer}.conv-messages-feed[data-v-faa98635]{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.chat-loading-notice[data-v-faa98635]{display:flex;align-items:center;justify-content:center;gap:8px;margin:auto;color:#ffffff80;font-size:12px}.hidden-file-input[data-v-faa98635]{display:none!important}.admin-chat-system-row[data-v-faa98635]{display:flex;justify-content:center;align-items:center;margin:6px 0;width:100%}.admin-chat-system-pill[data-v-faa98635]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--color-sf2, #1f2125);border:1px solid rgba(255,255,255,.08);border-radius:9999px;font-size:12px;color:var(--color-text, #ffffff);max-width:90%;box-shadow:0 1px 3px #0003}.admin-chat-system-pill .sys-pill-icon[data-v-faa98635]{color:var(--color-ac1, #c9e36a);flex-shrink:0}.admin-chat-system-pill .sys-pill-text[data-v-faa98635]{color:var(--color-text, #ffffff);font-weight:500;text-align:center;word-break:break-word}.admin-chat-system-pill .sys-pill-time[data-v-faa98635]{font-size:10.5px;opacity:.6;white-space:nowrap;flex-shrink:0}.admin-chat-bubble[data-v-faa98635]{display:flex;flex-direction:column;max-width:82%;gap:3px}.admin-chat-bubble.msg-operator[data-v-faa98635]{align-self:flex-end}.admin-chat-bubble.msg-user[data-v-faa98635]{align-self:flex-start}.bubble-sender-row[data-v-faa98635]{display:flex;align-items:center;gap:8px;padding:0 4px}.msg-operator .b-sender-title[data-v-faa98635]{font-size:11px;font-weight:700;color:#38bdf8}.msg-user .b-sender-title[data-v-faa98635]{font-size:11px;font-weight:700;color:#c9e36a}.b-time-tag[data-v-faa98635]{font-size:10px;color:#ffffff80}.b-bubble-content[data-v-faa98635]{border-radius:12px;padding:10px 14px;position:relative}.msg-operator .b-bubble-content[data-v-faa98635]{background:var(--color-sf2, #1f2125);border:none;color:var(--color-text, #ffffff);border-bottom-right-radius:4px}.msg-user .b-bubble-content[data-v-faa98635]{background:var(--color-sf3, #25282d);border:none;color:var(--color-text, #ffffff);border-bottom-left-radius:4px}.b-bubble-text[data-v-faa98635]{font-size:13.5px;line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word;color:#fff}.conv-reply-box[data-v-faa98635]{padding:12px 18px;background:#1a1c1e;border-top:1px solid rgba(255,255,255,.08)}.admin-reply-form[data-v-faa98635]{display:flex;flex-direction:column;gap:8px}.admin-reply-textarea[data-v-faa98635]{width:100%;background:#23252a;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:12px 14px;color:#fff;font-size:13.5px;font-family:inherit;resize:vertical;min-height:72px;outline:none;box-sizing:border-box;transition:all .2s ease}.admin-reply-textarea[data-v-faa98635]::placeholder{color:#fff6}.admin-reply-textarea[data-v-faa98635]:focus{border-color:var(--color-ac1, #c9e36a);background:#272a30}.reply-actions-row[data-v-faa98635]{display:flex;align-items:center;justify-content:space-between}.reply-hint-text[data-v-faa98635]{font-size:11px;color:#ffffff73}.admin-send-reply-btn[data-v-faa98635]{display:inline-flex;align-items:center;gap:8px;background:var(--color-ac1, #c9e36a);color:#1a1e10;border:none;border-radius:9px;padding:9px 20px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}.admin-send-reply-btn[data-v-faa98635]:hover{filter:brightness(1.1)}.admin-send-reply-btn[data-v-faa98635]:disabled{opacity:.5;cursor:not-allowed}.admin-spinner[data-v-faa98635]{width:18px;height:18px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--color-ac1, #c9e36a);border-radius:50%;animation:spin-faa98635 .8s linear infinite;display:inline-block}.admin-spinner.sm[data-v-faa98635]{width:14px;height:14px;border-width:2px}.conv-user-bar[data-v-faa98635]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 14px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.07)}.user-info-metric[data-v-faa98635]{display:inline-flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:4px 8px;font-size:11.5px}.uim-label[data-v-faa98635]{color:#ffffff8c}.uim-value[data-v-faa98635]{font-weight:700;color:#fff}.uim-sub-info[data-v-faa98635]{font-size:10px;color:#ffffff73}.uim-btn[data-v-faa98635]{display:inline-flex;align-items:center;gap:4px;background:#c9e36a26;border:1px solid rgba(201,227,106,.3);border-radius:6px;padding:3px 7px;color:#c9e36a;font-size:10.5px;font-weight:700;cursor:pointer;transition:all .2s ease;margin-left:2px}.uim-btn[data-v-faa98635]:hover{background:#c9e36a40;color:#fff}.uim-delete-btn[data-v-faa98635]{display:inline-flex;align-items:center;gap:5px;background:#ef44441f;border:1px solid rgba(239,68,68,.28);border-radius:8px;padding:5px 10px;color:#fca5a5;font-size:11px;font-weight:700;cursor:pointer;margin-left:auto;transition:all .2s ease}.uim-delete-btn[data-v-faa98635]:hover{background:#ef444440;color:#fff}.m-submit-btn.danger[data-v-faa98635]{background:#ef4444;color:#fff}.m-submit-btn.danger[data-v-faa98635]:hover:not(:disabled){background:#dc2626}.modal-head-title-wrap[data-v-faa98635]{display:flex;align-items:center;gap:10px}.danger-header-icon[data-v-faa98635]{width:32px;height:32px;border-radius:8px;background:#ef444426;color:#f87171;display:flex;align-items:center;justify-content:center}.delete-warning-box[data-v-faa98635]{background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:12px 14px;margin-bottom:16px}.del-warn-main[data-v-faa98635]{font-size:13.5px;color:#fff;margin:0 0 6px;line-height:1.4}.del-warn-desc[data-v-faa98635]{font-size:12px;color:#fca5a5;margin:0;line-height:1.4}.del-code-challenge-group[data-v-faa98635]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.del-code-badge-wrap[data-v-faa98635]{display:flex;align-items:center;justify-content:center;padding:12px;background:#00000059;border-radius:10px;border:1px dashed rgba(239,68,68,.3)}.del-code-badge[data-v-faa98635]{font-family:JetBrains Mono,monospace,Consolas;font-size:24px;font-weight:800;letter-spacing:6px;color:#f87171;-webkit-user-select:all;user-select:all}.del-code-input[data-v-faa98635]{text-align:center;font-family:JetBrains Mono,monospace,Consolas;font-size:16px;font-weight:700;letter-spacing:4px;text-transform:uppercase}.reply-chips-bar[data-v-faa98635]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 12px;background:#00000040;border-bottom:1px solid rgba(255,255,255,.06)}.sel-chip[data-v-faa98635]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:11px}.sel-chip.banner-chip[data-v-faa98635]{background:#c9e36a26;border:1px solid rgba(201,227,106,.35);color:#c9e36a}.sel-chip.file-chip[data-v-faa98635]{background:#38bdf826;border:1px solid rgba(56,189,248,.35);color:#38bdf8}.chip-del-btn[data-v-faa98635]{background:none;border:none;color:inherit;cursor:pointer;padding:0;display:flex;align-items:center}.reply-toolbar-row[data-v-faa98635]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.reply-tool-btn[data-v-faa98635]{display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:5px 10px;color:#ffffffbf;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .2s ease}.reply-tool-btn[data-v-faa98635]:hover{background:#ffffff1f;color:#fff}.reply-tool-btn.is-active[data-v-faa98635]{background:#c9e36a26;border-color:#c9e36a66;color:#c9e36a}.chat-banner-slider-card[data-v-faa98635]{position:relative;display:flex;align-items:stretch;justify-content:space-between;width:100%;max-width:440px;min-height:140px;box-sizing:border-box;background:var(--color-surface, #282a2d);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 14px;overflow:hidden;box-shadow:0 4px 14px #00000059;cursor:pointer;-webkit-user-select:none;user-select:none;margin:4px 0;transition:transform .2s ease,box-shadow .2s ease}.chat-banner-slider-card[data-v-faa98635]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000073}.chat-banner-slider-card .card-ambient-glow[data-v-faa98635]{position:absolute;inset:0;pointer-events:none;z-index:1;border-radius:inherit}.chat-banner-slider-card[data-v-faa98635]:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(to right,rgba(0,0,0,.72) 0%,rgba(0,0,0,.58) 32%,rgba(0,0,0,.25) 58%,transparent 85%);pointer-events:none;border-radius:inherit}.chat-banner-slider-card .banner-left-content[data-v-faa98635]{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:65%;min-width:0;gap:8px}.chat-banner-slider-card .banner-header-row[data-v-faa98635]{display:flex;align-items:center;width:100%}.chat-banner-slider-card .banner-badge-group[data-v-faa98635]{display:flex;align-items:center;gap:6px}.chat-banner-slider-card .banner-icon-box[data-v-faa98635]{width:24px;height:24px;min-width:24px;border-radius:6px;background:#ffffff29;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-banner-slider-card .banner-badge-tag[data-v-faa98635]{display:inline-flex;align-items:center;justify-content:center;height:24px;min-height:24px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--banner-badge-color, var(--banner-accent, #c9e36a));background:color-mix(in srgb,var(--banner-badge-color, var(--banner-accent, #c9e36a)) 14%,transparent);border:1px solid color-mix(in srgb,var(--banner-badge-color, var(--banner-accent, #c9e36a)) 30%,transparent);padding:0 8px;border-radius:6px}.chat-banner-slider-card .banner-text-body[data-v-faa98635]{display:flex;flex-direction:column;gap:2px}.chat-banner-slider-card .banner-title[data-v-faa98635]{margin:0;font-size:15px;font-weight:700;color:#fff;line-height:1.25}.chat-banner-slider-card .banner-subtitle[data-v-faa98635]{margin:0;font-size:11px;font-style:italic;font-weight:500;color:#ffffffb8;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat-banner-slider-card .banner-footer-action[data-v-faa98635]{display:flex;align-items:center;margin-top:auto}.chat-banner-slider-card .banner-action-btn[data-v-faa98635]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 11px;border-radius:8px;background:color-mix(in srgb,var(--banner-btn-color, var(--banner-accent, #c9e36a)) 18%,transparent);border:1px solid color-mix(in srgb,var(--banner-btn-color, var(--banner-accent, #c9e36a)) 35%,transparent);color:var(--banner-btn-color, var(--banner-accent, #c9e36a));font-size:11.5px;font-weight:700;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.chat-banner-slider-card:hover .banner-action-btn[data-v-faa98635]{background:var(--banner-btn-color, var(--banner-accent, #c9e36a));color:#12140e;border-color:var(--banner-btn-color, var(--banner-accent, #c9e36a))}.chat-banner-slider-card .banner-art-container[data-v-faa98635]{position:absolute;right:-6px;bottom:-10px;width:135px;height:135px;z-index:3;pointer-events:none;display:flex;align-items:flex-end;justify-content:flex-end}.chat-banner-slider-card .banner-art-image[data-v-faa98635]{width:100%;height:100%;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.admin-msg-deleted-att[data-v-faa98635]{display:inline-flex;align-items:center;gap:6px;background:#0003;border:1px dashed rgba(255,255,255,.15);border-radius:6px;padding:6px 10px;font-size:11px;color:#ffffff80;margin-top:4px}.admin-att-img-box[data-v-faa98635]{margin-top:4px;max-width:200px;max-height:150px;border-radius:6px;overflow:hidden}.admin-att-img[data-v-faa98635]{width:100%;height:100%;object-fit:cover;display:block}.admin-att-file-pill[data-v-faa98635]{margin-top:4px;display:inline-flex;align-items:center;gap:8px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 10px;color:inherit;text-decoration:none}.admin-att-file-pill[data-v-faa98635]:hover{background:#ffffff14}.att-f-icon[data-v-faa98635]{color:#c9e36a}.att-f-info[data-v-faa98635]{display:flex;flex-direction:column;gap:2px}.att-f-name[data-v-faa98635]{font-size:11.5px;font-weight:600;color:#fff}.att-f-size[data-v-faa98635]{font-size:10px;color:#ffffff80}.att-f-dl[data-v-faa98635]{margin-left:auto;color:#ffffffb3}.banner-picker-card[data-v-faa98635]{max-width:520px}.picker-tabs-row[data-v-faa98635]{display:flex;gap:8px;margin-bottom:12px}.picker-tab-btn[data-v-faa98635]{flex:1;padding:8px 12px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.picker-tab-btn.is-active[data-v-faa98635]{background:#c9e36a26;border-color:#c9e36a66;color:#c9e36a}.existing-banners-list[data-v-faa98635]{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto}.picker-banner-item[data-v-faa98635]{display:flex;align-items:center;gap:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 12px;cursor:pointer;transition:all .2s ease}.picker-banner-item[data-v-faa98635]:hover{background:#ffffff14;border-color:#c9e36a66}.pbi-img-wrap[data-v-faa98635]{width:44px;height:44px;border-radius:8px;overflow:hidden;background:#0003;flex-shrink:0}.pbi-img[data-v-faa98635]{width:100%;height:100%;object-fit:cover}.pbi-body[data-v-faa98635]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.pbi-title[data-v-faa98635]{font-size:12.5px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbi-sub[data-v-faa98635]{font-size:11px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbi-link[data-v-faa98635]{font-size:10.5px;color:#c9e36a}.pbi-choose-btn[data-v-faa98635]{background:var(--color-ac1, #c9e36a);color:#1a1e10;border:none;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:700;cursor:pointer;flex-shrink:0}@media(max-width:768px){.admin-navbar[data-v-faa98635]{padding:12px 14px}.nav-tabs[data-v-faa98635]{width:100%;overflow-x:auto}.admin-content[data-v-faa98635]{padding:14px}.form-row-2[data-v-faa98635]{grid-template-columns:1fr}.support-split-layout[data-v-faa98635]{flex-direction:column;height:auto}.support-sidebar[data-v-faa98635]{width:100%;height:350px;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.support-chat-pane[data-v-faa98635]{height:500px}}.install-page-content[data-v-163febb0]{display:flex;flex-direction:column;gap:14px;width:100%;max-width:820px;margin:0 auto;box-sizing:border-box;padding-bottom:28px}.pwa-hero-card[data-v-163febb0]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--color-sf2, #262625);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:var(--card-radius, 16px);padding:18px 20px;box-shadow:0 4px 16px #0003;flex-wrap:wrap}.pwa-hero-left[data-v-163febb0]{display:flex;align-items:center;gap:14px;flex:1;min-width:260px}.pwa-hero-icon[data-v-163febb0]{width:44px;height:44px;border-radius:12px;background:var(--color-sf3, #333332);color:var(--color-ac1, #c9e36a);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pwa-hero-text[data-v-163febb0]{display:flex;flex-direction:column;gap:3px}.pwa-hero-title[data-v-163febb0]{font-size:16px;font-weight:700;color:var(--color-text, #ffffff)}.pwa-hero-desc[data-v-163febb0]{font-size:13px;color:var(--color-tx2, rgba(255, 255, 255, .65));line-height:1.4;margin:0}.primary-install-btn[data-v-163febb0]{display:inline-flex;align-items:center;gap:8px;background:var(--color-ac1, #c9e36a);color:#1a1e10;border:none;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}.primary-install-btn[data-v-163febb0]:hover{filter:brightness(1.08);transform:translateY(-1px)}.pwa-installed-pill[data-v-163febb0]{display:inline-flex;align-items:center;gap:6px;color:var(--color-ac1, #c9e36a);border:1px solid var(--color-ac1, #c9e36a);border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600;background:transparent}.features-grid[data-v-163febb0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.feature-card[data-v-163febb0]{background:var(--color-sf2, #262625);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:var(--card-radius, 14px);padding:14px 16px;display:flex;align-items:center;gap:12px}.feature-icon-box[data-v-163febb0]{width:38px;height:38px;border-radius:10px;background:var(--color-sf3, #333332);color:var(--color-ac1, #c9e36a);display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-text[data-v-163febb0]{display:flex;flex-direction:column;gap:2px}.feature-title[data-v-163febb0]{font-size:13px;font-weight:700;color:var(--color-text, #ffffff)}.feature-desc[data-v-163febb0]{font-size:12px;color:var(--color-tx2, rgba(255, 255, 255, .6));line-height:1.3;margin:0}.platform-tabs-row[data-v-163febb0]{display:flex;gap:8px;padding:2px 0;overflow-x:auto;scrollbar-width:none}.platform-tabs-row[data-v-163febb0]::-webkit-scrollbar{display:none}.platform-tab-btn[data-v-163febb0]{display:inline-flex;align-items:center;gap:8px;background:var(--color-sf2, #262625);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:12px;padding:10px 18px;color:var(--color-tx2, rgba(255, 255, 255, .65));font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.platform-tab-btn[data-v-163febb0]:hover{color:var(--color-text, #ffffff)}.platform-tab-btn.is-active[data-v-163febb0]{background:var(--color-sf3, #333332);border-color:var(--color-ac1, #c9e36a);color:var(--color-ac1, #c9e36a)}.instruction-guide-card[data-v-163febb0]{background:var(--color-sf2, #262625);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:var(--card-radius, 16px);padding:20px;display:flex;flex-direction:column;gap:16px}.guide-card-head[data-v-163febb0]{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .06))}.guide-head-icon[data-v-163febb0]{color:var(--color-ac1, #c9e36a)}.guide-head-title[data-v-163febb0]{margin:0;font-size:16px;font-weight:700;color:var(--color-text, #ffffff)}.guide-head-subtitle[data-v-163febb0]{margin:2px 0 0;font-size:12px;color:var(--color-tx2, rgba(255, 255, 255, .55))}.steps-list[data-v-163febb0]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.step-item[data-v-163febb0]{display:flex;align-items:flex-start;gap:14px}.step-num[data-v-163febb0]{width:24px;height:24px;border-radius:50%;background:transparent;border:1.5px solid var(--color-ac1, #c9e36a);color:var(--color-ac1, #c9e36a);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.step-body[data-v-163febb0]{display:flex;flex-direction:column;gap:2px;flex:1}.step-title[data-v-163febb0]{font-size:14px;font-weight:700;color:var(--color-text, #ffffff)}.step-desc[data-v-163febb0]{margin:0;font-size:13px;color:var(--color-tx2, rgba(255, 255, 255, .7));line-height:1.4}.step-desc b[data-v-163febb0]{color:var(--color-text, #ffffff)}.telegram-hint-card[data-v-163febb0]{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--color-sf2, #262625);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:var(--card-radius, 14px);padding:14px 18px;flex-wrap:wrap}.tg-hint-left[data-v-163febb0]{display:flex;align-items:center;gap:12px;flex:1;min-width:240px}.tg-hint-icon[data-v-163febb0]{color:var(--color-ac1, #c9e36a);flex-shrink:0}.tg-hint-text[data-v-163febb0]{display:flex;flex-direction:column;gap:2px}.tg-hint-title[data-v-163febb0]{font-size:13px;font-weight:700;color:var(--color-text, #ffffff)}.tg-hint-desc[data-v-163febb0]{margin:0;font-size:12px;color:var(--color-tx2, rgba(255, 255, 255, .6));line-height:1.35}.tg-bot-btn[data-v-163febb0]{display:inline-flex;align-items:center;gap:6px;background:var(--color-sf3, #333332);border:1px solid var(--border-color, rgba(255, 255, 255, .1));color:var(--color-text, #ffffff);border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s ease}.tg-bot-btn[data-v-163febb0]:hover{border-color:var(--color-ac1, #c9e36a);color:var(--color-ac1, #c9e36a)}.fade-in[data-v-163febb0]{animation:fadeIn-163febb0 .2s ease forwards}@keyframes fadeIn-163febb0{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.pwa-hero-card[data-v-163febb0]{flex-direction:column;align-items:stretch}.pwa-hero-action[data-v-163febb0]{width:100%}.primary-install-btn[data-v-163febb0]{width:100%;justify-content:center}.telegram-hint-card[data-v-163febb0]{flex-direction:column;align-items:stretch}.tg-bot-btn[data-v-163febb0]{justify-content:center}}.header-install-btn[data-v-163febb0]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;background:var(--color-ac1, #c9e36a);border:1px solid var(--color-ac1, #c9e36a);color:#14180d;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 10px #c9e36a40;white-space:nowrap}.header-install-btn[data-v-163febb0]:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 14px #c9e36a59}.header-install-btn[data-v-163febb0]:active{transform:translateY(0)}.pc-nav-btn[data-v-163febb0]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.pc-nav-btn[data-v-163febb0]:hover{background:#ffffff26;border-color:#fff3;transform:translateY(-1px)}.pc-nav-btn[data-v-163febb0]:active{transform:translateY(0)}.coming-soon-wrapper[data-v-46be2b2d]{display:flex;align-items:center;justify-content:center;min-height:420px;padding:32px 16px;width:100%}.coming-soon-card[data-v-46be2b2d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:none;border:none;box-shadow:none}.soon-icon[data-v-46be2b2d]{color:#c9e36a}.soon-title[data-v-46be2b2d]{font-size:26px;font-weight:800;color:#fff;margin:0;letter-spacing:-.3px}.pc-nav-btn[data-v-46be2b2d]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s ease}.pc-nav-btn[data-v-46be2b2d]:hover{background:#ffffff1f}.coming-soon-wrapper[data-v-f60ba1c8]{display:flex;align-items:center;justify-content:center;min-height:420px;padding:32px 16px;width:100%}.coming-soon-card[data-v-f60ba1c8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:none;border:none;box-shadow:none}.soon-icon[data-v-f60ba1c8]{color:#c9e36a}.soon-title[data-v-f60ba1c8]{font-size:26px;font-weight:800;color:#fff;margin:0;letter-spacing:-.3px}.pc-nav-btn[data-v-f60ba1c8]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s ease}.pc-nav-btn[data-v-f60ba1c8]:hover{background:#ffffff1f}.legal-page-root[data-v-f3e0915e]{width:100%;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;background-color:var(--color-bg, #141414);color:var(--color-text, #ffffff);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.7;display:flex;flex-direction:column}.legal-header[data-v-f3e0915e]{position:sticky;top:0;z-index:50;width:100%;background:#141414f2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .08));box-sizing:border-box}.legal-header-container[data-v-f3e0915e]{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1180px;margin:0 auto;padding:12px clamp(16px,3vw,40px);box-sizing:border-box}.brand[data-v-f3e0915e]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.brand-logo[data-v-f3e0915e]{width:36px;height:36px;object-fit:contain;border-radius:10px}.brand__name[data-v-f3e0915e]{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--color-text, #ffffff)}.brand__name span[data-v-f3e0915e]{color:var(--color-ac1)}.doc-segmented-nav[data-v-f3e0915e]{display:inline-flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:3px;gap:3px;flex-shrink:0}.seg-tab[data-v-f3e0915e]{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;color:var(--color-text-sub, rgba(255, 255, 255, .65));border:1px solid transparent;transition:all .2s ease;white-space:nowrap}.seg-tab[data-v-f3e0915e]:hover{color:var(--color-text, #ffffff);background:#ffffff0d}.seg-tab.is-active[data-v-f3e0915e]{background:#ffffff1a;border-color:var(--color-ac1);color:#fff}.header-action-group[data-v-f3e0915e]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.header-btn[data-v-f3e0915e]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--color-text-sub, rgba(255, 255, 255, .8));font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.header-btn[data-v-f3e0915e]:hover{background:#ffffff17;color:#fff;border-color:#ffffff38}.back-btn[data-v-f3e0915e]{background:#ffffff14;color:#fff}.legal-shell[data-v-f3e0915e]{max-width:1180px;width:100%;margin:0 auto;padding:36px clamp(16px,4vw,48px) 80px;box-sizing:border-box}.document-heading[data-v-f3e0915e]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .08))}.document-type[data-v-f3e0915e]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ac1);margin:0 0 8px}.document-heading h1[data-v-f3e0915e]{font-size:clamp(28px,4.5vw,42px);font-weight:800;letter-spacing:-.03em;color:var(--color-text, #ffffff);margin:0 0 12px;line-height:1.2}.doc-meta[data-v-f3e0915e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--color-text-sub, rgba(255, 255, 255, .5))}.meta-sep[data-v-f3e0915e]{opacity:.35}.legal-layout[data-v-f3e0915e]{display:grid;grid-template-columns:260px 1fr;gap:48px;align-items:start}.toc-sidebar[data-v-f3e0915e]{position:sticky;top:96px}.toc[data-v-f3e0915e]{background:var(--color-surface, rgba(255, 255, 255, .03));border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:16px;padding:20px 16px}.toc__title[data-v-f3e0915e]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-sub, rgba(255, 255, 255, .45));margin:0 0 14px;padding-left:8px}.toc-list[data-v-f3e0915e]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.toc-list li a[data-v-f3e0915e]{display:block;padding:6px 10px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--color-text-sub, rgba(255, 255, 255, .65));text-decoration:none;transition:all .15s ease}.toc-list li a[data-v-f3e0915e]:hover{color:var(--color-text, #ffffff);background:#ffffff0d}.toc-list li.is-active a[data-v-f3e0915e]{color:#fff;background:#ffffff0f;border-left:3px solid var(--color-ac1);font-weight:700}.legal-article[data-v-f3e0915e]{display:flex;flex-direction:column;gap:36px}.legal-section[data-v-f3e0915e]{scroll-margin-top:100px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.05)}.legal-section[data-v-f3e0915e]:last-child{border-bottom:none;padding-bottom:0}.legal-section h2[data-v-f3e0915e]{font-size:21px;font-weight:750;letter-spacing:-.02em;color:var(--color-text, #ffffff);margin:0 0 16px}.legal-section p[data-v-f3e0915e]{font-size:15.5px;line-height:1.75;color:var(--color-text-sub, rgba(255, 255, 255, .78));margin:0 0 14px}.legal-section p[data-v-f3e0915e]:last-child{margin-bottom:0}.styled-list[data-v-f3e0915e]{margin:12px 0 18px;padding-left:20px;display:flex;flex-direction:column;gap:8px}.styled-list li[data-v-f3e0915e]{font-size:15px;line-height:1.6;color:var(--color-text-sub, rgba(255, 255, 255, .78))}.danger-list li[data-v-f3e0915e]{color:#ff7867e6}.rules-warning[data-v-f3e0915e]{color:var(--color-ac1);font-weight:600;margin-top:14px!important}.support-callout-card[data-v-f3e0915e]{display:flex;align-items:flex-start;gap:18px;padding:24px;border-radius:18px;background:var(--color-surface, rgba(255, 255, 255, .04));border:1px solid var(--border-color, rgba(255, 255, 255, .1))}.callout-icon-box[data-v-f3e0915e]{width:52px;height:52px;border-radius:14px;background:#ffffff14;color:var(--color-text, #ffffff);display:flex;align-items:center;justify-content:center;flex-shrink:0}.callout-content[data-v-f3e0915e]{flex:1}.callout-title[data-v-f3e0915e]{font-size:17px;font-weight:750;color:var(--color-text, #ffffff);margin:0 0 8px}.callout-desc[data-v-f3e0915e]{font-size:14.5px;line-height:1.6;color:var(--color-text-sub, rgba(255, 255, 255, .7));margin:0 0 16px!important}.open-support-btn[data-v-f3e0915e]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;background:var(--color-ac1);color:#fff;font-size:14px;font-weight:700;border:none;cursor:pointer;transition:all .2s ease}.open-support-btn[data-v-f3e0915e]:hover{filter:brightness(1.1);transform:translateY(-1px)}.support-footnote[data-v-f3e0915e]{font-size:13.5px;color:var(--color-text-sub, rgba(255, 255, 255, .5));margin-top:14px!important}@media(max-width:860px){.legal-layout[data-v-f3e0915e]{grid-template-columns:1fr;gap:28px}.toc-sidebar[data-v-f3e0915e]{position:static}.toc[data-v-f3e0915e]{padding:14px}.toc-list[data-v-f3e0915e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:4px}.support-callout-card[data-v-f3e0915e]{flex-direction:column;padding:18px}}@media(max-width:900px){.print-btn .btn-text[data-v-f3e0915e]{display:none}.print-btn[data-v-f3e0915e]{padding:0 10px;width:36px;justify-content:center}}@media(max-width:680px){.legal-header-container[data-v-f3e0915e]{flex-wrap:wrap;padding:10px 14px;gap:10px}.brand[data-v-f3e0915e]{order:1}.header-action-group[data-v-f3e0915e]{order:2}.doc-segmented-nav[data-v-f3e0915e]{order:3;width:100%;justify-content:center}.seg-tab[data-v-f3e0915e]{flex:1;justify-content:center;padding:8px 10px}}@media print{.legal-header[data-v-f3e0915e],.toc-sidebar[data-v-f3e0915e],.open-support-btn[data-v-f3e0915e]{display:none!important}.legal-layout[data-v-f3e0915e]{grid-template-columns:1fr}.legal-page-root[data-v-f3e0915e]{background:#fff;color:#000;height:auto;overflow:visible}.legal-section h2[data-v-f3e0915e],.document-heading h1[data-v-f3e0915e]{color:#000}.legal-section p[data-v-f3e0915e],.styled-list li[data-v-f3e0915e]{color:#222}}.legal-page-root[data-v-d66e7f5b]{width:100%;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;background-color:var(--color-bg, #141414);color:var(--color-text, #ffffff);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.7;display:flex;flex-direction:column}.legal-header[data-v-d66e7f5b]{position:sticky;top:0;z-index:50;width:100%;background:#141414f2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .08));box-sizing:border-box}.legal-header-container[data-v-d66e7f5b]{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1180px;margin:0 auto;padding:12px clamp(16px,3vw,40px);box-sizing:border-box}.brand[data-v-d66e7f5b]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.brand-logo[data-v-d66e7f5b]{width:36px;height:36px;object-fit:contain;border-radius:10px}.brand__name[data-v-d66e7f5b]{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--color-text, #ffffff)}.brand__name span[data-v-d66e7f5b]{color:var(--color-ac1)}.doc-segmented-nav[data-v-d66e7f5b]{display:inline-flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:3px;gap:3px;flex-shrink:0}.seg-tab[data-v-d66e7f5b]{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;color:var(--color-text-sub, rgba(255, 255, 255, .65));border:1px solid transparent;transition:all .2s ease;white-space:nowrap}.seg-tab[data-v-d66e7f5b]:hover{color:var(--color-text, #ffffff);background:#ffffff0d}.seg-tab.is-active[data-v-d66e7f5b]{background:#ffffff1a;border-color:var(--color-ac1);color:#fff}.header-action-group[data-v-d66e7f5b]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.header-btn[data-v-d66e7f5b]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--color-text-sub, rgba(255, 255, 255, .8));font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.header-btn[data-v-d66e7f5b]:hover{background:#ffffff17;color:#fff;border-color:#ffffff38}.back-btn[data-v-d66e7f5b]{background:#ffffff14;color:#fff}.legal-shell[data-v-d66e7f5b]{max-width:1180px;width:100%;margin:0 auto;padding:36px clamp(16px,4vw,48px) 80px;box-sizing:border-box}.document-heading[data-v-d66e7f5b]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .08))}.document-type[data-v-d66e7f5b]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ac1);margin:0 0 8px}.document-heading h1[data-v-d66e7f5b]{font-size:clamp(28px,4.5vw,42px);font-weight:800;letter-spacing:-.03em;color:var(--color-text, #ffffff);margin:0 0 12px;line-height:1.2}.doc-meta[data-v-d66e7f5b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--color-text-sub, rgba(255, 255, 255, .5))}.meta-sep[data-v-d66e7f5b]{opacity:.35}.legal-layout[data-v-d66e7f5b]{display:grid;grid-template-columns:260px 1fr;gap:48px;align-items:start}.toc-sidebar[data-v-d66e7f5b]{position:sticky;top:96px}.toc[data-v-d66e7f5b]{background:var(--color-surface, rgba(255, 255, 255, .03));border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:16px;padding:20px 16px}.toc__title[data-v-d66e7f5b]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-sub, rgba(255, 255, 255, .45));margin:0 0 14px;padding-left:8px}.toc-list[data-v-d66e7f5b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.toc-list li a[data-v-d66e7f5b]{display:block;padding:6px 10px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--color-text-sub, rgba(255, 255, 255, .65));text-decoration:none;transition:all .15s ease}.toc-list li a[data-v-d66e7f5b]:hover{color:var(--color-text, #ffffff);background:#ffffff0d}.toc-list li.is-active a[data-v-d66e7f5b]{color:#fff;background:#ffffff0f;border-left:3px solid var(--color-ac1);font-weight:700}.legal-article[data-v-d66e7f5b]{display:flex;flex-direction:column;gap:36px}.legal-section[data-v-d66e7f5b]{scroll-margin-top:100px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.05)}.legal-section[data-v-d66e7f5b]:last-child{border-bottom:none;padding-bottom:0}.legal-section h2[data-v-d66e7f5b]{font-size:21px;font-weight:750;letter-spacing:-.02em;color:var(--color-text, #ffffff);margin:0 0 16px}.legal-section p[data-v-d66e7f5b]{font-size:15.5px;line-height:1.75;color:var(--color-text-sub, rgba(255, 255, 255, .78));margin:0 0 14px}.legal-section p[data-v-d66e7f5b]:last-child{margin-bottom:0}.styled-list[data-v-d66e7f5b]{margin:12px 0 18px;padding-left:20px;display:flex;flex-direction:column;gap:8px}.styled-list li[data-v-d66e7f5b]{font-size:15px;line-height:1.6;color:var(--color-text-sub, rgba(255, 255, 255, .78))}.styled-list li b[data-v-d66e7f5b]{color:var(--color-text, #ffffff)}.not-collected-note[data-v-d66e7f5b]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 16px;margin-top:12px!important}.not-collected-note b[data-v-d66e7f5b]{color:var(--color-ac1)}.control-box[data-v-d66e7f5b]{background:#ffffff08;border-left:3px solid var(--color-ac1);padding:12px 16px;border-radius:0 12px 12px 0;margin:12px 0}.control-box p[data-v-d66e7f5b]{margin:0!important}.control-box b[data-v-d66e7f5b]{color:var(--color-text, #ffffff)}.support-callout-card[data-v-d66e7f5b]{display:flex;align-items:flex-start;gap:18px;padding:24px;border-radius:18px;background:var(--color-surface, rgba(255, 255, 255, .04));border:1px solid var(--border-color, rgba(255, 255, 255, .1))}.callout-icon-box[data-v-d66e7f5b]{width:52px;height:52px;border-radius:14px;background:#ffffff14;color:var(--color-text, #ffffff);display:flex;align-items:center;justify-content:center;flex-shrink:0}.callout-content[data-v-d66e7f5b]{flex:1}.callout-title[data-v-d66e7f5b]{font-size:17px;font-weight:750;color:var(--color-text, #ffffff);margin:0 0 8px}.callout-desc[data-v-d66e7f5b]{font-size:14.5px;line-height:1.6;color:var(--color-text-sub, rgba(255, 255, 255, .7));margin:0 0 16px!important}.open-support-btn[data-v-d66e7f5b]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;background:var(--color-ac1);color:#fff;font-size:14px;font-weight:700;border:none;cursor:pointer;transition:all .2s ease}.open-support-btn[data-v-d66e7f5b]:hover{filter:brightness(1.1);transform:translateY(-1px)}@media(max-width:860px){.legal-layout[data-v-d66e7f5b]{grid-template-columns:1fr;gap:28px}.toc-sidebar[data-v-d66e7f5b]{position:static}.toc[data-v-d66e7f5b]{padding:14px}.toc-list[data-v-d66e7f5b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:4px}.support-callout-card[data-v-d66e7f5b]{flex-direction:column;padding:18px}}@media(max-width:900px){.print-btn .btn-text[data-v-d66e7f5b]{display:none}.print-btn[data-v-d66e7f5b]{padding:0 10px;width:36px;justify-content:center}}@media(max-width:680px){.legal-header-container[data-v-d66e7f5b]{flex-wrap:wrap;padding:10px 14px;gap:10px}.brand[data-v-d66e7f5b]{order:1}.header-action-group[data-v-d66e7f5b]{order:2}.doc-segmented-nav[data-v-d66e7f5b]{order:3;width:100%;justify-content:center}.seg-tab[data-v-d66e7f5b]{flex:1;justify-content:center;padding:8px 10px}}@media print{.legal-header[data-v-d66e7f5b],.toc-sidebar[data-v-d66e7f5b],.open-support-btn[data-v-d66e7f5b]{display:none!important}.legal-layout[data-v-d66e7f5b]{grid-template-columns:1fr}.legal-page-root[data-v-d66e7f5b]{background:#fff;color:#000;height:auto;overflow:visible}.legal-section h2[data-v-d66e7f5b],.document-heading h1[data-v-d66e7f5b]{color:#000}.legal-section p[data-v-d66e7f5b],.styled-list li[data-v-d66e7f5b]{color:#222}}
