@font-face{font-family:Douyin Sans;src:url(/assets/DouyinSansBold-EZL0ar1H.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:light;--font-brand: "Douyin Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--font-ui: "Douyin Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono: "Douyin Sans", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--color-primary: #267466;--color-secondary: #557e9e;--color-accent: var(--color-primary);--color-citrus: var(--color-primary);--color-citrus-strong: var(--color-primary);--color-cyan: var(--color-secondary);--color-green: #267466;--color-amber: #9a691b;--color-danger: #bd5057;--primary-color: var(--color-primary);--on-primary: #ffffff;--brand-strong: #233238;--page-fill: #e7eeea;--page-bg: var(--page-fill);--text-strong: #233238;--text-soft: #4f6560;--text-faint: #61756e;--surface-accent: rgba(38, 116, 102, .08);--surface-accent-strong: rgba(38, 116, 102, .13);--surface-elevated: rgba(255, 255, 255, .26);--surface-elevated-strong: rgba(255, 255, 255, .48);--glass-bg: rgba(255, 255, 255, .3);--glass-bg-strong: rgba(255, 255, 255, .5);--glass-border: rgba(255, 255, 255, .62);--data-border: rgba(61, 95, 80, .16);--chart-border: rgba(78, 96, 92, .42);--chart-area: rgba(99, 119, 112, .08);--glass-highlight: rgba(255, 255, 255, .95);--glass-edge: rgba(61, 95, 80, .22);--glass-edge-soft: var(--glass-border);--glass-reflection: linear-gradient(135deg, rgba(255, 255, 255, .55) 0%, rgba(255, 255, 255, .06) 32%, transparent 58%, rgba(255, 255, 255, .22) 100%);--glass-rim: linear-gradient(135deg, #ffffff 0%, rgba(255, 255, 255, .1) 28%, rgba(255, 255, 255, .58) 48%, rgba(79, 119, 99, .22) 72%, rgba(255, 255, 255, .95) 100%);--glass-blur: 22px;--glass-bg-fallback: #eef3ef;--glass-inset-shadow: inset 0 1.5px 1px var(--glass-highlight), inset 1px 0 1px rgba(255, 255, 255, .35), inset 0 -1px 1px var(--glass-edge);--glass-shadow: 0 18px 48px -16px rgba(44, 72, 60, .22), 0 5px 12px -4px rgba(44, 72, 60, .12);--glass-shadow-soft: 0 12px 32px -14px rgba(44, 72, 60, .22), 0 3px 8px -3px rgba(44, 72, 60, .1);--glass-hover-shadow: 0 22px 46px -18px rgba(44, 72, 60, .3), 0 6px 12px -5px rgba(44, 72, 60, .16);--glass-hover-border: rgba(38, 116, 102, .22);--control-button-bg: rgba(255, 255, 255, .24);--control-button-bg-hover: rgba(255, 255, 255, .44);--control-button-primary: linear-gradient(165deg, #398774, #246c5b);--control-button-primary-hover: linear-gradient(165deg, #459783, #2a7965);--control-button-shadow: inset 0 1px 1px rgba(255, 255, 255, .9), inset 0 -1px 1px rgba(58, 93, 76, .1), 0 3px 7px -3px rgba(44, 72, 60, .16);--control-button-hover-shadow: 0 3px 10px rgba(38, 56, 64, .05);--control-button-primary-shadow: inset 0 1px 1px rgba(255, 255, 255, .45), inset 0 -1px 1px rgba(10, 46, 30, .15), 0 5px 12px -4px rgba(25, 85, 64, .3);--control-button-primary-hover-shadow: 0 5px 12px rgba(38, 116, 102, .16);--control-button-border: var(--glass-border);--control-button-hover-border: var(--glass-edge);--admin-panel-bg: var(--glass-bg);--admin-panel-bg-strong: var(--glass-bg-strong);--admin-panel-border: var(--glass-border);--admin-sider-bg: var(--glass-bg);--admin-sider-border: var(--glass-border);--admin-sider-text: var(--text-soft);--admin-sider-text-soft: var(--text-faint);--admin-sider-text-active: var(--color-primary);--admin-sider-box-bg: transparent;--admin-sider-box-border: transparent;--admin-accent: var(--color-primary);--admin-accent-strong: var(--color-secondary);--admin-header-bg: var(--glass-bg);--admin-shadow: var(--glass-shadow);--admin-shadow-soft: var(--glass-shadow-soft);--admin-trigger-bg: var(--glass-bg-strong);--admin-trigger-color: var(--text-soft);--admin-trigger-border: var(--glass-border);--overlay-mask: rgba(29, 40, 46, .25);--overlay-surface: rgba(244, 250, 246, .82);--overlay-surface-strong: rgba(244, 250, 246, .86);--overlay-border: var(--glass-border);--overlay-shadow: 0 18px 60px rgba(25, 43, 51, .14);--overlay-muted-bg: rgba(50, 82, 91, .035);--overlay-muted-border: var(--glass-border);--overlay-input-bg: var(--input-glass-bg);--input-glass-bg: rgba(255, 255, 255, .28);--input-glass-border: rgba(62, 94, 78, .25);--input-glass-border-hover: rgba(38, 116, 102, .4);--input-glass-border-focus: var(--color-primary);--input-glass-shadow: inset 0 1px 2px rgba(62, 94, 78, .06), 0 1px 0 rgba(255, 255, 255, .75);--input-glass-focus-shadow: 0 0 0 3px rgba(38, 116, 102, .1);--overlay-divider: rgba(61, 95, 80, .13);--scrollbar-track: transparent;--scrollbar-thumb-solid: rgba(97, 116, 122, .25);--scrollbar-thumb: var(--scrollbar-thumb-solid);--scrollbar-thumb-hover: rgba(97, 116, 122, .45);--scrollbar-corner: transparent;--code-bg: #edf1f2;--code-text: #36565e}:root[data-theme=dark],body[data-theme=dark],.theme-root[data-theme=dark]{color-scheme:dark;--color-primary: #8dcab5;--color-secondary: #9cb9d1;--color-green: #8dcab5;--color-amber: #dabb82;--color-danger: #e79c9c;--on-primary: #163b32;--brand-strong: #e4ecec;--page-fill: #142427;--text-strong: #f0f6f3;--text-soft: #c3d5cd;--text-faint: #a5bdb1;--surface-accent: rgba(141, 202, 181, .12);--surface-accent-strong: rgba(141, 202, 181, .18);--surface-elevated: rgba(219, 236, 240, .04);--surface-elevated-strong: rgba(219, 236, 240, .07);--glass-bg: rgba(17, 35, 32, .38);--glass-bg-strong: rgba(37, 59, 51, .55);--glass-border: rgba(204, 231, 216, .18);--data-border: rgba(174, 192, 188, .28);--chart-border: rgba(187, 204, 199, .42);--chart-area: rgba(187, 204, 199, .08);--glass-highlight: rgba(234, 255, 243, .3);--glass-edge: rgba(3, 15, 12, .45);--glass-reflection: linear-gradient(135deg, rgba(220, 255, 238, .13), rgba(220, 255, 238, .015) 32%, transparent 58%, rgba(220, 255, 238, .06));--glass-rim: linear-gradient(135deg, rgba(229, 255, 239, .65), rgba(204, 231, 216, .04) 28%, rgba(204, 231, 216, .25) 48%, rgba(3, 15, 12, .3) 72%, rgba(229, 255, 239, .4));--glass-bg-fallback: #233b32;--glass-inset-shadow: inset 0 1.5px 1px var(--glass-highlight), inset 1px 0 1px rgba(234, 255, 243, .08), inset 0 -1px 1px var(--glass-edge);--glass-shadow: 0 18px 48px -16px rgba(0, 10, 6, .5), 0 5px 12px -4px rgba(0, 10, 6, .25);--glass-shadow-soft: 0 12px 32px -14px rgba(0, 10, 6, .45), 0 3px 8px -3px rgba(0, 10, 6, .22);--glass-hover-shadow: 0 10px 30px rgba(0, 0, 0, .2);--glass-hover-border: rgba(141, 202, 181, .28);--control-button-bg: rgba(211, 240, 225, .08);--control-button-bg-hover: rgba(211, 240, 225, .15);--control-button-primary: linear-gradient(165deg, #b9e9d3, #80bfa5);--control-button-primary-hover: linear-gradient(165deg, #c9f3e0, #9dd4bc);--control-button-shadow: inset 0 1px 1px rgba(234, 255, 243, .22), inset 0 -1px 1px rgba(0, 15, 10, .3), 0 3px 7px -3px rgba(0, 10, 6, .3);--control-button-hover-shadow: 0 3px 10px rgba(0, 0, 0, .1);--control-button-primary-shadow: inset 0 1px 1px rgba(255, 255, 255, .65), 0 5px 12px -4px rgba(0, 10, 6, .4);--control-button-primary-hover-shadow: none;--overlay-mask: rgba(6, 12, 16, .6);--overlay-surface: rgba(29, 48, 40, .9);--overlay-surface-strong: rgba(29, 48, 40, .92);--overlay-shadow: 0 18px 60px rgba(0, 0, 0, .3);--overlay-muted-bg: rgba(219, 236, 240, .05);--input-glass-bg: rgba(4, 22, 14, .2);--input-glass-border: rgba(204, 231, 216, .26);--input-glass-border-hover: rgba(141, 202, 181, .4);--input-glass-shadow: inset 0 1px 2px rgba(0, 12, 5, .16), 0 1px 0 rgba(234, 255, 243, .1);--input-glass-focus-shadow: 0 0 0 3px rgba(141, 202, 181, .1);--scrollbar-thumb-solid: rgba(169, 188, 194, .25);--scrollbar-thumb-hover: rgba(169, 188, 194, .4);--code-bg: #1b2429;--code-text: #bfd9d1}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;color:var(--text-strong);background:var(--page-fill);font-family:var(--font-ui);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,#app,.theme-root{min-height:100vh;width:100%}.theme-root{position:relative;min-height:100dvh;background:var(--page-bg);isolation:isolate;color:var(--text-strong)}:root.theme-switching,:root.theme-switching body,:root.theme-switching body *,:root.theme-switching body *:before,:root.theme-switching body *:after{transition-duration:0s!important;transition-delay:0s!important}.theme-root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1600'%20height='1100'%20viewBox='0%200%201600%201100'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='base'%20x1='180'%20y1='0'%20x2='1380'%20y2='1100'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23e9efec'/%3e%3cstop%20offset='.55'%20stop-color='%23dce6e2'/%3e%3cstop%20offset='1'%20stop-color='%23edf0ee'/%3e%3c/linearGradient%3e%3clinearGradient%20id='ribbon'%20x1='520'%20y1='0'%20x2='1260'%20y2='940'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23f9fcfa'/%3e%3cstop%20offset='.26'%20stop-color='%23b5cbc1'/%3e%3cstop%20offset='.48'%20stop-color='%23eff5f1'/%3e%3cstop%20offset='.72'%20stop-color='%238caea0'/%3e%3cstop%20offset='1'%20stop-color='%23d4e2db'/%3e%3c/linearGradient%3e%3clinearGradient%20id='silver'%20x1='120'%20y1='380'%20x2='1420'%20y2='920'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23bacac5'/%3e%3cstop%20offset='.4'%20stop-color='%23f9fbfa'/%3e%3cstop%20offset='.62'%20stop-color='%23cbd8d2'/%3e%3cstop%20offset='1'%20stop-color='%23eff5f1'/%3e%3c/linearGradient%3e%3clinearGradient%20id='edge'%20x1='380'%20y1='160'%20x2='1330'%20y2='920'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='white'%20stop-opacity='.8'/%3e%3cstop%20offset='.6'%20stop-color='white'%20stop-opacity='.08'/%3e%3cstop%20offset='1'%20stop-color='white'%20stop-opacity='.7'/%3e%3c/linearGradient%3e%3cfilter%20id='shadow'%20x='-50%25'%20y='-50%25'%20width='200%25'%20height='200%25'%3e%3cfeDropShadow%20dx='-16'%20dy='28'%20stdDeviation='30'%20flood-color='%23526e61'%20flood-opacity='.16'/%3e%3c/filter%3e%3c/defs%3e%3cpath%20fill='url(%23base)'%20d='M0%200h1600v1100H0z'/%3e%3cg%20filter='url(%23shadow)'%3e%3cpath%20d='M1050-240c-300%20150-440%20280-370%20490s560%20100%20580%20320-280%20360-520%20440'%20stroke='url(%23ribbon)'%20stroke-width='240'%20stroke-linecap='round'/%3e%3cpath%20d='M-240%20720c260-240%20530-180%20780-70s570%20290%20990%20180'%20stroke='url(%23silver)'%20stroke-width='200'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='M948-240c-300%20150-440%20280-370%20490s560%20100%20580%20320-280%20360-520%20440'%20stroke='url(%23edge)'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M-240%20620c260-240%20530-180%20780-70s570%20290%20990%20180'%20stroke='url(%23edge)'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") center / cover no-repeat}.theme-root[data-theme=dark]:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1600'%20height='1100'%20viewBox='0%200%201600%201100'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='base'%20x1='180'%20y1='0'%20x2='1380'%20y2='1100'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2317272b'/%3e%3cstop%20offset='.55'%20stop-color='%23102024'/%3e%3cstop%20offset='1'%20stop-color='%231c2b2c'/%3e%3c/linearGradient%3e%3clinearGradient%20id='ribbon'%20x1='520'%20y1='0'%20x2='1260'%20y2='940'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2337554f'/%3e%3cstop%20offset='.26'%20stop-color='%23213e39'/%3e%3cstop%20offset='.48'%20stop-color='%23638a7b'/%3e%3cstop%20offset='.72'%20stop-color='%2323493f'/%3e%3cstop%20offset='1'%20stop-color='%233f6259'/%3e%3c/linearGradient%3e%3clinearGradient%20id='silver'%20x1='120'%20y1='380'%20x2='1420'%20y2='920'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23203637'/%3e%3cstop%20offset='.4'%20stop-color='%2353716c'/%3e%3cstop%20offset='.62'%20stop-color='%23233d3b'/%3e%3cstop%20offset='1'%20stop-color='%23415e56'/%3e%3c/linearGradient%3e%3clinearGradient%20id='edge'%20x1='380'%20y1='160'%20x2='1330'%20y2='920'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23b0d7c8'%20stop-opacity='.35'/%3e%3cstop%20offset='.6'%20stop-color='%23c6e2d9'%20stop-opacity='.03'/%3e%3cstop%20offset='1'%20stop-color='%23b0d7c8'%20stop-opacity='.35'/%3e%3c/linearGradient%3e%3cfilter%20id='shadow'%20x='-50%25'%20y='-50%25'%20width='200%25'%20height='200%25'%3e%3cfeDropShadow%20dx='-16'%20dy='28'%20stdDeviation='30'%20flood-color='%23000d0c'%20flood-opacity='.4'/%3e%3c/filter%3e%3c/defs%3e%3cpath%20fill='url(%23base)'%20d='M0%200h1600v1100H0z'/%3e%3cg%20filter='url(%23shadow)'%3e%3cpath%20d='M1050-240c-300%20150-440%20280-370%20490s560%20100%20580%20320-280%20360-520%20440'%20stroke='url(%23ribbon)'%20stroke-width='240'%20stroke-linecap='round'/%3e%3cpath%20d='M-240%20720c260-240%20530-180%20780-70s570%20290%20990%20180'%20stroke='url(%23silver)'%20stroke-width='200'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='M948-240c-300%20150-440%20280-370%20490s560%20100%20580%20320-280%20360-520%20440'%20stroke='url(%23edge)'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M-240%20620c260-240%20530-180%20780-70s570%20290%20990%20180'%20stroke='url(%23edge)'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}img,svg,canvas,video{max-width:100%}a{color:inherit;-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}::selection{background:var(--surface-accent-strong);color:var(--text-strong)}h1,h2,h3,h4,h5,h6{color:var(--text-strong);line-height:1.35}h1,.brand-text,.logo-text{font-family:var(--font-brand);font-weight:700}h2,h3,.page-title,.n-card-header__main{font-weight:600;letter-spacing:-.015em}code,pre,.code-block,.request-url,.api-url,.key-value,.mono{font-family:var(--font-mono)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-solid) var(--scrollbar-track)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-button{display:none;width:0;height:0}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}html{scrollbar-gutter:stable}body,.theme-root,.n-layout,.n-layout-scroll-container,.n-scrollbar-container{scrollbar-gutter:auto}@media(max-width:960px){html,body,.theme-root,.n-layout,.n-layout-scroll-container,.n-scrollbar-container,.scroll-panel{scrollbar-gutter:auto}html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}}.n-layout,.n-layout-header,.n-layout-sider,.n-layout-content,.n-layout-footer,.n-layout-scroll-container,.layout-container,.admin-layout-root,.user-layout,.center-layout,.admin-main,.main-content,.admin-content-area{background:transparent!important}:where(.glass-panel,.glass-card,.section-card,.stat-card,.summary-card,.action-card,.log-card,.main-card,.side-card,.install-card,.intro-panel,.auth-card,.login-hero,.login-box,.feature-card,.plan-card,.payment-card,.result-card,.empty-shell,.n-card,.glass-footer .footer-container){position:relative}.glass-panel,.glass-card,.glass-nav,.glass-footer .footer-container,.glass-sider,.glass-header,.admin-header,.admin-sider,.section-card,.stat-card,.summary-card,.action-card,.log-card,.main-card,.side-card,.install-card,.intro-panel,.auth-card,.login-hero,.login-box,.feature-card,.plan-card,.payment-card,.result-card,.empty-shell,.n-card{background:var(--glass-reflection),var(--glass-bg)!important;border:1px solid var(--glass-border)!important;border-radius:24px;box-shadow:var(--glass-shadow-soft),var(--glass-inset-shadow)!important;color:var(--text-strong)}@supports ((backdrop-filter: blur(16px)) or (-webkit-backdrop-filter: blur(16px))){.glass-panel,.glass-card,.glass-nav,.glass-sider,.glass-header,.admin-header,.admin-sider,.section-card,.stat-card,.summary-card,.auth-card,.intro-panel,.login-hero,.login-box,.main-card,.side-card,.glass-footer .footer-container,.n-card{backdrop-filter:blur(var(--glass-blur)) saturate(1.35);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.35)}.n-card .n-card,.glass-panel .feature-card,.intro-panel .feature-card{backdrop-filter:none;-webkit-backdrop-filter:none}.glass-nav,.glass-header,.admin-header{backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4)}}@supports (backdrop-filter: url(#liquid-glass-refraction) blur(12px)){.glass-nav,.glass-header,.admin-header{-webkit-backdrop-filter:blur(12px) url(#liquid-glass-refraction) saturate(1.4);backdrop-filter:blur(12px) url(#liquid-glass-refraction) saturate(1.4)}}.glass-panel:after,.glass-card:after,.glass-nav:after,.glass-sider:after,.glass-header:after,.admin-header:after,.admin-sider:after,.intro-panel:after,.login-hero:after,.n-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:1.5px;border-radius:inherit;background:var(--glass-rim);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.glass-panel:before,.glass-card:before,.glass-nav:before,.intro-panel:before,.login-hero:before{content:none}.glass-nav,.glass-header,.admin-header,.glass-sider,.admin-sider,.hero-main,.intro-panel{box-shadow:var(--glass-shadow),var(--glass-inset-shadow)!important}@supports not ((backdrop-filter: blur(16px)) or (-webkit-backdrop-filter: blur(16px))){.glass-panel,.glass-card,.glass-nav,.glass-sider,.glass-header,.admin-header,.admin-sider,.intro-panel,.auth-card,.n-card{background:var(--glass-reflection),var(--glass-bg-fallback)!important}}.n-card .n-card-header__main{font-size:16px;font-weight:600}.n-card,.n-grid,.n-grid>div,.n-layout-content{min-width:0}.n-card .n-card-header,.n-card .n-card-content,.n-card .n-card__footer{min-width:0}.n-card .n-card-header__main,.page-title{overflow-wrap:anywhere}.glass-chip,.glass-profile,.theme-pill,.user-chip,.drawer-theme,.summary-chip,.result-chip,.text-ad-item{background:var(--glass-reflection),var(--surface-elevated)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-inset-shadow)!important;color:var(--text-soft)}.eyebrow,.panel-eyebrow,.section-badge,.form-badge{color:var(--color-primary);font-size:12px;font-weight:600;letter-spacing:.05em}.hover-card,.clickable-card,.api-card,.category-card,.reward-card,.payment-method,.plan-card,.method-card,.n-card.n-card--hoverable{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}@media(hover:hover){.clickable-card:hover,.api-card:hover,.category-card:hover,.reward-card:hover,.payment-method:hover,.plan-card:hover,.method-card:hover,.n-card.n-card--hoverable:hover{transform:translateY(-2px);border-color:var(--glass-hover-border)!important;box-shadow:var(--glass-hover-shadow),var(--glass-inset-shadow)!important}}.n-button{border-radius:12px;font-weight:600;touch-action:manipulation;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.n-button--default-type:has(>.n-button__border):not(.n-button--ghost):not(.n-button--dashed),.n-button--default-type.n-button--secondary{background:var(--glass-reflection),var(--control-button-bg);box-shadow:var(--control-button-shadow)}.n-button.n-button--primary-type:has(>.n-button__border):not(.n-button--ghost):not(.n-button--dashed){background:var(--control-button-primary)!important;color:var(--on-primary)!important;box-shadow:var(--control-button-primary-shadow)!important}.n-button.n-button--primary-type:has(>.n-button__border):not(.n-button--ghost):not(.n-button--dashed):hover{background:var(--control-button-primary-hover)!important}.n-button.n-button--primary-type.n-button--secondary{background:var(--surface-accent)!important;color:var(--color-primary)!important}.n-button .n-button__border,.n-button .n-button__state-border{border-radius:inherit}.n-button.framed-action{border:1px solid var(--input-glass-border)!important;color:var(--text-soft)}.n-button.framed-action>.n-button__border{border:none!important}.n-button.framed-action:hover{border-color:var(--input-glass-border-hover)!important}.n-button.n-button--disabled{transform:none!important}.n-button:focus-visible,.theme-toggle:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.n-switch:focus-visible .n-switch__rail{box-shadow:var(--input-glass-focus-shadow)}.n-input,.n-input-number,.n-base-selection{border-radius:16px!important;background:transparent!important;box-shadow:none!important}.n-input .n-input-wrapper,.n-input-number .n-input-wrapper,.n-base-selection .n-base-selection-label,.n-base-selection .n-base-selection-tags{align-items:center!important;background:var(--input-glass-bg)!important;border:1px solid var(--input-glass-border)!important;border-radius:16px!important;box-shadow:var(--input-glass-shadow)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.n-input__border,.n-input__state-border,.n-input-number__border,.n-input-number__state-border,.n-base-selection__border,.n-base-selection__state-border{border-radius:16px!important;border:none!important;box-shadow:none!important;opacity:0!important}.n-input .n-input__input,.n-input-number .n-input__input{height:100%!important;min-height:0!important;display:flex!important;align-items:center!important;border-bottom:none!important;box-shadow:none!important;outline:none!important;outline-offset:0!important}.n-input .n-input__placeholder,.n-input-number .n-input__placeholder{height:100%;min-height:0;display:flex;align-items:center}.n-input .n-input__input-el:not(:placeholder-shown)~.n-input__placeholder,.n-input-number .n-input__input-el:not(:placeholder-shown)~.n-input__placeholder{display:none!important}.n-input .n-input__input-el:autofill,.n-input-number .n-input__input-el:autofill{background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:var(--text-strong)!important;caret-color:var(--text-strong)}.n-input .n-input__input-el,.n-input-number .n-input__input-el{border-bottom:none!important;box-shadow:none!important;outline:none!important;outline-offset:0!important}.n-input .n-input__input-el:focus,.n-input .n-input__input-el:focus-visible,.n-input-number .n-input__input-el:focus,.n-input-number .n-input__input-el:focus-visible{border-bottom:none!important;box-shadow:none!important;outline:none!important;outline-offset:0!important}.n-input:hover .n-input-wrapper,.n-base-selection:hover .n-base-selection-label,.n-base-selection:hover .n-base-selection-tags,.n-input-number:hover .n-input-wrapper{border-color:var(--input-glass-border-hover)!important}.n-input.n-input--focus .n-input-wrapper,.n-input-number.n-input-number--focus .n-input-wrapper{border-color:var(--input-glass-border-focus)!important;box-shadow:var(--input-glass-focus-shadow)!important}.n-base-selection{outline:none!important}.n-base-selection:not(.n-base-selection--disabled):is(.n-base-selection--active,.n-base-selection--focus,:focus-within) :is(.n-base-selection-label,.n-base-selection-tags){border-color:var(--input-glass-border-focus)!important;box-shadow:var(--input-glass-shadow)!important}.n-base-selection.n-base-selection--error-status :is(.n-base-selection-label,.n-base-selection-tags){border-color:var(--color-danger)!important}.n-base-selection.n-base-selection--warning-status :is(.n-base-selection-label,.n-base-selection-tags){border-color:var(--color-amber)!important}.n-input.n-input--disabled .n-input-wrapper,.n-base-selection.n-base-selection--disabled .n-base-selection-label,.n-input-number.n-input-number--disabled .n-input-wrapper{opacity:.64;border-color:var(--overlay-muted-border)!important;box-shadow:none!important}.n-input-group.joined-input-group{width:100%;min-width:0;gap:0!important;align-items:stretch}.n-input-group.joined-input-group>.n-input{flex:1 1 0!important;min-width:0;height:48px!important;border-radius:16px 0 0 16px!important}.n-input-group.joined-input-group .n-input-wrapper,.auth-form .n-input-group.joined-input-group>.n-input .n-input-wrapper{height:100%;border-radius:16px 0 0 16px!important;border-right:0!important}.n-input-group.joined-input-group .n-input__border,.n-input-group.joined-input-group .n-input__state-border{border-radius:16px 0 0 16px!important}.n-input-group.joined-input-group>.n-button{flex:0 0 auto;height:48px!important;margin-left:0!important;border-radius:0 16px 16px 0!important}.n-data-table-wrapper,.n-table,.n-descriptions{max-width:100%;border-radius:14px;border-color:var(--data-border)!important}.n-data-table .n-data-table-th{background:var(--overlay-muted-bg)!important;color:var(--text-soft)!important;font-weight:500}.n-data-table .n-data-table-td{background:transparent!important;color:var(--text-strong)}.n-data-table .n-data-table-tr:hover .n-data-table-td{background:var(--overlay-muted-bg)!important}.n-data-table .n-data-table-th,.n-data-table .n-data-table-td,.n-table th,.n-table td,.n-descriptions-table-wrapper,.n-descriptions-table-header,.n-descriptions-table-content{border-color:var(--data-border)!important}.n-descriptions-table-wrapper{border-radius:14px;background:transparent!important}.n-descriptions-table-header{background:var(--overlay-muted-bg)!important}.n-descriptions-table-content{background:transparent!important}.n-pagination .n-pagination-item{border-radius:8px}.n-tag{border-radius:7px;font-weight:500}.n-modal-mask,.n-drawer-mask{background:var(--overlay-mask)!important}.n-modal .n-card,.n-dialog,.n-popover,.n-dropdown-menu,.n-base-select-menu,.n-date-panel,.n-cascader-menu,.n-base-notification,.n-message,.n-drawer{background:var(--glass-reflection),var(--overlay-surface-strong)!important;backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35);border:1px solid var(--overlay-border);box-shadow:var(--overlay-shadow),var(--glass-inset-shadow);color:var(--text-strong)}.n-message{border-radius:14px}.n-base-select-menu{padding:4px 0;border-radius:14px!important;border-color:var(--input-glass-border)!important}.n-base-select-option:before{left:6px!important;right:6px!important;border-radius:8px!important}.n-base-select-option--selected{color:var(--color-primary)!important;font-weight:600}.n-base-select-option--selected:before{background:var(--surface-accent)!important}.n-base-select-option--pending:not(.n-base-select-option--selected):before{background:var(--overlay-muted-bg)!important}.n-drawer-content,.n-dialog .n-dialog__content{color:var(--text-strong)}.n-menu{background:transparent!important}.n-menu .n-menu-item-content{border-radius:12px}.n-menu .n-menu-item-content:before{border-radius:12px}.n-menu .n-menu-item-content.n-menu-item-content--selected:before{background:var(--surface-accent)!important}.n-menu.n-menu--inverted{--n-item-color-active: var(--surface-accent) !important;--n-item-color-active-collapsed: var(--surface-accent) !important;--n-item-color-hover: var(--overlay-muted-bg) !important;--n-item-text-color: var(--text-soft) !important;--n-item-icon-color: var(--text-soft) !important;--n-item-text-color-active: var(--color-primary) !important;--n-item-icon-color-active: var(--color-primary) !important}.logo-img,.brand-logo{border-radius:0!important;object-fit:contain;box-shadow:none!important}.stat-icon-wrapper,.hero-point-icon,.login-mark,.user-chip-mark,.feature-index,.api-icon,.category-icon,.reward-icon,.payment-icon,.method-icon{background:var(--surface-accent);color:var(--color-primary);box-shadow:none}pre,.code-block,.request-url,.api-url,.key-value{border-radius:12px;background:var(--code-bg);border:1px solid var(--glass-border);color:var(--code-text);box-shadow:none}.brand-text,.brand-title,.logo-text,.auth-title{color:var(--text-strong);-webkit-text-fill-color:currentColor}.summary-dot{background:var(--color-green);box-shadow:none}@media(max-width:640px){.glass-panel,.glass-card,.section-card,.stat-card,.summary-card,.n-card{border-radius:18px}.summary-chip,.glass-chip{max-width:100%;white-space:normal;overflow-wrap:anywhere}.summary-chip>*,.glass-chip>*{min-width:0}.n-data-table{max-width:100%}.n-data-table-wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.n-data-table-base-table,.n-data-table-table{min-width:max-content}.n-data-table .n-data-table-th,.n-data-table .n-data-table-td{white-space:nowrap}.n-pagination{max-width:100%;overflow-x:auto;padding-bottom:6px}.n-modal .n-card,.n-dialog{max-width:calc(100vw - 24px)}.n-form .n-form-item{align-items:stretch}.n-form .n-form-item-label{max-width:100%;text-align:left}.n-form .n-form-item-blank,.n-form .n-form-item-blank>*,.n-form .n-input,.n-form .n-input-number,.n-form .n-base-selection{max-width:100%;min-width:0}}@media(max-width:380px){.n-card>.n-card-header,.n-card>.n-card-content,.n-card>.n-card__footer{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.liquid-glass-filters[data-v-76f207ee]{position:fixed;width:0;height:0;pointer-events:none}
