.terminal-wrapper[data-v-a8f7c090]{z-index:2;border-right:1px solid var(--border-line);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:0 0;flex-direction:column;flex-shrink:0;width:220px;display:flex;position:relative}.terminal-wrapper[data-v-a8f7c090]:before{content:"";z-index:-1;background:var(--paper-card);opacity:var(--nav-opacity,.8);pointer-events:none;position:absolute;inset:0}.terminal-brand[data-v-a8f7c090]{border-top:4px solid var(--signal-color);justify-content:space-between;align-items:center;padding:25px 20px;display:flex;position:relative}.terminal-brand[data-v-a8f7c090]:after{content:"";background:repeating-linear-gradient(90deg, var(--text-primary) 0 1px, transparent 1px 6px);opacity:.28;height:4px;position:absolute;bottom:0;left:20px;right:20px}.brand-link[data-v-a8f7c090]{color:var(--text-primary);letter-spacing:.04em;align-items:center;gap:14px;font-size:17px;font-weight:750;text-decoration:none;display:flex}.brand-link small[data-v-a8f7c090]{color:var(--text-secondary);letter-spacing:.08em;margin-top:5px;font-size:10px;font-weight:400;display:block}.brand-mark[data-v-a8f7c090]{object-fit:contain;width:40px;height:40px;box-shadow:0 0 0 3px var(--paper-card), 0 0 0 4px var(--text-primary), 4px 4px 0 4px var(--signal-color);background:#000;padding:2px;display:block}.side-panel[data-v-a8f7c090]{flex-direction:column;flex:1;min-height:0;display:flex}.menu-list[data-v-a8f7c090]{flex:1;padding:0 14px;overflow:auto}.nav-group[data-v-a8f7c090]{margin-bottom:18px}.index-label[data-v-a8f7c090]{color:var(--text-secondary);letter-spacing:.15em;align-items:center;gap:9px;margin:0 0 4px;padding:16px 8px 8px;font-size:11px;display:flex}.index-label span[data-v-a8f7c090]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--inverse-text);background:var(--inverse-bg);padding:2px 5px;font-size:9px}.index-label[data-v-a8f7c090]:after{content:"";background:var(--border-line);flex:1;height:1px}.menu-item[data-v-a8f7c090]{text-align:left;width:100%;color:var(--text-secondary);background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .2s,background .2s;display:flex;position:relative}.menu-symbol[data-v-a8f7c090]{transition:transform .2s}.menu-item:is(:hover,:focus-visible) .menu-symbol[data-v-a8f7c090]{transform:translate(3px)}.menu-item[data-v-a8f7c090]{isolation:isolate;overflow:hidden}.menu-item[data-v-a8f7c090]:not(.active):after{content:"";background:var(--bg-sub);z-index:-1;transform-origin:0;transition:transform .2s ease-out;position:absolute;inset:0;transform:scaleX(0)}.menu-item[data-v-a8f7c090]:not(.active):is(:hover,:focus-visible):after{transform:scaleX(1)}.menu-item[data-v-a8f7c090]:hover{color:var(--text-primary)}.menu-item.active[data-v-a8f7c090]{background:var(--inverse-bg);color:var(--inverse-text);clip-path:polygon(0 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% 100%, 0 100%);font-weight:600}.menu-item.active[data-v-a8f7c090]:before{content:"";background:var(--signal-color);width:3px;position:absolute;top:10px;bottom:10px;left:0}.menu-item.active[data-v-a8f7c090]:after{content:"";background:repeating-linear-gradient(90deg, var(--signal-color) 0 2px, transparent 2px 4px);width:14px;height:5px;position:absolute;top:50%;right:12px;translate:0 -50%}.menu-item.active[data-v-a8f7c090]:focus-visible{outline-offset:-4px;outline-color:var(--signal-color)}.menu-symbol[data-v-a8f7c090]{text-align:center;width:20px;font-family:var(--font-mono);font-size:17px}.nav-more[data-v-a8f7c090]{border-top:1px solid var(--border-line);margin-bottom:16px}.nav-more summary[data-v-a8f7c090]{color:var(--text-secondary);cursor:pointer;padding:12px 8px;font-size:12px}.nav-more .menu-item[data-v-a8f7c090]{padding-left:24px}.terminal-spec[data-v-a8f7c090]{border-top:1px solid var(--border-line);font:9px/1 var(--font-mono);letter-spacing:.14em;color:var(--text-secondary);align-items:center;gap:10px;padding:10px 16px;display:flex}.spec-barcode[data-v-a8f7c090]{background:repeating-linear-gradient(90deg, var(--text-primary) 0 1px, transparent 1px 3px, var(--text-primary) 3px 5px, transparent 5px 6px, var(--text-primary) 6px 7px, transparent 7px 10px);opacity:.7;width:34px;height:12px}.terminal-footer[data-v-a8f7c090]{border-top:1px solid var(--border-line);padding:16px}.sound-toggle[data-v-a8f7c090]{border:1px solid var(--border-line);width:100%;color:var(--text-secondary);font:11px var(--font-mono,monospace);letter-spacing:.06em;cursor:pointer;background:0 0;align-items:center;gap:6px;margin-top:8px;padding:6px 8px;display:flex}.sound-bars[data-v-a8f7c090]{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.sound-bars i[data-v-a8f7c090]{background:var(--border-line);width:3px}.sound-bars i[data-v-a8f7c090]:first-child{height:4px}.sound-bars i[data-v-a8f7c090]:nth-child(2){height:7px}.sound-bars i[data-v-a8f7c090]:nth-child(3){height:10px}.sound-bars i.lit[data-v-a8f7c090]{background:currentColor}.sound-toggle.on[data-v-a8f7c090]{border-color:color-mix(in srgb, var(--accent-color) 60%, var(--border-line));color:var(--accent-color)}.bg-link[data-v-a8f7c090]{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:11px;display:block}.bg-link[data-v-a8f7c090]:hover{color:var(--accent-color)}.theme-label[data-v-a8f7c090]{color:var(--text-secondary);margin-bottom:8px;font-size:11px;display:block}select[data-v-a8f7c090]{border:1px solid var(--border-line);background:var(--bg-main);width:100%;color:var(--text-primary);border-radius:0;padding:9px;font-size:12px}.user-profile[data-v-a8f7c090]{width:100%;color:var(--text-primary);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:16px 0 0;display:flex}.avatar[data-v-a8f7c090]{border:1px solid var(--border-line);background:var(--bg-sub);border-radius:0;place-items:center;width:32px;height:32px;display:grid}.user-info[data-v-a8f7c090]{flex:1;min-width:0}.user-info strong[data-v-a8f7c090]{overflow-wrap:anywhere;font-size:12px;display:block}.user-info small[data-v-a8f7c090]{color:var(--text-secondary);margin-top:3px;font-size:11px;display:block}.menu-trigger[data-v-a8f7c090]{display:none}@media (prefers-reduced-motion:no-preference){.menu-item.active[data-v-a8f7c090]:before{transform-origin:top;animation:.3s ease-out nav-mark-a8f7c090}}@keyframes nav-mark-a8f7c090{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (width<=900px){.terminal-wrapper[data-v-a8f7c090]{border:0;border-bottom:1px solid var(--border-line);width:100%;max-height:75vh}.terminal-brand[data-v-a8f7c090]{border-top-width:3px;padding:12px 16px}.brand-mark[data-v-a8f7c090]{width:30px;height:30px;font-size:19px}.brand-link[data-v-a8f7c090]{font-size:16px}.brand-link small[data-v-a8f7c090]{display:none}.menu-trigger[data-v-a8f7c090]{border:1px solid var(--border-line);background:var(--bg-sub);color:var(--text-primary);border-radius:0;padding:7px 12px;display:block}.side-panel[data-v-a8f7c090]{display:none;overflow:auto}.side-panel.expanded[data-v-a8f7c090]{display:flex}.menu-list[data-v-a8f7c090]{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding-top:12px;display:grid;overflow:visible}.terminal-spec[data-v-a8f7c090],.terminal-brand[data-v-a8f7c090]:after{display:none}.terminal-footer[data-v-a8f7c090]{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.theme-label[data-v-a8f7c090]{grid-column:1;margin:0}select[data-v-a8f7c090]{grid-column:1}.bg-link[data-v-a8f7c090]{text-align:left;grid-column:1;margin-top:0}.sound-toggle[data-v-a8f7c090]{grid-column:1;margin-top:0}.user-profile[data-v-a8f7c090]{grid-area:1/2/3;padding:0}}.app-backdrop[data-v-d6f3626d]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.backdrop-media[data-v-d6f3626d]{position:absolute;inset:0}.backdrop-image[data-v-d6f3626d]{background-repeat:no-repeat;background-size:cover}.backdrop-video[data-v-d6f3626d]{object-fit:cover;width:100%;height:100%;display:block}.backdrop-veil[data-v-d6f3626d]{background-color:color-mix(in srgb, var(--bg-main) var(--bg-veil,55%), transparent);position:absolute;inset:0}.backdrop-veil.with-grid[data-v-d6f3626d]{background-image:linear-gradient(var(--lab-grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--lab-grid-major) 1px, transparent 1px), linear-gradient(var(--lab-grid-minor) 1px, transparent 1px), linear-gradient(90deg, var(--lab-grid-minor) 1px, transparent 1px);background-size:40px 40px,40px 40px,8px 8px,8px 8px}.error-toast[data-v-b75c2a60]{z-index:10000;background:var(--paper-card);border:1px solid var(--border-line);border-radius:0;width:min(380px,100vw - 32px);padding:16px;position:fixed;top:24px;right:24px;overflow:hidden;box-shadow:0 6px 16px -8px #00000014,0 9px 28px #0000000d,0 12px 48px 16px #00000008}.error-toast.error[data-v-b75c2a60]{background:var(--accent-soft);border-left:4px solid #ff4d4f}.error-toast.success[data-v-b75c2a60]{background:var(--success-soft);border-left:4px solid #52c41a}.error-header[data-v-b75c2a60]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.header-left[data-v-b75c2a60]{align-items:center;gap:8px;display:flex}.title[data-v-b75c2a60]{color:var(--text-primary);font-size:14px;font-weight:600}.close-btn[data-v-b75c2a60]{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;font-size:18px;line-height:1}.close-btn[data-v-b75c2a60]:hover{color:var(--text-primary)}.main-msg[data-v-b75c2a60]{color:var(--text-secondary);margin:0 0 12px;font-size:14px;line-height:1.5}.error-details[data-v-b75c2a60]{border:1px solid var(--border-line);background:var(--paper-card);border-radius:0;margin-top:8px}.error-details summary[data-v-b75c2a60]{color:#ff4d4f;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--accent-soft);padding:4px 8px;font-size:12px}.pre-wrapper[data-v-b75c2a60]{background:#1e1e1e;max-height:200px;padding:8px;overflow:auto}.error-details pre[data-v-b75c2a60]{color:#dcdcdc;white-space:pre-wrap;word-break:break-all;margin:0;font-family:Consolas,monospace;font-size:11px}.progress-bar[data-v-b75c2a60]{transform-origin:0;background:#52c41a;width:100%;height:2px;animation:linear forwards progress-linear-b75c2a60;position:absolute;bottom:0;left:0}@keyframes progress-linear-b75c2a60{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.notify-fade-enter-active[data-v-b75c2a60]{transition:all .4s cubic-bezier(.23,1,.32,1)}.notify-fade-leave-active[data-v-b75c2a60]{transition:all .3s}.notify-fade-enter-from[data-v-b75c2a60]{opacity:0;transform:translate(100px)}.notify-fade-leave-to[data-v-b75c2a60]{opacity:0;transform:scale(.9)}.chat-toasts[data-v-970ccfee]{z-index:1900;pointer-events:none;flex-direction:column;gap:10px;width:min(340px,100vw - 36px);display:flex;position:fixed;bottom:18px;right:18px}.chat-toast[data-v-970ccfee]{pointer-events:auto;border:1px solid var(--border-line);border-left:3px solid var(--accent-color);background:var(--paper-card);color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;gap:6px;padding:12px 14px;display:grid;box-shadow:0 12px 30px #0003}.chat-toast.mention[data-v-970ccfee]{border-left-color:var(--signal-mint,var(--accent-color))}.chat-toast[data-v-970ccfee]:hover{border-color:var(--accent-color)}.t-head[data-v-970ccfee]{align-items:center;gap:8px;font-size:12px;display:flex}.t-head b[data-v-970ccfee]{color:var(--accent-color)}.t-ch[data-v-970ccfee]{color:var(--text-secondary)}.t-close[data-v-970ccfee]{color:var(--text-secondary);margin-left:auto;padding:0 4px;font-size:16px;line-height:1}.t-close[data-v-970ccfee]:hover{color:var(--text-primary)}.t-body[data-v-970ccfee]{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.t-more[data-v-970ccfee]{color:var(--text-secondary);font-size:12px}.toast-enter-active[data-v-970ccfee],.toast-leave-active[data-v-970ccfee]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-970ccfee],.toast-leave-to[data-v-970ccfee]{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-970ccfee],.toast-leave-active[data-v-970ccfee]{transition:none}}:where(.particle-field){pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.particle-burst{pointer-events:none;z-index:5000;width:100vw;height:100vh;position:fixed;inset:0}:where(.user-link){min-width:0;color:inherit;font:inherit;cursor:pointer;align-items:center;gap:6px;text-decoration:none;display:inline-flex}:where(.user-link.is-plain){cursor:inherit}:where(.user-link:not(.is-plain)):is(:hover,:focus-visible){color:var(--accent-color);text-underline-offset:3px;text-decoration:underline}:where(.user-link:not(.is-plain)):focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.notify-wrapper[data-v-6c94ca87]{z-index:60;position:relative}.notify-btn[data-v-6c94ca87]{border:1px solid var(--border-line);background:var(--paper-card);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:0;justify-content:center;align-items:center;font-size:1rem;transition:border-color .2s,transform .2s;display:flex;position:relative}.notify-btn[data-v-6c94ca87]:hover,.notify-btn.active[data-v-6c94ca87]{border-color:var(--accent-color);transform:translateY(-1px)}.notify-dot[data-v-6c94ca87]{color:#fff;text-align:center;background:#ef4444;border-radius:0;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}.notify-panel[data-v-6c94ca87]{background:var(--paper-card);border:1px solid var(--border-line);border-radius:0;width:320px;max-height:420px;padding:10px;position:absolute;top:46px;right:0;overflow-y:auto;box-shadow:0 16px 40px #00000029}.notify-head[data-v-6c94ca87]{justify-content:space-between;align-items:center;padding:4px 6px 10px;display:flex}.notify-head strong[data-v-6c94ca87]{font-size:.9rem}.notify-all[data-v-6c94ca87]{color:var(--accent-color);cursor:pointer;background:0 0;border:none;font-size:.74rem}.notify-empty[data-v-6c94ca87]{text-align:center;color:var(--text-secondary);margin:0;padding:24px 0;font-size:.82rem}.notify-list[data-v-6c94ca87]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.notify-item[data-v-6c94ca87]{cursor:pointer;border-radius:0;gap:10px;padding:9px 8px;transition:background .15s;display:flex;position:relative}.notify-item[data-v-6c94ca87]:hover{background:var(--bg-sub)}.notify-item.unread[data-v-6c94ca87]{background:var(--accent-soft)}.notify-avatar[data-v-6c94ca87]{object-fit:cover;border-radius:0;flex-shrink:0;width:30px;height:30px}.notify-avatar.placeholder[data-v-6c94ca87]{background:var(--bg-sub);justify-content:center;align-items:center;font-size:.9rem;display:flex}.notify-body[data-v-6c94ca87]{flex:1;min-width:0}.notify-text[data-v-6c94ca87]{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.45}.notify-text strong[data-v-6c94ca87]{color:var(--accent-color)}.notify-time[data-v-6c94ca87]{color:var(--text-secondary);font-size:.68rem}.notify-chat-set[data-v-6c94ca87]{border-top:1px solid var(--border-line);color:var(--text-secondary);gap:6px;margin-top:8px;padding:10px 6px 2px;font-size:.74rem;display:grid}.notify-check[data-v-6c94ca87]{color:var(--text-primary);cursor:pointer;align-items:center;gap:6px;display:flex}.notify-check input[data-v-6c94ca87]{accent-color:var(--accent-color)}.notify-grant[data-v-6c94ca87]{border:1px solid var(--accent-color);color:var(--accent-color);font:inherit;cursor:pointer;background:0 0;border-radius:0;justify-self:start;padding:5px 10px;font-size:.74rem}.notify-grant[data-v-6c94ca87]:hover{background:var(--accent-soft)}.notify-denied[data-v-6c94ca87]{color:var(--text-secondary);line-height:1.5}.notify-unread-dot[data-v-6c94ca87]{background:#ef4444;border-radius:50%;flex-shrink:0;align-self:center;width:7px;height:7px}@media (width<=820px){.notify-panel[data-v-6c94ca87]{width:min(320px,100vw - 24px);position:fixed;top:110px;right:12px}}.online-ind[data-v-aa835bef]{border:1px solid var(--border-line);background:var(--paper-card);height:32px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.online-ind[data-v-aa835bef]:hover{border-color:var(--accent-color);color:var(--accent-color)}.online-ind-dot[data-v-aa835bef]{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e38}.online-ind-num[data-v-aa835bef]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}@media (width<=420px){.online-ind-label[data-v-aa835bef]{display:none}}.app-atmosphere[data-v-fe44c9c3]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.app-atmosphere.motion-paused[data-v-fe44c9c3] *{animation-play-state:paused!important}.ambient-orbit[data-v-fe44c9c3]{transform-origin:1100px 660px}.ambient-frame[data-v-fe44c9c3]{transform-origin:90px 470px}@media (prefers-reduced-motion:no-preference){.ambient-frame[data-v-fe44c9c3]{animation:12s ease-in-out infinite alternate atmosphere-frame-fe44c9c3}.ambient-circuit[data-v-fe44c9c3]{animation:5s linear infinite atmosphere-trace-fe44c9c3}.ambient-shards[data-v-fe44c9c3]{animation:6s ease-in-out infinite alternate atmosphere-shards-fe44c9c3}.ambient-orbit[data-v-fe44c9c3]{animation:60s linear infinite atmosphere-orbit-fe44c9c3}.ambient-trace[data-v-fe44c9c3]{animation:18s linear infinite atmosphere-trace-fe44c9c3}.ambient-plane[data-v-fe44c9c3]{animation:18s ease-in-out infinite alternate atmosphere-plane-fe44c9c3}.ambient-angle[data-v-fe44c9c3]{animation:26s ease-in-out -9s infinite alternate-reverse atmosphere-plane-fe44c9c3}.status-dot[data-v-fe44c9c3]{animation:2.4s step-end infinite status-blink-fe44c9c3}}@keyframes atmosphere-orbit-fe44c9c3{to{transform:rotate(360deg)}}@keyframes status-blink-fe44c9c3{50%{opacity:.25}}@keyframes atmosphere-frame-fe44c9c3{to{opacity:.34;transform:translate(20px,20px)rotate(25deg)}}@keyframes atmosphere-shards-fe44c9c3{to{transform:translate(-36px,18px)}}@keyframes atmosphere-plane-fe44c9c3{to{transform:translate(-22px,14px)}}@keyframes atmosphere-trace-fe44c9c3{to{stroke-dashoffset:-100px}}@media (width<=640px){.ambient-registration[data-v-fe44c9c3],.ambient-ruler[data-v-fe44c9c3]{display:none}}.app-shell.community-design[data-v-fe44c9c3]{background-color:var(--bg-main);background-image:linear-gradient(var(--lab-grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--lab-grid-major) 1px, transparent 1px), linear-gradient(var(--lab-grid-minor) 1px, transparent 1px), linear-gradient(90deg, var(--lab-grid-minor) 1px, transparent 1px);background-size:40px 40px,40px 40px,8px 8px,8px 8px}.site-locator[data-v-fe44c9c3]{border-left:1px solid var(--border-line);font:10px/1 var(--font-mono);letter-spacing:.12em;color:var(--accent-mint);align-items:center;gap:8px;margin-right:auto;padding-left:16px;display:inline-flex}.status-dot[data-v-fe44c9c3]{background:var(--signal-mint);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--signal-mint) 22%, transparent)}.locator-path[data-v-fe44c9c3]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:26ch;margin-left:8px;overflow:hidden}.site-caution[data-v-fe44c9c3]{background:var(--hazard-stripe);width:36px;height:8px}.navigation-state[data-v-fe44c9c3]{color:var(--text-primary);background:var(--accent-soft);margin:0;padding:12px 20px;font-size:14px;position:relative}.app-shell[data-v-fe44c9c3]{isolation:isolate;background:var(--bg-main);width:100%;height:100%;color:var(--text-primary);display:flex;position:relative;overflow:hidden}.container[data-v-fe44c9c3]{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.site-toolbar[data-v-fe44c9c3]{z-index:50;background:color-mix(in srgb, var(--bg-main) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px clamp(20px,3vw,48px);display:flex;position:relative}.site-wordmark[data-v-fe44c9c3]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-secondary);font-size:10px}.site-wordmark span[data-v-fe44c9c3]{color:var(--accent-color);margin-inline:12px}.site-tools[data-v-fe44c9c3]{align-items:center;gap:16px;display:flex}.site-search[data-v-fe44c9c3]{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.site-search[data-v-fe44c9c3]:hover{color:var(--accent-color)}.viewport[data-v-fe44c9c3]{scrollbar-gutter:stable;flex:1;min-height:0;padding:28px clamp(20px,3vw,48px);position:relative;overflow:auto}.viewport-content[data-v-fe44c9c3]{width:100%;max-width:1440px;margin-inline:auto}@media (width<=900px){.app-shell[data-v-fe44c9c3]{flex-direction:column}.container[data-v-fe44c9c3]{min-height:0}.viewport[data-v-fe44c9c3]{padding:20px 16px}.site-toolbar[data-v-fe44c9c3]{min-height:40px;padding:6px 16px}.site-wordmark[data-v-fe44c9c3]{letter-spacing:.02em;font-size:9px}.site-wordmark span[data-v-fe44c9c3]{margin-inline:4px}.site-locator[data-v-fe44c9c3]{display:none}}@media (width<=420px){.site-wordmark[data-v-fe44c9c3]{display:none}.site-tools[data-v-fe44c9c3]{justify-content:space-between;width:100%}}.viewport[data-v-fe44c9c3]:has(.spirit-link-app){padding:16px;overflow:hidden}.viewport-content[data-v-fe44c9c3]:has(.spirit-link-app){height:100%}@media (width>=821px) and (height>=560px){.viewport[data-v-fe44c9c3]:has(.world-index.detail-mode){padding:16px;overflow:hidden}[data-v-fe44c9c3] .world-index.detail-mode{height:100%}.viewport-content[data-v-fe44c9c3]:has(.world-index.detail-mode){height:100%}}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{background:var(--bg-main);width:100%;height:100%;overflow:hidden}body{font-family:var(--font-sans);color:var(--text-primary);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}input,textarea,select{color:var(--text-primary);background-color:var(--paper-card)}:is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:var(--border-line);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.btn-line{border:1px solid var(--border-line);color:var(--text-primary);background:var(--paper-card);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;line-height:1.5;text-decoration:none;display:inline-flex}.btn-line:hover,.btn-line.active{color:var(--accent-color);border-color:var(--accent-color);background:var(--accent-soft)}.btn-line.btn-primary{color:var(--on-accent);background:var(--accent-color);border-color:var(--accent-color)}.el-button--primary{--el-button-text-color:var(--on-accent);--el-button-hover-text-color:var(--on-accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.content-page{--content-radius:var(--radius-md);width:100%;max-width:1200px;color:var(--text-primary);margin-inline:auto;padding-bottom:40px;line-height:1.65}.content-page .content-header{border:1px solid var(--border-line);border-width:2px 0 1px;border-top-color:var(--text-primary);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;height:auto;margin-bottom:24px;padding:30px 0;display:flex;position:static}.content-page.content-page h1{letter-spacing:-.025em;overflow-wrap:anywhere;color:var(--text-primary);margin:6px 0 10px;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.3}.content-page .eyebrow{color:var(--accent-color);letter-spacing:.08em;font-size:.78rem}.content-page .intro,.content-page header p,.content-page small{color:var(--text-secondary)}.content-page .content-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.content-page .content-actions a,.content-page .content-actions button,.content-page>.toolbar a,.content-page>.toolbar button{border:1px solid var(--border-line);min-height:40px;color:var(--text-primary);background:var(--paper-card);border-radius:0;justify-content:center;align-items:center;margin:0;padding:8px 14px;font-size:.9rem;line-height:1.5;text-decoration:none;display:inline-flex}.content-page .content-actions .upload-link,.content-page .content-actions .primary,.content-page .primary{background:var(--accent-color);color:var(--on-accent);border-color:var(--accent-color)}.content-page button,.content-form button{font:inherit;cursor:pointer}.content-page button:disabled,.content-form button:disabled{opacity:.5;cursor:not-allowed}.content-page :is(input,textarea,select),.content-form :is(input,textarea,select){font:inherit}.content-page :is(button,a,input,textarea,select,summary):focus-visible,.content-form :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.content-page .content-panel{background:var(--paper-card);border:1px solid var(--border-line);border-radius:0;margin-bottom:24px;padding:20px}.content-page [role=alert]{color:var(--accent-color);line-height:1.7}.content-page .editor-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content-page :is(.tiptap,.spirit-render-engine){overflow-wrap:anywhere}.content-page .tiptap img{max-width:100%}.content-page .tiptap a{color:var(--accent-color);text-underline-offset:3px;text-decoration:underline}@media (width<=720px){.content-page .content-header{margin-bottom:16px}.content-page .content-actions{width:100%}.content-page .content-actions>*{flex:auto}.content-page .content-panel{padding:16px}}@media (prefers-reduced-motion:reduce){.content-page *,.content-form *{transition:none!important;animation:none!important}}.content-page .community-nav{border-bottom:1px solid var(--border-line);flex-wrap:wrap;gap:20px;margin-bottom:24px;padding:0;display:flex}.content-page .community-nav a{color:var(--text-secondary);border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:12px 0;font-size:.9rem;text-decoration:none}.content-page .community-nav a.selected{color:var(--text-primary);border-bottom-color:var(--accent-color);font-weight:600}.content-page .community-nav a:hover{color:var(--accent-color)}.content-page .content-header p{margin:0}.content-page .content-header .intro{max-width:46em;margin-top:8px;font-size:.95rem}.content-page .section-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0;display:flex}.content-page .section-hint{color:var(--text-secondary);font-size:.82rem}.content-page .content-filters{border:1px solid var(--border-line);background:0 0;border-radius:0;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.content-page .content-filters button{color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:0;padding:7px 16px;font-size:.9rem}.content-page .content-filters button[aria-pressed=true]{background:var(--inverse-bg);color:var(--inverse-text);border-color:var(--inverse-bg);font-weight:600}.content-page .content-badge{color:var(--accent-color);background:var(--paper-sub);border-radius:0;padding:3px 9px;font-size:.78rem;display:inline-flex}.content-page .content-state{border:1px dashed var(--border-line);background:var(--paper-card);text-align:center;color:var(--text-secondary);border-radius:0;padding:48px 20px}.content-page .content-state a{color:var(--accent-color)}.content-page .content-state button,.content-page .load-more button{border:1px solid var(--border-line);color:var(--text-primary);background:var(--paper-card);border-radius:0;padding:8px 16px}.content-page .content-state h2{color:var(--text-primary);font-size:1.2rem}@media (width<=720px){.content-page .community-nav{gap:16px;margin-bottom:16px}.content-page .community-nav a{padding:10px 0;font-size:.85rem}.content-page .content-header{border-radius:0;gap:16px;padding:24px 0}.content-page .section-toolbar{margin:20px 0}}:is(.tiptap,.prose,.spirit-render-engine) img[data-align=left]{margin-left:0!important;margin-right:auto!important}:is(.tiptap,.prose,.spirit-render-engine) img[data-align=center]{margin-left:auto!important;margin-right:auto!important}:is(.tiptap,.prose,.spirit-render-engine) img[data-align=right]{margin-left:auto!important;margin-right:0!important}.community-detail.community-detail.community-detail{width:100%;max-width:1200px;min-height:0;color:var(--text-primary);font-family:var(--font-sans);background:0 0;margin:auto;padding:0 0 32px}.community-detail.community-detail :is(.page-header:not(.studio-heading),.detail-header){border:1px solid var(--border-line);background:var(--paper-card);border-radius:0;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:24px;padding:24px;display:flex}.community-detail.community-detail :is(h1,.page-title){letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(25px,3vw,34px);font-weight:650;line-height:1.4}.community-detail.community-detail :is(.page-subtitle,.subtitle,.desc-text,.info-value,.attr-item){letter-spacing:normal;line-height:1.75}.community-detail.community-detail :is(.page-header .header-left,.page-header .header-right,.owner-actions,.detail-actions){flex-wrap:wrap;gap:12px}.community-detail.community-detail :is(.form-wrapper,.create-form){border:1px solid var(--border-line);background:var(--paper-card);border-radius:0;max-width:960px;margin:auto;padding:clamp(20px,3vw,32px)}.community-detail.community-detail :is(.form-section,.detail-section,.participants-section){border:1px solid var(--border-line);background:var(--paper-card);border-radius:0;margin-bottom:20px;padding:24px}.community-detail.community-detail :is(.form-wrapper,.create-form) .form-section{border:0;border-bottom:1px solid var(--border-line);border-radius:0;margin-bottom:24px;padding:0 0 24px}.community-detail.community-detail :is(.section-label,.section-title,.desc-title){letter-spacing:normal;font-size:17px;font-weight:600}.community-detail.community-detail :is(.form-row,.member-row){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.community-detail.community-detail :is(.form-group,.member-field,.detail-left,.detail-right,.attr-value){min-width:0}.community-detail.community-detail :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-width:0;max-width:100%;color:var(--text-primary);background:var(--bg-main);border-color:var(--border-line);border-radius:0;font-family:inherit}.community-detail.community-detail textarea{resize:vertical;line-height:1.7}.community-detail.community-detail :is(button,.btn-line,.btn-action){letter-spacing:normal;border-radius:0;min-height:36px;font-family:inherit}.community-detail.community-detail :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.community-detail.community-detail :is(.btn-submit,.btn-primary,.btn-join){background:var(--accent-color);border-color:var(--accent-color);color:var(--on-accent)}.community-detail.community-detail :is(.form-actions,.submit-actions){z-index:2;background:var(--paper-card);border-top:1px solid var(--border-line);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 0;display:flex;position:sticky;bottom:0}.community-detail.community-detail :is(.detail-content,.detail-grid){grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:28px;display:grid}.community-detail.community-detail .detail-left{border:1px solid var(--border-line);background:var(--paper-card);border-radius:0;align-self:start;padding:20px;position:static}.community-detail.community-detail .detail-right{border:1px solid var(--border-line);background:var(--paper-card);border-radius:0;gap:24px;padding:24px}.community-detail.community-detail .combatants{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-bottom:24px;display:grid}.community-detail.community-detail .combatant{border-radius:0;padding:24px}.community-detail.community-detail :is(.cover-area,.avatar-container,.gallery-item,.upload-area){border-radius:0;overflow:hidden}.community-detail.community-detail .participant-item{flex-wrap:wrap;gap:12px;padding:14px 0}.community-detail.community-detail .attr-row{border:1px solid var(--border-line);background:var(--bg-main);border-radius:0;flex-wrap:wrap;gap:10px;padding:14px}@media (width<=800px){.community-detail.community-detail :is(.detail-content,.detail-grid,.form-row,.member-row){grid-template-columns:minmax(0,1fr)}.community-detail.community-detail .detail-left{width:100%;max-width:none}.community-detail.community-detail .avatar-container{max-width:320px;margin:auto}.community-detail.community-detail :is(.page-header:not(.studio-heading),.detail-header,.detail-right,.detail-section,.participants-section){padding:20px}.community-detail.community-detail .attr-key{flex-basis:100%}.community-detail.community-detail .attr-value{flex:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-main:#fff;--bg-sub:#f1f5f8;--paper-card:#fff;--text-primary:#111a22;--text-secondary:#586977;--border-line:#ccd7df;--accent-color:#006d85;--accent-soft:#e4f5fa;--on-accent:#fff;--signal-color:#00accf;--grid-line:#19374b14;--signal-secondary:#9fe4f2;--diagram-paper:#edf6fa;--accent-mint:#087f70;--signal-mint:#28b99c;--inverse-bg:#142733;--inverse-text:#fff;--success:#267453;--success-soft:#e5f2e9;--info-soft:#e7eef8;--danger:#bd3939;--info:#286390;--danger-soft:#fbeaea;--warning:#966015;--warning-soft:#fbf1dc;--on-overlay:#fff;--overlay:#0c121873;--shadow-sm:0 2px 8px #1820280a;--shadow-md:0 12px 36px #1820281a;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--font-display:Bahnschrift, "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", var(--font-sans);--font-family:var(--font-sans);--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--caution:#f2b705;--caution-ink:#1b1600;--lab-grid-minor:#143c5507;--lab-grid-major:#143c550e;--bracket-color:var(--text-primary);--bracket-size:10px;--hazard-stripe:repeating-linear-gradient(-45deg, var(--caution) 0 6px, var(--caution-ink) 6px 12px);--chamfer:10px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-main:#0c131b;--bg-sub:#202e3a;--paper-card:#141f29;--text-primary:#f2f8fc;--text-secondary:#a9bccb;--border-line:#354a5a;--accent-color:#64d8ef;--accent-soft:#143541;--on-accent:#081d26;--signal-color:#39c8e7;--grid-line:#9bcee817;--signal-secondary:#9fe4f2;--diagram-paper:#203440;--accent-mint:#73e2c4;--signal-mint:#40d7af;--inverse-bg:#d9edf5;--inverse-text:#112633;--success:#87d4ae;--success-soft:#233d32;--info-soft:#26374b;--danger:#ff9c9c;--info:#96c5eb;--danger-soft:#422b31;--warning:#ecc17c;--warning-soft:#3c3426;--overlay:#000000a6;--caution:#f5c33b;--caution-ink:#14110a;--lab-grid-minor:#96d2eb06;--lab-grid-major:#96d2eb0e;--shadow-sm:0 2px 8px #0000001f;--shadow-md:0 12px 36px #00000047}:root{--paper-bg:var(--bg-main);--paper-sub:var(--bg-sub);--ink-black:var(--text-primary);--ink-gray:var(--text-secondary);--line-raw:var(--border-line);--cinnabar:var(--accent-color);--text-main:var(--text-primary);--text-mute:var(--text-secondary);--bg-hover:var(--bg-sub);--accent:var(--accent-color);--border-light:var(--border-line);--el-color-primary:var(--accent-color);--el-color-primary-light-3:color-mix(in srgb, var(--accent-color) 70%, var(--paper-card));--el-color-primary-light-5:color-mix(in srgb, var(--accent-color) 50%, var(--paper-card));--el-color-primary-light-7:var(--accent-soft);--el-color-primary-light-8:var(--accent-soft);--el-color-primary-light-9:var(--accent-soft);--el-bg-color:var(--paper-card);--el-bg-color-page:var(--bg-main);--el-bg-color-overlay:var(--paper-card);--el-text-color-primary:var(--text-primary);--el-text-color-regular:var(--text-primary);--el-text-color-secondary:var(--text-secondary);--el-text-color-placeholder:var(--text-secondary);--el-border-color:var(--border-line);--el-border-color-light:var(--border-line);--el-border-color-lighter:var(--border-line);--el-fill-color:var(--bg-sub);--el-fill-color-light:var(--bg-sub);--el-fill-color-lighter:var(--bg-sub);--el-fill-color-blank:var(--paper-card);--el-mask-color:var(--overlay);--el-border-radius-base:var(--radius-sm);--el-border-radius-small:var(--radius-sm);--el-color-success:var(--success);--el-color-danger:var(--danger);--el-color-warning:var(--warning);--el-color-success-light-9:var(--success-soft);--el-color-danger-light-9:var(--danger-soft);--el-color-warning-light-9:var(--warning-soft)}.content-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.content-form :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.content-page :is(.content-panel,.content-state,.content-badge),.content-page .content-actions :is(a,button),.content-page>.toolbar :is(a,button){border-radius:0}.content-page .content-actions :is(a,button):hover:not(:disabled){border-color:var(--accent-color)}.content-page .eyebrow{font-family:var(--font-mono);letter-spacing:.12em}.content-page :is(.tiptap,.spirit-render-engine,.prose){line-height:1.85}::selection{color:var(--on-accent);background:var(--accent-color)}.content-page .content-header{position:relative}.content-page .content-header:after{content:"";background:var(--text-primary);transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}@media (prefers-reduced-motion:no-preference){.content-page .content-header:after{animation:.65s cubic-bezier(.2,.7,.2,1) both section-rule}}@keyframes section-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.content-page :is(.content-actions,.gallery-search,.search-controls,.pagination,.content-state,.load-more) :is(a,button),.content-page :is(.content-filters button,.type-nav button),.world-toolbar button,.hero-actions a,.site-search,.user-profile{transition:translate .18s,box-shadow .18s,background-color .18s,color .18s,border-color .18s}.content-page :is(.content-actions,.gallery-search,.search-controls,.pagination,.content-state,.load-more) :is(a,button):not(:disabled):is(:hover,:focus-visible),.world-toolbar button:not(:disabled):is(:hover,:focus-visible),.hero-actions a:is(:hover,:focus-visible){box-shadow:3px 3px 0 var(--text-primary);border-color:var(--text-primary);translate:-2px -2px}.content-page :is(.content-actions,.gallery-search,.search-controls,.pagination,.content-state,.load-more) :is(a,button):not(:disabled):active,.world-toolbar button:not(:disabled):active,.hero-actions a:active{box-shadow:none;translate:0}.content-page :is(.content-filters button,.type-nav button):not(:disabled):is(:hover,:focus-visible),.content-page :is(.content-filters button,.type-nav button)[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--signal-color)}.site-search:is(:hover,:focus-visible),.user-profile:is(:hover,:focus-visible){color:var(--accent-color);translate:2px}.content-page :is(.stream-card,.world-card,.masonry-item,.content-card){transition:border-color .2s,box-shadow .2s,translate .2s}.content-page :is(.stream-card,.world-card,.masonry-item,.content-card):is(:focus-within,:has(:is(a,button):hover)){border-color:var(--text-primary);box-shadow:0 3px 0 var(--signal-color);translate:0 -3px}.content-page :is(.world-link,.card-cover,.item-visual):active{opacity:.82}.content-page :is(.title-button,.item-title button,.card-content h2 a):is(:hover,:focus-visible){color:var(--accent-color);text-underline-offset:5px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.content-page :is(a,button,.stream-card,.world-card,.masonry-item,.content-card),.world-toolbar button,.hero-actions a,.site-search,.user-profile{translate:none!important}}.workbench-skin{--workbench-rule:2px solid var(--text-primary)}.workbench-skin :is(button,summary,[role=button],a){transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s}.workbench-skin :is(button,summary,[role=button],a):focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.workbench-skin button:not(:disabled):hover{box-shadow:inset 0 -2px 0 var(--signal-color)}.workbench-skin button:not(:disabled):active{box-shadow:inset 0 -3px 0 var(--accent-color);filter:brightness(.92)}.workbench-skin button[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--signal-color)}.workbench-skin button:disabled{cursor:not-allowed}.workbench-skin :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){color:var(--text-primary);background-color:var(--paper-card);border-radius:0;transition:border-color .18s,box-shadow .18s}.workbench-skin :is(input,textarea,select):focus-visible{outline:2px solid var(--accent-color);outline-offset:2px;border-color:var(--accent-color)}.workbench-skin :is(.editor-tools,.panel-tabs,.md-tabs){border-bottom:1px solid var(--border-line)}.workbench-skin .editor-tools{flex-wrap:wrap;gap:8px;padding:10px 0}.workbench-skin :is(.editor-footer,.compose-footer,.drawer-footer){border-top:2px solid var(--text-primary)}.workbench-skin :is(.btn-primary,.btn-save,.primary){color:var(--on-accent);background:var(--accent-color);border-color:var(--accent-color);border-radius:0}.workbench-skin :is(.btn-primary,.btn-save,.primary):not(:disabled):hover{background:var(--accent-color);color:var(--on-accent)}.workbench-skin :is(.optional-section,.draft-recovery,.conflict-field,.ai-modal){border-radius:0}.workbench-skin .optional-section{border-left:3px solid var(--border-line)}.workbench-skin .optional-section[open]{border-left-color:var(--accent-color)}.workbench-skin summary:hover{color:var(--accent-color)}.admin-layout.workbench-skin .content-body :is(.module-header,.panel-header,.md-header){border:0;border-bottom:1px solid var(--border-line);flex-wrap:wrap;gap:16px;margin-bottom:20px;padding:20px 0}.admin-layout.workbench-skin .content-body :is(.module-header,.panel-header,.md-header) :is(h1,h2){margin:0 0 6px;font-size:clamp(20px,2vw,26px)}.admin-layout.workbench-skin :is(.filter-panel,.filter-bar){background:var(--bg-sub);border:1px solid var(--border-line);border-radius:0;gap:12px;padding:16px}.admin-layout.workbench-skin :is(.table-card,.table-responsive){border:1px solid var(--border-line);border-radius:0}.admin-layout.workbench-skin :is(.ink-table,.md-table){border-collapse:collapse;width:100%}.admin-layout.workbench-skin :is(.ink-table,.md-table) th{background:var(--bg-sub);color:var(--text-secondary);letter-spacing:.04em;white-space:nowrap;padding:14px 16px;font-size:12px}.admin-layout.workbench-skin :is(.ink-table,.md-table) td{border-bottom:1px solid var(--border-line);padding:14px 16px}.admin-layout.workbench-skin :is(.ink-table,.md-table) tbody tr:hover{background:var(--accent-soft)}.admin-layout.workbench-skin :is(.stat-card,.metric-card){border-top:2px solid var(--text-primary);box-shadow:none;border-radius:0}.workbench-skin:is(.modal-container,.md-modal,.md-modal-card,.form-modal,.spirit-dialog,.transfer-dialog,.settings-modal,.publish-modal,.drawer-content){border:1px solid var(--border-line);border-top:3px solid var(--accent-color);border-radius:0}@media (prefers-reduced-motion:reduce){.workbench-skin :is(button,summary,[role=button],a,input,textarea,select){transition:none}}.workbench-skin :is(.workspace-post-frame,.workspace-blog-frame){border-top:2px solid var(--text-primary);box-shadow:none;border-radius:0}.workbench-skin .post-tag-item{background:var(--accent-soft);color:var(--accent-color);border-radius:0}.workbench-skin :is(.doc-sidebar,.doc-viewer-content){border-radius:0}.community-surface{--surface-color:var(--accent-color);--surface-companion:var(--signal-mint);--surface-wash:color-mix(in srgb, var(--surface-color) 9%, var(--paper-card));--surface-edge:color-mix(in srgb, var(--surface-color) 32%, var(--border-line))}.tone-gallery,.tone-world,.tone-profile{--surface-color:var(--accent-color);--surface-companion:var(--signal-mint)}.tone-library,.tone-chai{--surface-color:var(--accent-mint);--surface-companion:var(--signal-color)}.tone-collab,.tone-play{--surface-color:var(--accent-color);--surface-companion:var(--signal-mint)}.community-surface :is(.content-header,.user-header,.wiki-heading,.surface-heading){isolation:isolate;border:0;border-block:1px solid var(--border-line);border-top:2px solid var(--surface-color);background:linear-gradient(135deg,transparent 88%,color-mix(in srgb,var(--surface-companion) 9%,transparent) 88%), linear-gradient(115deg, var(--paper-card) 30%, var(--surface-wash) 78%, color-mix(in srgb, var(--surface-companion) 12%, var(--paper-card)));border-radius:0;padding:26px 24px;position:relative}.community-surface :is(.content-header,.user-header,.wiki-heading,.surface-heading)>:not(.section-trace),.detail-surface .article-header>:not(.section-trace){z-index:1;position:relative}.community-surface .content-header:after{background:linear-gradient(90deg, var(--surface-color), var(--signal-mint) 65%, transparent)}.community-surface :is(.gallery-search,.search-form){border:0;border-bottom:1px solid var(--border-line);background:0 0;border-radius:0;padding:16px 0}.community-surface :is(.content-filters,.content-tabs){background:var(--paper-card)}.community-surface :is(.content-filters,.content-tabs,.type-nav) button{transition:color .18s,background-color .18s,box-shadow .18s;position:relative}.community-surface :is(.content-filters,.content-tabs,.type-nav) button:after{content:"";background:linear-gradient(90deg,var(--signal-color),var(--signal-mint));transform-origin:0;pointer-events:none;height:2px;transition:transform .22s;position:absolute;inset:auto 8px 0;transform:scaleX(0)}.community-surface :is(.content-filters,.content-tabs,.type-nav) button:is(:hover,:focus-visible,[aria-pressed=true]):after{transform:scaleX(1)}.community-surface :is(.stream-card,.content-card){border:0;border-bottom:1px solid var(--surface-edge);background:var(--paper-card);border-radius:0}.community-surface .artwork-masonry-wrapper .masonry-item{border:0;border-bottom:1px solid var(--surface-edge);background:var(--paper-card);border-radius:0;overflow:hidden}.community-surface :is(.card-meta,.item-details){background:linear-gradient(120deg, var(--surface-wash), var(--paper-card) 82%)}.community-surface .card-meta{border-left:2px solid var(--surface-edge);padding:8px 10px}.community-surface .card-body .card-meta{background:0 0;border:0;padding:0}.community-surface :is(.stream-card,.content-card,.artwork-masonry-wrapper .masonry-item):is(:focus-within,:has(:is(a,button):hover)){border-color:var(--surface-color);box-shadow:0 3px 0 var(--signal-mint);translate:none}.community-surface :is(.content-actions,.interact-actions,.toolbar,.resource-row,.form-actions) :is(a,button),.community-surface :is(.btn-line,.library-item,.text-action,.community-links a){transition:background-color .2s,border-color .2s,box-shadow .2s,translate .2s}.community-surface :is(.content-actions,.interact-actions,.toolbar,.resource-row,.form-actions) :is(a,button):not(:disabled):is(:hover,:focus-visible),.community-surface :is(.btn-line,.text-action):not(:disabled):is(:hover,:focus-visible){border-color:var(--accent-color);box-shadow:inset 0 -2px var(--signal-mint);translate:0 -1px}.community-surface :is(.content-actions,.interact-actions,.toolbar,.resource-row,.form-actions) :is(a,button):not(:disabled):active{box-shadow:inset 0 -3px var(--accent-color);translate:0 1px}.community-surface .interact-actions button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-color);border-color:var(--accent-color)}.detail-surface .md-controls{border:1px solid var(--border-line);border-left:3px solid var(--surface-color);background:var(--paper-card);border-radius:0;padding:12px 16px}.detail-surface .article-header{isolation:isolate;border-block:1px solid var(--surface-edge);background:linear-gradient(110deg, var(--surface-wash), var(--paper-card));padding:24px 20px;position:relative}.detail-surface .article-header .section-trace{opacity:.65}.detail-surface :is(.md-article,.md-wrapper.content-panel){border-radius:0}.detail-surface :is(.comments,.note-comments){border-top:2px solid var(--surface-edge)}.detail-surface :is(.comments-heading,.composer-field){background:linear-gradient(110deg, var(--surface-wash), var(--paper-card))}.detail-surface .comments-heading{margin-bottom:20px;padding:14px 16px}.community-surface.wiki-page .wiki-heading{margin:20px 0 24px}.community-surface.wiki-page :is(.wiki-reading-footer,.history.content-panel){background:linear-gradient(130deg, var(--surface-wash), var(--paper-card) 65%)}.community-surface.user-center>.stats-grid .stat-item{border-top:2px solid var(--surface-color);background:linear-gradient(125deg, var(--paper-card), color-mix(in srgb, var(--surface-color) 12%, var(--paper-card)));border-radius:0}.community-surface.user-center>.stats-grid .stat-item:nth-child(2){--surface-color:var(--accent-mint)}.community-surface.user-center>.stats-grid .stat-item:nth-child(3){--surface-color:var(--signal-mint)}.community-surface.user-center .exp-bar>div{background:linear-gradient(90deg, var(--accent-color), var(--signal-color));transition:width .5s}.community-surface.user-center :is(.library-panel,.profile-card,.experience-history){border-top:2px solid var(--surface-edge);border-radius:0}.community-surface.user-center :is(.library-item,.community-links a):is(:hover,:focus-visible){background:var(--surface-wash);box-shadow:inset 3px 0 var(--surface-color)}.community-surface.user-center .item-action{transition:translate .2s}.community-surface.user-center .library-item:is(:hover,:focus-visible) .item-action{translate:3px}.community-surface.user-center :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}@media (width<=640px){.community-surface :is(.content-header,.user-header,.wiki-heading,.surface-heading),.detail-surface .article-header{padding:20px 16px}.detail-surface .md-controls{flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion:reduce){.community-surface :is(button,a,input,textarea,select),.community-surface .item-action,.community-surface .exp-bar>div{transition:none!important;translate:none!important}.community-surface :is(.content-filters,.content-tabs,.type-nav) button:after{transition:none}}.community-surface .surface-heading{margin-bottom:24px}.project-detail>.surface-heading{z-index:20}.community-surface :is(.world-card footer,.entry-meta,.meta-card,.hub-sidebar){background:linear-gradient(115deg, var(--surface-wash), var(--paper-card));border-color:var(--surface-edge)}.community-surface .world-card .world-cover:has(.world-mark){background:linear-gradient(135deg, var(--surface-wash) 35%, color-mix(in srgb,var(--surface-companion) 16%,var(--paper-card)) 35%, var(--paper-card) 80%);position:relative}.community-surface .world-cover:has(.world-mark):after{content:"";border:1px solid var(--surface-color);opacity:.3;pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-60px;right:-50px}.community-surface :is(.game-card,.project-entry){border-top:2px solid var(--surface-edge);background:linear-gradient(125deg, var(--paper-card) 55%, var(--surface-wash));border-radius:0;transition:border-color .2s,box-shadow .2s;position:relative}.community-surface :is(.game-card,.project-entry):after{content:"";background:linear-gradient(90deg,var(--surface-color),var(--surface-companion));transform-origin:0;pointer-events:none;height:2px;transition:transform .25s;position:absolute;inset:auto 16px 0;transform:scaleX(0)}.community-surface :is(.game-card,.project-entry):is(:hover,:focus-within):after{transform:scaleX(1)}.community-surface :is(.game-card,.project-entry):is(:hover,:focus-within){border-color:var(--surface-color);box-shadow:0 3px 0 var(--surface-edge)}.community-surface :is(.game-discussion,.create-trigger,.header-actions button,.header-actions summary,.world-toolbar button,.module-nav button,.community-nav a,.section-more){transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s}.community-surface :is(.game-discussion,.create-trigger,.header-actions button,.header-actions summary,.world-toolbar button,.module-nav button,.community-nav a,.section-more):not(:disabled):is(:hover,:focus-visible){box-shadow:inset 0 -2px var(--signal-color);color:var(--accent-color)}.community-surface .create-trigger:not(:disabled):is(:hover,:focus-visible),.community-surface .header-actions .create-btn:not(:disabled):is(:hover,:focus-visible){color:var(--on-accent)}.community-surface .world-toolbar button[aria-pressed=true],.community-surface .module-nav .is-active{box-shadow:inset 0 -2px var(--signal-color)}@media (prefers-reduced-motion:reduce){.community-surface :is(.game-card,.project-entry),.community-surface :is(.game-card,.project-entry):after{transition:none}}.tone-admin{--surface-color:var(--accent-color);--surface-companion:var(--signal-mint)}.editor-surface .studio-heading{isolation:isolate;border-bottom:1px solid var(--surface-edge);border-top:2px solid var(--surface-color);background:linear-gradient(112deg,var(--paper-card) 28%,var(--surface-wash) 82%,color-mix(in srgb,var(--surface-companion) 12%,var(--paper-card)));color:var(--text-primary);overflow-wrap:anywhere;border-radius:0;padding:20px 24px;position:relative}.editor-surface .studio-heading>:not(.section-trace){z-index:1;position:relative}.editor-surface .studio-heading .section-trace{opacity:.65;max-height:110px}.editor-surface .studio-heading:before{content:"";pointer-events:none;background:linear-gradient(135deg,transparent 45%,var(--surface-edge) 45%,transparent 46%);opacity:.45;z-index:0;width:min(30%,180px);position:absolute;inset:0 0 0 auto}.editor-surface .studio-heading :is(h1,h2,h3){color:var(--text-primary)}.editor-surface .studio-heading :is(p,.subtitle,.modal-subtitle){color:var(--text-secondary)}.editor-surface .editor-header.studio-heading{border-top:0;padding:10px 20px}.editor-surface .section-label,.editor-surface .section-title{border-left:3px solid var(--surface-color);padding-left:10px}.editor-surface :is(.form-wrapper,.form-panel,.compose-settings,.form-section,.optional-section){border-radius:0}.editor-surface .compose-settings{border-top:2px solid var(--surface-color);background:linear-gradient(150deg,var(--surface-wash),var(--paper-card) 180px)}.editor-surface :is(.modal-footer,.compose-footer,.editor-footer,.form-actions){border-top-color:var(--surface-edge)}.editor-surface :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-width:0}.editor-surface :is(.optional-section[open],.draft-recovery){border-color:var(--surface-edge)}.editor-surface :is(.doc-title-input,.huge-title-input){border:0;border-bottom:2px solid var(--surface-edge);border-radius:0;padding-bottom:12px}.editor-surface :is(.quick-types,.type-tags) button[aria-pressed=true]{color:var(--accent-color);background:var(--accent-soft);box-shadow:inset 0 -2px var(--surface-color)}.admin-layout.editor-surface .content-body :is(.module-header,.panel-header,.md-header,.admin-header){border-bottom-color:var(--surface-edge);background:linear-gradient(100deg,transparent 65%,var(--surface-wash))}.admin-layout.editor-surface .admin-modules{border-bottom-color:var(--surface-edge)}.admin-layout.editor-surface :is(.stat-card,.metric-card){border-top-color:var(--surface-color);background:linear-gradient(130deg,var(--paper-card) 45%,var(--surface-wash))}.admin-layout.editor-surface :is(.stat-card,.metric-card):nth-child(2n){--surface-color:var(--accent-mint);--surface-wash:color-mix(in srgb,var(--surface-color) 9%,var(--paper-card))}.editor-surface:is(.publish-modal,.md-container,.modal-container,.md-modal-card,.form-modal,.transfer-dialog,.minimal-modal,.modal-window,.task-detail-drawer,.quick-editor-drawer,.spirit-modal-content){border:1px solid var(--surface-edge);border-radius:0}@media (width<=640px){.editor-surface .studio-heading{padding:18px 16px}.editor-surface .editor-header.studio-heading{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.editor-surface,.editor-surface :is(.task-detail-drawer,.quick-editor-drawer){transition:none!important;animation:none!important}}body:has(.md-detail-mask,.publish-mask) :is(.app-atmosphere,.gallery-nav .section-trace) *{animation-play-state:paused!important}.editor-surface:is(.modal-container,.md-modal-card,.form-modal,.transfer-dialog,.minimal-modal,.modal-window){box-sizing:border-box;max-width:calc(100vw - 32px)}.editor-surface .studio-heading.dialog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.editor-surface .dialog-heading button{border:1px solid var(--border-line);background:var(--paper-card);color:var(--text-primary);cursor:pointer;flex-shrink:0;width:36px;height:36px}.editor-surface .content-header.studio-heading:has(>h1){display:block}@media (width<=640px){.editor-surface .page-header.studio-heading{display:block}}body:has(.editor-surface:is(.task-detail-drawer,.quick-editor-drawer,.modal-container,.md-modal-card,.form-modal,.transfer-dialog,.minimal-modal,.modal-window,.md-container)) .app-atmosphere *{animation-play-state:paused!important}:is(.community-surface,.workbench-skin) :is(.btn-primary,.btn-save,.primary,.create-btn):not(:disabled):not([aria-disabled=true]){background-image:linear-gradient(110deg,#0000 35%,#ffffff38 50%,#0000 65%);background-position:130% 0;background-size:250% 100%;transition:background-position .55s,border-color .2s,box-shadow .2s,translate .2s}:is(.community-surface,.workbench-skin) :is(.btn-primary,.btn-save,.primary,.create-btn):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){border-color:var(--accent-mint);box-shadow:inset 0 -2px var(--signal-mint);background-position:-30% 0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.community-surface :is(.stream-card,.content-card,.artwork-masonry-wrapper .masonry-item):has(:is(a,button):hover){translate:0 -2px}.community-surface :is(.game-card,.project-entry):is(:hover,:focus-within){translate:0 -2px}}@media (prefers-reduced-motion:reduce){:is(.community-surface,.workbench-skin) :is(.btn-primary,.btn-save,.primary,.create-btn){background-image:none!important;transition:none!important}}:root:has(.app-shell.community-design):not(:has(.admin-layout:not(.workbench-skin))){--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--el-border-radius-base:0px;--el-border-radius-small:0px;--el-border-radius-round:0px;--el-dialog-border-radius:0px;--el-messagebox-border-radius:0px}.community-design .btn-line{border-radius:0}.community-design ::-webkit-scrollbar-thumb{border-radius:0}.community-surface :is(.eyebrow,.workbench-eyebrow){background:var(--inverse-bg);width:fit-content;color:var(--inverse-text);border-left:2px solid var(--signal-mint);font:10px/1.5 var(--font-mono);letter-spacing:.1em;padding:4px 9px;display:inline-block}.community-surface :is(.content-header,.surface-heading,.studio-heading,.wiki-heading) :is(.eyebrow,.workbench-eyebrow){color:var(--inverse-text)}.community-design :is(.task-card,.zone-card,.sp-card){box-shadow:none;background:linear-gradient(135deg,var(--paper-card) 65%,color-mix(in srgb,var(--signal-mint) 7%,var(--paper-card)));border-inline:0}.community-design :is(.task-card,.zone-card):is(:hover,:focus-visible){border-color:var(--accent-color);box-shadow:inset 3px 0 var(--signal-mint)}.community-design .activity-module>.sidebar{border:0;border-block:1px solid var(--border-line);background:0 0}.community-design .activity-module .zone-header{border:0;border-top:2px solid var(--accent-color);background:linear-gradient(115deg,var(--paper-card),var(--accent-soft))}.community-design .activity-module .nav-links a.active{box-shadow:inset 0 -2px var(--signal-mint)}.community-design :is(.rel-editor,.sp-editor,.me-detail,.me-editor,.report-page .editor){border-top:2px solid var(--signal-mint);box-shadow:var(--shadow-md)}.community-design .report-page .editor-head{background:linear-gradient(115deg,var(--paper-card),var(--accent-soft));border-bottom-color:var(--border-line)}.community-design [data-depth]:not(.hero-art){position:relative}.depth-glare{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(circle at calc(50% + var(--depth-x,0) * 50%) calc(50% + var(--depth-y,0) * 50%), #ffffff8c, #fff0 55%);transition:opacity .25s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.community-design [data-depth]{transform:perspective(900px) rotateX(calc(var(--depth-y,0) * -5deg)) rotateY(calc(var(--depth-x,0) * 6deg));will-change:transform;transition:transform .25s ease-out,box-shadow .25s ease-out}.community-design [data-depth=soft]{transform:perspective(1400px) rotateX(calc(var(--depth-y,0) * -2deg)) rotateY(calc(var(--depth-x,0) * 2.4deg))}.community-design [data-depth]>:is(img,.world-diagram){translate:calc(var(--depth-x,0) * -10px) calc(var(--depth-y,0) * -8px);transition:translate .3s ease-out}.community-design [data-depth]>img{scale:1.06}.community-design [data-depth-active]>.depth-glare{opacity:1}.community-design [data-depth-active]:not([data-depth=soft]){box-shadow:calc(var(--depth-x,0) * -8px - 6px) calc(var(--depth-y,0) * -8px + 6px) 0 -1px color-mix(in srgb, var(--signal-mint) 55%, transparent)}}@media (prefers-reduced-motion:no-preference){.community-design :is([data-parallax],.section-trace){translate:0 var(--parallax-y,0px)}.community-design .content-page :is(.content-header,.surface-heading,.user-header,.awards-hero,.home-hero) h1{animation:.9s cubic-bezier(.2,.7,.2,1) both heading-misregister}.community-design .content-page :is(.content-header,.surface-heading,.user-header,.awards-hero,.home-hero):hover h1{text-shadow:2px 0 0 color-mix(in srgb, var(--signal-mint) 55%, transparent), -2px 1px 0 color-mix(in srgb, var(--accent-color) 35%, transparent);transition:text-shadow .2s}}@keyframes heading-misregister{0%{opacity:.2;clip-path:inset(0 0 55%);text-shadow:14px 0 0 color-mix(in srgb, var(--signal-mint) 75%, transparent), -12px 0 0 color-mix(in srgb, var(--accent-color) 60%, transparent)}25%{opacity:1;clip-path:inset(45% 0 0);text-shadow:-8px 2px 0 color-mix(in srgb, var(--signal-mint) 70%, transparent), 8px -2px 0 color-mix(in srgb, var(--accent-color) 55%, transparent)}50%{clip-path:inset(0);text-shadow:4px 0 0 color-mix(in srgb, var(--signal-mint) 55%, transparent), -3px 0 0 color-mix(in srgb, var(--accent-color) 40%, transparent)}to{opacity:1;clip-path:inset(0);text-shadow:0 0 #0000,0 0 #0000}}body:has([aria-modal=true],.me-mask,.sp-mask,.rel-mask,.editor-overlay) :is(.app-atmosphere,.section-trace:not([aria-modal=true] .section-trace)) *{animation-play-state:paused!important}.lab-brackets,.community-design .content-page :is(.content-panel,.content-state){background-image:linear-gradient(var(--bracket-color), var(--bracket-color)), linear-gradient(var(--bracket-color), var(--bracket-color)), linear-gradient(var(--bracket-color), var(--bracket-color)), linear-gradient(var(--bracket-color), var(--bracket-color)), linear-gradient(var(--bracket-color), var(--bracket-color)), linear-gradient(var(--bracket-color), var(--bracket-color)), linear-gradient(var(--bracket-color), var(--bracket-color)), linear-gradient(var(--bracket-color), var(--bracket-color));background-repeat:no-repeat;background-size:var(--bracket-size) 2px, 2px var(--bracket-size), var(--bracket-size) 2px, 2px var(--bracket-size), var(--bracket-size) 2px, 2px var(--bracket-size), var(--bracket-size) 2px, 2px var(--bracket-size);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%}.community-design .content-page.content-page h1{font-family:var(--font-display);letter-spacing:-.01em}.community-design :is(.content-page,.workbench-skin){font-variant-numeric:tabular-nums}.community-design .content-page .eyebrow:before{content:"";vertical-align:1px;background:var(--signal-color);width:6px;height:6px;margin-right:8px;display:inline-block}.community-design .content-page :is(.content-actions .primary,.content-actions .upload-link),.community-design :is(.btn-line.btn-primary,.create-btn){clip-path:polygon(0 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% 100%, var(--chamfer) 100%, 0 calc(100% - var(--chamfer)))}.community-design :is(.content-actions .primary,.content-actions .upload-link,.btn-line.btn-primary,.create-btn):focus-visible{outline-offset:-5px;outline-color:var(--on-accent)}.community-design .content-page .content-actions :is(.primary,.upload-link):not(:disabled):is(:hover,:focus-visible){box-shadow:inset 0 -3px 0 var(--signal-mint);translate:0 -1px}.community-design ::-webkit-scrollbar-thumb:hover{background:var(--accent-color)}:root:has(.app-shell.community-design) .el-dialog{border-top:3px solid var(--accent-color)}:root{--bg:var(--bg-main);--bg-soft:var(--bg-sub);--panel:var(--paper-card);--panel-light:var(--bg-sub);--line:var(--border-line);--line-bright:var(--border-line);--text:var(--text-primary);--text-soft:var(--text-secondary);--text-muted:var(--text-secondary);--orange:var(--accent-color);--orange-bright:var(--accent-color);--cyan:var(--success)}.page-shell{background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.6}.page-shell .section-container{width:100%;max-width:1200px;margin:0 auto}.page-shell .section-block{padding:36px 0}.page-shell .section-block.alt{background:var(--bg-soft);border-block:1px solid var(--line)}.page-shell input,.page-shell textarea,.page-shell select{color:var(--text);background:var(--panel)}.page-shell .page-hero{padding:32px 0}@media (width<=768px){.page-shell .section-block{padding:24px 0}}.page-shell.page-shell .page-hero{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);margin:20px 0;padding:24px}.page-shell.page-shell .page-hero .sec-head{margin-bottom:0}.page-shell.page-shell :is(.identity-card,.entry-card,.stat-cell,.cs-entry-card,.reg-form,.applied-info){border-radius:var(--radius-md)}.page-shell.page-shell :is(.ec-title,.sc-label,.ss-title){letter-spacing:normal;font-size:14px}.page-shell.page-shell .reg-form{background:var(--panel);border:1px solid var(--line);max-width:960px;margin:auto;padding:clamp(20px,3vw,32px)}.page-shell.page-shell .reg-field label{letter-spacing:normal;font-size:14px}.page-shell.page-shell .section-block{padding:20px 0}.page-shell.page-shell .section-block.alt{background:0 0;border:0}.page-shell.page-shell :is(.order-tabs,.filter-tabs,.cs-tabs,.profile-tabs){background:var(--bg-soft);border-radius:10px;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding:8px;display:flex}.page-shell.page-shell :is(.order-card,.profile-card,.wallet-card,.register-card,.cs-guard,.cs-header){border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel);box-shadow:none;padding:24px}.page-shell.page-shell :is(.oc-head,.oc-footer,.cs-header,.header-actions){flex-wrap:wrap;gap:12px}.page-shell.page-shell .oc-body{grid-template-columns:minmax(0,1fr) minmax(200px,320px);gap:24px;display:grid}.page-shell.page-shell :is(.oc-info,.oc-row b,.oc-code,.profile-main){overflow-wrap:anywhere;min-width:0}.page-shell.page-shell :is(.entry-grid,.stat-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;display:grid}.page-shell.page-shell :is(.form-row,.form-grid){gap:20px}.page-shell.page-shell :is(button,input,select,textarea){border-radius:8px;font-family:inherit}.page-shell.page-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--bg);min-width:0;max-width:100%;color:var(--text);border-color:var(--line)}.page-shell.page-shell :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--orange);outline-offset:3px}.page-shell.page-shell button:disabled{cursor:not-allowed}.page-shell.page-shell :is(.table-wrap,.table-wrapper,.table-container){max-width:100%;overflow-x:auto}@media (width<=700px){.page-shell.page-shell .oc-body{grid-template-columns:minmax(0,1fr)}.page-shell.page-shell :is(.page-hero,.order-card,.profile-card,.wallet-card,.register-card,.cs-guard,.cs-header){padding:16px}.page-shell.page-shell :is(.form-row,.form-grid){grid-template-columns:minmax(0,1fr)}}
