:root{--app-header-h: 57px;--app-tab-h: 80px;--app-bg: #0b0c0b;--app-surface: #151615;--app-surface-raised: #1b1d1b;--app-border: rgba(255, 255, 255, .1);--app-border-soft: rgba(255, 255, 255, .075);--app-text: #edede8;--app-text-secondary: #c4c6c0;--app-text-muted: #858782;--app-text-faint: #62645f;--app-accent: #ccff00;--safe-area-top: constant(safe-area-inset-top);--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: constant(safe-area-inset-right);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: constant(safe-area-inset-bottom);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: constant(safe-area-inset-left);--safe-area-left: env(safe-area-inset-left, 0px)}html,body,#app{width:100%;min-height:100%;min-height:100dvh;background-color:var(--app-bg)}html{overflow-x:hidden;overscroll-behavior-y:none}body{margin:0;min-height:100dvh}.async-spinner{display:inline-block;width:14px;height:14px;margin-right:7px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-2px;animation:async-spin .7s linear infinite}@keyframes async-spin{to{transform:rotate(360deg)}}#app{position:relative;min-height:100dvh}#app .hdr,#app .header{position:sticky;top:0;z-index:100;height:calc(var(--app-header-h) + var(--safe-area-top));min-height:calc(var(--app-header-h) + var(--safe-area-top));box-sizing:border-box}#app .hdr{padding:var(--safe-area-top) calc(18px + var(--safe-area-right)) 0 calc(18px + var(--safe-area-left))}#app .hdr-row{display:flex;align-items:center;gap:4px;height:100%}#app .header{padding:var(--safe-area-top) calc(20px + var(--safe-area-right)) 0 calc(20px + var(--safe-area-left))}#app .category-wrap{top:calc(var(--app-header-h) + var(--safe-area-top));z-index:90}#app .app{--bg: var(--app-bg);--bg2: #121312;--card: var(--app-surface);--card2: var(--app-surface-raised);--border: var(--app-border-soft);--border2: var(--app-border);--t1: var(--app-text);--t2: var(--app-text-secondary);--t3: var(--app-text-muted);--t4: var(--app-text-faint);--purple: #8f89b8;--purple2: #b6b0d6;--cyan: #a8b9b6;--r: 8px;--r-lg: 12px;--r-xl: 14px;min-height:100vh;min-height:100dvh;padding-bottom:calc(var(--app-tab-h) + var(--safe-area-bottom));background:var(--app-bg);color:var(--t1);font-family:Mona Sans,Helvetica Neue,Helvetica,Arial,PingFang SC,sans-serif;touch-action:pan-x pan-y}#app .app *,#app .app *:before,#app .app *:after{letter-spacing:0}#app .app button,#app .app input,#app .app textarea{font-family:inherit}#app .app:before,#app .app:after{display:none}#app .hdr,#app .header{background:#0a0a0ce6;border-bottom:1px solid var(--border);box-shadow:none;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}#app .logo{width:34px;height:34px;border:0;border-radius:8px;background:#e8e6e0;box-shadow:none}#app .logo:before,#app .logo:after{display:none}#app .logo span{color:#121214;font-weight:700;text-shadow:none}#app .name,#app .brand-name,#app .header>.page-title,#app .hdr-title{flex:1;min-width:0;overflow:hidden;color:var(--t1);font-size:17px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}#app .hdr-title{color:var(--app-text);background:none;-webkit-text-fill-color:currentColor}#app .hdr-actions{display:flex;flex:0 0 auto;align-items:center;gap:0}#app .hdr-action{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--t2);transition:color .16s ease,background .16s ease,transform .16s ease}#app .hdr-action:active{background:#ffffff0f;color:var(--t1);transform:scale(.94)}#app .hdr-action svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#app .hdr-back{display:flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--t2);transition:background .16s ease,color .16s ease,transform .16s ease}#app .hdr-back:active{background:#ffffff0f;color:var(--t1);transform:scale(.94)}#app .hdr-back svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#app .hdr-btn,#app .header-btn{width:44px;height:44px;border-color:transparent;border-radius:8px;background:transparent;box-shadow:none;color:var(--t2)}#app .hdr-btn:active,#app .header-btn:active{background:#ffffff0f}#app .app.video-create-page{padding-bottom:calc(112px + var(--safe-area-bottom))}#app .app.discover-detail-page{padding-bottom:calc(24px + var(--safe-area-bottom))}#app .app.discover-detail-page.discover-detail-page--commenting{padding-bottom:calc(88px + var(--safe-area-bottom))}#app .tabbar,#app .tab-bar{position:fixed;right:auto;bottom:0;left:50%;z-index:200;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;justify-content:initial;width:100%;max-width:430px;height:calc(var(--app-tab-h) + var(--safe-area-bottom));min-height:calc(var(--app-tab-h) + var(--safe-area-bottom));margin:0;padding:8px var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left);transform:translate(-50%);box-sizing:border-box;overflow:visible;border-top:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025) 22%,transparent 58%),radial-gradient(70% 150% at 50% 118%,rgba(204,255,0,.1),transparent 70%),#18191f9e;box-shadow:inset 0 1px #ffffff0e,0 -12px 30px #0000002e;backdrop-filter:blur(24px) saturate(1.16);-webkit-backdrop-filter:blur(24px) saturate(1.16)}#app .tabbar>.tab,#app .tab-bar>.tab{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:0;gap:4px;transition:color .18s ease,transform .18s ease}#app .tabbar .tab>svg,#app .tab-bar .tab>svg{width:26px;height:26px}#app .tabbar .tab>span,#app .tab-bar .tab>span{font-size:11px;font-weight:520}#app .tabbar .tab,#app .tab-bar .tab{color:#ffffff80}#app .tabbar .tab>svg,#app .tab-bar .tab>svg{stroke:#ffffff80}#app .tabbar .tab.active,#app .tab-bar .tab.active,#app .tabbar .tab.active>span,#app .tab-bar .tab.active>span{color:#fff}#app .tabbar .tab.active>svg,#app .tab-bar .tab.active>svg{stroke:#fff}#app .tabbar .tab.active,#app .tab-bar .tab.active{position:relative}#app .tabbar .tab.active>span:not(.tab-create-label):after,#app .tab-bar .tab.active>span:not(.tab-create-label):after{position:absolute;right:50%;bottom:-7px;width:18px;height:2px;border-radius:2px;background:#cf0;box-shadow:0 0 8px #cf03;content:"";transform:translate(50%)}#app .tabbar .tab:active,#app .tab-bar .tab:active{transform:scale(.96)}#app .tabbar .tab-create,#app .tab-bar .tab-create{justify-self:center;position:relative;isolation:isolate;overflow:hidden;width:62px;height:62px;margin-top:0;border:1px solid rgba(255,255,255,.28);border-radius:50%;box-sizing:border-box;background:#22232aad;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff14,0 10px 24px #00000042;backdrop-filter:blur(24px) saturate(1.22);-webkit-backdrop-filter:blur(24px) saturate(1.22)}#app .tabbar .tab-create:before,#app .tab-bar .tab-create:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;border-radius:inherit;background:radial-gradient(circle at 42% 18%,rgba(255,255,255,.34),rgba(255,255,255,.08) 32%,transparent 58%),radial-gradient(circle at 50% 116%,rgba(204,255,0,.2),transparent 66%);pointer-events:none}#app .tabbar .tab-create:after,#app .tab-bar .tab-create:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;display:block;border:1px solid rgba(255,255,255,.1);border-radius:inherit;background:linear-gradient(180deg,#ffffff26,#ffffff06 44%,#0c0d102e);pointer-events:none}#app .tabbar .tab-create svg,#app .tab-bar .tab-create svg{position:relative;z-index:1;width:28px;height:28px;stroke:#fff}#app .tabbar .tab-create-label,#app .tab-bar .tab-create-label{color:#fffc!important}#app .app:not(.home-page),#app .membership-page,#app .promotion-page,#app .wallet-page{--bg: var(--app-bg);--bg2: #121312;--card: var(--app-surface);--card2: var(--app-surface-raised);--border: var(--app-border-soft);--border2: var(--app-border);--t1: var(--app-text);--t2: var(--app-text-secondary);--t3: var(--app-text-muted);--t4: var(--app-text-faint);--purple: #CCFF00;--purple2: #CCFF00;--cyan: #CCFF00;background:var(--app-bg)!important;color:var(--app-text);font-family:Mona Sans,Helvetica Neue,Helvetica,Arial,PingFang SC,sans-serif}#app .app:not(.home-page):before,#app .app:not(.home-page):after{display:none!important}#app .app:not(.home-page) .hdr,#app .app:not(.home-page) .wallet-header,#app .app:not(.home-page) .promotion-header,#app .membership-page .membership-topbar{border-color:#2a2a2a!important;background:#0e0e0ef0!important;box-shadow:none!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}#app .app:not(.home-page) .hdr-title,#app .app:not(.home-page) .wallet-header h1,#app .app:not(.home-page) .promotion-header h1,#app .membership-page .membership-topbar h1{background:none!important;color:var(--app-text)!important;-webkit-text-fill-color:currentColor!important}#app .app:not(.home-page) .hdr-action,#app .app:not(.home-page) .hdr-back,#app .app:not(.home-page) .wallet-header button,#app .app:not(.home-page) .promotion-header button,#app .membership-page .icon-button{color:#cfc4c5!important}#app .app:not(.home-page) .hdr-action:active,#app .app:not(.home-page) .hdr-back:active,#app .app:not(.home-page) .wallet-header button:active,#app .app:not(.home-page) .promotion-header button:active,#app .membership-page .icon-button:active{background:#222!important}#app .app:not(.home-page) .profile-card,#app .app:not(.home-page) .business-panel,#app .app:not(.home-page) .balance-card,#app .app:not(.home-page) .wallet-summary,#app .app:not(.home-page) .promotion-summary,#app .app:not(.home-page) .agent-identity,#app .app:not(.home-page) .publish-editor,#app .app:not(.home-page) .category-selector,#app .app:not(.home-page) .asset-card,#app .app:not(.home-page) .asset-create,#app .app:not(.home-page) .recent-item,#app .app:not(.home-page) .work-card,#app .app:not(.home-page) .works-empty,#app .app:not(.home-page) .inspiration-card,#app .app:not(.home-page) .inspiration-empty,#app .membership-page .plan-card,#app .membership-page .comparison-wrap{border-color:var(--app-border)!important;background:var(--app-surface)!important;box-shadow:none!important}#app .app:not(.home-page) input,#app .app:not(.home-page) textarea,#app .app:not(.home-page) select,#app .membership-page input,#app .membership-page textarea{border-color:#353535!important;background:#151515!important;color:#e2e2e2!important}#app .app:not(.home-page) input:focus,#app .app:not(.home-page) textarea:focus,#app .app:not(.home-page) select:focus,#app .membership-page input:focus,#app .membership-page textarea:focus{border-color:#ccff0094!important;box-shadow:0 0 0 1px #ccff001f!important}#app .app:not(.home-page) input::placeholder,#app .app:not(.home-page) textarea::placeholder{color:#81797b!important}#app .app:not(.home-page) .prompt-wrap{padding:15px!important;border:1px solid rgba(123,145,63,.34)!important;border-radius:12px!important;background:#1b201bb8!important;box-shadow:inset 0 1px #ffffff06!important;backdrop-filter:blur(14px) saturate(1.04)!important;-webkit-backdrop-filter:blur(14px) saturate(1.04)!important}#app .app:not(.home-page) .prompt-wrap:before{display:none!important}#app .app:not(.home-page) .prompt-area,#app .app:not(.home-page) .prompt-area:focus{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}#app .discover-page .search-box input,#app .discover-page .search-box input:focus{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}#app .app:not(.home-page) .reference-file-input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}#app .app:not(.home-page) .upload-zone{display:none;width:100%;min-height:188px;margin-top:0;padding:16px 16px 18px;border:1.5px dashed #5A5A5A;border-radius:14px;background:#1a1a1a;color:inherit;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#app .app:not(.home-page) .upload-zone.show{display:block}#app .app:not(.home-page) .upload-zone__primary{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:10px}#app .app:not(.home-page) .upload-visual{position:relative;width:46px;height:42px;flex:0 0 46px}#app .app:not(.home-page) .upload-visual__layer{position:absolute;width:32px;height:32px;border:1px solid rgba(255,255,255,.18);border-radius:7px;box-shadow:0 5px 12px #0000002e}#app .app:not(.home-page) .upload-visual__layer--back{top:1px;right:1px;background:#2a2a2a;transform:rotate(5deg)}#app .app:not(.home-page) .upload-visual__layer--middle{bottom:1px;left:1px;background:#4d5f09;transform:rotate(-8deg)}#app .app:not(.home-page) .upload-visual__layer--front{top:5px;left:8px;display:flex;align-items:center;justify-content:center;background:#cf0;box-shadow:0 0 18px #ccff0029;color:#0e0e0e}#app .app:not(.home-page) .upload-visual svg{width:20px;height:20px;margin:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#app .app:not(.home-page) .upload-zone-text{color:#e2e2e2;font-size:15px;font-weight:600}#app .app:not(.home-page) .upload-zone-sub{margin-top:10px;color:#988e90;font-size:11px}#app .app:not(.home-page) .reference-preview-list{display:flex;max-width:100%;align-items:center;gap:8px;margin:0;overflow-x:auto;padding:0 0 2px;scrollbar-width:none}#app .app:not(.home-page) .reference-preview-list::-webkit-scrollbar{display:none}#app .app:not(.home-page) .reference-preview{position:relative;display:block;overflow:hidden;width:56px;height:56px;flex:0 0 56px;border:1px solid #5A5A5A;border-radius:9px;background:#0e0e0e;box-shadow:0 5px 16px #0000003d}#app .app:not(.home-page) .reference-preview img{display:block;width:100%;height:100%;object-fit:cover}#app .app:not(.home-page) .reference-preview__index{position:absolute;right:3px;bottom:3px;left:3px;overflow:hidden;padding:2px 3px;border-radius:4px;background:#0e0e0ec2;color:#fff;font-size:8px;line-height:11px;text-align:center;text-overflow:ellipsis;white-space:nowrap}#app .app:not(.home-page) .reference-preview button{position:absolute;top:3px;right:3px;width:19px;height:19px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#0e0e0ec7;color:#fff;font-size:14px;line-height:16px}#app .app:not(.home-page) .reference-add{display:flex;width:56px;height:56px;flex:0 0 56px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px dashed #6B7D19;border-radius:9px;background:#ccff000f;color:#cf0;font-size:10px;line-height:1}#app .app:not(.home-page) .reference-add svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}#app .app:not(.home-page) .upload-zone.has-reference{min-height:116px;padding:12px 12px 14px}#app .app:not(.home-page) .upload-zone.has-reference .upload-zone-sub{margin-top:10px;text-align:left}#app .app:not(.home-page) .prompt-wrap:focus-within{border-color:#cf0!important;box-shadow:0 0 0 1px #ccff001a,inset 0 1px #ffffff09!important}#app .app:not(.home-page) .mode-tab.active,#app .app:not(.home-page) .cat-tab.active,#app .app:not(.home-page) .category-selector button.active,#app .app:not(.home-page) .gen-btn--ready,#app .app:not(.home-page) .application-submit,#app .app:not(.home-page) .sheet-submit,#app .app:not(.home-page) .asset-dialog__submit,#app .app:not(.home-page) .parameter-sheet__done,#app .app:not(.home-page) .publish-action button:not(:disabled),#app .app:not(.home-page) .balance-card button,#app .app:not(.home-page) .purchase-bar button,#app .membership-page .purchase-bar button{border-color:#cf0!important;background:#cf0!important;box-shadow:none!important;color:#0e0e0e!important}#app .app:not(.home-page) .mode-tab.active svg,#app .app:not(.home-page) .application-submit svg{stroke:#0e0e0e!important}#app .app:not(.home-page) .mode-tab,#app .app:not(.home-page) .cat-tab,#app .app:not(.home-page) .category-selector button,#app .app:not(.home-page) .wallet-tabs button,#app .app:not(.home-page) .promotion-tabs button{color:#988e90;stroke:#988e90}#app .app:not(.home-page) .wallet-tabs button.active,#app .app:not(.home-page) .promotion-tabs button.active,#app .app:not(.home-page) .view-all,#app .app:not(.home-page) .section-heading h2,#app .app:not(.home-page) .field-heading,#app .app:not(.home-page) .inspiration-title{color:#e2e2e2!important}#app .app:not(.home-page) .view-all svg{stroke:#cf0!important}#app .app:not(.home-page) .wallet-tabs button.active:after,#app .app:not(.home-page) .promotion-tabs button.active:after,#app .app:not(.home-page) .inspiration-tabs button.active:after{background:#cf0!important}#app .app:not(.home-page) .prompt-inspire,#app .app:not(.home-page) .prompt-inspire svg,#app .app:not(.home-page) .style-card.active .style-name,#app .app:not(.home-page) .style-card.active .style-thumb,#app .app:not(.home-page) .recent-status.done,#app .app:not(.home-page) .recent-status.gen,#app .app:not(.home-page) .account-row__status,#app .app:not(.home-page) .promotion-list-values strong.income,#app .app:not(.home-page) .record-icon.income,#app .app:not(.home-page) .status.paid{color:#cf0!important;stroke:#cf0!important}#app .app:not(.home-page) .style-card.active:after,#app .app:not(.home-page) .parameter-sheet__option.active,#app .app:not(.home-page) .quantity-options button.active,#app .app:not(.home-page) .account-type button.active{border-color:#cf0!important;background:#ccff0014!important;color:#cf0!important;box-shadow:none!important}#app .membership-page .cycle-toggle,#app .membership-page .comparison-wrap,#app .membership-page .comparison-card,#app .membership-page .product-options button,#app .membership-page .carousel-arrow{border-color:#353535!important;background:#1a1a1a!important;color:#cfc4c5!important}#app .membership-page .cycle-toggle button.active,#app .membership-page .product-options button.active,#app .membership-page .plan-card.selected{border-color:#cf0!important;background:#ccff0014!important;color:#cf0!important}#app .membership-page .comparison-wrap .current,#app .membership-page .comparison-wrap .check,#app .membership-page .comparison-wrap .yes{color:#cf0!important}#app .image-create-page>.hdr,#app .video-create-page>.hdr,#app .discover-page>.hdr,#app .wallet-page>.wallet-header,#app .promotion-page>.promotion-header,#app .membership-page>.membership-topbar,#app .discover-detail-page>.detail-header,#app .discover-publish-page>.hdr{position:sticky!important;top:0!important;z-index:220!important;width:100%;height:calc(var(--app-header-h) + var(--safe-area-top))!important;min-height:calc(var(--app-header-h) + var(--safe-area-top))!important;padding:var(--safe-area-top) calc(18px + var(--safe-area-right)) 0 calc(18px + var(--safe-area-left))!important;border-bottom:1px solid #2A2A2A!important;background:#0e0e0ef5!important;box-shadow:none!important;box-sizing:border-box;backdrop-filter:blur(18px) saturate(1.06)!important;-webkit-backdrop-filter:blur(18px) saturate(1.06)!important}#app .wallet-page>.wallet-header,#app .promotion-page>.promotion-header,#app .membership-page>.membership-topbar,#app .discover-detail-page>.detail-header{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;justify-content:initial!important;column-gap:4px}#app .image-create-page>.hdr .hdr-row,#app .video-create-page>.hdr .hdr-row,#app .discover-page>.hdr .hdr-row,#app .discover-publish-page>.hdr .hdr-row{display:flex;height:100%;align-items:center;gap:4px}#app .discover-page>.hdr .hdr-title{grid-column:auto;flex:1;min-width:0;color:#e2e2e2;font-size:17px;font-weight:600;text-align:left}#app .discover-page>.hdr .hdr-spacer{width:44px;height:44px;flex:0 0 44px}#app .wallet-page>.wallet-header h1,#app .promotion-page>.promotion-header h1,#app .membership-page>.membership-topbar h1,#app .discover-detail-page>.detail-header>strong{min-width:0;align-self:center!important;justify-self:stretch;overflow:hidden;margin:0!important;color:#e2e2e2!important;font-size:17px!important;font-weight:600!important;line-height:1.2;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}#app .wallet-page>.wallet-header>button,#app .promotion-page>.promotion-header>button,#app .membership-page>.membership-topbar>.icon-button,#app .discover-detail-page>.detail-header>button,#app .discover-detail-page>.detail-header>span,#app .membership-page>.membership-topbar>.topbar-spacer{display:flex;width:44px!important;height:44px!important;min-width:44px;align-items:center;justify-content:center;align-self:center;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#cfc4c5!important}#app .wallet-page>.wallet-header>button:active,#app .promotion-page>.promotion-header>button:active,#app .membership-page>.membership-topbar>.icon-button:active,#app .discover-detail-page>.detail-header>button:active{background:#222!important;transform:scale(.94)}#app .wallet-page>.wallet-header svg,#app .promotion-page>.promotion-header svg,#app .membership-page>.membership-topbar svg,#app .discover-detail-page>.detail-header svg{width:20px!important;height:20px!important;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#app .tabbar,#app .tab-bar,#app .home-page .tabbar{align-items:start!important;height:calc(var(--app-tab-h) + var(--safe-area-bottom))!important;min-height:calc(var(--app-tab-h) + var(--safe-area-bottom))!important;padding:9px var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left)!important;overflow:visible!important;border-top:1px solid var(--app-border)!important;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.016) 25%,transparent 66%),radial-gradient(42% 120% at 50% 108%,rgba(204,255,0,.065),transparent 78%),#161716e6!important;box-shadow:inset 0 1px #ffffff0b,0 -14px 34px #00000038!important;backdrop-filter:blur(24px) saturate(1.08)!important;-webkit-backdrop-filter:blur(24px) saturate(1.08)!important}#app .tabbar>.tab,#app .tab-bar>.tab{position:relative;display:flex!important;width:100%!important;min-height:56px!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0!important;color:#edede88a!important}#app .tabbar .tab>svg,#app .tab-bar .tab>svg{width:25px!important;height:25px!important;stroke:currentColor!important;stroke-width:1.8!important}#app .tabbar .tab>span,#app .tab-bar .tab>span{color:inherit;font-size:11px!important;font-weight:560!important;line-height:15px!important}#app .tabbar .tab.active,#app .tab-bar .tab.active,#app .tabbar .tab.active>span,#app .tab-bar .tab.active>span,#app .tabbar .tab.active>svg,#app .tab-bar .tab.active>svg{color:#f5f6f2!important;stroke:currentColor!important}#app .tabbar .tab.active>span:not(.tab-create-label):after,#app .tab-bar .tab.active>span:not(.tab-create-label):after,#app .home-page .tabbar .tab.active>span:not(.tab-create-label):after{right:50%!important;bottom:-5px!important;width:18px!important;height:2px!important;background:var(--app-accent)!important;box-shadow:0 0 8px #cf03!important;transform:translate(50%)!important}#app .tabbar .tab--create,#app .tab-bar .tab--create{transform:none!important}#app .tabbar .tab--create:active,#app .tab-bar .tab--create:active{transform:scale(.96)!important}#app .tabbar .tab-create,#app .tab-bar .tab-create,#app .home-page .tabbar .tab-create{width:58px!important;height:58px!important;margin-top:-28px!important;border:2px solid rgba(245,246,242,.86)!important;background:linear-gradient(180deg,#ffffff1c,#ffffff05),#1b1d1cf0!important;box-shadow:inset 0 1px #ffffff42,0 8px 24px #0000005c,0 0 18px #ccff0014!important}#app .tabbar .tab-create:before,#app .tab-bar .tab-create:before,#app .home-page .tabbar .tab-create:before{background:radial-gradient(circle at 50% 112%,rgba(204,255,0,.14),transparent 66%)!important}#app .tabbar .tab-create:after,#app .tab-bar .tab-create:after{top:2px!important;right:2px!important;bottom:2px!important;left:2px!important;border-color:#ffffff12!important;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 58%)!important}#app .tabbar .tab-create svg,#app .tab-bar .tab-create svg{width:27px!important;height:27px!important;stroke:#f5f6f2!important;stroke-width:2!important}#app .tabbar .tab-create-label,#app .tab-bar .tab-create-label,#app .home-page .tabbar .tab-create-label{margin-top:2px!important;color:#f5f6f2d1!important}
