:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#app{box-sizing:border-box;width:100%;height:100%;overflow:hidden}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.navbar[data-v-077c9e7f]{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a162899;border-bottom:1px solid #00d4ff1a;position:fixed;top:0;left:0;right:0}.navbar-container[data-v-077c9e7f]{justify-content:space-between;align-items:center;max-width:1400px;height:70px;margin:0 auto;padding:0 40px;display:flex}.logo[data-v-077c9e7f]{background:linear-gradient(135deg,#00d4ff 0%,#00a8cc 50%,#08a 100%);-webkit-text-fill-color:transparent;letter-spacing:2px;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700}.nav-links[data-v-077c9e7f]{gap:32px;margin:0;padding:0;list-style:none;display:flex}.nav-links a[data-v-077c9e7f]{color:#ffffffd9;white-space:nowrap;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s}.nav-links a[data-v-077c9e7f]:hover{color:#00d4ff;text-shadow:0 0 10px #00d4ff80}.dropdown[data-v-077c9e7f]{position:relative}.dropdown-trigger[data-v-077c9e7f]{align-items:center;gap:4px;display:flex}.arrow[data-v-077c9e7f]{transition:transform .2s}.dropdown:hover .arrow[data-v-077c9e7f]{transform:rotate(180deg)}.dropdown-menu[data-v-077c9e7f]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a1628f2;border:1px solid #00d4ff26;border-radius:8px;min-width:160px;margin-top:8px;padding:8px 0;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 8px 30px #0000004d}.dropdown-menu li a[data-v-077c9e7f]{color:#ffffffd9;padding:10px 20px;font-size:14px;display:block}.dropdown-menu li a[data-v-077c9e7f]:hover{color:#00d4ff;background:#00d4ff1a}.fade-enter-active[data-v-077c9e7f],.fade-leave-active[data-v-077c9e7f]{transition:opacity .2s}.fade-enter-from[data-v-077c9e7f],.fade-leave-to[data-v-077c9e7f]{opacity:0}.nav-actions[data-v-077c9e7f]{align-items:center;gap:24px;display:flex}.lang-switch[data-v-077c9e7f]{color:#ffffffb3;cursor:pointer;font-size:14px}.contact-button[data-v-077c9e7f]{color:#ffffffe0;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff3;border-radius:24px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:all .25s}.contact-button[data-v-077c9e7f]:hover{color:#00d4ff;background:#00d4ff14;border-color:#00d4ff80}@media (width<=768px){.nav-links[data-v-077c9e7f]{display:none}}.contact-overlay[data-v-4b90db4b]{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020810b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.contact-panel[data-v-4b90db4b]{color:#fff;background:linear-gradient(#0c182af5,#070e1afa);border:1px solid #00d4ff38;border-radius:16px;width:min(520px,100%);max-height:min(90vh,720px);padding:24px 26px 22px;overflow:auto;box-shadow:0 24px 64px #00000073}.contact-head[data-v-4b90db4b]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.eyebrow[data-v-4b90db4b]{letter-spacing:.2em;text-transform:uppercase;color:#7adfffbf;margin:0 0 4px;font-size:11px}.contact-head h2[data-v-4b90db4b]{margin:0;font-size:22px;font-weight:650}.close-btn[data-v-4b90db4b]{color:#ffffffa6;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;width:32px;height:32px;font-size:22px;line-height:1}.close-btn[data-v-4b90db4b]:hover{color:#fff;border-color:#00d4ff59}.contact-form[data-v-4b90db4b]{flex-direction:column;gap:14px;display:flex}.row[data-v-4b90db4b]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field[data-v-4b90db4b]{color:#ffffffb3;flex-direction:column;gap:6px;font-size:13px;display:flex}.field em[data-v-4b90db4b]{color:#ff8a8a;font-style:normal}.field input[data-v-4b90db4b],.field textarea[data-v-4b90db4b]{box-sizing:border-box;color:#fff;resize:vertical;background:#050c16bf;border:1px solid #00d4ff2e;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.field input[data-v-4b90db4b]:focus,.field textarea[data-v-4b90db4b]:focus{border-color:#00d4ff73}.form-error[data-v-4b90db4b]{color:#ff8a8a;margin:0;font-size:13px}.actions[data-v-4b90db4b]{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.btn[data-v-4b90db4b]{color:#fff;cursor:pointer;background:0 0;border:1px solid #00d4ff47;border-radius:10px;padding:10px 18px;font-size:14px}.btn[data-v-4b90db4b]:disabled{opacity:.55;cursor:not-allowed}.btn.ghost[data-v-4b90db4b]{color:#ffffffb3}.btn.primary[data-v-4b90db4b]{color:#7adfff;background:#00d4ff29;border-color:#00d4ff66}.btn.primary[data-v-4b90db4b]:hover:not(:disabled){background:#00d4ff3d}.success-box[data-v-4b90db4b]{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:28px 8px 12px;display:flex}.success-box p[data-v-4b90db4b]{color:#ffffffd9;margin:0;font-size:15px}.contact-fade-enter-active[data-v-4b90db4b],.contact-fade-leave-active[data-v-4b90db4b]{transition:opacity .2s}.contact-fade-enter-active .contact-panel[data-v-4b90db4b],.contact-fade-leave-active .contact-panel[data-v-4b90db4b]{transition:transform .2s,opacity .2s}.contact-fade-enter-from[data-v-4b90db4b],.contact-fade-leave-to[data-v-4b90db4b]{opacity:0}.contact-fade-enter-from .contact-panel[data-v-4b90db4b],.contact-fade-leave-to .contact-panel[data-v-4b90db4b]{opacity:0;transform:translateY(10px)scale(.98)}@media (width<=560px){.row[data-v-4b90db4b]{grid-template-columns:1fr}}.app-layout[data-v-14d0fe3c]{width:100%;height:100%;overflow:hidden}.app-layout--admin[data-v-14d0fe3c]{overflow:auto}.app-main[data-v-14d0fe3c]{box-sizing:border-box;width:100%;height:100%;padding-top:70px;overflow:hidden}.app-main--admin[data-v-14d0fe3c]{height:auto;min-height:100%;padding-top:0}.app-main--login[data-v-14d0fe3c]{height:100%;padding-top:0;overflow:auto}.app-main--scroll[data-v-14d0fe3c]{overflow:auto}.app-main--fill[data-v-14d0fe3c]{flex-direction:column;display:flex;overflow:hidden}.app-main--fill[data-v-14d0fe3c]>*{flex:1;min-height:0}@media (width<=960px){.app-main--fill[data-v-14d0fe3c]{overflow:auto}.app-main--fill[data-v-14d0fe3c]>*{flex:none;min-height:100%}}.api-gate[data-v-14d0fe3c]{color:#ffffffd9;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:24px;font-size:15px;display:flex}.api-gate-detail[data-v-14d0fe3c]{color:#ffb090;word-break:break-all;max-width:520px;margin:0;font-size:13px}.api-gate-btn[data-v-14d0fe3c]{color:#00d4ff;cursor:pointer;background:#00d4ff1f;border:1px solid #00d4ff66;border-radius:8px;margin-top:8px;padding:10px 20px}.sphere-container[data-v-3b0eedc4]{width:100%;height:100%;position:relative;overflow:hidden}[data-v-3b0eedc4] .main-sphere-label{color:#00d4ff;letter-spacing:4px;white-space:nowrap;text-shadow:0 0 16px #00d4ffcc;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:32px;font-weight:600;transition:color .2s,text-shadow .2s}[data-v-3b0eedc4] .main-sphere-label:hover{color:#fff;text-shadow:0 0 24px #00d4ff}[data-v-3b0eedc4] .satellite-sphere-label{color:#00d4ff;letter-spacing:3px;white-space:nowrap;text-shadow:0 0 14px #00d4ffcc;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:24px;font-weight:600;transition:color .2s,text-shadow .2s}[data-v-3b0eedc4] .satellite-sphere-label:hover{color:#fff;text-shadow:0 0 20px #00d4ff}[data-v-3b0eedc4] .floating-sphere-label{color:#00d4ff;letter-spacing:1px;text-align:center;white-space:nowrap;text-shadow:0 0 10px #00d4ffbf;-webkit-user-select:none;user-select:none;max-width:88px;font-size:13px;font-weight:500;line-height:1.25;transition:color .2s,text-shadow .2s}[data-v-3b0eedc4] .floating-sphere-label.long{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:96px;font-size:11px;display:-webkit-box;overflow:hidden}[data-v-3b0eedc4] .floating-sphere-label:hover{color:#fff;text-shadow:0 0 16px #00d4ff}.home-page[data-v-8efeea82]{width:100%;height:100%;position:relative;overflow:hidden}.particle-transition[data-v-58f6b959]{z-index:9999;pointer-events:none;position:fixed;inset:0}.particle-canvas[data-v-58f6b959]{width:100%;height:100%}.particle-text[data-v-58f6b959]{color:#00d4ff;letter-spacing:4px;text-shadow:0 0 12px #00d4ffcc;font-size:16px;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.hall-page[data-v-c8226868]{background:#060e1a;width:100%;height:100%;position:relative;overflow:hidden}.hall-canvas[data-v-c8226868]{width:100%;height:100%}.hall-canvas[data-v-c8226868] canvas{display:block}.hall-ui[data-v-c8226868]{pointer-events:none;position:absolute;inset:0}.hall-back[data-v-c8226868],.hall-fan-card[data-v-c8226868],.hall-contact[data-v-c8226868]{pointer-events:auto;cursor:pointer}.hall-back[data-v-c8226868]{color:#00d4ff;background:#0a16288c;border:1px solid #00d4ff59;border-radius:20px;padding:8px 16px;font-size:14px;position:absolute;top:24px;left:24px}.hall-contact[data-v-c8226868]{color:#ffffffe6;background:#0a16288c;border:1px solid #ffffff38;border-radius:20px;padding:8px 18px;font-size:14px;text-decoration:none;transition:border-color .2s,color .2s,background .2s;position:absolute;top:24px;right:24px}.hall-contact[data-v-c8226868]:hover{color:#00d4ff;background:#00d4ff1a;border-color:#00d4ff8c}.hall-title[data-v-c8226868]{color:#ffffffd9;letter-spacing:4px;font-size:18px;position:absolute;top:28px;left:50%;transform:translate(-50%)}.hall-fan-menu[data-v-c8226868]{pointer-events:none;height:320px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hall-fan-arc[data-v-c8226868]{position:absolute;inset:0;overflow:hidden}.hall-fan-arc svg[data-v-c8226868]{width:100%;height:100%;display:block}.hall-fan-dot[data-v-c8226868]{background:#00d4ff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #00d4ffe6,0 0 24px #00d4ff73}.hall-fan-cards[data-v-c8226868]{position:absolute;inset:0}.hall-fan-card[data-v-c8226868]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:84px;min-height:92px;padding:11px 7px 9px;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:flex;position:absolute}.hall-fan-menu.count-5 .hall-fan-card[data-v-c8226868]{border-radius:12px;gap:3px;width:70px;min-height:84px;padding:9px 5px 7px}.hall-fan-card.long-label[data-v-c8226868]{width:90px}.hall-fan-menu.count-5 .hall-fan-card.long-label[data-v-c8226868]{width:76px}.hall-fan-card[data-v-c8226868]:hover{background:#ffffff14;border-color:#00d4ff73}.hall-fan-card.active[data-v-c8226868]{background:#00d4ff1a;border-color:#00d4ffbf;box-shadow:0 0 24px #00d4ff47}.hall-fan-icon[data-v-c8226868]{color:#00d4ff;filter:drop-shadow(0 0 6px #00d4ffa6);width:28px;height:28px}.hall-fan-icon svg[data-v-c8226868]{width:100%;height:100%}.hall-fan-card-title[data-v-c8226868]{letter-spacing:.5px;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.hall-fan-card.long-label .hall-fan-card-title[data-v-c8226868]{font-size:11px}.hall-fan-menu.count-5 .hall-fan-card-title[data-v-c8226868]{font-size:11px;line-height:1.25}.hall-fan-menu.count-5 .hall-fan-card.long-label .hall-fan-card-title[data-v-c8226868]{font-size:9.5px}.hall-fan-menu.count-5 .hall-fan-icon[data-v-c8226868]{width:24px;height:24px}.hall-fan-menu.count-5 .hall-fan-card-sub[data-v-c8226868]{letter-spacing:.5px;font-size:7px}.hall-fan-card-sub[data-v-c8226868]{letter-spacing:1px;color:#ffffff6b;text-transform:uppercase;text-align:center;font-size:8px}.hall-hint[data-v-c8226868]{color:#ffffff73;letter-spacing:1px;white-space:nowrap;font-size:12px;position:absolute;bottom:332px;left:50%;transform:translate(-50%)}[data-v-c8226868] .wall-label{color:#00d4ff;text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:6px;display:flex}[data-v-c8226868] .wall-label strong{letter-spacing:6px;text-shadow:0 0 16px #00d4ffcc;font-size:28px}[data-v-c8226868] .wall-label span{letter-spacing:3px;opacity:.7;font-size:11px}.overview-page[data-v-8325c89a]{color:#fff;background:#050b16;min-height:100%;position:relative;overflow:clip}.page-bg[data-v-8325c89a]{pointer-events:none;position:fixed;inset:0;overflow:hidden}.glow[data-v-8325c89a]{filter:blur(80px);opacity:.55;border-radius:50%;position:absolute}.glow-a[data-v-8325c89a]{background:radial-gradient(circle,#00b4dc38,#0000 68%);width:48vw;height:48vw;top:-12%;left:-8%}.glow-b[data-v-8325c89a]{background:radial-gradient(circle,#1e5ab433,#0000 70%);width:42vw;height:42vw;bottom:-18%;right:-10%}.grid-lines[data-v-8325c89a]{opacity:.18;background-image:linear-gradient(#00d4ff0f 1px,#0000 1px),linear-gradient(90deg,#00d4ff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 78%);mask-image:radial-gradient(#000 35%,#0000 78%)}.page-header[data-v-8325c89a]{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050b16d1;border-bottom:1px solid #00d4ff1a;grid-template-columns:minmax(140px,1fr) minmax(0,2fr) minmax(140px,1fr);align-items:center;gap:16px;padding:18px 36px;display:grid;position:sticky;top:0}.back-btn[data-v-8325c89a]{color:#00d4ff;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#0a16288c;border:1px solid #00d4ff59;border-radius:20px;justify-content:center;align-items:center;max-width:100%;padding:8px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s,color .2s;display:inline-flex;overflow:hidden}.back-btn[data-v-8325c89a]:hover{color:#7adfff;background:#00d4ff1a;border-color:#00d4ff8c}.back-btn.ghost[data-v-8325c89a]{color:#ffffffd9;border-color:#ffffff38;justify-self:end}.back-btn.ghost[data-v-8325c89a]:hover{color:#00d4ff;border-color:#00d4ff73}.back-btn-sm[data-v-8325c89a]{border-radius:16px;justify-self:start;max-width:132px;padding:5px 11px;font-size:12px}.hero-title[data-v-8325c89a]{text-align:center;min-width:0}.eyebrow[data-v-8325c89a]{letter-spacing:.28em;text-transform:uppercase;color:#7adfffbf;margin:0 0 6px;font-size:11px}.hero-title h1[data-v-8325c89a]{letter-spacing:.04em;text-shadow:0 0 40px #00d4ff2e;margin:0;font-size:clamp(22px,3vw,32px);font-weight:650}.page-main[data-v-8325c89a]{z-index:1;max-width:1180px;margin:0 auto;padding:28px 36px 72px;position:relative}.intro-panel[data-v-8325c89a]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0c182ac7,#070f1cb8);border:1px solid #00d4ff24;border-radius:16px;margin-bottom:28px;padding:18px 20px;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #0000002e}.panel-label[data-v-8325c89a]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.label-bar[data-v-8325c89a]{background:linear-gradient(#7adfff,#08a);border-radius:999px;width:3px;height:14px;box-shadow:0 0 10px #00d4ff73}.panel-label h2[data-v-8325c89a]{letter-spacing:.16em;text-transform:uppercase;color:#7adfffeb;margin:0;font-size:13px;font-weight:600}.intro[data-v-8325c89a]{color:#fffc;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.8}.section-head[data-v-8325c89a]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-head .panel-label[data-v-8325c89a]{margin-bottom:0}.count[data-v-8325c89a]{color:#fff6;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:12px}.child-grid[data-v-8325c89a]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.child-card[data-v-8325c89a]{text-align:left;color:inherit;cursor:pointer;background:linear-gradient(#0c182ac7,#070f1cb8);border:1px solid #00d4ff24;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:0;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0000002e}.child-card[data-v-8325c89a]:hover{border-color:#00d4ff73;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0d,0 16px 36px #00283c59}.card-media[data-v-8325c89a]{background:#070e18;height:148px;position:relative}.child-cover[data-v-8325c89a]{background-position:50%;background-size:cover;width:100%;height:100%}.child-icon[data-v-8325c89a]{background:radial-gradient(#00d4ff1f,#0000 60%),#070e18;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.child-icon[data-v-8325c89a] svg,.child-icon[data-v-8325c89a] .icon{width:56px;height:56px}.card-flags[data-v-8325c89a]{gap:6px;display:flex;position:absolute;top:10px;right:10px}.flag[data-v-8325c89a]{color:#7adfff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050b16b8;border:1px solid #00d4ff47;border-radius:999px;padding:3px 8px;font-size:11px}.card-body[data-v-8325c89a]{flex-direction:column;flex:1;gap:6px;padding:16px 16px 10px;display:flex}.child-sub[data-v-8325c89a]{letter-spacing:.14em;text-transform:uppercase;color:#7adfffb3;margin:0;font-size:11px}.child-label[data-v-8325c89a]{margin:0;font-size:17px;font-weight:650;line-height:1.35}.child-desc[data-v-8325c89a]{color:#ffffff94;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.child-keys[data-v-8325c89a]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.child-keys span[data-v-8325c89a]{color:#ffffff8c;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:3px 8px;font-size:11px}.card-enter[data-v-8325c89a]{color:#7adfff8c;padding:0 16px 16px;font-size:12px;transition:color .2s}.child-card:hover .card-enter[data-v-8325c89a]{color:#7adfff}.empty-block[data-v-8325c89a]{text-align:center;color:#ffffff73;border:1px dashed #00d4ff38;border-radius:16px;padding:48px 20px}.reveal[data-v-8325c89a]{animation:.55s both rise-8325c89a;animation-delay:var(--d,0s)}@keyframes rise-8325c89a{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.state-page[data-v-8325c89a]{color:#ffffffbf;background:#050b16;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:70vh;display:flex}.loader[data-v-8325c89a]{border:2px solid #00d4ff33;border-top-color:#00d4ff;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin-8325c89a}@keyframes spin-8325c89a{to{transform:rotate(360deg)}}.btn[data-v-8325c89a]{color:#00d4ff;cursor:pointer;background:#00d4ff1a;border:1px solid #00d4ff59;border-radius:8px;padding:8px 16px}@media (width<=960px){.page-header[data-v-8325c89a]{grid-template-columns:1fr 1fr;padding:14px 18px}.hero-title[data-v-8325c89a]{order:-1;grid-column:1/-1}.page-main[data-v-8325c89a]{padding:20px 18px 56px}}.pdf-viewer[data-v-09f0c568]{box-sizing:border-box;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#00d4ff8c #ffffff0f;background:#0b1220;border-radius:14px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden auto}.pdf-viewer[data-v-09f0c568]::-webkit-scrollbar{width:10px}.pdf-viewer[data-v-09f0c568]::-webkit-scrollbar-track{background:#ffffff0f;border-radius:8px}.pdf-viewer[data-v-09f0c568]::-webkit-scrollbar-thumb{background:#00d4ff73 padding-box content-box;border:2px solid #0000;border-radius:8px}.pdf-viewer[data-v-09f0c568]::-webkit-scrollbar-thumb:hover{background:#00d4ffb3 padding-box content-box}.pdf-pages[data-v-09f0c568]{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;padding:10px;display:flex}.pdf-pages.dimmed[data-v-09f0c568]{opacity:.35}.pdf-pages[data-v-09f0c568] .pdf-page{background:#fff;border-radius:4px;box-shadow:0 2px 12px #00000059}.pdf-status[data-v-09f0c568]{z-index:2;text-align:center;color:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060e1ae0;padding:12px 16px;font-size:13px;position:sticky;top:0}.pdf-status.error[data-v-09f0c568]{color:#ff8a8a}.stage[data-v-1c2840c9]{color:#fff;background:#050b16;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.stage-bg[data-v-1c2840c9]{pointer-events:none;position:absolute;inset:0}.glow[data-v-1c2840c9]{filter:blur(90px);opacity:.5;border-radius:50%;position:absolute}.glow-a[data-v-1c2840c9]{background:radial-gradient(circle,#00b4dc33,#0000 68%);width:46vw;height:46vw;top:-18%;left:-10%}.glow-b[data-v-1c2840c9]{background:radial-gradient(circle,#1e5ab42e,#0000 70%);width:40vw;height:40vw;bottom:-22%;right:-12%}.topbar[data-v-1c2840c9]{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050b16b8;border-bottom:1px solid #00d4ff1f;flex:none;grid-template-columns:minmax(120px,1fr) minmax(0,2.2fr) minmax(120px,1fr);align-items:center;gap:12px;height:56px;padding:0 20px;display:grid;position:relative}.back-btn[data-v-1c2840c9]{color:#00d4ff;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#0a16288c;border:1px solid #00d4ff59;border-radius:20px;justify-content:center;align-items:center;max-width:100%;padding:8px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s,color .2s;display:inline-flex;overflow:hidden}.back-btn[data-v-1c2840c9]:hover{color:#7adfff;background:#00d4ff1a;border-color:#00d4ff8c}.back-btn.ghost[data-v-1c2840c9]{color:#ffffffd9;border-color:#ffffff38}.back-btn.ghost[data-v-1c2840c9]:hover{color:#00d4ff;border-color:#00d4ff73}.back-btn-sm[data-v-1c2840c9]{border-radius:16px;justify-self:start;max-width:132px;padding:5px 11px;font-size:12px}.title-block[data-v-1c2840c9]{text-align:center;min-width:0}.subtitle[data-v-1c2840c9]{letter-spacing:.22em;text-transform:uppercase;color:#7adfffb3;text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:10px;overflow:hidden}.title-block h1[data-v-1c2840c9]{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(16px,1.8vw,22px);font-weight:650;line-height:1.2;overflow:hidden}.top-actions[data-v-1c2840c9]{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.sib-switch[data-v-1c2840c9]{align-items:center;gap:6px;display:inline-flex}.icon-btn[data-v-1c2840c9]{color:#fff;cursor:pointer;background:#00d4ff0f;border:1px solid #00d4ff38;border-radius:8px;width:28px;height:28px;font-size:18px;line-height:1}.icon-btn[data-v-1c2840c9]:hover:not(:disabled){background:#00d4ff24;border-color:#00d4ff73}.icon-btn[data-v-1c2840c9]:disabled{opacity:.3;cursor:not-allowed}.sib-n[data-v-1c2840c9]{text-align:center;color:#ffffff73;font-variant-numeric:tabular-nums;min-width:36px;font-size:12px}.workspace[data-v-1c2840c9]{z-index:2;flex:1;grid-template-columns:minmax(0,1.55fr) minmax(0,.55fr);gap:0;min-height:0;display:grid;position:relative}.pane[data-v-1c2840c9]{flex-direction:column;min-width:0;min-height:0;display:flex}.pane-content[data-v-1c2840c9]{border-right:1px solid #00d4ff1a;gap:14px;padding:16px 18px 18px}.pane-manual[data-v-1c2840c9]{background:#040a1259;padding:16px 18px 18px}.block[data-v-1c2840c9]{flex-direction:column;gap:8px;min-width:0;display:flex}.block h2[data-v-1c2840c9],.manual-bar h2[data-v-1c2840c9]{letter-spacing:.18em;text-transform:uppercase;color:#7adfffd9;margin:0;font-size:11px;font-weight:600}.block-desc[data-v-1c2840c9]{flex:0 auto;min-height:72px;max-height:28%}.desc-scroll[data-v-1c2840c9]{min-height:0;padding-right:4px;overflow:auto}.desc[data-v-1c2840c9]{color:#ffffffd6;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.75}.block-video[data-v-1c2840c9]{flex:auto;min-height:0}.video-frame[data-v-1c2840c9]{background:#000;border:1px solid #00d4ff29;border-radius:10px;flex:1;min-height:0;overflow:hidden}.video[data-v-1c2840c9]{object-fit:contain;background:#000;width:100%;height:100%;display:block}.video-empty[data-v-1c2840c9]{color:#ffffff6b;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;min-height:180px;display:flex}.video-empty.muted[data-v-1c2840c9]{background:radial-gradient(#00d4ff12,#0000 55%),#070e18}.play-mark[data-v-1c2840c9]{color:#7adfff;border:1px solid #00d4ff47;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;display:flex}.poster-img[data-v-1c2840c9]{object-fit:contain;width:100%;height:100%;display:block}.block-keywords[data-v-1c2840c9]{flex:none}.keywords[data-v-1c2840c9]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-1c2840c9]{color:#ffffffe0;background:#00d4ff1a;border:1px solid #00d4ff33;border-radius:999px;padding:6px 12px;font-size:12px}.empty-hint[data-v-1c2840c9]{color:#ffffff59;margin:0;font-size:13px}.manual-bar[data-v-1c2840c9]{flex:none;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.manual-bar h2[data-v-1c2840c9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.open-pdf[data-v-1c2840c9]{color:#7adfffcc;border:1px solid #00d4ff33;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:11px;text-decoration:none}.open-pdf[data-v-1c2840c9]:hover{color:#fff;background:#00d4ff1a}.manual-stage[data-v-1c2840c9]{background:#050a12b3;border:1px solid #00d4ff1f;border-radius:10px;flex:1;min-height:0;overflow:hidden}.manual-stage[data-v-1c2840c9] .pdf-viewer{border-radius:0;height:100%}.manual-empty[data-v-1c2840c9]{color:#ffffff61;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;font-size:14px;display:flex}.manual-empty p[data-v-1c2840c9]{margin:0}.pdf-mark[data-v-1c2840c9]{color:#7adfff;letter-spacing:.08em;border:1px solid #00d4ff47;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;font-size:11px;font-weight:700;display:flex}.state-page[data-v-1c2840c9]{color:#ffffffbf;background:#050b16;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;min-height:0;display:flex}.loader[data-v-1c2840c9]{border:2px solid #00d4ff33;border-top-color:#00d4ff;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin-1c2840c9}@keyframes spin-1c2840c9{to{transform:rotate(360deg)}}.btn[data-v-1c2840c9]{color:#00d4ff;cursor:pointer;background:#00d4ff1a;border:1px solid #00d4ff59;border-radius:8px;padding:8px 16px}@media (width<=960px){.stage[data-v-1c2840c9]{height:auto;min-height:100%;overflow:auto}.topbar[data-v-1c2840c9]{grid-template-columns:1fr 1fr;gap:10px;height:auto;padding:12px 14px}.title-block[data-v-1c2840c9]{order:-1;grid-column:1/-1}.workspace[data-v-1c2840c9]{flex:none;grid-template-columns:1fr}.pane-content[data-v-1c2840c9]{border-bottom:1px solid #00d4ff1a;border-right:none}.block-desc[data-v-1c2840c9]{max-height:none}.block-video[data-v-1c2840c9]{flex:none}.video-frame[data-v-1c2840c9]{height:42vh;min-height:220px}.pane-manual[data-v-1c2840c9]{min-height:62vh}}.admin-layout[data-v-3e0feaf1]{color:#fff;background:#060e1a;min-height:100vh;display:flex}.admin-sidebar[data-v-3e0feaf1]{background:#081220f2;border-right:1px solid #00d4ff1f;flex-direction:column;flex-shrink:0;width:240px;padding:24px 16px;display:flex}.admin-brand h1[data-v-3e0feaf1]{color:#00d4ff;letter-spacing:2px;margin:0;font-size:18px}.admin-brand p[data-v-3e0feaf1]{color:#ffffff73;margin:4px 0 0;font-size:12px}.admin-nav[data-v-3e0feaf1]{flex-direction:column;flex:1;gap:20px;margin-top:28px;display:flex}.nav-group[data-v-3e0feaf1]{flex-direction:column;gap:4px;display:flex}.nav-label[data-v-3e0feaf1]{letter-spacing:1px;color:#ffffff59;text-transform:uppercase;padding:0 14px 6px;font-size:11px}.admin-nav a[data-v-3e0feaf1]{color:#ffffffb3;border-radius:8px;padding:10px 14px;font-size:14px;text-decoration:none;transition:background .2s,color .2s}.admin-nav a[data-v-3e0feaf1]:hover{color:#fff;background:#00d4ff14}.admin-nav a.active[data-v-3e0feaf1]{color:#00d4ff;background:#00d4ff26}.admin-footer[data-v-3e0feaf1]{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;padding-top:16px;display:flex}.admin-user[data-v-3e0feaf1]{color:#ffffff73;margin:0;padding:0 4px;font-size:12px}.logout-btn[data-v-3e0feaf1]{color:#ffffffb3;cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:8px 14px;font-size:13px;transition:border-color .2s,color .2s}.logout-btn[data-v-3e0feaf1]:hover{color:#ff8080;border-color:#ff808073}.back-link[data-v-3e0feaf1]{color:#ffffff80;font-size:13px;text-decoration:none}.back-link[data-v-3e0feaf1]:hover{color:#00d4ff}.admin-main[data-v-3e0feaf1]{flex:1;min-width:0;padding:16px 20px 20px;overflow:auto}.login-page[data-v-4c80fe14]{background:#060e1a;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}.login-bg[data-v-4c80fe14]{pointer-events:none;background:radial-gradient(circle at 20% 30%,#00d4ff14,#0000 45%),radial-gradient(circle at 80% 70%,#00a8cc0f,#0000 40%);position:fixed;inset:0}.login-card[data-v-4c80fe14]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081220eb;border:1px solid #00d4ff33;border-radius:16px;width:100%;max-width:400px;padding:36px 32px;position:relative;box-shadow:0 16px 48px #00000059}.login-brand[data-v-4c80fe14]{text-align:center;margin-bottom:28px}.login-brand h1[data-v-4c80fe14]{color:#00d4ff;letter-spacing:3px;margin:0;font-size:22px}.login-brand p[data-v-4c80fe14]{color:#ffffff73;margin:8px 0 0;font-size:13px}.field[data-v-4c80fe14]{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.field span[data-v-4c80fe14]{color:#ffffffa6;font-size:13px}.field input[data-v-4c80fe14]{color:#fff;background:#060e1acc;border:1px solid #00d4ff40;border-radius:10px;padding:12px 14px;font-size:15px}.field input[data-v-4c80fe14]:focus{border-color:#00d4ff8c;outline:none;box-shadow:0 0 0 3px #00d4ff1a}.error[data-v-4c80fe14]{color:#ff8080;text-align:center;margin:0 0 14px;font-size:13px}.submit[data-v-4c80fe14]{color:#00d4ff;cursor:pointer;background:#00d4ff2e;border:1px solid #00d4ff73;border-radius:10px;width:100%;padding:12px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s}.submit[data-v-4c80fe14]:hover:not(:disabled){background:#00d4ff47;border-color:#00d4ffa6}.submit[data-v-4c80fe14]:disabled{opacity:.6;cursor:not-allowed}.back[data-v-4c80fe14]{text-align:center;color:#ffffff73;margin-top:20px;font-size:13px;text-decoration:none;display:block}.back[data-v-4c80fe14]:hover{color:#00d4ff}.dashboard h2[data-v-bb7953de]{margin:0 0 8px;font-size:24px}.hint[data-v-bb7953de]{color:#ffffff80;margin:0 0 24px;font-size:14px}.status[data-v-bb7953de]{background:#00d4ff14;border-radius:8px;margin-bottom:16px;padding:12px;font-size:13px}.status.warn[data-v-bb7953de]{color:#ffb090;background:#ff78501f}.stats[data-v-bb7953de]{flex-wrap:wrap;gap:16px;margin-bottom:28px;display:flex}.stat-card[data-v-bb7953de]{border:1px solid #00d4ff33;border-radius:10px;flex-direction:column;min-width:100px;padding:16px 24px;display:flex}.num[data-v-bb7953de]{color:#00d4ff;font-size:28px;font-weight:600}.lbl[data-v-bb7953de]{color:#ffffff80;margin-top:4px;font-size:12px}.tree h3[data-v-bb7953de]{margin:0 0 12px;font-size:16px}.tree-node[data-v-bb7953de]{border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.tree-node.wall[data-v-bb7953de]{background:#00d4ff0f;margin-top:8px}.tree-node.item[data-v-bb7953de]{color:#ffffffbf;padding-left:36px}.tree-branch[data-v-bb7953de]{border-left:1px solid #00d4ff26;margin-left:16px;padding-left:8px}.meta[data-v-bb7953de]{color:#fff6;flex:1;font-size:12px}.badge[data-v-bb7953de]{color:#ffb070;background:#ffa05033;border-radius:4px;padding:2px 6px;font-size:11px}.link[data-v-bb7953de]{color:#00d4ff;font-size:12px;text-decoration:none}.page-header[data-v-8b6ede22]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-header h2[data-v-8b6ede22]{margin:0;font-size:24px}.status[data-v-8b6ede22]{border-radius:8px;margin-bottom:16px;padding:12px;font-size:13px}.status.warn[data-v-8b6ede22]{color:#ffb090;background:#ff78501f}.btn[data-v-8b6ede22]{color:#00d4ff;cursor:pointer;background:0 0;border:1px solid #00d4ff4d;border-radius:8px;padding:10px 20px;font-size:14px;text-decoration:none}.btn.primary[data-v-8b6ede22]{background:#00d4ff26}table[data-v-8b6ede22]{border-collapse:collapse;width:100%;font-size:14px}th[data-v-8b6ede22],td[data-v-8b6ede22]{text-align:left;border-bottom:1px solid #ffffff14;padding:12px 14px}th[data-v-8b6ede22]{color:#ffffff80}.sort button[data-v-8b6ede22]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:4px;margin-right:4px;padding:2px 8px}.sort button[data-v-8b6ede22]:disabled{opacity:.3;cursor:not-allowed}code[data-v-8b6ede22]{background:#00d4ff1a;border-radius:4px;padding:2px 6px;font-size:12px}.actions[data-v-8b6ede22]{align-items:center;gap:12px;display:flex}.actions a[data-v-8b6ede22]{color:#00d4ff;font-size:13px;text-decoration:none}.danger[data-v-8b6ede22]{color:#ff8080;cursor:pointer;background:0 0;border:1px solid #ff505066;border-radius:6px;padding:4px 10px;font-size:12px}.page-header[data-v-f72cae94]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-header h2[data-v-f72cae94]{margin:0;font-size:24px}.back[data-v-f72cae94]{color:#ffffff80;font-size:14px;text-decoration:none}.section[data-v-f72cae94]{background:#08122080;border:1px solid #00d4ff1f;border-radius:12px;margin-bottom:28px;padding:24px}.section h3[data-v-f72cae94]{color:#00d4ff;margin:0 0 8px;font-size:16px}.hint[data-v-f72cae94]{color:#ffffff73;margin:0 0 16px;font-size:13px}.grid[data-v-f72cae94]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.field[data-v-f72cae94]{flex-direction:column;gap:6px;display:flex}.field.full[data-v-f72cae94]{grid-column:1/-1}.field span[data-v-f72cae94]{color:#ffffffa6;font-size:13px}.field input[data-v-f72cae94],.field select[data-v-f72cae94],.field textarea[data-v-f72cae94]{color:#fff;background:#081220cc;border:1px solid #00d4ff33;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.check-field[data-v-f72cae94]{flex-direction:row;align-items:center;gap:8px}.form-actions[data-v-f72cae94]{align-items:center;gap:16px;display:flex}.btn[data-v-f72cae94]{color:#00d4ff;cursor:pointer;background:0 0;border:1px solid #00d4ff4d;border-radius:8px;padding:10px 24px;font-size:14px;text-decoration:none}.btn.primary[data-v-f72cae94]{background:#00d4ff33}.message[data-v-f72cae94]{color:#fff9;font-size:13px}.page-header[data-v-feff073b]{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.page-header h2[data-v-feff073b]{margin:0;font-size:24px}.sub[data-v-feff073b]{color:#ffffff80;margin:4px 0 0;font-size:13px}.header-actions[data-v-feff073b]{gap:12px;display:flex}.btn[data-v-feff073b]{color:#00d4ff;cursor:pointer;background:0 0;border:1px solid #00d4ff4d;border-radius:8px;padding:10px 20px;font-size:14px;text-decoration:none}.btn.primary[data-v-feff073b]{background:#00d4ff26}table[data-v-feff073b]{border-collapse:collapse;width:100%;font-size:14px}th[data-v-feff073b],td[data-v-feff073b]{text-align:left;border-bottom:1px solid #ffffff14;padding:12px 14px}th[data-v-feff073b]{color:#ffffff80}.sort button[data-v-feff073b]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:4px;margin-right:4px;padding:2px 8px}.sort button[data-v-feff073b]:disabled{opacity:.3}code[data-v-feff073b]{background:#00d4ff1a;border-radius:4px;padding:2px 6px;font-size:12px}.actions[data-v-feff073b]{align-items:center;gap:12px;display:flex}.actions a[data-v-feff073b]{color:#00d4ff;font-size:13px;text-decoration:none}.danger[data-v-feff073b]{color:#ff8080;cursor:pointer;background:0 0;border:1px solid #ff505066;border-radius:6px;padding:4px 10px;font-size:12px}.empty[data-v-feff073b]{text-align:center;border:1px dashed #00d4ff33;border-radius:12px;padding:48px}.empty p[data-v-feff073b]{color:#ffffff80;margin:0 0 16px}.fields[data-v-00393e6a]{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.fields.copy[data-v-00393e6a],.fields.media[data-v-00393e6a]{flex:1}.field[data-v-00393e6a]{flex-direction:column;gap:6px;min-width:0;display:flex}.field.grow[data-v-00393e6a]{flex:1;min-height:220px}.field>span[data-v-00393e6a]{color:#ffffff80;font-size:12px}.field input[data-v-00393e6a],.field textarea[data-v-00393e6a]{box-sizing:border-box;color:#fff;resize:vertical;background:#050c16e6;border:1px solid #00d4ff2e;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.65}.field.grow textarea[data-v-00393e6a]{resize:none;flex:1;height:100%;min-height:200px}.field input[data-v-00393e6a]:focus,.field textarea[data-v-00393e6a]:focus{border-color:#00d4ff7a;outline:none}.tags[data-v-00393e6a]{cursor:text;background:#050c16e6;border:1px solid #00d4ff2e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:8px 10px;display:flex}.tag[data-v-00393e6a]{background:#00d4ff1a;border:1px solid #00d4ff2e;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.x[data-v-00393e6a]{color:#fff6;cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.tag-input[data-v-00393e6a]{color:#fff;background:0 0;border:none;flex:1;min-width:100px;padding:2px 0;font-size:13px}.tag-input[data-v-00393e6a]:focus{outline:none}.media-stack[data-v-00393e6a]{flex-direction:column;flex:1;gap:16px;display:flex}.media-head[data-v-00393e6a]{color:#ffffff8c;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.ops[data-v-00393e6a]{gap:10px;display:flex}.link[data-v-00393e6a]{color:#7adfff;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.link.danger[data-v-00393e6a]{color:#ff8a8a}.link[data-v-00393e6a]:disabled{opacity:.45;cursor:not-allowed}.video-box[data-v-00393e6a]{aspect-ratio:16/9;background:#000;border:1px solid #00d4ff24;border-radius:10px;overflow:hidden}.video-box video[data-v-00393e6a]{object-fit:contain;width:100%;height:100%;display:block}.cover-box[data-v-00393e6a]{background:#0a1220;border:1px solid #00d4ff24;border-radius:10px;height:120px;overflow:hidden}.cover-box img[data-v-00393e6a],.cover-color[data-v-00393e6a]{object-fit:cover;width:100%;height:100%;display:block}.placeholder[data-v-00393e6a]{cursor:pointer;background:#00d4ff0a;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;min-height:120px;display:flex}.placeholder strong[data-v-00393e6a]{color:#7adfff;font-size:13px}.placeholder span[data-v-00393e6a]{color:#ffffff59;font-size:12px}.placeholder[data-v-00393e6a]:disabled{opacity:.5;cursor:not-allowed}.placeholder.pdf-ph[data-v-00393e6a]{border:1px dashed #00d4ff47;border-radius:10px;min-height:72px}.fname[data-v-00393e6a]{color:#ffffff59;word-break:break-all;margin:6px 0 0;font-size:11px}.attach[data-v-00393e6a]{background:#050c168c;border:1px solid #00d4ff24;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.badge[data-v-00393e6a]{color:#ff8a8a;background:#ff5a5a24;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:10px;font-weight:700;display:flex}.aname[data-v-00393e6a]{color:#7adfff;word-break:break-all;font-size:12px;text-decoration:none}.aname[data-v-00393e6a]:hover{text-decoration:underline}.pdf-box[data-v-00393e6a]{border:1px solid #00d4ff1f;border-radius:10px;height:220px;margin-top:10px;overflow:hidden}.pdf-box[data-v-00393e6a] .pdf-viewer{height:100%}.progress[data-v-00393e6a]{background:#ffffff14;border-radius:999px;height:3px;overflow:hidden}.bar[data-v-00393e6a]{background:#00d4ff;height:100%;transition:width .15s}.error[data-v-00393e6a]{color:#ff8a8a;margin:6px 0 0;font-size:12px}.sr-only[data-v-00393e6a]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.attach[data-v-00393e6a]{grid-template-columns:40px minmax(0,1fr)}.attach .ops[data-v-00393e6a]{grid-column:1/-1}}.page[data-v-cdc9926a]{flex-direction:column;width:100%;min-height:calc(100vh - 64px);display:flex}.toolbar[data-v-cdc9926a]{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060e1af0;border-bottom:1px solid #00d4ff1a;justify-content:space-between;align-items:center;gap:16px;margin:-8px 0 16px;padding:10px 0 14px;display:flex;position:sticky;top:0}.toolbar-left[data-v-cdc9926a]{align-items:center;gap:12px;min-width:0;display:flex}.back[data-v-cdc9926a]{color:#ffffff73;flex-shrink:0;font-size:13px;text-decoration:none}.back[data-v-cdc9926a]:hover{color:#00d4ff}.toolbar-left h1[data-v-cdc9926a]{white-space:nowrap;margin:0;font-size:18px;font-weight:600}.chip-name[data-v-cdc9926a]{text-overflow:ellipsis;white-space:nowrap;color:#7adfff;background:#00d4ff1a;border:1px solid #00d4ff33;border-radius:999px;max-width:240px;padding:3px 10px;font-size:12px;overflow:hidden}.toolbar-right[data-v-cdc9926a]{flex-shrink:0;align-items:center;gap:10px;display:flex}.publish[data-v-cdc9926a]{color:#ffffffbf;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.toast[data-v-cdc9926a]{color:#ff8a8a;font-size:12px}.toast.ok[data-v-cdc9926a]{color:#7adfff}.loading[data-v-cdc9926a]{color:#ffffff73;padding:64px 0}.workspace[data-v-cdc9926a]{flex:1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:16px;min-height:0;display:grid}.pane[data-v-cdc9926a]{background:#0812208c;border:1px solid #00d4ff1f;border-radius:14px;flex-direction:column;min-width:0;min-height:calc(100vh - 160px);max-height:calc(100vh - 160px);display:flex;overflow:hidden}.pane-inner[data-v-cdc9926a]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:22px 24px 24px;display:flex;overflow:auto}.pane-title[data-v-cdc9926a]{letter-spacing:.12em;text-transform:uppercase;color:#00d4ffd9;margin:0;font-size:12px;font-weight:600}.grid-2[data-v-cdc9926a]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grid-4[data-v-cdc9926a]{grid-template-columns:1.15fr 1fr .55fr .85fr;gap:12px;display:grid}.field[data-v-cdc9926a]{flex-direction:column;gap:6px;min-width:0;display:flex}.field>span[data-v-cdc9926a]{color:#ffffff80;font-size:12px}.field input[data-v-cdc9926a],.field select[data-v-cdc9926a]{box-sizing:border-box;color:#fff;background:#050c16e6;border:1px solid #00d4ff2e;border-radius:8px;width:100%;padding:9px 11px;font-size:13px}.field input[data-v-cdc9926a]:focus,.field select[data-v-cdc9926a]:focus{border-color:#00d4ff7a;outline:none}.field input[data-v-cdc9926a]:disabled{opacity:.55;cursor:not-allowed}.foot[data-v-cdc9926a]{grid-column:1/-1;gap:10px;padding:4px 0 8px;display:flex}.btn[data-v-cdc9926a]{color:#00d4ff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #00d4ff47;border-radius:8px;justify-content:center;align-items:center;padding:9px 18px;font-size:13px;text-decoration:none;display:inline-flex}.btn.primary[data-v-cdc9926a]{background:#00d4ff2e;font-weight:600}.btn.ghost[data-v-cdc9926a]{color:#ffffffa6;border-color:#ffffff24}.btn[data-v-cdc9926a]:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.workspace[data-v-cdc9926a]{grid-template-columns:1fr}.pane[data-v-cdc9926a]{min-height:auto}.grid-4[data-v-cdc9926a]{grid-template-columns:1fr 1fr}}@media (width<=640px){.toolbar[data-v-cdc9926a]{flex-wrap:wrap}.grid-2[data-v-cdc9926a],.grid-4[data-v-cdc9926a]{grid-template-columns:1fr}.chip-name[data-v-cdc9926a]{display:none}}
