@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Poppins:wght@400;500;600&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#141414;--bg-card:#161618;--bg-panel:#18181b;--bg-secondary:#242424;--bg-tertiary:#1e1e1e;--bg-hover:#333;--border-color:#27272a;--border-light:#444;--border-hover:#505050;--text-primary:#f0f0f0;--text-secondary:#a0a0a0;--text-muted:#707074;--primary:#6366f1;--primary-hover:#5558dd;--primary-soft:#6366f133;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--promo-height:50px;--header-height:62px;--page-gutter:clamp(16px, 3.2vw, 48px);--ease-enter:cubic-bezier(.22, 1, .36, 1);--ease-move:cubic-bezier(.25, 1, .5, 1)}*{box-sizing:border-box}html{background:var(--bg-primary);min-width:320px;color:var(--text-primary);scrollbar-color:#4a4a4a #171717;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at 80% 0,#6366f10d,transparent 28rem),var(--bg-primary);min-height:100vh;margin:0;overflow-x:hidden}button,input,select,textarea{color:inherit;font:inherit}[role=button],a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{border:0}a{color:inherit;text-decoration:none}img,svg{display:block}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px!important;outline:2px solid #818cf8!important}[data-page-heading]:focus{outline:none!important}.skip-link{z-index:999;color:#171719;background:#ededee;border-radius:9px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}[role=dialog]{overscroll-behavior:contain}::selection{background:var(--primary-soft);color:#fff}.route-surface{min-height:calc(100vh - var(--header-height))}.is-canvas-route .route-surface{height:100vh;min-height:0;overflow:hidden}.page-shell{width:min(1320px,100%);padding:20px var(--page-gutter) 80px;margin:0 auto}.page-heading{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.5vw,32px);font-weight:600}.page-heading[tabindex="-1"]:focus{outline:none}.section-heading{color:#d9d9dc;margin:0;font-size:18px;font-weight:500}.muted{color:var(--text-secondary)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon-button,.pill-button,.primary-button,.quiet-button{cursor:pointer;min-height:40px;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .14s var(--ease-enter),opacity .15s ease}.icon-button:active,.pill-button:active,.primary-button:active,.quiet-button:active{transform:scale(.97)}.icon-button{width:40px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;display:inline-grid}.icon-button:hover{color:#fff;background:#ffffff14}.pill-button,.primary-button,.quiet-button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.pill-button{background:#ffffff14;border:1px solid #ffffff1a}.quiet-button{color:var(--text-secondary);background:0 0}.primary-button{color:#171719;background:#efeff0}.primary-button:hover{background:#fff}.primary-button:disabled{cursor:not-allowed;color:#7a7a80;background:#343438;transform:none}.surface{border:1px solid var(--border-color);background:var(--bg-panel);border-radius:18px}.chip-list{flex-wrap:wrap;gap:8px;display:flex}.chip{min-height:36px;color:var(--text-secondary);cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .14s var(--ease-enter);background:#202023;border:1px solid #0000;border-radius:10px;padding:0 14px}.chip.is-active,.chip:hover{color:#fff;background:#38383c}.chip:active{transform:scale(.98)}.dot-grid{background-color:#131313;background-image:radial-gradient(circle,#ffffff24 1px,#0000 0);background-size:20px 20px}.media-visual{isolation:isolate;background:#252529;position:relative;overflow:hidden}.media-visual:after,.media-visual:before{content:"";pointer-events:none;position:absolute}.media-visual:before{z-index:-2;background:radial-gradient(circle at 65% 34%,var(--glow-a,#7c3aed) 0 7%,transparent 30%),radial-gradient(circle at 25% 70%,var(--glow-b,#1d4ed8) 0 10%,transparent 34%),linear-gradient(135deg,#282830,#0b0b0d 72%);inset:0}.media-visual:after{aspect-ratio:1;z-index:-1;width:48%;box-shadow:0 0 80px var(--glow-a,#7c3aed);border:1px solid #ffffff38;border-radius:42% 58% 64% 36%;bottom:-15%;right:-3%;transform:rotate(-18deg)}.media-visual.ocean{--glow-a:#0ea5e9;--glow-b:#14b8a6}.media-visual.ember{--glow-a:#ef4444;--glow-b:#f59e0b}.media-visual.violet{--glow-a:#8b5cf6;--glow-b:#db2777}.media-visual.night{--glow-a:#3730a3;--glow-b:#0369a1}.media-visual.jade{--glow-a:#059669;--glow-b:#1d4ed8}.media-visual.rose{--glow-a:#fb7185;--glow-b:#8b5cf6}.media-visual.sky{--glow-a:#60a5fa;--glow-b:#f8fafc}.media-visual.gold{--glow-a:#f59e0b;--glow-b:#7c2d12}.media-visual.city{--glow-a:#f97316;--glow-b:#0f172a}.media-visual.copper{--glow-a:#b45309;--glow-b:#7f1d1d}.field{border:1px solid var(--border-light);background:var(--bg-tertiary);color:#fff;border-radius:10px;width:100%;min-height:44px;padding:10px 13px}.field::placeholder{color:#747478}.field:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #6366f13d}.form-label{color:#d7d7da;gap:8px;font-size:13px;display:grid}.overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a8;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.dialog-panel{background:#1b1b1e;border:1px solid #ffffff1a;border-radius:22px;width:min(460px,100%);max-height:calc(100vh - 24px);overflow:auto;box-shadow:0 24px 80px #0000008c}.overlay-enter-active,.overlay-leave-active{transition:opacity .18s var(--ease-enter)}.overlay-enter-active .dialog-panel,.overlay-leave-active .dialog-panel{transition:opacity .22s var(--ease-enter),transform .22s var(--ease-enter)}.overlay-enter-from,.overlay-enter-from .dialog-panel,.overlay-leave-to,.overlay-leave-to .dialog-panel{opacity:0}.overlay-enter-from .dialog-panel,.overlay-leave-to .dialog-panel{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.media-card:hover .media-visual,.project-card:hover .media-visual{transform:scale(1.012)}}@media (width<=767px){:root{--promo-height:42px;--header-height:56px}.page-shell{padding-top:16px}.dialog-panel{border-radius:18px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__connection-path,.vue-flow__edge-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.promotion-bar[data-v-233f6032]{z-index:70;height:var(--promo-height);color:#151515;letter-spacing:.02em;background:#f3ead1;border-radius:13px;justify-content:center;align-items:center;gap:18px;margin:7px 8px 0;padding:0 50px;font-size:14px;display:flex;position:relative;overflow:hidden}.countdown[data-v-233f6032]{color:#fff;background:#181818;border-radius:9px;align-items:center;gap:8px;min-height:30px;padding:0 14px;font-family:Inter,sans-serif;font-size:12px;display:inline-flex}.promotion-bar strong[data-v-233f6032]{flex-shrink:0;font-size:16px;font-weight:600}.promotion-close[data-v-233f6032]{color:#4a4338;cursor:pointer;background:0 0;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;position:absolute;right:14px}.promotion-close[data-v-233f6032]:hover{background:#00000014}@media (width<=720px){.promotion-bar[data-v-233f6032]{justify-content:flex-start;gap:10px;padding:0 46px 0 8px;font-size:12px}.promotion-bar strong[data-v-233f6032]{font-size:13px}.promotion-copy[data-v-233f6032]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.countdown[data-v-233f6032]{display:none}}.member-scope-trigger{color:#f1c77b;cursor:pointer;background:#2b251b;border:1px solid #6f5d3c;border-radius:8px;align-items:center;gap:7px;max-width:260px;min-height:36px;padding:7px 10px;font-size:12px;display:inline-flex}.member-scope-trigger span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.member-scope-picker{pointer-events:auto;z-index:160;color:#eeeef3;background:#1e1e23;border:1px solid #505059;border-radius:12px;width:320px;padding:14px;font-size:13px;box-shadow:0 15px 55px #0009}.member-scope-picker header strong{font-size:14px;display:block}.member-scope-picker small{color:#aaaab5;margin-top:6px;font-size:11px;line-height:1.7;display:block}.member-scope-picker button{color:#eeeef3;cursor:pointer;min-height:34px;font:inherit;background:#303037;border:0;border-radius:6px;padding:7px 10px;font-size:12px}.member-scope-picker button:disabled{opacity:.4;cursor:default}.scope-modes{gap:7px;margin:14px 0;display:flex}.scope-modes button{flex:1}.scope-modes button[aria-pressed=true]{color:#f7d69b;background:#594525}.member-scope-picker form>label{color:#c8c8d1;margin:0 0 7px;font-size:12px;display:block}.member-scope-picker form>div{border:1px solid #484850;border-radius:7px;align-items:center;gap:7px;padding:4px 5px 4px 10px;display:flex}.member-scope-picker input{color:#eeeef3;width:0;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1}.member-scope-picker form button{flex:none}.scope-members{max-height:260px;margin-top:10px;overflow:auto}.scope-members>button{text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;margin:3px 0;display:flex}.scope-members>button:hover{background:#33333b}.scope-members strong{font-weight:500}.member-scope-picker footer{color:#aaaab4;border-top:1px solid #393941;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;font-size:11px;display:flex}.member-scope-picker :is(button,input):focus-visible,.member-scope-trigger:focus-visible{outline-offset:3px;outline:2px solid #f1c77b}@media (prefers-reduced-motion:reduce){.member-scope-picker *{transition:none!important;animation:none!important}}.global-header[data-v-41243d81]{z-index:60;height:var(--header-height);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141414ed;border-bottom:1px solid #ffffff0a;align-items:center;gap:18px;padding:0 clamp(12px,2vw,26px);display:flex;position:sticky;top:0}.brand[data-v-41243d81]{white-space:nowrap;align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.brand-mark[data-v-41243d81]{color:#171719;background:#f1f1f2;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.desktop-nav[data-v-41243d81]{align-items:center;gap:3px;min-width:0;display:flex}.nav-link[data-v-41243d81]{color:#a8a8ad;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 11px;font-size:13px;display:inline-flex;position:relative}.nav-link.active[data-v-41243d81],.nav-link[data-v-41243d81]:hover{color:#fff;background:#ffffff12}.nav-link.active[data-v-41243d81]:after{content:"";background:#f1f1f2;border-radius:99px;height:2px;position:absolute;bottom:-10px;left:12px;right:12px}.tools-root[data-v-41243d81]{position:relative}.tools-menu[data-v-41243d81]{border:1px solid var(--border-color);transform-origin:0 0;background:#1c1c1f;border-radius:15px;width:300px;max-height:min(620px,100vh - 90px);padding:8px;position:absolute;top:48px;left:0;overflow-y:auto;box-shadow:0 20px 60px #00000080}.tools-menu a[data-v-41243d81]{border-radius:10px;align-items:center;gap:12px;min-height:58px;padding:9px;display:flex}.tools-menu a[data-v-41243d81]:hover{background:#29292d}.tool-icon[data-v-41243d81]{color:#d8d8dd;background:#303036;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.tools-menu small[data-v-41243d81],.tools-menu strong[data-v-41243d81]{display:block}.tools-menu strong[data-v-41243d81]{font-size:13px;font-weight:500}.tools-menu small[data-v-41243d81]{color:#77777d;margin-top:3px;font-size:11px}.header-actions[data-v-41243d81]{align-items:center;gap:8px;margin-left:auto;display:flex}.creator-link[data-v-41243d81]{color:#d3a64c;font-size:13px}.avatar-button[data-v-41243d81],.membership-pill[data-v-41243d81],.mobile-menu-button[data-v-41243d81],.points-pill[data-v-41243d81]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff17;min-height:40px}.membership-pill[data-v-41243d81],.points-pill[data-v-41243d81]{border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;display:inline-flex}.points-pill[data-v-41243d81]{color:#f5d98e}.avatar-button[data-v-41243d81]{background:linear-gradient(135deg,#f2c094,#78493b);width:42px}.avatar-button[data-v-41243d81],.avatar-button span[data-v-41243d81]{border-radius:50%;place-items:center;display:grid}.avatar-button span[data-v-41243d81]{background:#19191b;width:30px;height:30px;font-size:11px}.mobile-menu-button[data-v-41243d81]{border-radius:10px;place-items:center;width:40px;display:none}.mobile-nav[data-v-41243d81]{border:1px solid var(--border-color);background:#1c1c1f;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:12px;right:12px;box-shadow:0 22px 60px #0009}.mobile-nav a[data-v-41243d81]{color:#d4d4d8;background:#242428;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:0 12px;font-size:13px;display:flex}.menu-enter-active[data-v-41243d81],.menu-leave-active[data-v-41243d81]{transition:transform .18s var(--ease-enter),opacity .18s var(--ease-enter)}.menu-enter-from[data-v-41243d81],.menu-leave-to[data-v-41243d81]{opacity:0;transform:scale(.9)}.mobile-menu-enter-active[data-v-41243d81],.mobile-menu-leave-active[data-v-41243d81]{transition:transform .21s var(--ease-move),opacity .18s var(--ease-enter)}.mobile-menu-enter-from[data-v-41243d81],.mobile-menu-leave-to[data-v-41243d81]{opacity:0;transform:translateY(-8px)}@media (width<=960px){.nav-link[data-v-41243d81]{justify-content:center;width:42px;padding:0}.creator-link[data-v-41243d81],.nav-link>span[data-v-41243d81],.tools-root .nav-link svg[data-v-41243d81]:last-child{display:none}}@media (width<=640px){.desktop-nav[data-v-41243d81]{display:none}.mobile-menu-button[data-v-41243d81]{display:grid}}@media (width<=600px){.brand>span[data-v-41243d81]:last-child,.membership-pill[data-v-41243d81]{display:none}.global-header[data-v-41243d81]{gap:8px}}.header-actions[data-v-41243d81] .member-scope-trigger{max-width:180px}@media (width<=1400px){.creator-link[data-v-41243d81]{display:none}}.contact-button[data-v-4bbb6db9]{z-index:45;color:#f0f0f3;cursor:pointer;width:56px;min-height:64px;font:inherit;background:#242429;border:1px solid #505058;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;transition:background .18s,transform .18s,border-color .18s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 26px #0005}.contact-button-immersive[data-v-4bbb6db9]{bottom:154px}.contact-button[data-v-4bbb6db9]:hover{background:#34343d;border-color:#81818f;transform:translateY(-2px)}.contact-button[data-v-4bbb6db9]:focus-visible,.contact-dialog button[data-v-4bbb6db9]:focus-visible{outline-offset:4px;outline:2px solid #bbf}.contact-overlay[data-v-4bbb6db9]{z-index:110;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050506b8;position:fixed;inset:0}.contact-dialog[data-v-4bbb6db9]{z-index:111;overscroll-behavior:contain;color:#eeeef0;background:#1a1a1e;border:1px solid #414148;border-radius:22px;width:min(580px,100vw - 48px);max-height:calc(100dvh - 48px);padding:26px;font-size:13px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 28px 90px #000b}.contact-dialog>header[data-v-4bbb6db9]{grid-template-columns:44px 1fr 36px;align-items:start;gap:12px;display:grid}.close-button[data-v-4bbb6db9],.contact-heading-icon[data-v-4bbb6db9]{color:#d5d5dd;background:#2b2b32;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.contact-heading-icon[data-v-4bbb6db9]{background:#292932;border:1px solid #42424b;width:44px;height:44px}.contact-dialog h2[data-v-4bbb6db9]{margin:2px 0 0;font-size:18px;font-weight:650}.contact-dialog header p[data-v-4bbb6db9]{color:#b2b2bf;margin:7px 0 0;font-size:12px;line-height:1.6}.close-button[data-v-4bbb6db9]{cursor:pointer;border:0}.contact-dialog form[data-v-4bbb6db9]{gap:16px;margin-top:22px;display:grid}.contact-dialog fieldset[data-v-4bbb6db9]{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.contact-dialog fieldset:disabled input[data-v-4bbb6db9],.contact-dialog fieldset:disabled textarea[data-v-4bbb6db9]{color:#c2c2ce;cursor:default;background:#202025}.field-row[data-v-4bbb6db9]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-dialog label[data-v-4bbb6db9]{color:#d1d1da;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.optional[data-v-4bbb6db9]{color:#9a9aa8;font-size:11px}.contact-dialog input[data-v-4bbb6db9],.contact-dialog textarea[data-v-4bbb6db9]{box-sizing:border-box;color:#f2f2f3;width:100%;font:inherit;background:#222228;border:1px solid #42424c;border-radius:10px;outline:none;padding:11px 12px;font-size:13px;display:block}.contact-dialog input[data-v-4bbb6db9]::-moz-placeholder{color:#9797a5}.contact-dialog textarea[data-v-4bbb6db9]::-moz-placeholder{color:#9797a5}.contact-dialog input[data-v-4bbb6db9]::placeholder,.contact-dialog textarea[data-v-4bbb6db9]::placeholder{color:#9797a5}.contact-dialog textarea[data-v-4bbb6db9]{resize:vertical;min-height:154px;line-height:1.65}.contact-dialog input[data-v-4bbb6db9]:focus,.contact-dialog textarea[data-v-4bbb6db9]:focus{border-color:#aaaada;box-shadow:0 0 0 3px #aaaada22}.field-hint[data-v-4bbb6db9]{color:#aaaab8;font-size:11px;line-height:1.5}.contact-dialog footer[data-v-4bbb6db9]{justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.contact-dialog footer p[data-v-4bbb6db9]{color:#aaaab8;max-width:280px;margin:0;font-size:11px;line-height:1.6}.secondary-button[data-v-4bbb6db9],.submit-button[data-v-4bbb6db9]{color:#171719;cursor:pointer;min-height:40px;font:inherit;background:#ededf2;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:600;display:inline-flex}.submit-button[data-v-4bbb6db9]:disabled{cursor:wait;opacity:.65}.ticket-result[data-v-4bbb6db9]{border:1px solid;border-radius:14px;gap:13px;margin-top:24px;padding:18px;display:flex}.ticket-result strong[data-v-4bbb6db9]{font-size:14px;line-height:1.6;display:block}.ticket-result p[data-v-4bbb6db9]{margin:6px 0 0;font-size:12px;line-height:1.6}.ticket-result>svg[data-v-4bbb6db9]{flex-shrink:0;margin-top:2px}.ticket-success[data-v-4bbb6db9]{color:#c1f0d7;background:#1b3028;border-color:#3e6a57}.ticket-success b[data-v-4bbb6db9]{font-variant-numeric:tabular-nums}.secondary-button[data-v-4bbb6db9]{color:#e0f3e8;background:#294537;border-color:#5b7d6c;margin-top:18px}.ticket-pending[data-v-4bbb6db9]{color:#e5d9ad;background:#2f2b20;border-color:#655d3e}.feedback-error[data-v-4bbb6db9]{color:#ffd3d7;background:#332226;border:1px solid #795151;border-radius:10px;padding:12px}.feedback-error[data-v-4bbb6db9],.feedback-note[data-v-4bbb6db9]{margin:0;font-size:12px;line-height:1.65}.feedback-note[data-v-4bbb6db9]{color:#cacadd}.spin[data-v-4bbb6db9]{animation:.8s linear infinite spin-4bbb6db9}@keyframes spin-4bbb6db9{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.contact-button[data-v-4bbb6db9]{transition:none}.contact-button[data-v-4bbb6db9]:hover{transform:none}.spin[data-v-4bbb6db9]{animation:none}}.auth-overlay[data-v-c4be1328]{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-in-c4be1328 .18s var(--ease-enter);background:#000000b3;position:fixed;inset:0}.auth-panel[data-v-c4be1328]{z-index:121;width:min(820px,100vw - 24px);max-height:calc(100vh - 24px);animation:dialog-in-c4be1328 .24s var(--ease-enter);background:#1a1a1d;border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:.92fr 1.08fr;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #000b}.auth-visual[data-v-c4be1328]{background:radial-gradient(circle at 50% 35%,#6366f16b,#0000 29%),linear-gradient(145deg,#191920,#0c0c0e);flex-direction:column;justify-content:flex-end;min-height:520px;padding:34px;display:flex;position:relative;overflow:hidden}.auth-visual[data-v-c4be1328]:before{content:"";opacity:.45;background-image:radial-gradient(circle,#ffffff24 1px,#0000 0);background-size:18px 18px;position:absolute;inset:0}.auth-visual p[data-v-c4be1328],.auth-visual strong[data-v-c4be1328]{position:relative}.auth-visual strong[data-v-c4be1328]{letter-spacing:-.04em;font-size:26px;font-weight:600}.auth-visual p[data-v-c4be1328]{color:#a8a8ad;max-width:280px;margin:10px 0 0;font-size:13px;line-height:1.7}.visual-orbit[data-v-c4be1328]{aspect-ratio:1;border:1px solid #ffffff2e;border-radius:50%;width:230px;position:absolute;top:72px;left:50%;transform:translate(-50%)}.visual-orbit[data-v-c4be1328]:after,.visual-orbit[data-v-c4be1328]:before{content:"";border:1px solid #ffffff1c;border-radius:50%;position:absolute;inset:24px}.visual-orbit[data-v-c4be1328]:after{background:#ececf0;inset:72px;box-shadow:0 0 70px #777cff}.visual-orbit span[data-v-c4be1328]{background:#f2f2f4;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 20px #fff}.visual-orbit span[data-v-c4be1328]:first-child{top:12%;left:17%}.visual-orbit span[data-v-c4be1328]:nth-child(2){bottom:35%;right:5%}.visual-orbit span[data-v-c4be1328]:nth-child(3){bottom:-5%;left:40%}.auth-form-wrap[data-v-c4be1328]{padding:64px clamp(28px,5vw,58px) 36px;position:relative}.auth-close[data-v-c4be1328]{color:#a2a2a7;cursor:pointer;background:0 0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px}.auth-close[data-v-c4be1328]:hover{color:#fff;background:#2b2b2f}.auth-title[data-v-c4be1328]{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:600}.auth-description[data-v-c4be1328]{color:#86868c;margin:10px 0 28px;font-size:13px}.auth-form[data-v-c4be1328]{gap:18px;display:grid}.auth-error[data-v-c4be1328]{color:#fca5a5;margin:-5px 0 0;font-size:12px;line-height:1.5}.input-with-icon[data-v-c4be1328]{display:block;position:relative}.input-with-icon svg[data-v-c4be1328]{color:#77777c;position:absolute;top:14px;left:13px}.input-with-icon .field[data-v-c4be1328]{padding-left:40px}.code-row[data-v-c4be1328]{grid-template-columns:1fr auto;gap:8px;display:grid}.quiet-code[data-v-c4be1328]{color:#dddde0;cursor:pointer;background:#303035;border-radius:10px;min-width:108px;font-size:12px}.auth-submit[data-v-c4be1328]{border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;display:flex}.auth-submit[data-v-c4be1328]:disabled{cursor:wait;opacity:.72}.spin[data-v-c4be1328]{animation:.8s linear infinite spin-c4be1328}.safety-copy[data-v-c4be1328]{color:#717177;justify-content:center;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.switch-mode[data-v-c4be1328]{color:#a8a8ad;cursor:pointer;background:0 0;margin:20px auto 0;font-size:12px;display:block}.switch-mode[data-v-c4be1328]:hover{color:#fff}@keyframes fade-in-c4be1328{0%{opacity:0}}@keyframes dialog-in-c4be1328{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}}@keyframes spin-c4be1328{to{transform:rotate(1turn)}}@media (width<=700px){.auth-panel[data-v-c4be1328]{grid-template-columns:1fr}.auth-visual[data-v-c4be1328]{display:none}.auth-form-wrap[data-v-c4be1328]{padding-top:58px}.auth-description[data-v-c4be1328]{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.auth-overlay[data-v-c4be1328],.auth-panel[data-v-c4be1328],.spin[data-v-c4be1328]{animation:none}}.account-pagination[data-v-0264ea30]{color:#b9b9c6;justify-content:center;align-items:center;gap:18px;padding-top:20px;font-size:12px;display:flex}.account-pagination button[data-v-0264ea30]{color:#e8e8f0;cursor:pointer;background:#29292f;border:1px solid #52525e;border-radius:7px;min-height:36px;padding:7px 12px}.account-data-scope[data-v-0264ea30]{background:#282319;border:1px solid #735f39;border-radius:12px;margin-bottom:18px;padding:14px 16px}.account-data-scope p[data-v-0264ea30]{color:#dfc99f;flex-wrap:wrap;gap:12px;margin:10px 0 0;font-size:12px;display:flex}.account-data-scope p span[data-v-0264ea30]{color:#c6bca9}.account-scalar-context[data-v-0264ea30]{color:#b9b9c4;margin:0;font-size:12px;line-height:1.6}.account-owner[data-v-0264ea30]{color:#dcc28e!important;font-size:12px!important}.account-table-wrap[data-v-0264ea30]{background:#1e1e21;border:1px solid #3c3c45;border-radius:12px;max-width:100%;max-height:360px;overflow:auto}.account-data-table[data-v-0264ea30]{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.account-data-table caption[data-v-0264ea30]{text-align:left;color:#e4e4ec;padding:14px;font-weight:600}.account-data-table th[data-v-0264ea30]{color:#c4c4d0;background:#29292f;font-weight:500;position:sticky;top:0}.account-data-table[data-v-0264ea30] :is(th,td){border-bottom:1px solid #34343b;padding:11px 14px}.account-data-table td[data-v-0264ea30]{white-space:normal;overflow-wrap:anywhere;color:#e4e4ec;max-width:280px}.account-data-table button[data-v-0264ea30]{color:#e8e8ef;cursor:pointer;background:#2c2c33;border:1px solid #64616b;border-radius:6px;min-height:34px;padding:5px 9px}.account-content[data-v-0264ea30] :is(button,input,textarea):disabled{cursor:default;opacity:.55}.account-content[data-v-0264ea30] :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #d6b578}.account-overlay[data-v-0264ea30]{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000a;position:fixed;inset:0}.account-panel[data-v-0264ea30]{z-index:121;width:min(1180px,100vw - 24px);height:min(820px,100vh - 24px);animation:account-in-0264ea30 .24s var(--ease-move);background:#18181b;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:58px 1fr;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 90px #000b}.account-rail[data-v-0264ea30]{background:#161618;border-right:1px solid #28282c;flex-direction:column;align-items:center;gap:5px;padding:14px 8px;display:flex;overflow-y:auto}.rail-button[data-v-0264ea30]{color:#77777d;cursor:pointer;background:0 0;border-radius:10px;place-items:center;width:40px;min-height:40px;display:grid}.rail-button.active[data-v-0264ea30],.rail-button[data-v-0264ea30]:hover{color:#fff;background:#303034}.rail-button.active[data-v-0264ea30]{box-shadow:inset 2px 0 #818cf8}.account-content[data-v-0264ea30]{min-width:0;padding:26px clamp(20px,4vw,44px) 40px;overflow-y:auto}.account-header[data-v-0264ea30]{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.account-header h2[data-v-0264ea30]{margin:5px 0 0;font-size:26px;font-weight:600}.eyebrow[data-v-0264ea30]{color:#77777d;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.account-close[data-v-0264ea30]{color:#aaaab0;cursor:pointer;background:#242428;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.account-close[data-v-0264ea30]:hover{color:#fff;background:#303034}.account-view[data-v-0264ea30]{gap:16px;display:grid}.cli-card[data-v-0264ea30],.info-card[data-v-0264ea30],.points-summary[data-v-0264ea30],.profile-card[data-v-0264ea30],.referral-card[data-v-0264ea30],.settings-card[data-v-0264ea30],.usage-card[data-v-0264ea30]{background:#1e1e21;border-radius:16px}.profile-card[data-v-0264ea30]{align-items:center;gap:18px;min-height:126px;padding:20px;display:flex}.large-avatar[data-v-0264ea30]{color:#1d1d1f;background:linear-gradient(135deg,#efc09d,#70483e);border-radius:50%;place-items:center;width:72px;height:72px;font-weight:600;display:grid}.profile-card h3[data-v-0264ea30]{margin:0 0 7px;font-size:19px}.profile-card p[data-v-0264ea30]{color:#85858b;margin:0;font-size:12px}.profile-card .quiet-button[data-v-0264ea30]{margin-left:auto}.profile-card .danger[data-v-0264ea30]{color:#fca5a5;align-items:center;gap:7px;display:flex}.profile-form[data-v-0264ea30]{gap:14px;display:grid}.profile-form h3[data-v-0264ea30],.profile-form p[data-v-0264ea30]{margin:0}.password-error[data-v-0264ea30]{color:#fca5a5;font-size:13px;line-height:1.6}.profile-form label[data-v-0264ea30]{color:#aaaab0;gap:7px;font-size:12px;display:grid}.profile-form input[data-v-0264ea30],.profile-form textarea[data-v-0264ea30]{color:#f1f1f2;background:#171719;border:1px solid #343439;border-radius:9px;outline:none;width:100%;padding:11px 12px}.profile-form input[data-v-0264ea30]:focus-visible,.profile-form textarea[data-v-0264ea30]:focus-visible{border-color:#818cf8;box-shadow:0 0 0 3px #818cf833}.metric-grid[data-v-0264ea30]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.metric-grid article[data-v-0264ea30]{background:#1e1e21;border-radius:16px;align-content:space-between;min-height:160px;padding:20px;display:grid}.metric-grid span[data-v-0264ea30]{color:#88888e;font-size:12px}.metric-grid strong[data-v-0264ea30]{font:600 30px Inter}.metric-grid button[data-v-0264ea30]{color:#aaaab0;cursor:pointer;background:0 0;justify-self:start;align-items:center;gap:4px;font-size:12px;display:inline-flex}.info-card[data-v-0264ea30]{color:#909096;justify-content:space-between;align-items:center;padding:20px;display:flex}.info-card strong[data-v-0264ea30]{color:#dddde0}.info-card p[data-v-0264ea30]{max-width:650px;margin:6px 0 0;font-size:12px;line-height:1.7}.filter-row[data-v-0264ea30]{gap:7px;display:flex;overflow:auto}.points-summary[data-v-0264ea30]{grid-template-columns:repeat(3,1fr);padding:20px;display:grid}.points-summary div[data-v-0264ea30]{border-right:1px solid #2c2c30;gap:10px;padding:4px 18px;display:grid}.points-summary div[data-v-0264ea30]:last-child{border-right:0}.points-summary span[data-v-0264ea30]{color:#85858b;font-size:12px}.points-summary strong[data-v-0264ea30]{font:600 28px Inter}.ledger[data-v-0264ea30]{background:#1e1e21;border-radius:16px;overflow:hidden}.ledger-row[data-v-0264ea30]{border-bottom:1px solid #29292d;justify-content:space-between;align-items:center;min-height:66px;padding:0 20px;display:flex}.ledger-row[data-v-0264ea30]:last-child{border:0}.ledger-row small[data-v-0264ea30],.ledger-row strong[data-v-0264ea30]{display:block}.ledger-row strong[data-v-0264ea30]{font-size:13px;font-weight:500}.ledger-row small[data-v-0264ea30]{color:#74747a;margin-top:4px;font-size:11px}.ledger-row b[data-v-0264ea30]{font:500 14px Inter}.ledger-row b[data-tone=plus][data-v-0264ea30]{color:#34d399}.message-row[data-v-0264ea30]{color:#e7e7ed;text-align:left;cursor:pointer;background:#1e1e21;border:0;width:100%}.message-row small[data-v-0264ea30]{color:#b6b6c0;line-height:1.6}.message-row[data-v-0264ea30]:hover{background:#252529}.empty-card[data-v-0264ea30]{color:#85858b;text-align:center;border:1px dashed #343439;border-radius:14px;padding:28px;font-size:12px;line-height:1.7}.real-grid[data-v-0264ea30],.usage-list[data-v-0264ea30]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.real-grid a[data-v-0264ea30],.usage-list div[data-v-0264ea30]{background:#1e1e21;border:1px solid #2d2d31;border-radius:14px;gap:7px;padding:18px;display:grid}.real-grid small[data-v-0264ea30],.real-grid span[data-v-0264ea30],.usage-list small[data-v-0264ea30],.usage-list span[data-v-0264ea30]{color:#818187;font-size:11px}.real-grid strong[data-v-0264ea30],.usage-list strong[data-v-0264ea30]{color:#eeeef0;font-size:14px}.empty-copy[data-v-0264ea30]{color:#7f7f85;margin:24px 0 0;font-size:12px}.spin[data-v-0264ea30]{animation:.8s linear infinite account-spin-0264ea30}.theme-grid button.selected[data-v-0264ea30]{box-shadow:0 0 0 2px #818cf8}@keyframes account-spin-0264ea30{to{transform:rotate(1turn)}}.usage-card[data-v-0264ea30]{padding:22px}.usage-head[data-v-0264ea30]{justify-content:space-between;align-items:flex-end;display:flex}.usage-head span[data-v-0264ea30]{color:#89898f;font-size:12px}.usage-head strong[data-v-0264ea30]{font:600 32px Inter}.chart-bars[data-v-0264ea30]{background-image:linear-gradient(#2a2a2e 1px,#0000 0);background-size:100% 46px;border-top:1px solid #2d2d31;align-items:flex-end;gap:10px;height:230px;margin-top:26px;padding-top:20px;display:flex}.chart-bars i[data-v-0264ea30]{background:#5558dd;border-radius:4px 4px 0 0;flex:1;min-height:5px}.referral-card[data-v-0264ea30]{align-items:center;gap:20px;padding:24px;display:flex}.referral-card span[data-v-0264ea30]{color:#8f8f95;font-size:12px}.referral-card strong[data-v-0264ea30]{letter-spacing:.08em;margin-top:7px;font:600 24px Inter;display:block}.referral-card p[data-v-0264ea30]{color:#77777d;max-width:520px;margin:8px 0 0;font-size:11px;line-height:1.6}.referral-actions[data-v-0264ea30]{flex:none;gap:8px;display:grid}.referral-actions button[data-v-0264ea30]{justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:flex}.service-list[data-v-0264ea30]{gap:8px;display:grid}.service-list article[data-v-0264ea30]{background:#1e1e21;border:1px solid #2d2d31;border-radius:13px;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:flex}.service-icon[data-v-0264ea30]{color:#a7a7c7;background:#2d2d32;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.service-list article>span[data-v-0264ea30]:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.service-list strong[data-v-0264ea30]{font-size:12px}.service-list small[data-v-0264ea30]{color:#77777d;text-overflow:ellipsis;font-size:10px;line-height:1.5;overflow:hidden}.service-list a[data-v-0264ea30],.service-list b[data-v-0264ea30],.service-list button[data-v-0264ea30]{color:#bcbcc2;cursor:pointer;background:#2d2d32;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:500}.service-list b[data-v-0264ea30]{cursor:default;color:#8b8b91}.redeem-card[data-v-0264ea30]{background:#1e1e21;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,320px) auto;align-items:center;gap:12px;padding:20px;display:grid}.redeem-card h3[data-v-0264ea30]{margin:0;font-size:15px}.redeem-card p[data-v-0264ea30]{color:#77777d;margin:6px 0 0;font-size:10px;line-height:1.6}.redeem-card input[data-v-0264ea30],.token-create input[data-v-0264ea30]{color:#eeeef0;background:#171719;border:1px solid #37373c;border-radius:10px;outline:none;min-height:42px;padding:0 12px}.redeem-card input[data-v-0264ea30]:focus-visible,.token-create input[data-v-0264ea30]:focus-visible{border-color:#818cf8;box-shadow:0 0 0 3px #818cf833}.reward-grid[data-v-0264ea30]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.reward-grid article[data-v-0264ea30]{background:#1e1e21;border-radius:14px;gap:9px;padding:18px;display:grid}.reward-grid span[data-v-0264ea30]{font-size:13px}.reward-grid strong[data-v-0264ea30]{color:#f4ca6e;font-size:20px}.reward-grid small[data-v-0264ea30]{color:#74747a}.settings-card[data-v-0264ea30]{padding:20px}.settings-card h3[data-v-0264ea30]{margin:0 0 16px;font-size:15px;font-weight:500}.theme-grid[data-v-0264ea30]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.theme-grid button[data-v-0264ea30]{color:#b7b7bc;cursor:pointer;background:#28282c;border-radius:10px;gap:8px;padding:8px;display:grid}.theme-grid span[data-v-0264ea30]{background:radial-gradient(circle,#777 1px,#191919 0) 0 0/14px 14px;border-radius:7px;height:70px}.theme-grid span[data-theme=纯黑][data-v-0264ea30]{background:#0a0a0a}.theme-grid span[data-theme=雾蓝][data-v-0264ea30]{background:linear-gradient(135deg,#29313e,#11151b)}.theme-grid span[data-theme=暮紫][data-v-0264ea30]{background:linear-gradient(135deg,#342a40,#151118)}.theme-grid span[data-theme=暖棕][data-v-0264ea30]{background:linear-gradient(135deg,#46372f,#171311)}.theme-grid span[data-theme=森林][data-v-0264ea30]{background:linear-gradient(135deg,#233a32,#101713)}.switch-row[data-v-0264ea30]{border-top:1px solid #2c2c30;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.switch-row small[data-v-0264ea30],.switch-row strong[data-v-0264ea30]{display:block}.switch-row strong[data-v-0264ea30]{font-size:13px}.switch-row small[data-v-0264ea30]{color:#77777d;margin-top:4px;font-size:11px}.switch-row input[data-v-0264ea30]{width:42px;height:22px;accent-color:var(--primary)}.cli-card[data-v-0264ea30]{padding:24px}.cli-card h3[data-v-0264ea30]{margin:10px 0 6px;font-size:22px}.cli-card p[data-v-0264ea30]{color:#8b8b91;max-width:600px;font-size:13px;line-height:1.7}.token-create[data-v-0264ea30]{grid-template-columns:minmax(180px,320px) auto;gap:8px;margin-top:18px;display:grid}.token-create button[data-v-0264ea30]{justify-content:center;align-items:center;gap:7px;display:flex}.issued-token[data-v-0264ea30]{background:#173226;border:1px solid #355b4b;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.issued-token>div[data-v-0264ea30]{flex:1;min-width:0}.issued-token strong[data-v-0264ea30]{font-size:12px}.issued-token p[data-v-0264ea30]{color:#bff4d7;white-space:nowrap;margin:7px 0;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.issued-token small[data-v-0264ea30]{color:#8fc9aa;font-size:9px}.issued-token button[data-v-0264ea30]{color:#bff4d7;cursor:pointer;background:#ffffff12;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.beta[data-v-0264ea30]{background:var(--primary-soft);color:#a5b4fc;border-radius:999px;padding:3px 8px;font-size:10px;display:inline-block}.cli-card pre[data-v-0264ea30]{color:#c7c7cc;background:#111113;border:1px solid #303035;border-radius:12px;margin:20px 0;padding:16px;overflow:auto}.empty-view[data-v-0264ea30]{color:#77777d;text-align:center;place-content:center;justify-items:center;min-height:430px}.empty-view h3[data-v-0264ea30]{color:#dddde0;margin:14px 0 5px}.empty-view p[data-v-0264ea30]{max-width:420px;margin:0;font-size:12px;line-height:1.7}@keyframes account-in-0264ea30{0%{opacity:0;transform:translate(-50%,-48%)}}@media (width<=700px){.account-panel[data-v-0264ea30]{border-radius:18px;grid-template-columns:1fr;width:calc(100vw - 12px);height:calc(100vh - 12px)}.account-rail[data-v-0264ea30]{border-top:1px solid #28282c;border-right:0;flex-direction:row;order:2;overflow-x:auto}.account-content[data-v-0264ea30]{padding:20px 16px}.metric-grid[data-v-0264ea30],.real-grid[data-v-0264ea30],.reward-grid[data-v-0264ea30],.usage-list[data-v-0264ea30]{grid-template-columns:1fr}.profile-card[data-v-0264ea30]{flex-wrap:wrap;align-items:flex-start}.profile-card .quiet-button[data-v-0264ea30]{margin-left:0}.theme-grid[data-v-0264ea30]{grid-template-columns:repeat(2,1fr)}.points-summary[data-v-0264ea30]{grid-template-columns:1fr}.points-summary div[data-v-0264ea30]{border-bottom:1px solid #2c2c30;border-right:0}.points-summary div[data-v-0264ea30]:last-child{border-bottom:0}.referral-card[data-v-0264ea30]{flex-direction:column;align-items:stretch}.referral-actions[data-v-0264ea30]{grid-template-columns:1fr 1fr}.redeem-card[data-v-0264ea30],.token-create[data-v-0264ea30]{grid-template-columns:1fr}.service-list article[data-v-0264ea30]{flex-wrap:wrap}.service-list article>span[data-v-0264ea30]:nth-child(2){min-width:calc(100% - 56px)}}@media (prefers-reduced-motion:reduce){.account-panel[data-v-0264ea30]{animation:none}}.account-order[data-v-0264ea30]{border-bottom:1px solid var(--border-subtle,#343434);padding-bottom:12px}.account-order .ledger-row strong[data-v-0264ea30]{overflow-wrap:anywhere}.account-order-actions[data-v-0264ea30]{flex-wrap:wrap;gap:8px;padding:0 12px;display:flex}.account-order-actions a[data-v-0264ea30],.account-order-actions button[data-v-0264ea30]{color:#eee;cursor:pointer;background:#252525;border:1px solid #484848;border-radius:8px;min-height:44px;padding:8px 12px;font-size:13px}.account-order-actions button[data-v-0264ea30]:disabled{opacity:.5;cursor:not-allowed}.account-order-actions a[data-v-0264ea30]:focus-visible,.account-order-actions button[data-v-0264ea30]:focus-visible{outline-offset:3px;outline:2px solid #dccc8b}.support-history article[data-v-0264ea30]{border:1px solid #3c3c3c;border-radius:10px;margin-block:12px;padding:16px}.support-history h4[data-v-0264ea30]{margin:0 0 8px;font-size:15px}.support-history small[data-v-0264ea30]{color:#b8b8b8}.support-history p[data-v-0264ea30]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.member-overlay[data-v-8191c71d]{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000d;position:fixed;inset:0}.member-panel[data-v-8191c71d]{z-index:131;color:#f7f1e2;background:radial-gradient(circle at 50% 0,#af7e232e,#0000 35%),#10100f;border:1px solid #5b4926;border-radius:22px;width:min(1180px,100vw - 24px);max-height:calc(100vh - 24px);padding:34px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #000c}.member-close[data-v-8191c71d]{color:#c6bda9;cursor:pointer;background:#27241d;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px}.member-panel header[data-v-8191c71d]{text-align:center}.member-kicker[data-v-8191c71d]{color:#e7c36e;align-items:center;gap:7px;font-size:12px;display:inline-flex}.member-panel h2[data-v-8191c71d]{letter-spacing:-.05em;margin:10px 0 8px;font-size:clamp(28px,4vw,44px)}.member-panel header p[data-v-8191c71d]{color:#9c9585;max-width:650px;margin:0 auto;font-size:13px;line-height:1.7}.cycle-switch[data-v-8191c71d]{background:#181713;border:1px solid #403824;border-radius:999px;width:max-content;max-width:100%;margin:24px auto;padding:4px;display:flex;overflow:auto}.cycle-switch button[data-v-8191c71d]{color:#888173;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;min-height:38px;padding:0 16px}.cycle-switch button.active[data-v-8191c71d]{color:#1a1812;background:#e8d8ad}.plan-grid[data-v-8191c71d]{grid-template-columns:minmax(260px,420px);justify-content:center;gap:12px;display:grid}.plan-grid article[data-v-8191c71d]{background:#181714;border:1px solid #393426;border-radius:16px;align-content:start;min-height:340px;padding:22px 18px 18px;display:grid;position:relative}.plan-grid article.recommended[data-v-8191c71d]{border-color:#d7b45d;box-shadow:0 0 0 1px #d7b45d55}.recommended-badge[data-v-8191c71d]{color:#1b180e;background:#e7c36e;border-radius:999px;padding:4px 10px;font-size:10px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.plan-grid h3[data-v-8191c71d]{color:#e6ca87;letter-spacing:.09em;margin:0;font-size:14px}.price[data-v-8191c71d]{margin:24px 0 4px;font:600 38px Inter}.price small[data-v-8191c71d]{font-size:16px}.price span[data-v-8191c71d]{color:#7e7768;font-size:11px;font-weight:400}.plan-grid article>strong[data-v-8191c71d]{color:#e2d6b6;font-size:13px}.plan-grid ul[data-v-8191c71d]{color:#9c9585;gap:10px;margin:24px 0;padding:0;font-size:12px;list-style:none;display:grid}.plan-grid li[data-v-8191c71d]{align-items:center;gap:7px;display:flex}.plan-grid li svg[data-v-8191c71d]{color:#d4b158}.plan-action[data-v-8191c71d]{color:#1c1911;cursor:pointer;background:#e7d7a9;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin-top:auto;font-weight:600;display:flex}.plan-action[data-v-8191c71d]:disabled{cursor:wait;opacity:.65}.member-state[data-v-8191c71d]{color:#9c9585;justify-content:center;align-items:center;gap:8px;min-height:240px;display:flex}.member-error[data-v-8191c71d],.order-created[data-v-8191c71d]{color:#ffbcae;text-align:center;background:#3a211b;border-radius:10px;max-width:680px;margin:12px auto;padding:12px 14px;font-size:12px}.member-error button[data-v-8191c71d]{color:#fff;margin-left:8px;text-decoration:underline}.order-created[data-v-8191c71d]{color:#a7f3c8;background:#1c3529}.spin[data-v-8191c71d]{animation:.8s linear infinite member-spin-8191c71d}.member-panel footer[data-v-8191c71d]{color:#8d8678;justify-content:center;align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}@keyframes member-spin-8191c71d{to{transform:rotate(1turn)}}@media (width<=900px){.plan-grid[data-v-8191c71d]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.member-panel[data-v-8191c71d]{padding:58px 16px 20px}.plan-grid[data-v-8191c71d]{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.plan-grid article[data-v-8191c71d]{scroll-snap-align:start;min-width:260px}}.order-created[data-v-8191c71d]{overflow-wrap:anywhere;text-align:left}.order-actions[data-v-8191c71d]{flex-wrap:wrap;gap:8px;display:flex}.order-actions a[data-v-8191c71d],.order-actions button[data-v-8191c71d]{color:#d6fbe3;cursor:pointer;background:#1b3024;border:1px solid #4c755b;border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;font-size:13px;display:inline-flex}.member-panel a[data-v-8191c71d]:focus-visible,.member-panel button[data-v-8191c71d]:focus-visible{outline-offset:3px;outline:2px solid #f0d590}.member-panel button[data-v-8191c71d]:disabled{opacity:.55;cursor:not-allowed}.member-panel footer[data-v-8191c71d],.member-panel header p[data-v-8191c71d]{color:#b8b1a2;font-size:13px;line-height:1.6}.cycle-switch button[data-v-8191c71d]{min-height:44px}.plan-grid li[data-v-8191c71d]{color:#bbb19d;font-size:13px}.member-error[data-v-8191c71d],.order-created[data-v-8191c71d]{font-size:13px;line-height:1.6}@media (width<=560px){.plan-grid[data-v-8191c71d]{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.plan-grid article[data-v-8191c71d]{min-width:0}}@media (prefers-reduced-motion:reduce){.spin[data-v-8191c71d]{animation:none}}.publish-overlay[data-v-bbef473b]{z-index:135;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;position:fixed;inset:0}.publish-panel[data-v-bbef473b]{z-index:136;background:#19191c;border:1px solid #38383d;border-radius:20px;width:min(900px,100vw - 24px);max-height:calc(100vh - 24px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #000c}.publish-panel>header[data-v-bbef473b]{border-bottom:1px solid #2b2b2f;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 18px;display:flex}.publish-panel h2[data-v-bbef473b]{margin:0;font-size:17px}.publish-panel header p[data-v-bbef473b]{color:#77777d;margin:5px 0 0;font-size:10px}.publish-layout[data-v-bbef473b]{grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);gap:20px;padding:20px;display:grid}.cover-picker[data-v-bbef473b]{color:#737379;cursor:pointer;background:#202024;border:1px dashed #46464c;border-radius:14px;place-content:center;justify-items:center;gap:9px;min-height:390px;display:grid}.cover-picker[data-v-bbef473b]:hover{color:#bdbdc2;border-color:#66666d}.cover-picker.ready[data-v-bbef473b]{color:#dedee2;background:radial-gradient(circle at 65% 30%,#7c3aed55,#0000 28%),radial-gradient(circle at 25% 75%,#0284c755,#0000 30%),#151518;border-style:solid}.cover-picker.uploading[data-v-bbef473b]{cursor:wait;opacity:.7}.cover-picker strong[data-v-bbef473b]{font-size:12px}.cover-picker span[data-v-bbef473b]{font-size:9px}.publish-layout form[data-v-bbef473b]{align-content:start;gap:13px;display:grid}.publish-layout label[data-v-bbef473b]{color:#aaaab0;gap:7px;font-size:10px;display:grid}.publish-layout input[data-v-bbef473b],.publish-layout select[data-v-bbef473b],.publish-layout textarea[data-v-bbef473b]{color:#e5e5e8;background:#242428;border:1px solid #343439;border-radius:10px;outline:0;min-height:42px;padding:0 12px}.publish-layout textarea[data-v-bbef473b]{resize:vertical;min-height:90px;padding:11px}.publish-layout input[data-v-bbef473b]:focus,.publish-layout select[data-v-bbef473b]:focus,.publish-layout textarea[data-v-bbef473b]:focus{border-color:#7777a8}.publish-layout fieldset[data-v-bbef473b]{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.publish-layout legend[data-v-bbef473b]{color:#aaaab0;margin-bottom:7px;font-size:10px}.publish-layout fieldset button[data-v-bbef473b]{color:#8a8a90;cursor:pointer;text-align:left;background:#222226;border:1px solid #343439;border-radius:10px;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:2px 7px;min-height:62px;padding:9px;display:grid}.publish-layout fieldset button.active[data-v-bbef473b]{color:#fff;background:#2b2b34;border-color:#7777a8}.publish-layout fieldset svg[data-v-bbef473b]{grid-row:1/3}.publish-layout fieldset small[data-v-bbef473b]{color:#68686e;font-size:8px}.clone-option[data-v-bbef473b]{align-items:center;min-height:40px;grid-template-columns:auto 1fr!important;gap:8px!important;display:flex!important}.clone-option input[data-v-bbef473b]{accent-color:#797bd6;width:17px;min-height:17px}.publish-actions[data-v-bbef473b]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.draft-button[data-v-bbef473b],.publish-actions button[data-v-bbef473b]{min-height:44px}.draft-button[data-v-bbef473b]{color:#171719;cursor:pointer;background:#ededee;border-radius:10px;font-weight:600}.draft-button[data-v-bbef473b]:disabled{color:#6e6e74;cursor:not-allowed;background:#303034}.publish-error[data-v-bbef473b]{color:#fca5a5;margin:0;font-size:11px}.publish-panel>footer[data-v-bbef473b]{color:#74747a;border-top:1px solid #29292d;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 16px;font-size:10px;display:flex}@media (width<=700px){.publish-layout[data-v-bbef473b]{grid-template-columns:1fr}.cover-picker[data-v-bbef473b]{min-height:180px}.publish-panel[data-v-bbef473b]{max-height:calc(100vh - 12px)}.publish-panel>header[data-v-bbef473b]{align-items:flex-start}.publish-layout fieldset[data-v-bbef473b]{grid-template-columns:1fr}}.publish-panel header p[data-v-bbef473b],.publish-panel>footer[data-v-bbef473b]{color:#babac1;font-size:13px;line-height:1.6}.publish-layout label[data-v-bbef473b],.publish-layout legend[data-v-bbef473b]{font-size:13px}.cover-picker span[data-v-bbef473b],.publish-layout fieldset small[data-v-bbef473b]{color:#aaaab3;font-size:12px}.publish-layout button[data-v-bbef473b]:focus-visible,.publish-panel button[data-v-bbef473b]:focus-visible{outline-offset:3px;outline:2px solid #bbb9ff}.toast-region[data-v-7783d987]{z-index:160;pointer-events:none;gap:8px;width:min(360px,100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px}.toast[data-v-7783d987]{color:#ebebed;background:#232327;border:1px solid #37373c;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:11px 14px;font-size:13px;display:flex;box-shadow:0 18px 45px #0008}.toast[data-tone=success][data-v-7783d987]{border-color:#10b98180}.toast[data-tone=warning][data-v-7783d987]{border-color:#f59e0b80}.toast-enter-active[data-v-7783d987],.toast-leave-active[data-v-7783d987]{transition:transform .22s var(--ease-enter),opacity .22s var(--ease-enter)}.toast-enter-from[data-v-7783d987],.toast-leave-to[data-v-7783d987]{opacity:0;transform:translateY(6px)}
