.skymv-inspiration-share-overlay{z-index:1400;-webkit-backdrop-filter:blur(18px)saturate(.72);background:#000000c7;place-items:center;padding:24px;animation:.18s both skymv-inspiration-share-in;display:grid;position:fixed;inset:0}.skymv-inspiration-share-dialog{color:#f2f2f3;background:radial-gradient(circle at 76% 12%,#ffffff0d,#0000 30%),#0d0e10;border:1px solid #ffffff21;border-radius:20px;width:min(980px,100%);max-height:calc(100dvh - 48px);position:relative;overflow:auto;box-shadow:0 44px 120px #000000ad,inset 0 1px #ffffff0f}.skymv-inspiration-share-dialog>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:19px 22px 18px 26px;display:flex}.skymv-inspiration-share-dialog>header>div{gap:3px;display:grid}.skymv-inspiration-share-dialog>header span{color:#777a80;letter-spacing:.18em;font-size:9px;font-weight:760}.skymv-inspiration-share-dialog>header h2{color:#f5f5f6;letter-spacing:-.025em;margin:0;font-size:20px}.skymv-inspiration-share-dialog>header p{color:#808389;margin:0;font-size:10px}.skymv-inspiration-share-dialog>header>button{color:#8e9197;background:#ffffff08;border:1px solid #ffffff17;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.skymv-inspiration-share-dialog>header>button:hover{color:#fff;background:#ffffff14}.skymv-inspiration-share-body{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:center;gap:46px;padding:28px 38px 34px;display:grid}.skymv-inspiration-poster-stage{aspect-ratio:2/3;background:#08090a;border-radius:14px;width:min(360px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000085,0 0 0 1px #ffffff1f}.skymv-inspiration-poster-stage canvas{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.skymv-inspiration-poster-stage>span{color:#9a9da3;text-align:center;background:#07080ad1;place-items:center;padding:30px;font-size:11px;display:grid;position:absolute;inset:0}.skymv-inspiration-poster-stage.is-loading>span:before{content:"";border:2px solid #ffffff29;border-top-color:#fff;border-radius:50%;width:28px;height:28px;margin-right:10px;animation:.8s linear infinite skymv-inspiration-share-spin}.skymv-inspiration-share-body>aside{align-content:center;gap:12px;min-width:0;display:grid}.skymv-inspiration-share-artwork{border-bottom:1px solid #ffffff17;gap:6px;margin-bottom:10px;padding-bottom:22px;display:grid}.skymv-inspiration-share-artwork small{color:#70737a;letter-spacing:.17em;font-size:9px;font-weight:760}.skymv-inspiration-share-artwork strong{color:#f2f2f3;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:28px;overflow:hidden}.skymv-inspiration-share-artwork p{color:#8e9197;margin:0;font-size:11px;line-height:1.65}.skymv-inspiration-share-artwork span{color:#c9cbd0;border:1px solid #ffffff21;border-radius:999px;justify-self:start;margin-top:4px;padding:5px 9px;font-size:9px}.skymv-inspiration-share-link{background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;gap:5px;min-width:0;min-height:68px;padding:12px 78px 12px 14px;display:grid;position:relative}.skymv-inspiration-share-link small{color:#6f7278;font-size:9px}.skymv-inspiration-share-link p{color:#b0b2b7;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.skymv-inspiration-share-link button{color:#aeb0b5;background:#ffffff0a;border:0;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:9px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.skymv-inspiration-share-link button:hover{color:#fff;background:#ffffff17}.skymv-inspiration-share-body>aside>button{color:#d5d6d9;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:11px;display:flex}.skymv-inspiration-share-body>aside>button:hover:not(:disabled){color:#fff;background:#ffffff14}.skymv-inspiration-share-body>aside>button.is-primary{color:#111214;background:#f3f3f4;border-color:#fff;font-weight:700}.skymv-inspiration-share-body>aside>button.is-primary:hover:not(:disabled){color:#050506;background:#fff}.skymv-inspiration-share-body>aside>button:disabled{opacity:.42;cursor:wait}.skymv-inspiration-share-message{color:#b9ddc8;justify-content:center;align-items:center;gap:6px;min-height:28px;font-size:10px;display:flex}.skymv-inspiration-share-hidden-qr{pointer-events:none;position:fixed;top:0;left:-9999px}@keyframes skymv-inspiration-share-in{0%{opacity:0}to{opacity:1}}@keyframes skymv-inspiration-share-spin{to{transform:rotate(360deg)}}@media (width<=780px){.skymv-inspiration-share-overlay{padding:10px}.skymv-inspiration-share-dialog{border-radius:16px;max-height:calc(100dvh - 20px)}.skymv-inspiration-share-body{grid-template-columns:1fr;gap:25px;padding:22px 18px 28px}.skymv-inspiration-poster-stage{width:min(280px,86vw)}.skymv-inspiration-share-artwork strong{font-size:23px}}@media (prefers-reduced-motion:reduce){.skymv-inspiration-share-overlay,.skymv-inspiration-poster-stage.is-loading>span:before{animation:none}}.next-promo-overlay{z-index:220;-webkit-backdrop-filter:blur(16px)saturate(.55);background:#000000c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.next-promo-dialog{color:#f4f4f5;background:linear-gradient(125deg,#ffffff07 0,#0000 32%),#090a0b;border:1px solid #ffffff29;border-radius:3px;flex-direction:column;width:min(900px,100vw - 32px);height:min(650px,100dvh - 32px);font-family:HarmonyOS Sans SC,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 42px 130px #000000c7,inset 0 1px #ffffff12}.next-promo-dialog:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59);width:58%;height:1px;position:absolute;bottom:0;right:0}.next-promo-dialog-heading{z-index:4;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:0 72px 0 28px;display:flex;position:relative}.next-promo-brand{align-items:center;gap:16px;display:flex}.next-promo-brand img{opacity:.92;width:112px;height:auto;display:block}.next-promo-brand span{color:#696c72;letter-spacing:.16em;border-left:1px solid #ffffff21;padding-left:16px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700}.next-promo-heading-label{color:#7e8187;letter-spacing:.18em;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700}.next-promo-format-switch{align-items:center;gap:22px;display:flex}.next-promo-format-switch button{color:#676a70;cursor:pointer;background:0 0;border:0;height:38px;padding:0;font-size:11px;transition:color .18s;position:relative}.next-promo-format-switch button:after{content:"";transform-origin:100%;background:#fff;height:1px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.next-promo-format-switch button:hover{color:#d2d3d5}.next-promo-format-switch button.is-active{color:#f2f2f3}.next-promo-format-switch button.is-active:after{transform-origin:0;transform:scaleX(1)}.next-promo-close{z-index:8;color:#7d8086;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:color .18s,background .18s,transform .24s;display:grid;position:absolute;top:17px;right:20px}.next-promo-close:hover{color:#fff;background:#ffffff12;transform:rotate(5deg)}.next-promo-close svg{stroke-width:1.7px;width:16px;height:16px}.next-promo-page{flex:1;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);min-height:0;animation:.48s cubic-bezier(.22,1,.36,1) both next-promo-enter;display:grid}@keyframes next-promo-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.next-promo-actions-panel{z-index:2;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:12px;min-width:0;padding:30px 26px 34px 34px;display:flex;position:relative}.next-promo-editorial-copy{margin-bottom:12px}.next-promo-editorial-copy>span{color:#777a80;letter-spacing:.18em;margin-bottom:17px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:720;display:block}.next-promo-editorial-copy h2{color:#f4f4f5;letter-spacing:-.075em;margin:0;font-size:clamp(36px,3.4vw,48px);font-weight:720;line-height:.96}.next-promo-editorial-copy h2 em{color:#8b8e94;font-style:normal;font-weight:590}.next-promo-editorial-copy p{color:#777a80;max-width:290px;margin:20px 0 0;font-size:11px;line-height:1.7}.next-promo-value-group{min-width:0}.next-promo-value-group>label{color:#5f6268;letter-spacing:.13em;margin-bottom:5px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700;display:block}.next-promo-value-group>div{background:0 0;border:0;border-bottom:1px solid #ffffff24;align-items:center;gap:10px;min-width:0;height:43px;padding:0 2px;transition:border-color .18s;display:flex}.next-promo-value-group>div:hover{border-color:#ffffff61}.next-promo-value-group span{color:#a9abb0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.next-promo-value-group .is-code span{color:#f1f1f2;letter-spacing:.22em;font-family:SFMono-Regular,Consolas,monospace;font-size:23px;font-weight:680}.next-promo-value-group button{color:#777a80;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;transition:color .18s,background .18s;display:grid}.next-promo-value-group button:hover{color:#fff;background:#ffffff12}.next-promo-value-group button svg{stroke-width:1.7px;width:15px;height:15px}.next-promo-primary,.next-promo-action-grid button{cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;font-size:11px;transition:transform .22s cubic-bezier(.22,1,.36,1),color .18s,background .18s,border-color .18s;display:flex}.next-promo-primary{color:#0c0d0f;background:#f1f1f2;border:1px solid #fff;min-height:46px;margin-top:5px;font-weight:680}.next-promo-primary:hover{background:#fff;transform:translateY(-2px)}.next-promo-action-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.next-promo-action-grid button{color:#a8aaaf;background:0 0;border:1px solid #ffffff1f;min-height:40px}.next-promo-action-grid button:hover{color:#fff;background:#ffffff0d;border-color:#ffffff3d;transform:translateY(-2px)}.next-promo-poster-frame,.next-promo-ticket-frame{background:radial-gradient(circle at 50% 46%,#ffffff0d,#0000 55%),#0d0e10;place-items:center;min-width:0;margin:0;display:grid;position:relative;overflow:hidden}.next-promo-poster-frame:before,.next-promo-ticket-frame:before{color:#ffffff08;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:260px;font-weight:700;line-height:1;position:absolute;bottom:-50px;right:-12px}.next-promo-poster-frame:before{content:"";display:none}.next-promo-ticket-frame:before{content:"02"}.next-promo-artwork{z-index:1;position:relative}.next-promo-poster-frame .next-promo-artwork{aspect-ratio:2/3;border:0;width:auto;max-width:calc(100% - 74px);height:min(520px,100dvh - 150px);max-height:calc(100% - 54px);transition:none;display:block;transform:none;box-shadow:0 24px 62px #00000075}.next-promo-poster-frame:hover .next-promo-artwork{transform:none;box-shadow:0 24px 62px #00000075}.next-promo-ticket-frame .next-promo-artwork{aspect-ratio:1440/510;border:1px solid #ffffff38;width:calc(100% - 72px);transition:transform .52s cubic-bezier(.22,1,.36,1),box-shadow .52s;display:block;transform:rotate(-.65deg);box-shadow:20px 25px 64px #00000085}.next-promo-ticket-frame:hover .next-promo-artwork{transform:rotate(0)translateY(-3px);box-shadow:8px 28px 70px #0000009e}.next-promo-artwork canvas{width:100%;height:100%;display:block}.next-promo-poster-frame figcaption,.next-promo-ticket-frame figcaption{z-index:2;color:#5f6268;letter-spacing:.16em;justify-content:space-between;align-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;display:flex;position:absolute;bottom:24px;left:30px;right:30px}.next-promo-poster-frame figcaption:before,.next-promo-ticket-frame figcaption:before{content:"";background:#5f6268;width:28px;height:1px;margin-right:10px}.next-promo-poster-frame figcaption span,.next-promo-ticket-frame figcaption span{margin-right:auto}.next-promo-poster-frame figcaption strong,.next-promo-ticket-frame figcaption strong{color:#a6a8ad;font-size:10px}.next-promo-message{z-index:10;color:#0d0e10;background:#f2f2f3;border:1px solid #fff;padding:9px 14px;font-size:10px;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #00000075}.next-promo-hidden-qr{pointer-events:none;position:fixed;top:0;left:-9999px}.next-promo-dialog button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=860px){.next-promo-dialog{height:calc(100dvh - 24px);display:block;overflow-y:auto}.next-promo-dialog-heading{min-height:70px;padding:0 70px 0 22px}.next-promo-brand span{display:none}.next-promo-format-switch{gap:14px}.next-promo-close{top:18px;right:18px}.next-promo-page{flex-direction:column;display:flex}.next-promo-actions-panel{border-bottom:1px solid #ffffff14;border-right:0;padding:30px 22px}.next-promo-editorial-copy h2{font-size:46px}.next-promo-poster-frame{min-height:590px}.next-promo-poster-frame .next-promo-artwork{width:min(72vw,340px);max-width:none;height:auto;max-height:none}.next-promo-ticket-frame{min-height:360px}.next-promo-ticket-frame .next-promo-artwork{width:calc(100% - 36px)}}@media (width<=520px){.next-promo-overlay{padding:6px}.next-promo-dialog{width:calc(100vw - 12px);height:calc(100dvh - 12px)}.next-promo-dialog-heading{padding:14px 56px 12px 18px;display:block}.next-promo-brand img{width:96px}.next-promo-format-switch{margin-top:9px}.next-promo-format-switch button{height:30px}.next-promo-close{top:14px;right:14px}.next-promo-actions-panel{padding:26px 18px}.next-promo-editorial-copy h2{font-size:42px}.next-promo-poster-frame{min-height:520px}.next-promo-poster-frame .next-promo-artwork{width:min(78vw,300px)}.next-promo-ticket-frame{min-height:280px}}@media (prefers-reduced-motion:reduce){.next-promo-page{animation:none}.next-promo-close,.next-promo-primary,.next-promo-action-grid button,.next-promo-poster-frame .next-promo-artwork,.next-promo-ticket-frame .next-promo-artwork{transition:none}}.gradient-waves-container{width:100%;height:100%;position:relative;overflow:hidden}.gradient-waves-container canvas{width:100%;height:100%;display:block}.iridescence-container{width:100%;height:100%;overflow:hidden}.iridescence-container canvas{width:100%;height:100%;display:block}.masked-heading{text-wrap:balance;-webkit-font-smoothing:antialiased;width:100%;margin:0;padding:0;position:relative}.masked-heading__measure{color:#0000}.masked-heading__word{white-space:pre;display:inline-block}.masked-heading__word:not(:last-child):after{content:" "}.masked-heading__baseline{width:0;height:0;display:inline-block}.masked-heading__defs{width:0;height:0;position:absolute;overflow:hidden}.masked-heading__reveal,.masked-heading__clip,.masked-heading__media{display:block;position:absolute;inset:0}.masked-heading__reveal{pointer-events:none}.masked-heading__media{will-change:transform, filter}.masked-heading__source{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.masked-heading__media{will-change:auto}}.skymv-app{--skymv-color-canvas:#0b1016;--skymv-color-surface-1:#121820;--skymv-color-surface-2:#171e27;--skymv-color-node:#1b2430;--skymv-color-border:#2a3542;--skymv-color-primary:#20d7e8;--skymv-color-blue:#4c7dff;--skymv-color-violet:#7a6cff;--skymv-color-success:#55d780;--skymv-color-warning:#f7b84b;--skymv-color-danger:#ff5d6c;--skymv-text-primary:#f2f6f8;--skymv-text-secondary:#91a0ae;--skymv-space-1:8px;--skymv-space-2:16px;--skymv-space-3:24px;--skymv-space-4:32px;--skymv-radius-panel:12px;--skymv-radius-node:12px;--skymv-radius-control:8px;--skymv-control-height:40px;--skymv-icon-size:20px;--skymv-topbar-height:64px;--skymv-rail-width:72px;--skymv-inspector-width:312px;--skymv-statusbar-height:60px;--skymv-z-canvas:0;--skymv-z-edge:5;--skymv-z-node:10;--skymv-z-fixed:500;--skymv-z-context:650;--skymv-z-popover:700;--skymv-z-overlay:900;--skymv-z-modal:910;--skymv-z-toast:1000;--skymv-motion-fast:.12s;--skymv-motion-base:.16s;--skymv-focus-ring:0 0 0 2px var(--skymv-color-primary)}.skymv-app,.skymv-app *{box-sizing:border-box}.skymv-app{grid-template-areas:"top top top""rail main inspector""bottom bottom bottom";grid-template-columns:var(--skymv-rail-width) minmax(0, 1fr) var(--skymv-inspector-width);grid-template-rows:var(--skymv-topbar-height) minmax(0, 1fr) var(--skymv-statusbar-height);width:100%;min-width:1180px;height:100vh;min-height:720px;color:var(--skymv-text-primary);background:var(--skymv-color-canvas);font:14px/1.45 Inter,PingFang SC,Microsoft YaHei,sans-serif;display:grid;overflow:hidden}.skymv-app button,.skymv-app input,.skymv-app textarea,.skymv-app select{font:inherit}.skymv-app button{color:inherit}.skymv-app button:focus-visible,.skymv-app a:focus-visible,.skymv-app input:focus-visible,.skymv-app textarea:focus-visible,.skymv-app select:focus-visible,.skymv-app [tabindex]:focus-visible{box-shadow:var(--skymv-focus-ring);outline:none}.skymv-app button:disabled{cursor:not-allowed;opacity:.48}.skymv-icon{flex:0 0 var(--skymv-icon-size);width:var(--skymv-icon-size);height:var(--skymv-icon-size);place-items:center;font-size:18px;line-height:1;display:inline-grid}.skymv-topbar{z-index:var(--skymv-z-fixed);height:var(--skymv-topbar-height);padding-right:max(var(--skymv-space-2), env(safe-area-inset-right));padding-left:max(var(--skymv-space-2), env(safe-area-inset-left));background:var(--skymv-color-surface-1);border-bottom:1px solid var(--skymv-color-border);grid-area:top;grid-template-columns:260px minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.skymv-inspector-toggle{min-width:72px;min-height:44px;color:var(--skymv-text-secondary);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:none}.skymv-inspector-close{display:none}.skymv-viewport-notice{z-index:calc(var(--skymv-z-fixed) + 1);top:calc(var(--skymv-topbar-height) + 8px);max-width:min(520px,100vw - 32px);color:var(--skymv-text-primary);border:1px solid var(--skymv-color-border);background:#111a22f5;border-radius:6px;padding:7px 11px;font-size:11px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000057}.skymv-viewport-block{text-align:center;align-content:center;justify-items:center;min-height:100%;padding:24px;display:grid}.skymv-viewport-block>span{color:var(--skymv-color-primary);font-size:36px}.skymv-viewport-block h1{margin:12px 0 6px;font-size:20px}.skymv-viewport-block p{max-width:420px;color:var(--skymv-text-secondary);margin:0}.skymv-viewport-block button{background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:6px;min-height:44px;margin-top:18px;padding:0 14px}@media (prefers-reduced-motion:reduce){.skymv-app *,.skymv-app :before,.skymv-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.skymv-app{forced-color-adjust:auto}.skymv-app button,.skymv-app input,.skymv-app select,.skymv-app textarea,.skymv-canvas-node,.skymv-status-light,.skymv-save-status-mark{border:1px solid canvastext}}@media (width<=1179px){.skymv-app:not(.is-home):not(.is-library){grid-template-areas:"top top""rail main""bottom bottom";grid-template-columns:var(--skymv-rail-width) minmax(0, 1fr);min-width:0;min-height:600px}.skymv-app:not(.is-home):not(.is-library) .skymv-topbar{grid-template-columns:200px minmax(0,1fr) auto}.skymv-app:not(.is-home):not(.is-library) .skymv-inspector-toggle{display:flex}.skymv-app:not(.is-home):not(.is-library) .skymv-inspector{z-index:calc(var(--skymv-z-modal) - 1);top:var(--skymv-topbar-height);right:0;bottom:var(--skymv-statusbar-height);width:min(var(--skymv-inspector-width), calc(100vw - 56px));visibility:hidden;transition:transform var(--skymv-motion-fast), visibility 0s linear var(--skymv-motion-fast);display:block;position:fixed;transform:translate(100%);box-shadow:-18px 0 48px #0000006b}.skymv-app:not(.is-home):not(.is-library).is-inspector-open .skymv-inspector{visibility:visible;transition-delay:0s;transform:translate(0)}.skymv-app:not(.is-home):not(.is-library) .skymv-inspector-close{width:44px;height:44px;color:var(--skymv-text-secondary);border:1px solid var(--skymv-color-border);background:0 0;border-radius:6px;place-items:center;margin:0 0 8px auto;display:grid}.skymv-app:not(.is-home):not(.is-library) .skymv-action-label{display:none}.skymv-app:not(.is-home):not(.is-library) .skymv-topbar-actions>button,.skymv-app:not(.is-home):not(.is-library) .skymv-history-button{min-width:44px;min-height:44px;padding:0}}@media (width<=899px){.skymv-app:not(.is-home):not(.is-library){grid-template-columns:56px minmax(0,1fr)}.skymv-app:not(.is-home):not(.is-library) .skymv-topbar{grid-template-columns:76px minmax(0,1fr) auto}.skymv-app:not(.is-home):not(.is-library) .skymv-brand>span:last-child,.skymv-app:not(.is-home):not(.is-library) .skymv-save-status,.skymv-app:not(.is-home):not(.is-library) .skymv-view-switch{display:none}.skymv-app[data-viewport-tier=light] .skymv-node-port{pointer-events:none;opacity:.45}.skymv-canvas-view{padding:10px}.skymv-canvas-heading{min-width:0}.skymv-canvas-heading h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=599px){.skymv-app:not(.is-home):not(.is-library){grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main""bottom";min-height:100dvh}.skymv-app:not(.is-home):not(.is-library) .skymv-rail,.skymv-app:not(.is-home):not(.is-library) .skymv-inspector,.skymv-app:not(.is-home):not(.is-library) .skymv-topbar-center,.skymv-app:not(.is-home):not(.is-library) .skymv-topbar-actions>:not(.skymv-exit-button):not(.skymv-avatar){display:none}.skymv-app:not(.is-home):not(.is-library) .skymv-topbar{grid-template-columns:minmax(0,1fr) auto}.skymv-viewport-block{padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}}.skymv-brand,.skymv-brand>span:last-child,.skymv-topbar-center,.skymv-topbar-actions,.skymv-project-button,.skymv-mode-button{align-items:center;display:flex}.skymv-brand{gap:10px}.skymv-sky-saas-brand{align-items:center;gap:9px;min-width:0;display:flex}.skymv-sky-saas-logo{-o-object-fit:cover;object-fit:cover;border-radius:11px;flex:0 0 40px;width:40px;height:40px;display:block;box-shadow:0 0 0 1px #38bdf833,0 0 20px #38bdf81f}.skymv-sky-saas-copy{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.05;display:flex}.skymv-sky-saas-name{color:#fff;letter-spacing:0;white-space:nowrap;align-items:baseline;gap:3px;font-size:17px;font-weight:850;display:flex}.skymv-sky-saas-name span:last-child{color:#f150ff}.skymv-sky-saas-copy small{color:#94a3b8c7;letter-spacing:0;white-space:nowrap;margin-top:4px;font-size:10px;display:block}.skymv-new-brand{align-items:center;width:148px;min-width:0;height:40px;display:flex;overflow:hidden}.skymv-new-brand img{-o-object-fit:contain;object-fit:contain;flex:0 0 148px;width:148px;max-width:none;height:auto;display:block}.skymv-brand-mark,.skymv-avatar{color:#061014;background:linear-gradient(135deg, #d7fbff, var(--skymv-color-primary));place-items:center;font-weight:900;display:grid}.skymv-brand-mark{border-radius:11px;width:36px;height:36px;box-shadow:0 0 24px #20d7e83d}.skymv-brand>span:last-child{flex-direction:column;align-items:flex-start;line-height:1.1}.skymv-brand strong{letter-spacing:.08em;font-size:16px}.skymv-brand small{color:var(--skymv-text-secondary);letter-spacing:.12em;margin-top:4px;font-size:9px}.skymv-topbar-center{justify-content:center;gap:var(--skymv-space-2);min-width:0}.skymv-home-context{min-height:40px;color:var(--skymv-text-primary);align-items:center;gap:7px;display:flex}.skymv-home-context .skymv-icon{color:var(--skymv-color-primary)}.skymv-home-context strong{font-size:13px}.skymv-project-button,.skymv-project-back,.skymv-mode-button,.skymv-exit-button,.skymv-task-button,.skymv-preflight-button,.skymv-save-button,.skymv-share-button{min-height:var(--skymv-control-height);border-radius:var(--skymv-radius-control);transition:color var(--skymv-motion-fast), background var(--skymv-motion-fast), border-color var(--skymv-motion-fast);background:0 0;border:1px solid #0000;padding:0 12px}.skymv-topbar-history{gap:4px;display:flex}.skymv-history-button{width:36px;height:36px;color:var(--skymv-text-secondary);background:0 0;border:1px solid #0000;border-radius:6px;padding:0;font-size:18px}.skymv-history-button:hover:not(:disabled),.skymv-history-button:focus-visible{color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border-color:var(--skymv-color-border)}.skymv-history-button:disabled{color:#91a0ae66;cursor:not-allowed}.skymv-save-button{justify-content:center;align-items:center;gap:6px;width:86px;display:flex}.skymv-share-button{justify-content:center;align-items:center;gap:6px;width:76px;display:flex}.skymv-save-button:hover:not(:disabled),.skymv-share-button:hover:not(:disabled){color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border-color:var(--skymv-color-border)}.skymv-save-status{width:132px;height:36px;color:var(--skymv-text-secondary);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:0 10px;display:flex;overflow:hidden}.skymv-save-status:disabled{cursor:default;opacity:1}.skymv-save-status>span:last-child{text-overflow:ellipsis;overflow:hidden}.skymv-save-status-mark{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.skymv-save-status.is-progress{color:var(--skymv-color-primary)}.skymv-save-status.is-progress .skymv-save-status-mark{animation:.9s ease-in-out infinite alternate skymv-save-pulse}.skymv-save-status.is-success{color:#66d49a}.skymv-save-status.is-warning{color:#e2b95f}.skymv-save-status.is-danger{color:#ff8f9d;cursor:pointer;background:#ff5b7014;border-color:#ff5b704d}@keyframes skymv-save-pulse{0%{opacity:.35}to{opacity:1}}.skymv-project-button{max-width:280px;color:var(--skymv-text-secondary);gap:6px}.skymv-project-back{width:40px;height:40px;color:var(--skymv-text-secondary);background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 40px;padding:0;font-size:20px}.skymv-project-back:hover{color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border-color:var(--skymv-color-border)}.skymv-project-button-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-project-menu{z-index:calc(var(--skymv-z-fixed) + 20);top:calc(var(--skymv-topbar-height) - 4px);width:256px;max-height:calc(100vh - var(--skymv-topbar-height) - 16px);color:var(--skymv-text-primary);background:var(--skymv-color-surface-1);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);padding:8px;position:fixed;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 18px 48px #00000070}.skymv-project-menu>header,.skymv-project-menu>footer{min-width:0;display:flex}.skymv-project-menu>header{border-bottom:1px solid var(--skymv-color-border);flex-direction:column;gap:3px;padding:8px 10px 10px}.skymv-project-menu>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.skymv-project-menu>header span,.skymv-project-menu>footer span,.skymv-project-menu-items small{color:var(--skymv-text-secondary);font-size:10px}.skymv-project-menu-items{gap:2px;padding:6px 0;display:grid}.skymv-project-menu-items button{width:100%;min-height:36px;color:var(--skymv-text-primary);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;gap:2px;padding:7px 10px;display:grid}.skymv-project-menu-items button:hover,.skymv-project-menu-items button:focus-visible{background:var(--skymv-color-surface-2);border-color:var(--skymv-color-border)}.skymv-project-menu-items button[aria-disabled=true]{color:var(--skymv-text-secondary);cursor:not-allowed}.skymv-project-menu-items button.is-danger:not([aria-disabled=true]){color:var(--skymv-color-danger)}.skymv-project-menu>footer{border-top:1px solid var(--skymv-color-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 4px 2px 10px}.skymv-project-menu>footer button{color:var(--skymv-color-primary);background:0 0;border:0;padding:5px 7px;font-size:10px}.skymv-help-backdrop{z-index:var(--skymv-z-modal);background:#05090db8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.skymv-shortcut-help{width:min(720px,100vw - 48px);max-height:min(720px,100vh - 48px);color:var(--skymv-text-primary);background:var(--skymv-color-surface-1);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000085}.skymv-shortcut-help>header,.skymv-shortcut-help>footer{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.skymv-shortcut-help>header{border-bottom:1px solid var(--skymv-color-border)}.skymv-shortcut-help>header span{color:var(--skymv-color-primary);font-size:9px}.skymv-shortcut-help h2{margin:2px 0 0;font-size:18px}.skymv-shortcut-help>header button{width:36px;height:36px;color:var(--skymv-text-secondary);border:1px solid var(--skymv-color-border);background:0 0;border-radius:6px;font-size:20px}.skymv-shortcut-help>p{color:var(--skymv-text-secondary);border-bottom:1px solid var(--skymv-color-border);margin:0;padding:12px 18px;font-size:11px}.skymv-shortcut-list{padding:6px 18px;overflow:auto}.skymv-shortcut-row{border-bottom:1px solid #2a3542ad;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}.skymv-shortcut-row>span{color:var(--skymv-color-primary);font-size:10px}.skymv-shortcut-row>div:nth-child(2){gap:3px;display:grid}.skymv-shortcut-row strong{font-size:12px}.skymv-shortcut-row small{color:var(--skymv-text-secondary);font-size:10px}.skymv-shortcut-row>div:last-child{justify-content:flex-end;gap:5px;display:flex}.skymv-shortcut-row kbd{min-width:30px;color:var(--skymv-text-primary);text-align:center;background:var(--skymv-color-canvas);border:1px solid var(--skymv-color-border);border-radius:5px;padding:4px 7px;font-family:inherit;font-size:10px}.skymv-shortcut-help>footer{border-top:1px solid var(--skymv-color-border);justify-content:flex-end}.skymv-shortcut-help>footer button{min-height:36px;color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:6px;padding:0 16px}.skymv-account-menu{z-index:calc(var(--skymv-z-fixed) + 20);top:calc(var(--skymv-topbar-height) - 4px);width:248px;color:var(--skymv-text-primary);background:var(--skymv-color-surface-1);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);padding:8px;position:fixed;right:12px;box-shadow:0 18px 48px #00000070}.skymv-account-menu>header{border-bottom:1px solid var(--skymv-color-border);gap:3px;padding:8px 10px 10px;display:grid}.skymv-account-menu>header span,.skymv-account-menu small{color:var(--skymv-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.skymv-account-menu>div{gap:2px;padding-top:6px;display:grid}.skymv-account-menu>div>button{min-height:38px;color:var(--skymv-text-primary);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;gap:2px;padding:7px 10px;display:grid}.skymv-account-menu>div>button:hover,.skymv-account-menu>div>button:focus-visible{background:var(--skymv-color-surface-2);border-color:var(--skymv-color-border)}.skymv-account-menu>div>button[aria-disabled=true]{color:var(--skymv-text-secondary);cursor:not-allowed}.skymv-account-menu>div>button.is-danger:not([aria-disabled=true]){color:var(--skymv-color-danger)}.skymv-preferences-backdrop{z-index:var(--skymv-z-modal);background:#05090db8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.skymv-preferences-dialog{width:min(680px,100vw - 48px);max-height:calc(100vh - 48px);color:var(--skymv-text-primary);background:var(--skymv-color-surface-1);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);overflow:auto;box-shadow:0 24px 80px #00000085}.skymv-preferences-dialog>header,.skymv-preferences-dialog>footer{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.skymv-preferences-dialog>header{border-bottom:1px solid var(--skymv-color-border)}.skymv-preferences-dialog>footer{border-top:1px solid var(--skymv-color-border)}.skymv-preferences-dialog>header span{color:var(--skymv-color-primary);font-size:9px}.skymv-preferences-dialog h2{margin:2px 0 0;font-size:18px}.skymv-preferences-dialog>header button{width:36px;height:36px;color:var(--skymv-text-secondary);border:1px solid var(--skymv-color-border);background:0 0;border-radius:6px;font-size:20px}.skymv-preferences-dialog>footer span{color:var(--skymv-text-secondary);font-size:10px}.skymv-preferences-dialog>footer button{min-height:36px;color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:6px;padding:0 16px}.skymv-preference-list{padding:6px 18px}.skymv-preference-row{border-bottom:1px solid #2a3542ad;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:68px;display:grid}.skymv-preference-row>div:first-child{gap:4px;display:grid}.skymv-preference-row strong{font-size:12px}.skymv-preference-row small{color:var(--skymv-text-secondary);font-size:10px}.skymv-preference-segments{background:var(--skymv-color-canvas);border:1px solid var(--skymv-color-border);border-radius:6px;padding:3px;display:flex}.skymv-preference-segments button{min-height:30px;color:var(--skymv-text-secondary);background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:10px}.skymv-preference-segments button[aria-pressed=true]{color:var(--skymv-text-primary);background:var(--skymv-color-surface-2)}.skymv-preference-row select,.skymv-preference-reset{min-height:34px;color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:6px;padding:0 10px;font-size:10px}.skymv-preference-toggle{color:var(--skymv-text-secondary);align-items:center;gap:7px;font-size:10px;display:flex}.skymv-app.is-reduced-motion *,.skymv-app.is-reduced-motion :before,.skymv-app.is-reduced-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (width<=720px){.skymv-help-backdrop{padding:12px}.skymv-shortcut-help{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.skymv-shortcut-row{grid-template-columns:40px minmax(0,1fr)}.skymv-shortcut-row>div:last-child{grid-column:2;justify-content:flex-start;padding-bottom:8px}}.skymv-project-button:hover,.skymv-mode-button:hover,.skymv-exit-button:hover,.skymv-task-button:hover,.skymv-preflight-button:hover{color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border-color:var(--skymv-color-border)}.skymv-view-switch{height:var(--skymv-control-height);background:var(--skymv-color-canvas);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);padding:4px;display:flex}.skymv-view-switch button{min-width:84px;color:var(--skymv-text-secondary);transition:color var(--skymv-motion-fast), background var(--skymv-motion-fast);background:0 0;border:0;border-radius:6px;padding:0 12px}.skymv-view-switch button.is-active{color:var(--skymv-text-primary);background:var(--skymv-color-surface-2)}.skymv-topbar-actions{justify-content:flex-end;gap:var(--skymv-space-1)}@media (width<=1500px){.skymv-topbar{grid-template-columns:220px minmax(0,1fr) auto}.skymv-save-status,.skymv-save-button,.skymv-share-button,.skymv-preflight-button,.skymv-task-button,.skymv-mode-button,.skymv-exit-button{flex:0 0 40px;justify-content:center;width:40px;min-width:40px;padding:0}.skymv-action-label,.skymv-save-status>span:last-child{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skymv-view-switch button{min-width:64px}.skymv-project-button{max-width:220px}}.skymv-task-button,.skymv-preflight-button{align-items:center;gap:5px;display:inline-flex;position:relative}.skymv-task-badge{color:#071015;background:var(--skymv-color-primary);border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.skymv-mode-button{color:var(--skymv-text-secondary);gap:4px}.skymv-exit-button{color:var(--skymv-text-secondary)}.skymv-avatar{width:var(--skymv-control-height);height:var(--skymv-control-height);border-radius:50%;margin-left:4px}.skymv-rail{z-index:var(--skymv-z-fixed);align-items:center;gap:var(--skymv-space-1);width:var(--skymv-rail-width);min-height:0;padding:var(--skymv-space-2) 8px;background:var(--skymv-color-surface-1);border-right:1px solid var(--skymv-color-border);flex-direction:column;grid-area:rail;display:flex;position:relative}.skymv-rail button{width:56px;min-height:56px;color:var(--skymv-text-secondary);border-radius:var(--skymv-radius-control);transition:color var(--skymv-motion-fast), background var(--skymv-motion-fast), border-color var(--skymv-motion-fast);background:0 0;border:1px solid #0000;justify-items:center;gap:3px;padding:7px 4px;display:grid}.skymv-rail button:hover:not(:disabled),.skymv-rail button.is-active{color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border-color:var(--skymv-color-border)}.skymv-rail button.is-active{color:var(--skymv-color-primary);box-shadow:inset 3px 0 0 var(--skymv-color-primary)}.skymv-rail small{font-size:10px}.skymv-rail-spacer{flex:1}.skymv-main{z-index:var(--skymv-z-canvas);background:var(--skymv-color-canvas);scrollbar-color:var(--skymv-color-border) transparent;grid-area:main;min-width:0;min-height:0;position:relative;overflow:auto}.skymv-app.is-canvas{grid-template:"main"minmax(0,1fr)/minmax(0,1fr);min-width:0;min-height:600px}.skymv-app.is-canvas .skymv-main{overflow:hidden}.skymv-app.is-canvas .skymv-rail.is-floating{z-index:calc(var(--skymv-z-context) + 1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#181a1df5;border:1px solid #ffffff1f;border-radius:31px;flex-direction:column;grid-area:auto;gap:4px;width:62px;min-height:auto;padding:8px;position:fixed;top:50%;left:18px;overflow:visible;transform:translateY(-50%);box-shadow:0 18px 48px #00000075}.skymv-app.is-canvas .skymv-rail.is-floating button{color:#e0e6ebc7;width:44px;min-height:44px;box-shadow:none;border:0;border-radius:14px;place-items:center;padding:0;display:grid;position:relative}.skymv-app.is-canvas .skymv-rail.is-floating button:hover:not(:disabled),.skymv-app.is-canvas .skymv-rail.is-floating button.is-active{color:#f7fbfd;background:#ffffff14;border-color:#0000}.skymv-app.is-canvas .skymv-rail.is-floating button.is-active{box-shadow:none}.skymv-app.is-canvas .skymv-rail.is-floating button.is-active:before{content:"";background:var(--skymv-color-primary);border:2px solid #181a1df5;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:3px}.skymv-app.is-canvas .skymv-rail.is-floating button:after{z-index:1;color:#f6f8fa;content:attr(data-tooltip);opacity:0;pointer-events:none;transition:opacity var(--skymv-motion-fast), transform var(--skymv-motion-fast);white-space:nowrap;background:#27282bfa;border:1px solid #ffffff17;border-radius:14px;padding:8px 12px;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(4px,-50%);box-shadow:0 10px 30px #0000005c}.skymv-app.is-canvas .skymv-rail.is-floating button:hover:after,.skymv-app.is-canvas .skymv-rail.is-floating button:focus-visible:after{opacity:1;transform:translateY(-50%)}.skymv-app.is-canvas .skymv-rail.is-floating small{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skymv-app.is-canvas .skymv-rail-icon{width:21px;height:21px}.skymv-app.is-canvas .skymv-canvas-view{padding:0}.skymv-app.is-canvas .skymv-canvas-surface{border:0;border-radius:0}.skymv-app.is-canvas .skymv-canvas-tools{display:none}.skymv-app.is-canvas .skymv-canvas-bottom-cluster,.skymv-app.is-canvas .skymv-canvas-minimap{left:12px;right:auto}.skymv-app.is-canvas .skymv-canvas-surface.is-asset-drawer-open .skymv-canvas-bottom-cluster,.skymv-app.is-canvas .skymv-canvas-surface.is-asset-drawer-open .skymv-canvas-minimap{left:264px}.skymv-app.is-canvas .skymv-canvas-node-list{width:min(320px,100% - 24px);left:12px}.skymv-app.is-canvas .skymv-slash-menu{width:min(460px,100% - 24px);left:12px}.skymv-app.is-canvas .skymv-task-drawer{max-width:calc(100vw - 24px);bottom:0}@media (width<=899px){.skymv-app.is-canvas .skymv-rail.is-floating{top:50%;left:10px}.skymv-app.is-canvas .skymv-canvas-node-list{width:min(320px,100% - 20px);left:10px}}.skymv-canvas-floating-header{z-index:calc(var(--skymv-z-fixed) + 2);pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;top:16px;left:16px;right:16px}.skymv-canvas-floating-left{pointer-events:auto;align-items:flex-start;gap:8px;min-width:0;display:flex}.skymv-canvas-floating-identity,.skymv-canvas-floating-actions{border:1px solid var(--skymv-color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#121820f0;border-radius:8px;align-items:center;padding:4px;display:flex;box-shadow:0 14px 38px #0000006b}.skymv-canvas-floating-identity{max-width:min(390px,50vw - 120px);height:48px}.skymv-app.is-canvas .skymv-canvas-floating-identity{width:min(240px,50vw - 120px)}.skymv-canvas-floating-actions{min-height:46px;transition:margin-right var(--skymv-motion-fast);gap:4px}.skymv-app.is-canvas.is-agent-open .skymv-canvas-floating-actions{justify-content:center;width:46px;height:46px;margin-right:436px}.skymv-app.is-canvas.is-agent-open.is-snapshot-preview .skymv-canvas-floating-actions{width:auto}.skymv-canvas-floating-brand,.skymv-canvas-floating-project{min-width:0;height:38px;color:var(--skymv-text-primary);background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;display:flex}.skymv-canvas-floating-brand{flex:0 0 131px;gap:8px;width:131px;height:38px;padding:0 8px 0 3px}.skymv-canvas-floating-brand:hover,.skymv-canvas-floating-project:hover{background:var(--skymv-color-surface-2)}.skymv-canvas-floating-brand .skymv-sky-saas-logo{border-radius:9px;flex-basis:36px;width:36px;height:36px}.skymv-canvas-floating-brand .skymv-sky-saas-name{font-size:15px}.skymv-canvas-floating-brand .skymv-sky-saas-copy small{font-size:8px}.skymv-canvas-floating-brand .skymv-new-brand{flex:0 0 120px;width:120px;height:34px}.skymv-canvas-floating-brand .skymv-new-brand img{flex-basis:120px;width:120px}.skymv-canvas-floating-divider{background:var(--skymv-color-border);flex:0 0 1px;width:1px;height:24px}.skymv-canvas-floating-project{flex:1 1 0;gap:12px;max-width:230px;height:36px;font-size:12px}.skymv-canvas-floating-project .skymv-project-button-name{flex:1}.skymv-canvas-project-chevron{flex:0 0 14px;align-self:center;display:block}.skymv-canvas-floating-actions .skymv-avatar{border:0;width:36px;height:36px;margin-left:0}.skymv-canvas-floating-actions .skymv-agent-open{min-height:36px}.skymv-canvas-copy-snapshot{color:#071517;white-space:nowrap;background:#70dfe5;border:1px solid #70dfe5;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.skymv-canvas-copy-snapshot:hover:not(:disabled){background:#8ae8ed;border-color:#8ae8ed}.skymv-canvas-copy-snapshot:disabled{cursor:wait;opacity:.66}.skymv-snapshot-copy-error{z-index:calc(var(--skymv-z-fixed) + 3);color:#ffd9dc;background:#64181ff0;border:1px solid #ff738161;border-radius:7px;max-width:min(360px,100vw - 32px);padding:10px 13px;font-size:12px;position:fixed;top:74px;right:16px;box-shadow:0 12px 30px #0000004d}.skymv-project-snapshot-dialog textarea{resize:vertical;min-height:104px}.skymv-project-snapshot-summary{flex-wrap:wrap;gap:8px;display:flex}.skymv-project-snapshot-summary span{color:#9a9da3;background:#ffffff0a;border:1px solid #ffffff17;border-radius:6px;padding:7px 9px;font-size:11px}.skymv-project-snapshot-summary strong{color:#f2f2f3}.skymv-project-snapshot-success{text-align:center;justify-items:center;gap:18px;display:grid}.skymv-project-snapshot-success>span{color:#071517;background:#70dfe5;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.skymv-project-snapshot-success header{align-items:center;padding:0}.skymv-project-snapshot-success footer{justify-content:center}.skymv-canvas-return-assignment{height:48px;color:var(--skymv-text-primary);border:1px solid var(--skymv-color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#121820f0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:flex;box-shadow:0 14px 38px #0000006b}.skymv-canvas-return-assignment:hover{background:var(--skymv-color-surface-2)}.skymv-app.is-canvas .skymv-project-menu{max-height:calc(100vh - 84px);top:72px;left:16px;transform:none}.skymv-app.is-canvas .skymv-account-menu{top:72px}.skymv-app.is-canvas.is-agent-open .skymv-account-menu{right:452px}.skymv-agent-open{min-width:82px;min-height:var(--skymv-control-height);color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:flex}.skymv-agent-open .skymv-icon{color:var(--skymv-color-primary);font-size:11px;font-weight:800}.skymv-agent-panel{z-index:var(--skymv-z-popover);width:min(420px,100vw);color:var(--skymv-text-primary);background:#111315;border:0;border-left:1px solid #292c30;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-14px 0 40px #0000005c}.skymv-agent-panel[hidden]{display:none}.skymv-agent-panel>header{z-index:4;border-bottom:0;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;min-height:64px;padding:10px 10px 10px 14px;display:grid;position:relative}.skymv-agent-conversation-picker{min-width:0;position:relative}.skymv-agent-conversation-trigger{width:min(100%,300px);min-height:42px;color:var(--skymv-text-primary);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 9px;display:grid}.skymv-agent-conversation-trigger:hover,.skymv-agent-conversation-trigger[aria-expanded=true]{background:var(--skymv-color-surface-2);border-color:var(--skymv-color-border)}.skymv-agent-conversation-trigger:focus,.skymv-agent-conversation-trigger:focus-visible{box-shadow:none;outline:none}.skymv-agent-conversation-trigger svg{width:18px;height:18px;color:var(--skymv-text-secondary)}.skymv-agent-conversation-trigger svg:last-child{width:14px;height:14px;transition:transform .16s}.skymv-agent-conversation-trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.skymv-agent-conversation-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.skymv-agent-conversation-menu{z-index:8;color:#ededed;background:#1f1f1ffc;border:1px solid #454545;border-radius:14px;width:min(360px,100vw - 82px);max-height:min(430px,100vh - 120px);padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 22px 60px #00000094}.skymv-agent-conversation-menu button{width:100%;color:inherit;background:0 0;border:0}.skymv-agent-conversation-menu>button.is-new{border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:13px;display:flex}.skymv-agent-conversation-menu>button.is-new:hover{background:#2b2b2b}.skymv-agent-conversation-menu>button.is-new svg{color:#aaa;width:17px;height:17px}.skymv-agent-conversation-menu>div{border-top:1px solid #363636;max-height:min(350px,100vh - 200px);overflow-y:auto}.skymv-agent-conversation-menu>div>p{color:#858585;text-align:center;margin:0;padding:18px 12px;font-size:11px}.skymv-agent-conversation-row{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:58px;padding:5px 7px 5px 12px;display:grid}.skymv-agent-conversation-row:hover,.skymv-agent-conversation-row.is-active{background:#343434}.skymv-agent-conversation-open{text-align:left;min-width:0;min-height:46px;padding:0}.skymv-agent-conversation-open>span{gap:4px;min-width:0;display:grid}.skymv-agent-conversation-actions{align-items:center;gap:2px;display:flex}.skymv-agent-conversation-actions button,.skymv-agent-conversation-row form button{color:#8d8d8d;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.skymv-agent-conversation-actions button:hover,.skymv-agent-conversation-row form button:hover{color:#e7e7e7;background:#454545}.skymv-agent-conversation-actions svg,.skymv-agent-conversation-row form svg{width:15px;height:15px}.skymv-agent-conversation-row form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;gap:3px;width:100%;display:grid}.skymv-agent-conversation-row form input{color:#f1f1f1;background:#202020;border:1px solid #555;border-radius:6px;outline:none;width:100%;height:36px;padding:0 9px;font-size:12px}.skymv-agent-conversation-row form input:focus{border-color:#777}.skymv-agent-conversation-menu>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.skymv-agent-conversation-menu small,.skymv-agent-conversation-menu time{color:#777;font-size:10px}.skymv-agent-conversation-menu time{white-space:nowrap}.skymv-agent-conversation-menu button:disabled{opacity:.55;cursor:wait}.skymv-conversation-delete-backdrop{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.skymv-conversation-delete-dialog{color:#f4f4f4;text-align:center;background:#202124;border:1px solid #ffffff1f;border-radius:12px;justify-items:center;width:min(390px,100%);padding:28px 26px 22px;display:grid;position:relative;box-shadow:0 28px 80px #0000009e}.skymv-conversation-delete-dialog .is-close{color:#8c9095;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:10px;right:10px}.skymv-conversation-delete-dialog .is-close:hover{color:#fff;background:#ffffff14}.skymv-conversation-delete-dialog .is-close svg{width:16px;height:16px}.skymv-conversation-delete-icon{color:#ff767f;background:#ff54601f;border:1px solid #ff54604d;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:15px;display:grid}.skymv-conversation-delete-icon svg{width:21px;height:21px}.skymv-conversation-delete-dialog h2{letter-spacing:0;margin:0;font-size:18px}.skymv-conversation-delete-dialog p{color:#a9adb2;max-width:310px;margin:10px 0 24px;font-size:12px;line-height:1.65}.skymv-conversation-delete-dialog p strong{color:#f2f2f2;font-weight:600}.skymv-conversation-delete-dialog footer{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.skymv-conversation-delete-dialog footer button{color:#e4e5e7;background:#303236;border:1px solid #ffffff1a;border-radius:7px;height:38px}.skymv-conversation-delete-dialog footer button:hover:not(:disabled){background:#3a3c40}.skymv-conversation-delete-dialog footer button.is-danger{color:#fff;background:#d94b55;border-color:#d94b55}.skymv-conversation-delete-dialog footer button.is-danger:hover:not(:disabled){background:#e15761}.skymv-conversation-delete-dialog button:disabled{opacity:.55;cursor:wait}.skymv-agent-collapse{width:40px;height:40px;color:var(--skymv-text-secondary);background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;font-size:20px;display:grid}.skymv-agent-collapse:hover{color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border-color:var(--skymv-color-border)}.skymv-agent-messages{scrollbar-color:var(--skymv-color-border) transparent;-webkit-user-select:text;user-select:text;min-height:0;padding:14px;overflow-y:auto}.skymv-agent-welcome{align-content:center;min-height:100%;padding:18px 0;display:grid}.skymv-agent-welcome>span{color:#071014;background:var(--skymv-color-primary);border-radius:7px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.skymv-agent-welcome>strong{margin-top:14px;font-size:17px}.skymv-agent-welcome>p{color:var(--skymv-text-secondary);margin:5px 0 16px;font-size:11px}.skymv-agent-welcome>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.skymv-agent-welcome button{min-height:58px;color:var(--skymv-text-primary);text-align:left;background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:7px;padding:9px 10px;font-size:11px}.skymv-agent-welcome button:hover{border-color:#20d7e87a}.skymv-agent-messages article{background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:7px;gap:4px;max-width:88%;margin-bottom:12px;padding:9px 11px;display:grid}.skymv-agent-messages article.is-user{background:#20d7e817;border-color:#20d7e847;margin-left:auto}.skymv-agent-messages article>span{color:var(--skymv-color-primary);font-size:9px;font-weight:700}.skymv-agent-messages article p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px}.skymv-agent-messages article small{color:var(--skymv-text-secondary);font-size:9px}.skymv-agent-messages article.has-generation,.skymv-agent-messages article.has-decision{width:min(96%,360px);max-width:96%}.skymv-agent-messages article.is-assistant.has-decision{background:0 0;border-color:#0000;padding:0}.skymv-agent-message-context{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.skymv-agent-message-context>span{color:#eee;text-overflow:ellipsis;white-space:nowrap;background:#343434;border:1px solid #4a4a4a;border-radius:6px;align-items:center;gap:5px;max-width:150px;height:25px;padding:0 7px;font-size:10px;display:inline-flex;overflow:hidden}.skymv-agent-message-context img,.skymv-agent-message-context video,.skymv-agent-message-context svg{-o-object-fit:cover;object-fit:cover;border-radius:3px;flex:0 0 17px;width:17px;height:17px}.skymv-agent-generation-card{gap:7px;margin-top:5px;display:grid}.skymv-agent-generation-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.skymv-agent-generation-card>header span{color:#c4c7cb;font-size:10px}.skymv-agent-generation-card>header small{color:#777d84;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-agent-generation-card>img,.skymv-agent-generation-card>video,.skymv-agent-generation-placeholder{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#292b2e;border:1px solid #404348;border-radius:8px;width:100%;display:block;overflow:hidden}.skymv-agent-generation-card.is-video>video,.skymv-agent-generation-card.is-video .skymv-agent-generation-placeholder{aspect-ratio:16/9}.skymv-agent-generation-placeholder{color:#e4e7ea;place-items:center;font-size:10px;display:grid;position:relative}.skymv-agent-generation-placeholder:after,.skymv-agent-node-generation-placeholder:after{content:"";background:#ffffff0d;animation:1.8s ease-in-out infinite skymv-generation-scan;position:absolute;inset:0;transform:translate(-100%)}.skymv-agent-generation-card.state-failed .skymv-agent-generation-placeholder:after,.skymv-agent-generation-card.state-canceled .skymv-agent-generation-placeholder:after{display:none}.skymv-agent-generation-card progress{width:100%;height:3px;accent-color:var(--skymv-color-primary);border:0;border-radius:2px;overflow:hidden}.skymv-agent-intent-card,.skymv-agent-decision-card{color:#e7e7e7;background:#242424;border:1px solid #353535;border-radius:8px;gap:10px;margin-top:7px;padding:12px;display:grid}.skymv-agent-intent-card>strong{font-size:12px}.skymv-agent-intent-card>div{gap:7px;display:grid}.skymv-agent-intent-card button{color:#eee;text-align:left;background:#2d2d2d;border:1px solid #414141;border-radius:7px;align-items:center;gap:9px;min-height:38px;padding:0 11px;display:flex}.skymv-agent-intent-card button:hover{background:#373737;border-color:#5c5c5c}.skymv-agent-intent-card button svg{color:#bfc3c7;width:16px;height:16px}.skymv-agent-decision-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.skymv-agent-decision-card>header span{align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.skymv-agent-decision-card>header svg{width:15px;height:15px}.skymv-agent-decision-card>header small{color:#85898e;font-size:9px}.skymv-agent-decision-prompt{position:relative}.skymv-agent-decision-prompt>textarea{resize:vertical;color:#f0f0f0;background:#303030;border:1px solid #404040;border-radius:7px;outline:none;width:100%;min-height:86px;padding:10px;line-height:1.55}.skymv-agent-decision-prompt>textarea:focus{border-color:#696969}.skymv-agent-decision-mention-menu{z-index:4;background:#1b1b1b;border:1px solid #424242;border-radius:7px;max-height:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #00000085}.skymv-agent-decision-mention-menu>button{color:#ededed;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-height:46px;padding:4px 6px;display:grid}.skymv-agent-decision-mention-menu>button:hover,.skymv-agent-decision-mention-menu>button:focus-visible{background:#303030;outline:none}.skymv-agent-decision-mention-menu img,.skymv-agent-decision-mention-menu video,.skymv-agent-decision-mention-menu svg{-o-object-fit:cover;object-fit:cover;color:#aaa;background:#292929;border-radius:5px;width:38px;height:38px}.skymv-agent-decision-mention-menu>button>span{gap:2px;min-width:0;display:grid}.skymv-agent-decision-mention-menu strong,.skymv-agent-decision-mention-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-agent-decision-mention-menu strong{font-size:11px}.skymv-agent-decision-mention-menu small{color:#929292;font-size:9px}.skymv-agent-decision-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.skymv-agent-decision-fields label{color:#9da1a5;gap:4px;min-width:0;font-size:9px;display:grid}.skymv-agent-decision-fields label.is-model{grid-column:1/-1;grid-template-columns:16px 40px minmax(0,1fr);align-items:center}.skymv-agent-decision-fields label.is-model svg{width:15px;height:15px}.skymv-agent-decision-fields select,.skymv-agent-decision-fields input[type=number]{color:#eee;background:#191919;border:1px solid #3d3d3d;border-radius:6px;width:100%;height:32px;padding:0 8px}.skymv-agent-decision-fields label.is-duration{grid-column:1/-1;gap:7px;padding:2px 0}.skymv-agent-decision-fields label.is-duration>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.skymv-agent-decision-fields label.is-duration output{color:#ededed;font-size:10px;font-weight:700}.skymv-agent-decision-fields label.is-duration input[type=range]{appearance:none;cursor:pointer;border:0;border-radius:999px;outline:none;width:100%;height:4px;margin:6px 0}.skymv-agent-decision-fields label.is-duration input[type=range]::-webkit-slider-thumb{appearance:none;background:#f4f4f4;border:2px solid #222;border-radius:50%;width:15px;height:15px;box-shadow:0 1px 5px #00000073}.skymv-agent-decision-fields label.is-duration input[type=range]::-moz-range-thumb{background:#f4f4f4;border:2px solid #222;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 5px #00000073}.skymv-agent-decision-fields label.is-duration input[type=range]:disabled{cursor:default;opacity:.65}.skymv-agent-decision-fields label.is-toggle{background:#191919;border:1px solid #3d3d3d;border-radius:6px;align-items:center;min-height:32px;padding:0 8px;display:flex}.skymv-agent-decision-references{gap:6px;display:flex}.skymv-agent-decision-references>span{background:#181818;border:1px solid #414141;border-radius:6px;place-items:center;width:38px;height:38px;display:grid;position:relative}.skymv-agent-decision-references>span>img,.skymv-agent-decision-references>span>video,.skymv-agent-decision-references>span>svg{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:36px;height:36px;overflow:hidden}.skymv-agent-decision-references>span>button{color:#f2f2f2;background:#252525;border:1px solid #686868;border-radius:50%;place-items:center;width:17px;min-width:17px;height:17px;padding:0;transition:background .12s,border-color .12s;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 2px 5px #00000080}.skymv-agent-decision-references>span>button:hover,.skymv-agent-decision-references>span>button:focus-visible{background:#b33b3b;border-color:#e37a7a;outline:none}.skymv-agent-decision-references>span>button>svg{width:10px;height:10px}.skymv-agent-decision-defaults{color:#85898e}.skymv-agent-decision-card>footer{justify-content:flex-end;gap:7px;display:flex}.skymv-agent-decision-card>footer button{color:#ddd;background:#333;border:1px solid #444;border-radius:17px;min-width:64px;height:34px}.skymv-agent-decision-card>footer button.is-primary{color:#161616;background:#f1f1f1;border-color:#f1f1f1}.skymv-agent-decision-card button:disabled,.skymv-agent-intent-card button:disabled{opacity:.55;cursor:not-allowed}@keyframes skymv-generation-scan{50%,to{transform:translate(100%)}}.skymv-agent-thinking{color:var(--skymv-text-secondary);align-items:center;gap:4px;font-size:10px;display:flex}.skymv-agent-thinking i{background:var(--skymv-color-primary);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite alternate skymv-agent-thinking}.skymv-agent-thinking i:nth-child(2){animation-delay:.15s}.skymv-agent-thinking i:nth-child(3){animation-delay:.3s}.skymv-agent-thinking span{margin-left:4px}@keyframes skymv-agent-thinking{to{opacity:.25;transform:translateY(-2px)}}.skymv-agent-panel>footer{border-top:0;gap:6px;padding:10px;display:grid}.skymv-agent-panel>footer>p{color:var(--skymv-color-danger);background:#ff5d6c12;border:1px solid #ff5d6c4d;border-radius:6px;margin:0;padding:7px 9px;font-size:10px}.skymv-agent-composer{background:#202020;border:1px solid #4b4b4b;border-radius:18px;min-height:150px;position:relative}.skymv-agent-panel textarea{resize:none;color:#f5f5f5;background:0 0;border:0;border-radius:18px 18px 0 0;width:100%;min-height:94px;max-height:220px;padding:14px 14px 4px;line-height:1.5;display:block}.skymv-agent-panel textarea:focus,.skymv-agent-panel textarea:focus-visible{box-shadow:none;outline:none}.skymv-agent-panel textarea::placeholder{color:#767676}.skymv-agent-rich-input{color:#f1f1f1;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;background:0 0;border:0;border-radius:18px 18px 0 0;outline:none;width:100%;min-height:88px;max-height:220px;padding:12px 14px 5px;line-height:1.65;overflow-y:auto}.skymv-agent-rich-input:empty:before{color:#767676;content:attr(data-placeholder);pointer-events:none}.skymv-agent-rich-input:focus,.skymv-agent-rich-input:focus-visible{box-shadow:none;outline:none}.skymv-agent-inline-mention{color:#dedede;vertical-align:-6px;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;background:#3a3a3a;border-radius:5px;align-items:center;gap:4px;max-width:122px;height:24px;margin:0 2px;padding:0 7px 0 4px;font-size:10px;line-height:24px;display:inline-flex;overflow:hidden}.skymv-agent-inline-mention>img,.skymv-agent-inline-mention>video{-o-object-fit:cover;object-fit:cover;border-radius:3px;flex:0 0 17px;width:17px;height:17px}.skymv-agent-inline-mention>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-agent-composer:focus-within{box-shadow:none;border-color:#4b4b4b}.skymv-agent-composer-toolbar{align-items:center;gap:3px;min-height:54px;padding:5px 8px;display:flex}.skymv-agent-composer-toolbar>button{color:#a8a8a8;background:0 0;border:0;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.skymv-agent-composer-toolbar>button:hover,.skymv-agent-composer-toolbar>button.is-active{color:#ededed;background:#3a3a3a}.skymv-agent-composer-toolbar>button svg{stroke-width:1.75px;width:20px;height:20px}.skymv-agent-composer-toolbar>button>small{color:#071014;background:var(--skymv-color-primary);border-radius:8px;min-width:15px;height:15px;padding:0 3px;font-size:9px;line-height:15px;position:absolute;top:2px;right:2px}.skymv-agent-composer-toolbar>.skymv-agent-send{color:#171717;background:#aaa;border-radius:13px;margin-left:auto}.skymv-agent-composer-toolbar>.skymv-agent-send:hover{color:#111;background:#d3d3d3}.skymv-agent-composer-toolbar>.skymv-agent-send:disabled{color:#555;cursor:not-allowed;background:#6e6e6e}.skymv-agent-attachments{align-items:center;gap:8px;min-height:58px;padding:9px 10px 1px;display:flex;overflow:auto visible}.skymv-agent-attachment{flex:0 0 46px;width:46px;height:46px;position:relative}.skymv-agent-attachment-thumb{color:#aaa;background:#303030;border:1px solid #454545;border-radius:9px;place-items:center;width:46px;height:46px;padding:0;display:grid;position:relative;overflow:visible}.skymv-agent-attachment-thumb>img,.skymv-agent-attachment-thumb>video{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.skymv-agent-attachment-thumb>svg{width:21px;height:21px}.skymv-agent-attachment-index{color:#f4f4f4;background:#171717;border:1px solid #555;border-radius:6px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:1;display:grid;position:absolute;top:-5px;left:-5px}.skymv-agent-attachment.is-document .skymv-agent-attachment-thumb{color:#d6d6d6;background:#414141}.skymv-agent-attachment.is-uploading .skymv-agent-attachment-thumb>svg{animation:.9s linear infinite skymv-long-text-upload}@keyframes skymv-long-text-upload{to{transform:rotate(360deg)}}.skymv-agent-attachment-remove{z-index:3;color:#eee;background:#303030;border:1px solid #555;border-radius:50%;place-items:center;width:19px;height:19px;padding:0;display:none;position:absolute;top:-6px;right:-6px}.skymv-agent-attachment:hover .skymv-agent-attachment-remove,.skymv-agent-attachment:focus-within .skymv-agent-attachment-remove{display:grid}.skymv-agent-attachment-remove svg{width:12px;height:12px}.skymv-agent-attachment-zoom{z-index:8;pointer-events:none;background:#111;border:1px solid #555;border-radius:10px;width:190px;height:190px;display:none;position:absolute;bottom:56px;right:0;overflow:hidden;box-shadow:0 16px 38px #000000a3}.skymv-agent-attachment-thumb:hover .skymv-agent-attachment-zoom,.skymv-agent-attachment-thumb:focus-visible .skymv-agent-attachment-zoom{display:block}.skymv-agent-attachment-zoom img,.skymv-agent-attachment-zoom video{-o-object-fit:contain;object-fit:contain;background:#090909;width:100%;height:100%;display:block}.skymv-agent-attachment-text-preview{z-index:calc(var(--skymv-z-popover) + 8);color:#ececec;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#171717;border:1px solid #555;border-radius:8px;width:min(300px,100vw - 48px);padding:10px 12px;font-size:12px;line-height:1.6;box-shadow:0 14px 34px #0009}.skymv-agent-mentions{gap:5px;padding:5px 10px 0;display:flex;overflow-x:auto}.skymv-agent-mentions>span{color:#d7d7d7;text-overflow:ellipsis;white-space:nowrap;background:#3a3a3a;border-radius:5px;align-items:center;gap:4px;max-width:150px;height:24px;padding:0 7px;font-size:10px;display:inline-flex;overflow:hidden}.skymv-agent-mentions svg{color:#9c8cff;flex:0 0 13px;width:13px;height:13px}.skymv-agent-tool-menu{z-index:calc(var(--skymv-z-popover) + 2);color:#efefef;background:#191919;border:1px solid #393939;border-radius:16px;position:absolute;bottom:51px;left:8px;overflow:hidden;box-shadow:0 16px 42px #00000094}.skymv-agent-tool-menu>header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.skymv-agent-tool-menu>header strong{font-size:15px}.skymv-agent-tool-menu>header button{color:#aaa;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.skymv-agent-tool-menu>header button:hover{color:#fff;background:#333}.skymv-agent-tool-menu>header svg{width:16px;height:16px}.skymv-agent-tool-menu button{color:inherit}.skymv-agent-tool-menu.is-attachment{width:192px}.skymv-agent-tool-menu.is-attachment>button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 18px;display:flex}.skymv-agent-tool-menu.is-attachment>button:hover{background:#303030}.skymv-agent-tool-menu.is-attachment svg{width:19px;height:19px}.skymv-agent-tool-menu.is-skill{width:min(410px,100% - 16px,100vw - 24px);padding:0;left:auto;right:8px}.skymv-agent-tool-menu.is-mode{width:300px;padding:7px;left:136px}.skymv-agent-tool-menu.is-mention{width:auto;max-height:260px;padding:7px;right:8px;overflow-y:auto}.skymv-agent-tool-menu.is-mention>button{text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:50px;padding:5px 8px;display:grid}.skymv-agent-tool-menu.is-mention>button:hover,.skymv-agent-tool-menu.is-mention>button[aria-selected=true]{background:#303030}.skymv-agent-tool-menu.is-mention>button>img,.skymv-agent-tool-menu.is-mention>button>video,.skymv-agent-tool-menu.is-mention>button>svg{-o-object-fit:cover;object-fit:cover;color:#aaa;background:#303030;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.skymv-agent-tool-menu.is-mention>button>span{gap:2px;min-width:0;display:grid}.skymv-agent-tool-menu.is-mention strong,.skymv-agent-tool-menu.is-mention small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-agent-tool-menu.is-mention strong{font-size:12px}.skymv-agent-tool-menu.is-mention small{color:#929292;font-size:10px}.skymv-agent-tool-menu.is-skill>button,.skymv-agent-tool-menu.is-mode>button{text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:9px;width:100%;min-height:58px;padding:7px 9px;display:grid}.skymv-agent-tool-menu.is-skill>button:hover,.skymv-agent-tool-menu.is-mode>button:hover,.skymv-agent-tool-menu.is-skill>button[aria-selected=true],.skymv-agent-tool-menu.is-mode>button[aria-selected=true]{background:#2b2b2b}.skymv-agent-tool-menu.is-skill svg,.skymv-agent-tool-menu.is-mode svg{width:19px;height:19px}.skymv-agent-tool-menu.is-skill span,.skymv-agent-tool-menu.is-mode span{gap:2px;min-width:0;display:grid}.skymv-agent-tool-menu.is-skill strong,.skymv-agent-tool-menu.is-mode strong{font-size:13px}.skymv-agent-tool-menu.is-skill small,.skymv-agent-tool-menu.is-mode small{color:#969696;font-size:10px}.skymv-skill-picker{max-height:min(560px,100vh - 190px)}.skymv-skill-picker>header{padding:0 10px 0 16px}.skymv-skill-picker>header>div{align-items:center;gap:6px;display:flex}.skymv-skill-picker>header>div>button{color:#eee;background:#262626;border:1px solid #3b3b3b;border-radius:7px;justify-content:center;align-items:center;gap:4px;width:auto;height:32px;padding:0 10px;font-size:12px;display:inline-flex}.skymv-skill-picker>header>div>button:last-child{background:0 0;border-color:#0000;width:30px;padding:0}.skymv-skill-picker>header>div svg{width:14px;height:14px}.skymv-skill-create-menu{z-index:4;background:#202020;border:1px solid #3b3b3b;border-radius:8px;width:min(250px,100% - 16px);padding:7px;position:absolute;top:47px;right:52px;box-shadow:0 12px 28px #00000073}.skymv-skill-create-menu>button{text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:52px;padding:7px 9px;display:grid}.skymv-skill-create-menu>button:hover{background:#303030}.skymv-skill-create-menu svg{width:18px;height:18px}.skymv-skill-create-menu span{gap:2px;display:grid}.skymv-skill-create-menu strong{font-size:12px}.skymv-skill-create-menu small{color:#929292;font-size:10px}.skymv-skill-tabs{gap:18px;padding:11px 16px 8px;display:flex}.skymv-skill-tabs button{color:#898989;background:0 0;border:0;padding:0;font-size:12px}.skymv-skill-tabs button[aria-selected=true]{color:#fff;font-weight:700}.skymv-skill-search{background:#292929;border-radius:7px;align-items:center;gap:8px;height:36px;margin:0 12px 8px;padding:0 10px;display:flex}.skymv-skill-search svg{color:#969696;width:15px;height:15px}.skymv-skill-search input{color:#eee;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.skymv-skill-compact-list{overscroll-behavior:contain;min-height:100px;max-height:330px;padding:0 7px 8px;overflow-y:auto}.skymv-skill-compact-list>p{color:#888;text-align:center;padding:22px;font-size:11px}.skymv-skill-none,.skymv-skill-compact-row>button:first-child{text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;min-height:58px;padding:7px 9px;display:grid}.skymv-skill-none:hover,.skymv-skill-none[aria-selected=true],.skymv-skill-compact-row>button:first-child:hover,.skymv-skill-compact-row>button:first-child[aria-selected=true]{background:#2b2b2b}.skymv-skill-none>svg:first-child,.skymv-skill-compact-row>button:first-child>svg:first-child{box-sizing:content-box;background:#292929;border:1px solid #3b3b3b;border-radius:7px;width:18px;height:18px;padding:6px}.skymv-skill-none span,.skymv-skill-compact-row span{gap:3px;min-width:0;display:grid}.skymv-skill-none strong,.skymv-skill-compact-row strong{color:#f0f0f0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.skymv-skill-compact-row code{color:#aaa;background:#333;border-radius:4px;padding:2px 5px;font-family:inherit;font-weight:500}.skymv-skill-none small,.skymv-skill-compact-row small{color:#929292;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.skymv-skill-compact-row{position:relative}.skymv-skill-compact-row>button:first-child{padding-right:36px}.skymv-skill-compact-row>button:last-child{color:#777;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:16px;right:12px}.skymv-skill-compact-row>button:last-child:hover{color:#fff;background:#3a3a3a}.skymv-skill-compact-row>button:last-child.is-favorite{color:#f2c94c}.skymv-skill-compact-row>button:last-child svg{fill:currentColor;width:15px;height:15px}.skymv-skill-dialog-backdrop{z-index:1300;background:#000000a6;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.skymv-skill-library{color:#eee;background:#171717;border:1px solid #393939;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);width:min(1180px,100vw - 56px);height:min(760px,100vh - 56px);display:grid;box-shadow:0 24px 70px #0009}.skymv-skill-library>header{justify-content:space-between;align-items:center;padding:13px 20px 5px;display:flex}.skymv-skill-library>header nav{gap:20px;display:flex}.skymv-skill-library>header nav button{color:#8e8e8e;background:0 0;border:0;padding:9px 0;font-size:16px}.skymv-skill-library>header nav button[aria-selected=true]{color:#fff}.skymv-skill-library>header>button{color:#ddd;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.skymv-skill-library>header>button:hover{background:#292929}.skymv-skill-library-filters{border-bottom:1px solid #2d2d2d;align-items:center;gap:16px;padding:8px 20px 16px;display:flex}.skymv-skill-library-filters>div{gap:8px;min-width:0;display:flex;overflow-x:auto}.skymv-skill-library-filters>div button{color:#ddd;background:#1e1e1e;border:1px solid #3a3a3a;border-radius:7px;flex:none;height:34px;padding:0 14px}.skymv-skill-library-filters>div button[aria-pressed=true]{color:#fff;background:#303030;border-color:#666}.skymv-skill-library-filters>label{border:1px solid #3a3a3a;border-radius:18px;align-items:center;gap:8px;min-width:260px;height:36px;padding:0 12px;display:flex}.skymv-skill-library-filters>label svg{color:#888;width:16px;height:16px}.skymv-skill-library-filters input{color:#eee;background:0 0;border:0;outline:0;flex:1;min-width:0}.skymv-skill-library-grid{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;padding:18px 20px 24px;display:grid;overflow-y:auto}.skymv-skill-library-grid>p{color:#888;text-align:center;grid-column:1/-1;padding:70px}.skymv-skill-library-grid>button{color:#eee;text-align:left;background:#202020;border:1px solid #3a3a3a;border-radius:8px;grid-template-columns:230px minmax(0,1fr);gap:14px;min-height:145px;padding:14px;display:grid;position:relative}.skymv-skill-library-grid>button:hover,.skymv-skill-library-grid>button.is-selected{background:#252525;border-color:#707070}.skymv-skill-cover{color:#aaa;background:#2b2b2b;border-radius:7px;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.skymv-skill-cover>svg{width:40px;height:40px}.skymv-skill-cover>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skymv-skill-cover>small{color:#fff;background:#000000a6;border-radius:4px;padding:3px 6px;font-size:10px;position:absolute;top:8px;right:8px}.skymv-skill-library-grid>button>span:nth-child(2){flex-direction:column;min-width:0;padding:5px 0;display:flex}.skymv-skill-library-grid strong{font-size:17px}.skymv-skill-library-grid em{color:#999;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:12px;font-style:normal;line-height:1.6;display:-webkit-box;overflow:hidden}.skymv-skill-library-grid span:nth-child(2) small{color:#aaa;margin-top:auto}.skymv-skill-library-grid>button>svg{width:18px;height:18px;position:absolute;top:12px;right:12px}.skymv-skill-create-dialog{color:#eee;background:#202020;border:1px solid #414141;border-radius:8px;gap:16px;width:min(560px,100vw - 40px);padding:20px;display:grid;box-shadow:0 24px 70px #0009}.skymv-skill-create-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.skymv-skill-create-dialog>header>div{gap:5px;display:grid}.skymv-skill-create-dialog>header strong{font-size:18px}.skymv-skill-create-dialog>header small{color:#999}.skymv-skill-create-dialog>header button{color:#aaa;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.skymv-skill-create-dialog>label{gap:7px;font-size:12px;display:grid}.skymv-skill-create-dialog input,.skymv-skill-create-dialog textarea{color:#eee;background:#171717;border:1px solid #414141;border-radius:7px;outline:0;width:100%;padding:10px 12px}.skymv-skill-create-dialog textarea{resize:vertical;min-height:190px}.skymv-skill-create-dialog input:focus,.skymv-skill-create-dialog textarea:focus{border-color:#818181}.skymv-skill-create-dialog>footer{justify-content:flex-end;gap:10px;display:flex}.skymv-skill-create-dialog>footer button{color:#eee;background:#303030;border:1px solid #464646;border-radius:7px;height:36px;padding:0 18px}.skymv-skill-create-dialog>footer button[type=submit]{color:#111;background:#eee;border-color:#eee}.skymv-skill-create-dialog>footer button:disabled{opacity:.45}.skymv-agent-skill-proposal{background:#202020;border:1px solid #3b3b3b;border-radius:8px;gap:9px;margin-top:10px;padding:12px;display:grid}.skymv-agent-skill-proposal>header{align-items:center;gap:7px;display:flex}.skymv-agent-skill-proposal>header svg{color:#b9b9b9;width:15px;height:15px}.skymv-agent-skill-proposal>header strong{font-size:12px}.skymv-agent-skill-proposal>p,.skymv-agent-skill-proposal>blockquote{color:#bababa;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.6}.skymv-agent-skill-proposal>blockquote{color:#dedede;background:#171717;border-left:2px solid #777;max-height:180px;padding:9px 10px;overflow-y:auto}.skymv-agent-skill-proposal>ol{color:#c8c8c8;gap:10px;max-height:320px;margin:0;padding:0 4px 0 25px;font-size:11px;line-height:1.5;display:grid;overflow-y:auto}.skymv-agent-skill-proposal>ol li{padding-right:6px}.skymv-agent-skill-proposal>ol strong,.skymv-agent-skill-proposal>ol small,.skymv-agent-skill-proposal>ol span{display:block}.skymv-agent-skill-proposal>ol strong{color:#f0f0f0;font-size:12px}.skymv-agent-skill-proposal>ol small{color:#8f9aa6;margin-top:2px}.skymv-agent-skill-proposal>ol span{color:#bdbdbd;white-space:pre-wrap;margin-top:3px}.skymv-director-references{border-top:1px solid #383838;gap:9px;padding-top:10px;display:grid;position:relative}.skymv-director-references>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.skymv-director-references>header>span{gap:2px;min-width:0;display:grid}.skymv-director-references>header strong{color:#f0f0f0;font-size:12px}.skymv-director-references>header small{color:#929aa3;font-size:10px}.skymv-director-references>header>button,.skymv-director-add-selected{color:#e7e7e7;background:#303030;border:1px solid #4a4a4a;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:10px;display:inline-flex}.skymv-director-references>header>button{flex:none}.skymv-director-references>header>button svg,.skymv-director-add-selected svg{width:13px;height:13px}.skymv-director-add-selected{justify-self:start}.skymv-director-reference-list{gap:7px;display:grid}.skymv-director-reference-item{background:#202020;border:1px solid #363636;border-radius:7px;grid-template-columns:38px minmax(0,1fr) 28px 26px;align-items:center;gap:7px;min-width:0;padding:6px;display:grid}.skymv-director-reference-item>img,.skymv-director-reference-item>span{-o-object-fit:cover;object-fit:cover;color:#aaa;background:#151515;border-radius:5px;place-items:center;width:38px;height:38px;display:grid}.skymv-director-reference-item>span svg{width:18px;height:18px}.skymv-director-reference-summary{gap:3px;min-width:0;display:grid}.skymv-director-reference-summary>strong,.skymv-director-reference-summary>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-director-reference-summary>strong{color:#dedede;font-size:11px}.skymv-director-reference-summary>small{color:#949ca5;font-size:9px}.skymv-director-parameter-trigger,.skymv-director-reference-remove{color:#aaa;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid}.skymv-director-parameter-trigger:hover,.skymv-director-parameter-trigger[aria-expanded=true],.skymv-director-reference-remove:hover{color:#fff;background:#383838}.skymv-director-parameter-trigger svg,.skymv-director-reference-remove svg{width:13px;height:13px}.skymv-director-parameter-popover{background:#171717;border:1px solid #3c3c3c;border-radius:6px;grid-column:1/-1;gap:7px;min-width:0;padding:9px;display:grid;box-shadow:0 8px 24px #00000042}.skymv-director-parameter-popover>label{color:#aeb5bd;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:10px;display:grid}.skymv-director-parameter-popover select,.skymv-director-parameter-popover input{color:#ddd;background:#292929;border:1px solid #454545;border-radius:5px;width:100%;min-width:0;height:30px;padding:0 7px;font-size:10px}.skymv-director-reference-item input::placeholder{color:#858585}.skymv-director-reference-picker{background:#171717;border:1px solid #3c3c3c;border-radius:7px;gap:5px;max-height:220px;padding:6px;display:grid;overflow-y:auto}.skymv-director-reference-picker>p{color:#9b9b9b;margin:8px;font-size:10px}.skymv-director-reference-picker>button{color:#ddd;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:50px;padding:4px 7px;display:grid}.skymv-director-reference-picker>button:hover,.skymv-director-reference-picker>button[aria-selected=true]{background:#303030}.skymv-director-reference-picker>button:disabled{opacity:.72}.skymv-director-reference-picker>button>img,.skymv-director-reference-picker>button>svg:first-child{-o-object-fit:cover;object-fit:cover;color:#aaa;background:#252525;border-radius:5px;width:42px;height:42px}.skymv-director-reference-picker>button>span{gap:2px;min-width:0;display:grid}.skymv-director-reference-picker>button strong,.skymv-director-reference-picker>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-director-reference-picker>button strong{font-size:11px}.skymv-director-reference-picker>button small{color:#929292;font-size:9px}.skymv-director-reference-picker>button>svg:last-child{width:14px;height:14px}.skymv-director-scene-settings{gap:7px;padding-top:2px;display:grid}.skymv-director-scene-settings>strong{color:#f0f0f0;font-size:12px}.skymv-director-scene-setting{background:#202020;border:1px solid #363636;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 7px;display:grid}.skymv-director-scene-setting>span{color:#d9d9d9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.skymv-director-scene-trigger{color:#e6e6e6;background:#303030;border:1px solid #484848;border-radius:6px;align-items:center;gap:5px;min-width:116px;height:32px;padding:0 8px;font-size:10px;display:inline-flex}.skymv-director-scene-trigger>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.skymv-director-scene-trigger svg{flex:none;width:13px;height:13px}.skymv-director-scene-trigger svg:last-child{width:12px}.skymv-director-scene-trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.skymv-director-scene-setting>.skymv-director-parameter-popover{grid-column:1/-1}.skymv-director-parameter-popover>small{color:#929aa3;font-size:9px}.skymv-agent-skill-proposal>footer{justify-content:space-between;align-items:center;gap:10px;padding-top:3px;display:flex}.skymv-agent-skill-proposal>footer>span{color:#aeb6c0;font-size:11px;line-height:1.45}.skymv-agent-skill-proposal>footer>span.is-failed{color:#ff8a8a}.skymv-agent-skill-proposal>footer>button{color:#111;background:#f0f0f0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;min-height:30px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.skymv-agent-skill-proposal>footer>button:disabled{opacity:.5}.skymv-agent-skill-proposal>footer>button svg{width:13px;height:13px}@media (width<=900px){.skymv-agent-tool-menu.is-skill{width:auto;left:8px;right:8px}.skymv-skill-dialog-backdrop{padding:12px}.skymv-skill-library{width:calc(100vw - 24px);height:calc(100vh - 24px)}.skymv-skill-library-filters{flex-direction:column;align-items:stretch}.skymv-skill-library-filters>label{min-width:0}.skymv-skill-library-grid{grid-template-columns:1fr}.skymv-skill-library-grid>button{grid-template-columns:135px minmax(0,1fr)}}.skymv-agent-tool-menu.is-assets,.skymv-agent-tool-menu.is-model{width:auto;right:8px}.skymv-agent-tool-menu.is-assets>div,.skymv-agent-model-list{overscroll-behavior:contain;max-height:310px;padding:8px;overflow-y:auto}.skymv-agent-tool-menu.is-assets>div>p,.skymv-agent-model-list>p{color:#999;margin:12px;font-size:11px}.skymv-agent-tool-menu.is-assets>div>button,.skymv-agent-model-list>button{text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:58px;padding:7px 9px;display:grid}.skymv-agent-tool-menu.is-assets>div>button:hover,.skymv-agent-model-list>button:hover,.skymv-agent-tool-menu.is-assets>div>button.is-selected,.skymv-agent-model-list>button.is-selected{background:#2b2b2b}.skymv-agent-tool-menu.is-assets img,.skymv-agent-tool-menu.is-assets>div>button>svg:first-child,.skymv-agent-model-icon{-o-object-fit:cover;object-fit:cover;color:#eee;background:#353535;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.skymv-agent-tool-menu.is-assets img{display:block}.skymv-agent-tool-menu.is-assets span,.skymv-agent-model-list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.skymv-agent-tool-menu.is-assets strong,.skymv-agent-model-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.skymv-agent-tool-menu.is-assets small,.skymv-agent-model-list small{color:#929292;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.skymv-agent-tool-menu.is-assets svg,.skymv-agent-model-list svg{width:18px;height:18px}.skymv-agent-model-tabs{background:#303030;border-radius:9px;grid-template-columns:1fr 1fr;gap:2px;margin:10px 16px 2px;padding:3px;display:grid}.skymv-agent-model-tabs button{color:#969696;background:0 0;border:0;border-radius:7px;min-height:36px}.skymv-agent-model-tabs button.is-active{color:#fff;background:#555}.skymv-agent-panel>footer>small{color:var(--skymv-text-secondary);font-size:9px}.skymv-agent-node-composer-host,.skymv-text-node-composer-host{z-index:calc(var(--skymv-z-popover) + 1);position:absolute}.skymv-text-node-composer{width:100%}.skymv-text-node-composer-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1f1f20fa;border:1px solid #454545;border-radius:18px;min-height:176px;position:relative;overflow:visible;box-shadow:0 18px 54px #00000085}.skymv-text-node-composer textarea{overscroll-behavior:contain;resize:none;color:#f1f1f1;width:100%;height:118px;min-height:118px;max-height:118px;font:inherit;scrollbar-gutter:stable;background:0 0;border:0;outline:0;padding:18px 20px 8px;font-size:14px;line-height:1.65;display:block;overflow-y:auto}.skymv-text-node-composer textarea::placeholder{color:#717171}.skymv-text-node-composer-toolbar{align-items:center;min-height:56px;padding:4px 10px 8px;display:flex}.skymv-text-node-composer-toolbar>button:first-child{color:#ededed;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;min-width:0;max-width:290px;height:40px;padding:0 10px;display:flex}.skymv-text-node-composer-toolbar>button:first-child:hover,.skymv-text-node-composer-toolbar>button:first-child.is-active{background:#343434}.skymv-text-node-composer-toolbar>button:first-child svg{flex:0 0 18px;width:18px;height:18px}.skymv-text-node-composer-toolbar>button:first-child svg:last-child{color:#8c8c8c;flex-basis:13px;width:13px;height:13px}.skymv-text-node-composer-toolbar>button:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.skymv-text-node-composer-toolbar>.skymv-text-node-submit{color:#171717;background:#f2f2f2;border:1px solid #fff;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;padding:0;display:grid;box-shadow:0 5px 16px #00000057}.skymv-text-node-composer-toolbar>.skymv-text-node-submit svg{width:21px;height:21px;margin:auto;display:block}.skymv-text-node-composer-toolbar>.skymv-text-node-submit:disabled{color:#696969;box-shadow:none;background:#3a3a3a;border-color:#464646}.skymv-text-node-model-menu{z-index:3;background:#242424;border:1px solid #414141;border-radius:14px;width:min(430px,100% - 20px);position:absolute;bottom:54px;left:10px;overflow:hidden;box-shadow:0 18px 46px #0000008f}.skymv-text-node-model-menu>header{color:#f0f0f0;border-bottom:1px solid #383838;padding:13px 15px 10px}.skymv-text-node-model-menu>div{overscroll-behavior:contain;max-height:270px;padding:8px;overflow-y:auto}.skymv-text-node-model-menu>div>button{color:#ddd;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 11px;display:flex}.skymv-text-node-model-menu>div>button:hover,.skymv-text-node-model-menu>div>button.is-selected{background:#353535}.skymv-text-node-model-menu>div>button>span{gap:3px;min-width:0;margin-right:auto;display:grid}.skymv-text-node-model-menu>div>button strong,.skymv-text-node-model-menu>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-text-node-model-menu>div>button small{color:#919191}.skymv-text-node-model-menu>div>button>svg{flex:0 0 18px;width:18px;height:18px}.skymv-text-node-composer>p{color:var(--skymv-color-danger);margin:7px 12px 0;font-size:11px}.skymv-agent-node-composer{width:100%}.skymv-agent-node-composer>.skymv-agent-composer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1f1f20fa;min-height:210px;overflow:visible;box-shadow:0 18px 54px #00000085}.skymv-agent-node-composer textarea{overscroll-behavior:contain;resize:none;color:#f1f1f1;width:100%;height:132px;min-height:132px;max-height:132px;font:inherit;scrollbar-gutter:stable;background:0 0;border:0;outline:0;padding:16px 18px 8px;font-size:14px;line-height:1.65;display:block;overflow-y:auto}.skymv-agent-node-composer textarea::placeholder{color:#737373}.skymv-agent-node-composer .skymv-agent-attachments{min-height:52px}.skymv-node-reference-row{overscroll-behavior-x:contain;scrollbar-width:thin;align-items:center;gap:8px;min-height:58px;padding:9px 12px 1px;display:flex;overflow:auto visible}.skymv-agent-node-composer .skymv-node-reference-row,.skymv-text-node-composer .skymv-node-reference-row{min-height:52px}.skymv-agent-node-reference{color:#aaa;background:#303030;border:1px solid #4a4a4a;border-radius:8px;flex:0 0 42px;width:42px;height:42px;display:block;position:relative;overflow:hidden}.skymv-agent-node-reference>img,.skymv-agent-node-reference>video,.skymv-agent-node-reference>svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.skymv-agent-node-reference>small{color:#fff;text-align:center;background:#000000c2;border-radius:4px;min-width:15px;height:15px;padding:0 3px;line-height:15px;position:absolute;bottom:2px;right:2px}.skymv-node-text-references{align-items:center;gap:8px;min-height:52px;padding:9px 12px 1px;display:flex;overflow:auto visible}.skymv-node-text-reference{color:#d7d7d7;background:#484848;border:1px solid #5b5b5b;border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative}.skymv-node-text-reference>svg{width:20px;height:20px}.skymv-node-text-reference>small{color:#fff;text-align:center;background:#000000b8;border-radius:4px;min-width:15px;height:15px;padding:0 3px;font-size:9px;line-height:15px;position:absolute;top:2px;left:2px}.skymv-node-text-reference>button{z-index:2;color:#eee;background:#303030;border:1px solid #5c5c5c;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:none;position:absolute;top:-6px;right:-6px}.skymv-node-text-reference:hover>button,.skymv-node-text-reference:focus-within>button{display:grid}.skymv-node-text-reference>button svg{width:11px;height:11px}.skymv-node-text-reference-preview{z-index:8;color:#eee;pointer-events:none;background:#101010;border:1px solid #4b4b4b;border-radius:8px;width:min(340px,70vw);max-height:210px;padding:10px 12px;display:none;position:absolute;bottom:50px;left:0;overflow:auto;box-shadow:0 14px 32px #00000094}.skymv-node-text-reference:hover .skymv-node-text-reference-preview,.skymv-node-text-reference:focus-within .skymv-node-text-reference-preview{gap:6px;display:grid}.skymv-node-text-reference-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.skymv-node-text-reference-preview>span{overflow-wrap:anywhere;color:#cacaca;white-space:pre-wrap;font-size:10px;line-height:1.6}.skymv-agent-node-composer .skymv-agent-tool-menu{bottom:50px}.skymv-node-mention-menu{z-index:18;overscroll-behavior:contain;color:#eee;background:#151515;border:1px solid #464646;border-radius:10px;width:min(340px,100% - 28px);max-height:230px;padding:6px;display:grid;position:absolute;bottom:54px;left:14px;overflow-y:auto;box-shadow:0 16px 38px #0009}.skymv-node-mention-menu>button{color:#eee;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:4px 8px;display:grid}.skymv-node-mention-menu>button:hover,.skymv-node-mention-menu>button:focus-visible{background:#303030;outline:none}.skymv-node-mention-menu>button>span{color:#aaa;background:#292929;border-radius:6px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.skymv-node-mention-menu img,.skymv-node-mention-menu svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skymv-node-mention-menu svg{width:17px;height:17px}.skymv-node-mention-menu strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.skymv-node-mention-menu small{color:#8f8f8f;font-size:10px}.skymv-agent-node-composer>p{color:var(--skymv-color-danger);margin:7px 12px 0;font-size:11px}.skymv-agent-node-composer .skymv-agent-node-composer-toolbar{gap:4px;min-height:58px;padding:6px 10px 8px}.skymv-agent-node-composer .skymv-agent-node-composer-toolbar>button{border-radius:10px;flex:0 auto;gap:7px;width:auto;min-width:0;height:40px;padding:0 9px;display:flex}.skymv-agent-node-composer .skymv-agent-node-composer-toolbar>button>svg:first-child{flex:0 0 19px;width:19px;height:19px}.skymv-agent-node-composer .skymv-agent-node-composer-toolbar>button>svg:last-child:not(:first-child){color:#8b8b8b;flex:0 0 14px;width:14px;height:14px}.skymv-agent-node-composer .skymv-agent-node-model-trigger{color:#eee;max-width:250px}.skymv-agent-node-composer .skymv-agent-node-model-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.skymv-agent-node-composer .skymv-agent-node-parameter-trigger{color:#d8d8d8;max-width:210px}.skymv-agent-node-composer .skymv-agent-node-parameter-trigger>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.skymv-agent-node-toolbar-divider{background:#3c3c3c;flex:0 0 1px;width:1px;height:22px;margin:0 2px}.skymv-agent-node-composer .skymv-agent-node-composer-toolbar>.skymv-agent-send{color:#161616;background:#f0f0f0;border:1px solid #fff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;margin:0 2px 0 auto;padding:0;transition:background-color .14s,box-shadow .14s,transform .1s;box-shadow:0 5px 16px #00000057}.skymv-agent-node-composer .skymv-agent-node-composer-toolbar>.skymv-agent-send:hover:not(:disabled){color:#080808;background:#fff;transform:translateY(-1px);box-shadow:0 7px 20px #0000006b}.skymv-agent-node-composer .skymv-agent-node-composer-toolbar>.skymv-agent-send:active:not(:disabled){transform:translateY(0)scale(.96);box-shadow:0 3px 10px #00000057}.skymv-agent-node-composer .skymv-agent-node-composer-toolbar>.skymv-agent-send:disabled{color:#686868;box-shadow:none;background:#3a3a3a;border-color:#464646}.skymv-agent-node-composer .skymv-agent-node-model-menu{width:min(430px,100% - 16px);right:auto}.skymv-agent-tool-menu.is-parameters{overscroll-behavior:contain;background:#292929;border-color:#3b3b3b;border-radius:20px;width:min(390px,100% - 152px);max-height:430px;padding:14px;left:136px;overflow-y:auto}.skymv-agent-tool-menu.is-parameters>p{color:#aaa;margin:12px;font-size:11px}.skymv-agent-node-parameter-group{gap:8px;display:grid}.skymv-agent-node-parameter-group+.skymv-agent-node-parameter-group,.skymv-agent-node-parameter-group+.skymv-agent-node-parameter-range,.skymv-agent-node-parameter-range+.skymv-agent-node-parameter-group{margin-top:13px}.skymv-agent-node-parameter-group>strong,.skymv-agent-node-parameter-range strong{color:#989898;font-size:11px;font-weight:500}.skymv-agent-node-parameter-group>div{background:#353535;border-radius:10px;gap:3px;padding:3px;display:flex}.skymv-agent-node-parameter-group>div>button{color:#969696;background:0 0;border:0;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:48px;min-height:38px;padding:5px 8px;font-size:11px;display:flex}.skymv-agent-node-parameter-group>div>button:hover{color:#dedede;background:#414141}.skymv-agent-node-parameter-group>div>button.is-selected{color:#f3f3f3;background:#555}.skymv-agent-node-parameter-group.is-ratio>div{grid-template-columns:repeat(5,minmax(48px,1fr));gap:4px;display:grid}.skymv-agent-node-parameter-group.is-ratio>div>button{justify-items:center;gap:4px;min-height:59px;display:grid}.skymv-agent-node-parameter-group.is-ratio svg{stroke-width:1.4px;width:19px;height:19px}.skymv-agent-node-parameter-range{gap:9px;margin-top:2px;display:grid}.skymv-agent-node-parameter-range>span{justify-content:space-between;align-items:center;display:flex}.skymv-agent-node-parameter-range output{color:#f0f0f0;font-size:11px}.skymv-agent-node-parameter-range input{accent-color:#cfcfcf;width:100%}.skymv-agent-node-parameter-toggle{color:#bbb;background:#353535;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:40px;margin-top:12px;padding:0 11px;display:flex}.skymv-agent-node-parameter-toggle.is-selected{color:#fff;background:#505050}.skymv-agent-node-parameter-toggle small{color:#8f8f8f}@media (width<=899px){.skymv-agent-panel{width:min(380px,100vw);top:0;bottom:0;right:0}.skymv-agent-panel>header{grid-template-columns:minmax(0,1fr) 40px}.skymv-canvas-floating-header{top:10px;left:10px;right:10px}.skymv-canvas-floating-left{max-width:calc(100vw - 126px)}.skymv-canvas-floating-identity{max-width:min(300px,100vw - 136px)}.skymv-canvas-return-assignment{flex:0 0 48px;width:48px;padding:0}.skymv-canvas-return-assignment span,.skymv-canvas-floating-brand strong,.skymv-canvas-floating-divider,.skymv-app.is-canvas.is-agent-open .skymv-rail.is-floating{display:none}.skymv-app.is-canvas.is-agent-open .skymv-canvas-floating-identity{max-width:132px}.skymv-app.is-canvas.is-agent-open .skymv-canvas-floating-project{max-width:76px;padding-left:5px;padding-right:5px}.skymv-app.is-canvas.is-agent-open .skymv-canvas-floating-actions{margin-right:386px}}@media (width<=599px){.skymv-app.is-canvas .skymv-rail.is-floating{display:none}}.skymv-inspector{z-index:var(--skymv-z-fixed);width:var(--skymv-inspector-width);min-height:0;padding:var(--skymv-space-2);background:var(--skymv-color-surface-1);border-left:1px solid var(--skymv-color-border);grid-area:inspector;position:relative;overflow:auto}.skymv-inspector-heading{padding-bottom:var(--skymv-space-2);border-bottom:1px solid var(--skymv-color-border)}.skymv-inspector-heading>span,.skymv-section-heading span,.skymv-breadcrumb{color:var(--skymv-color-primary);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.skymv-inspector-heading h2{margin:7px 0 4px;font-size:18px}.skymv-inspector-heading p,.skymv-section-heading p,.skymv-safe-error p{color:var(--skymv-text-secondary);margin:0;font-size:12px}.skymv-inspector-stack{gap:var(--skymv-space-1);margin-top:var(--skymv-space-2);display:grid}.skymv-capability{min-width:0;padding:var(--skymv-space-2);background:var(--skymv-color-node);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-node)}.skymv-capability.is-compact{padding:12px}.skymv-capability-head{align-items:center;gap:var(--skymv-space-1);display:flex}.skymv-capability-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skymv-capability-dot{background:var(--skymv-color-success);border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 12px #55d78066}.skymv-capability.is-localOnly .skymv-capability-dot{background:var(--skymv-color-warning);box-shadow:0 0 12px #f7b84b5c}.skymv-capability.is-unavailable .skymv-capability-dot{background:var(--skymv-color-danger);box-shadow:0 0 12px #ff5d6c52}.skymv-status-chip{color:var(--skymv-text-secondary);background:var(--skymv-color-surface-2);border-radius:999px;flex:none;margin-left:auto;padding:3px 6px;font-size:9px}.skymv-capability p{color:var(--skymv-text-secondary);margin:10px 0 0;font-size:12px}.skymv-capability small{color:#637585;margin-top:9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;display:block}.skymv-safe-error{margin-top:var(--skymv-space-2);border-radius:var(--skymv-radius-panel);background:#ff5d6c12;border:1px solid #ff5d6c3d;padding:12px}.skymv-safe-error span{color:var(--skymv-color-danger);font-size:10px;display:block}.skymv-safe-error strong{margin:5px 0;font:600 11px ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.skymv-statusbar{z-index:var(--skymv-z-fixed);height:var(--skymv-statusbar-height);padding:0 var(--skymv-space-2);color:var(--skymv-text-secondary);background:var(--skymv-color-surface-1);border-top:1px solid var(--skymv-color-border);grid-area:bottom;grid-template-columns:1fr auto 1fr;align-items:center;font-size:11px;display:grid;position:relative}.skymv-statusbar>div,.skymv-statusbar-center{align-items:center;gap:10px;display:flex}.skymv-status-light{background:var(--skymv-color-success);border-radius:50%;width:8px;height:8px}.skymv-statusbar-center span{background:var(--skymv-color-surface-2);border-radius:999px;padding:4px 8px}.skymv-statusbar-right{color:var(--skymv-color-warning);justify-content:flex-end}.skymv-home-view{min-height:100%;padding:var(--skymv-space-3)}.skymv-project-center-header{border-bottom:1px solid var(--skymv-color-border);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding-bottom:18px;display:flex}.skymv-project-center-header h1{margin:0;font-size:24px}.skymv-project-center-header p{color:var(--skymv-text-secondary);margin:4px 0 0;font-size:11px}.skymv-button{align-items:center;gap:var(--skymv-space-1);min-height:var(--skymv-control-height);border-radius:var(--skymv-radius-control);color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border:1px solid #0000;border-color:var(--skymv-color-border);transition:transform var(--skymv-motion-fast), box-shadow var(--skymv-motion-base);padding:0 18px;display:inline-flex}.skymv-button.is-primary{color:#061014;background:var(--skymv-color-primary);font-weight:800}.skymv-button.is-danger{color:#fff;background:var(--skymv-color-danger);border-color:var(--skymv-color-danger)}.skymv-button.is-primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #20d7e842}.skymv-local-note,.skymv-local-banner{color:var(--skymv-color-warning);font-size:11px}.skymv-section{margin-top:var(--skymv-space-3)}.skymv-project-create{grid-template-columns:minmax(180px,.85fr) minmax(240px,1.4fr) auto;align-items:end;gap:12px;padding:0;display:grid}.skymv-project-create-workspace{background:var(--skymv-color-surface-1);border:1px solid var(--skymv-color-border);border-radius:6px;margin-bottom:12px;padding:14px}.skymv-project-create-workspace>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.skymv-project-create-workspace>header>div{gap:2px;display:grid}.skymv-project-create-workspace>header h3{margin:0;font-size:13px}.skymv-project-create-workspace>header span{color:var(--skymv-text-secondary);font-size:10px}.skymv-project-create-workspace>header button{width:32px;height:32px;color:var(--skymv-text-secondary);border:1px solid var(--skymv-color-border);background:0 0;border-radius:6px;font-size:18px}.skymv-project-create label{min-width:0;color:var(--skymv-text-secondary);gap:6px;font-size:11px;display:grid}.skymv-project-create input{width:100%;height:var(--skymv-control-height);color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);padding:0 12px}.skymv-project-create label>span{justify-content:space-between;gap:8px;display:flex}.skymv-project-create label>span small{color:var(--skymv-text-tertiary);font-size:9px}.skymv-project-create .skymv-field-error{color:var(--skymv-color-danger);font-size:10px}.skymv-project-create-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.skymv-project-start-mode{border:0;align-items:center;gap:6px;min-width:0;margin:12px 0 0;padding:0;display:flex}.skymv-project-start-mode legend{float:left;color:var(--skymv-text-secondary);margin-right:8px;font-size:10px}.skymv-project-start-mode button{min-height:32px;color:var(--skymv-text-secondary);border:1px solid var(--skymv-color-border);background:0 0;border-radius:6px;padding:0 10px;font-size:10px}.skymv-project-start-mode button[aria-pressed=true]{color:var(--skymv-color-primary);background:#20d7e812;border-color:#20d7e873}.skymv-project-create-status{min-height:16px;color:var(--skymv-text-secondary);margin-top:6px;font-size:10px}.skymv-inline-error{margin-top:var(--skymv-space-1);color:#ffb7bf;border-radius:var(--skymv-radius-control);background:#ff5d6c17;border:1px solid #ff5d6c3d;padding:9px 12px}.skymv-project-browser{border-bottom:1px solid var(--skymv-color-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:12px;padding-bottom:12px;display:grid}.skymv-project-scopes,.skymv-project-toolbar,.skymv-project-search,.skymv-project-sort,.skymv-project-layout{align-items:center;display:flex}.skymv-project-scopes{gap:4px}.skymv-project-toolbar{justify-content:flex-end;gap:8px;min-width:0}.skymv-project-scopes button,.skymv-project-layout button{height:36px;color:var(--skymv-text-secondary);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 10px}.skymv-project-scopes button[aria-pressed=true],.skymv-project-layout button[aria-pressed=true]{color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border-color:var(--skymv-color-border)}.skymv-project-search{width:min(280px,34vw);height:36px;color:var(--skymv-text-secondary);background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:6px;padding:0 10px}.skymv-project-search input{width:100%;min-width:0;color:var(--skymv-text-primary);background:0 0;border:0;padding:0 0 0 7px}.skymv-project-search kbd{color:var(--skymv-text-tertiary);background:var(--skymv-color-surface-1);border:1px solid var(--skymv-color-border);font:inherit;letter-spacing:0;white-space:nowrap;border-radius:4px;flex:none;padding:2px 5px;font-size:9px}.skymv-project-search:focus-within{border-color:var(--skymv-color-primary)}.skymv-project-sort{color:var(--skymv-text-secondary);gap:6px;font-size:11px}.skymv-project-sort select{height:36px;color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:6px;padding:0 28px 0 9px}.skymv-project-layout{background:var(--skymv-color-surface-1);border:1px solid var(--skymv-color-border);border-radius:6px;padding:2px}.skymv-project-layout button{width:32px;height:30px;padding:0}.skymv-project-result-count{min-width:70px;color:var(--skymv-text-secondary);text-align:right;white-space:nowrap;font-size:10px}.skymv-project-contract-notice{color:var(--skymv-color-warning);border-left:3px solid var(--skymv-color-warning);background:#e2b95f14;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.skymv-project-contract-notice>div{gap:2px;min-width:0;margin-right:auto;display:grid}.skymv-project-contract-notice strong{color:var(--skymv-text-primary);font-size:11px}.skymv-project-contract-notice span{font-size:10px}.skymv-project-contract-notice button{min-height:32px;color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);white-space:nowrap;border-radius:6px;padding:0 10px}.skymv-project-loading,.skymv-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.skymv-project-loading span{background:linear-gradient(100deg, var(--skymv-color-surface-1), var(--skymv-color-surface-2), var(--skymv-color-surface-1));border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-panel);background-size:200% 100%;min-height:176px;animation:1.2s linear infinite skymv-skeleton}.skymv-project-loading.is-list{grid-template-columns:1fr}.skymv-project-loading.is-list span{min-height:112px}.skymv-project-feedback{min-height:150px;padding:var(--skymv-space-3);color:var(--skymv-text-secondary);background:var(--skymv-color-surface-1);border:1px dashed var(--skymv-color-border);border-radius:var(--skymv-radius-panel);align-content:center;justify-items:start;gap:7px;margin-top:12px;display:grid}.skymv-project-feedback strong{color:var(--skymv-text-primary);font-size:18px}.skymv-project-feedback p{margin:0}.skymv-project-feedback.is-error{border-color:#ff5d6c59}.skymv-project-feedback.is-loading-slow,.skymv-project-feedback.is-stale{border-color:#e2b95f61}.skymv-project-card{min-height:188px;padding:var(--skymv-space-2);background:var(--skymv-color-node);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-node);transition:border-color var(--skymv-motion-fast), transform var(--skymv-motion-base);grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid;position:relative}.skymv-project-card:hover{border-color:#20d7e88c;transform:translateY(-1px)}.skymv-project-card[aria-disabled=true]{cursor:not-allowed;opacity:.68}.skymv-project-card.is-stale{border-style:dashed}.skymv-project-card-mark{width:40px;height:40px;color:var(--skymv-color-primary);border-radius:var(--skymv-radius-control);background:#20d7e81a;border:1px solid #20d7e842;place-items:center;font-weight:900;display:grid}.skymv-project-card-copy{min-width:0}.skymv-project-card-copy>span{color:var(--skymv-color-primary);font-size:10px}.skymv-project-card-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:16px;overflow:hidden}.skymv-project-card-copy p{min-height:38px;color:var(--skymv-text-secondary);margin:0;font-size:12px;overflow:hidden}.skymv-project-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin:9px 0 0;display:grid}.skymv-project-card-meta>div{gap:5px;min-width:0;display:flex}.skymv-project-card-meta dt{color:var(--skymv-text-secondary);font-size:9px}.skymv-project-card-meta dd{color:var(--skymv-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.skymv-project-card-copy small{color:var(--skymv-color-success);margin-top:8px;display:block}.skymv-project-card-copy small.is-warning{color:var(--skymv-color-warning)}.skymv-project-card-actions{gap:var(--skymv-space-1);grid-column:1/-1;margin-top:auto;display:flex}.skymv-project-card-actions>button{height:34px;color:var(--skymv-text-secondary);background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:6px;padding:0 11px}.skymv-project-card-actions>button:first-child{color:#061014;background:var(--skymv-color-primary);border-color:var(--skymv-color-primary)}.skymv-project-card-actions .skymv-project-card-more{width:34px;color:var(--skymv-text-primary);margin-left:auto;padding:0}.skymv-project-card-menu{z-index:var(--skymv-z-popover);background:var(--skymv-color-surface-1);border:1px solid var(--skymv-color-border);border-radius:6px;width:240px;padding:6px;display:grid;position:absolute;bottom:54px;right:12px;box-shadow:0 16px 36px #0000006b}.skymv-project-card-menu button{text-align:left;height:auto;min-height:40px;color:var(--skymv-text-primary);background:0 0;border:0;border-radius:4px;gap:2px;padding:7px 9px;display:grid}.skymv-project-card-menu button:hover,.skymv-project-card-menu button:focus-visible{background:var(--skymv-color-surface-2)}.skymv-project-card-menu button[aria-disabled=true]{color:var(--skymv-text-secondary)}.skymv-project-card-menu button.is-danger:not([aria-disabled=true]){color:var(--skymv-color-danger)}.skymv-project-card-menu small{color:var(--skymv-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.skymv-project-grid.is-list{grid-template-columns:1fr}.skymv-project-grid.is-list .skymv-project-card{grid-template-columns:40px minmax(0,1fr) auto;min-height:148px}.skymv-project-grid.is-list .skymv-project-card-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.skymv-project-grid.is-list .skymv-project-card-actions{grid-area:1/3;align-self:center}.skymv-asset-library{min-height:100%;padding:20px;position:relative}.skymv-asset-library-header{border-bottom:1px solid var(--skymv-color-border);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding-bottom:16px;display:flex}.skymv-asset-library-header>div:first-child{min-width:0}.skymv-asset-library-header span{color:var(--skymv-color-primary);font-size:9px;font-weight:700}.skymv-asset-library-header h1{margin:2px 0 0;font-size:24px}.skymv-asset-library-header p{color:var(--skymv-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;overflow:hidden}.skymv-asset-library-header>div:last-child{gap:6px;display:flex}.skymv-asset-library-toolbar{grid-template-columns:minmax(140px,.8fr) 110px minmax(180px,1.4fr) 110px auto;align-items:end;gap:8px;margin-top:14px;display:grid}.skymv-asset-library-toolbar label{min-width:0;color:var(--skymv-text-secondary);gap:5px;font-size:9px;display:grid}.skymv-asset-library-toolbar input,.skymv-asset-library-toolbar select{width:100%;min-width:0;height:36px;color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:6px;padding:0 10px}.skymv-asset-library-count{min-height:18px;color:var(--skymv-text-secondary);text-align:right;margin-top:8px;font-size:10px;display:block}.skymv-asset-library-grid,.skymv-asset-library-loading{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.skymv-asset-library-loading span{aspect-ratio:4/3;border:1px solid var(--skymv-color-border);background:linear-gradient(100deg, var(--skymv-color-surface-1) 20%, var(--skymv-color-surface-2) 40%, var(--skymv-color-surface-1) 60%);background-size:220% 100%;border-radius:6px;min-height:132px;animation:1.2s ease-in-out infinite skymv-skeleton}.skymv-asset-library-card{text-align:left;background:var(--skymv-color-surface-1);border:1px solid var(--skymv-color-border);border-radius:6px;grid-template-rows:minmax(110px,1fr) auto;min-width:0;min-height:176px;padding:0;display:grid;overflow:hidden}.skymv-asset-library-card:hover{border-color:#20d7e88c}.skymv-asset-library-preview{min-height:110px;color:var(--skymv-color-primary);background:var(--skymv-color-canvas);place-items:center;display:grid;overflow:hidden}.skymv-asset-library-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skymv-asset-library-card>span:last-child{gap:3px;min-width:0;padding:9px 10px;display:grid}.skymv-asset-library-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.skymv-asset-library-card small{color:var(--skymv-text-secondary);font-size:9px}.skymv-asset-library-detail{z-index:var(--skymv-z-popover);background:var(--skymv-color-surface-1);border-left:1px solid var(--skymv-color-border);width:min(360px,100%);padding:14px;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-18px 0 48px #0000007a}.skymv-asset-library-detail>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.skymv-asset-library-detail>header h2{overflow-wrap:anywhere;margin:2px 0 0;font-size:16px}.skymv-asset-library-detail>header button{border:1px solid var(--skymv-color-border);background:0 0;border-radius:6px;width:34px;height:34px;font-size:18px}.skymv-asset-library-detail-preview{aspect-ratio:4/3;color:var(--skymv-color-primary);background:var(--skymv-color-canvas);border:1px solid var(--skymv-color-border);border-radius:6px;place-items:center;margin-top:14px;display:grid;overflow:hidden}.skymv-asset-library-detail-preview img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.skymv-asset-library-detail dl{gap:0;margin:14px 0;display:grid}.skymv-asset-library-detail dl div{border-bottom:1px solid var(--skymv-color-border);grid-template-columns:92px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.skymv-asset-library-detail dt{color:var(--skymv-text-secondary);font-size:10px}.skymv-asset-library-detail dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px}.skymv-asset-library-detail footer{gap:6px;display:flex}.skymv-asset-library-detail footer button{background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:6px;min-height:34px;padding:0 10px}@media (width<=1179px){.skymv-app.is-home,.skymv-app.is-library{grid-template-areas:"top top""rail main""bottom bottom";grid-template-columns:var(--skymv-rail-width) minmax(0, 1fr);min-width:0;min-height:600px}.skymv-app.is-home .skymv-inspector,.skymv-app.is-library .skymv-inspector{display:none}.skymv-app.is-home .skymv-topbar,.skymv-app.is-library .skymv-topbar{grid-template-columns:210px minmax(0,1fr) auto}.skymv-project-browser{grid-template-columns:1fr;gap:8px}.skymv-project-scopes{flex-wrap:wrap}.skymv-project-toolbar{flex-wrap:wrap;justify-content:flex-start}.skymv-project-create{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.skymv-project-create-actions{grid-column:1/-1;justify-content:flex-start}.skymv-project-grid:not(.is-list),.skymv-project-loading:not(.is-list),.skymv-asset-library-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.skymv-asset-library-grid,.skymv-asset-library-loading{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.skymv-app.is-home,.skymv-app.is-library{grid-template-columns:56px minmax(0,1fr)}.skymv-app.is-home .skymv-topbar,.skymv-app.is-library .skymv-topbar{grid-template-columns:minmax(0,1fr) auto}.skymv-app.is-home .skymv-topbar-center,.skymv-app.is-library .skymv-topbar-center{display:none}.skymv-home-view{padding:12px}.skymv-project-center-header{align-items:flex-start;gap:10px;min-height:66px;padding-bottom:12px}.skymv-project-center-header h1{font-size:20px}.skymv-project-center-header .skymv-button{min-width:40px;padding:0 10px}.skymv-section-heading>p{display:none}.skymv-project-create{grid-template-columns:1fr}.skymv-project-create-actions{grid-column:auto}.skymv-project-search{width:min(100%,320px)}.skymv-project-grid:not(.is-list),.skymv-project-loading:not(.is-list){grid-template-columns:1fr}.skymv-project-grid.is-list .skymv-project-card{grid-template-columns:40px minmax(0,1fr)}.skymv-project-grid.is-list .skymv-project-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.skymv-project-grid.is-list .skymv-project-card-actions{grid-area:auto/1/auto/-1}.skymv-project-contract-notice{flex-wrap:wrap;align-items:flex-start}.skymv-asset-library{padding:12px}.skymv-asset-library-header{align-items:flex-start}.skymv-asset-library-header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.skymv-asset-library-toolbar{grid-template-columns:1fr}.skymv-asset-library-grid,.skymv-asset-library-loading{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.skymv-asset-library-grid,.skymv-asset-library-loading{grid-template-columns:1fr}}.skymv-section-heading{justify-content:space-between;align-items:end;gap:var(--skymv-space-2);margin-bottom:12px;display:flex}.skymv-section-heading h2{margin:3px 0 0;font-size:20px}.skymv-capability-grid,.skymv-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.skymv-state-example{min-height:148px;padding:var(--skymv-space-2);background:var(--skymv-color-surface-1);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-panel);align-content:center;display:grid;position:relative;overflow:hidden}.skymv-state-label{color:var(--skymv-color-primary);letter-spacing:.1em;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:12px;left:12px}.skymv-state-spinner{width:var(--skymv-icon-size);height:var(--skymv-icon-size);border:2px solid var(--skymv-color-border);border-top-color:var(--skymv-color-primary);border-radius:50%;margin-bottom:9px;animation:.8s linear infinite skymv-spin}.skymv-state-example strong{font-size:15px}.skymv-state-example p{color:var(--skymv-text-secondary);margin:6px 0 0;font-size:12px}.skymv-state-example.is-unavailable{border-color:#ff5d6c52}.skymv-canvas-view{height:100%;min-height:0;padding:var(--skymv-space-2);flex-direction:column;display:flex}.skymv-canvas-heading{justify-content:space-between;align-items:center;gap:var(--skymv-space-2);flex:0 0 64px;display:flex}.skymv-canvas-heading-status{align-items:center;gap:12px;display:flex}.skymv-save-badge{color:var(--skymv-text-secondary);background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:999px;padding:5px 9px;font-size:10px}.skymv-save-badge.is-saved{color:var(--skymv-color-success)}.skymv-save-badge.is-dirty,.skymv-save-badge.is-offline_dirty{color:var(--skymv-color-warning)}.skymv-save-badge.is-save_failed{color:var(--skymv-color-danger)}.skymv-canvas-heading h1{margin:2px 0 0;font-size:18px}.skymv-canvas-mode-note{color:var(--skymv-text-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.skymv-mode-indicator{background:var(--skymv-color-success);border-radius:50%;width:8px;height:8px}.skymv-mode-indicator.is-readonly{background:var(--skymv-color-warning)}.skymv-canvas-surface{z-index:var(--skymv-z-canvas);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-panel);background:#000;flex:1;min-height:0;position:relative;overflow:hidden}.skymv-canvas-surface:focus{outline-offset:-1px;outline:1px solid #20d7e861}.skymv-canvas-media-drop{z-index:calc(var(--skymv-z-popover) + 4);color:#e8fdff;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031619d6;border:1px dashed #3edce7b8;border-radius:10px;place-content:center;gap:12px;display:grid;position:absolute;inset:14px}.skymv-canvas-media-drop>span{color:#3edce7;justify-content:center;gap:8px;display:flex}.skymv-canvas-media-drop svg{width:22px;height:22px}.skymv-canvas-media-drop strong{font-size:13px;font-weight:600}.skymv-canvas-edges{z-index:var(--skymv-z-edge);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.skymv-edge-line,.skymv-edge-flow,.skymv-edge-preview,.skymv-edge-hit{fill:none;vector-effect:non-scaling-stroke}.skymv-app .skymv-edge-hit:focus,.skymv-app .skymv-edge-hit:focus-visible{box-shadow:none;stroke:#ffffff38;stroke-width:20px;outline:none}.skymv-canvas-edges g.is-readonly .skymv-edge-hit{cursor:default}.skymv-canvas-edges g.is-readonly .skymv-edge-line{opacity:.72}.skymv-edge-line{stroke:#b9c1ca;stroke-width:1.25px;stroke-linecap:round;opacity:.9}.skymv-edge-line.type-text,.skymv-edge-line.type-image,.skymv-edge-line.type-video,.skymv-edge-line.type-audio,.skymv-edge-line.type-script{stroke:#b9c1ca}.skymv-canvas-edges g.is-selected .skymv-edge-line{stroke:#b9c1ca;stroke-width:1.25px;opacity:.9}.skymv-edge-flow{pointer-events:none;stroke:#46adff;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:10 90;filter:drop-shadow(0 0 2px #46adff)drop-shadow(0 0 5px #46adffc7);animation:1.35s linear infinite skymv-edge-data-flow}@keyframes skymv-edge-data-flow{to{stroke-dashoffset:-100px}}.skymv-edge-hit{pointer-events:stroke;stroke:#0000;stroke-width:16px;cursor:pointer}.skymv-edge-preview{stroke:var(--skymv-color-primary);stroke-width:2px;stroke-dasharray:7 5;filter:drop-shadow(0 0 3px #20d7e88c)}.skymv-canvas-surface.is-pan,.skymv-canvas-surface.is-pan .skymv-canvas-node,.skymv-canvas-surface.is-space-pan,.skymv-canvas-surface.is-space-pan .skymv-canvas-node{cursor:grab}.skymv-canvas-surface.is-panning,.skymv-canvas-surface.is-panning .skymv-canvas-node{cursor:grabbing}.skymv-canvas-surface.is-place{cursor:crosshair}.skymv-canvas-world{z-index:var(--skymv-z-node);transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.skymv-canvas-node{background:var(--skymv-color-node);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-node);cursor:move;-webkit-user-select:none;user-select:none;min-height:144px;transition:border-color var(--skymv-motion-fast), box-shadow var(--skymv-motion-base);flex-direction:column;display:flex;position:absolute;overflow:visible;box-shadow:0 12px 32px #00000042}.skymv-node-port{z-index:40;color:#071014;cursor:crosshair;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.skymv-node-port.is-input{left:-17px}.skymv-node-port.is-output{right:-17px}.skymv-node-port>span:not(.skymv-port-tooltip){background:#8295a5;border:2px solid #17212b;border-radius:50%;place-items:center;width:12px;height:12px;font-size:7px;font-weight:900;display:grid;box-shadow:0 0 0 1px #ffffff2e}.skymv-node-port .skymv-port-tooltip{z-index:var(--skymv-z-popover);width:max-content;min-width:152px;max-width:220px;height:auto;color:var(--skymv-text-primary);opacity:0;pointer-events:none;background:#111923;border:1px solid #ffffff24;border-radius:6px;gap:3px;padding:9px 10px;transition:opacity 80ms,transform .12s;display:grid;position:absolute;top:50%;transform:translateY(calc(4px - 50%));box-shadow:0 10px 24px #00000061}.skymv-node-port.is-input .skymv-port-tooltip{text-align:left;left:32px}.skymv-node-port.is-output .skymv-port-tooltip{text-align:right;right:32px}.skymv-node-port:hover .skymv-port-tooltip,.skymv-node-port:focus-visible .skymv-port-tooltip{opacity:1;transform:translateY(-50%)}.skymv-node-port .skymv-port-tooltip strong,.skymv-node-port .skymv-port-tooltip small,.skymv-node-port .skymv-port-tooltip em{color:inherit;font-style:normal;line-height:1.35;display:block}.skymv-node-port .skymv-port-tooltip strong{font-size:12px}.skymv-node-port .skymv-port-tooltip small{color:var(--skymv-text-secondary);font-size:11px;font-weight:500}.skymv-node-port .skymv-port-tooltip em{color:var(--skymv-color-primary);font-size:11px;font-weight:700}.skymv-node-port.type-text>span:first-child{background:#70d6e0}.skymv-node-port.type-image>span:first-child{background:#9c8cff}.skymv-node-port.type-video>span:first-child{background:#ff8f70}.skymv-node-port.type-audio>span:first-child{background:#70d89b}.skymv-node-port.type-script>span:first-child{background:#f0c56b}.skymv-node-port.is-collapsed>span:first-child{color:#17212b;background:#d7e0e6;border-color:#27333d;width:17px;height:17px;font-size:9px;box-shadow:0 0 0 1px #ffffff38}.skymv-node-port.is-collapsed.is-compatible>span:first-child{color:#06242a;background:var(--skymv-color-primary)}.skymv-node-port:hover>span:first-child,.skymv-node-port:focus-visible>span:first-child,.skymv-node-port.is-compatible>span:first-child{box-shadow:0 0 0 4px #20d7e83d,0 0 12px #20d7e8b3}.skymv-node-port.is-compatible>span:first-child{outline:2px solid #fff}.skymv-node-port.is-connection-pulse>span:first-child{animation:.16s ease-out skymv-port-connected-pulse}@keyframes skymv-port-connected-pulse{0%{box-shadow:0 0 #20d7e8d9,0 0 2px #20d7e8d9}65%{box-shadow:0 0 0 7px #20d7e82e,0 0 14px #20d7e8cc}to{box-shadow:0 0 0 2px #20d7e800,0 0 4px #20d7e800}}.skymv-node-port.is-connection-rejected>span:first-child{background:var(--skymv-color-danger);animation:.16s ease-in-out skymv-port-connection-rejected}@keyframes skymv-port-connection-rejected{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.skymv-node-port.is-incompatible{opacity:.28;cursor:not-allowed}.skymv-node-port.is-readonly{cursor:not-allowed}.skymv-node-port.is-readonly>span:first-child{opacity:.62;filter:saturate(.3)}.skymv-node-port.is-readonly:hover>span:first-child,.skymv-node-port.is-readonly:focus-visible>span:first-child{box-shadow:0 0 0 2px #ffffff2e}.skymv-node-port .skymv-port-tooltip .skymv-port-readonly-reason{color:var(--skymv-color-warning);margin-top:2px}.skymv-canvas-surface.is-connecting .skymv-canvas-node{cursor:default}.skymv-canvas-node.is-hovered{border-color:#20d7e894}.skymv-canvas-node:focus-visible{outline-offset:3px;outline:2px solid #ffffffd1}.skymv-canvas-node.is-selected{z-index:30;border-color:var(--skymv-color-primary);box-shadow:0 0 0 2px #20d7e838,0 16px 38px #00000052}.skymv-canvas-node.is-readonly{cursor:default}.skymv-canvas-node header{border-bottom:1px solid var(--skymv-color-border);background:#ffffff05;flex:0 0 44px;align-items:center;gap:9px;padding:0 12px;display:flex}.skymv-canvas-node header>span{width:24px;height:24px;color:var(--skymv-color-primary);background:#20d7e81a;border-radius:6px;place-items:center;font-weight:800;display:grid}.skymv-canvas-node header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.skymv-inline-node-name{min-width:0;height:26px;color:var(--skymv-text-primary);font:inherit;background:#111820;border:1px solid #75808c;border-radius:4px;outline:none;flex:1;padding:2px 6px;font-size:13px}.skymv-inline-node-name:focus{border-color:#aab3bd;box-shadow:0 0 0 1px #aab3bd3d}.skymv-canvas-node header small,.skymv-canvas-node footer{color:var(--skymv-text-secondary);font-size:10px}.skymv-node-preview{min-height:0;color:var(--skymv-text-secondary);flex-direction:column;flex:1;justify-content:center;gap:8px;padding:12px;display:flex}.skymv-node-preview p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.skymv-node-preview span{max-width:100%;color:var(--skymv-color-primary);text-overflow:ellipsis;white-space:nowrap;background:#20d7e814;border:1px solid #20d7e838;border-radius:5px;align-self:flex-start;padding:3px 7px;font-size:10px;overflow:hidden}.skymv-canvas-node.is-text .skymv-node-preview{padding:12px;overflow:hidden}.skymv-text-node-result{overscroll-behavior:contain;resize:none;color:#ededed;width:100%;height:100%;min-height:0;font:inherit;-webkit-user-select:text;user-select:text;scrollbar-gutter:stable;background:#292929;border:1px solid #454545;border-radius:5px;outline:0;padding:12px 14px;font-size:13px;line-height:1.6;display:block;overflow-y:auto}.skymv-text-node-result:focus{border-color:#626262}.skymv-text-node-empty{color:#777;text-align:center;justify-items:center;gap:18px;display:grid}.skymv-text-node-empty>span{color:#666;background:0 0;border:0;align-self:center;padding:0;font-size:54px;line-height:.65}.skymv-text-node-empty>p{color:#8c8c8c;-webkit-line-clamp:unset;line-clamp:unset;max-width:280px;display:block}.skymv-canvas-node.is-agent-generation:not(.has-media) .skymv-node-preview{min-width:0;min-height:0;padding:0;display:block;overflow:hidden}.skymv-agent-node-generation-placeholder{color:#f1f3f5;background:#303338;border-radius:7px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.skymv-agent-node-generation-placeholder>span{z-index:1;color:#f5f7f8;background:#0e0f11d1;border:1px solid #ffffff29;border-radius:5px;align-self:center;padding:5px 9px;font-size:10px}.skymv-node-media{-o-object-fit:contain;object-fit:contain;background:#070b10;border-radius:5px;width:100%;min-width:0;height:100%;min-height:0;display:block;overflow:hidden}.skymv-canvas-node.is-framed-node{min-height:0;box-shadow:none;background:0 0;border-color:#0000;border-radius:0;grid-template-rows:28px minmax(0,1fr);display:grid;overflow:visible}.skymv-canvas-node.is-framed-node.is-hovered,.skymv-canvas-node.is-framed-node.is-selected{box-shadow:none;border-color:#0000}.skymv-canvas-node.is-framed-node:focus-visible{outline-offset:5px}.skymv-canvas-node.is-framed-node header{background:0 0;border:0;min-width:0;height:28px;padding:0 4px}.skymv-canvas-node.is-framed-node header>span{color:#a6adb6;background:0 0;border-radius:0;width:auto;height:auto;font-size:11px}.skymv-canvas-node.is-framed-node header>span>svg{stroke-width:1.8px;width:14px;height:14px}.skymv-canvas-node.is-framed-node header strong{color:#a6adb6;font-size:12px;font-weight:500}.skymv-canvas-node.is-framed-node .skymv-inline-node-name{color:#d7dce2;background:#111;height:24px;font-size:12px}.skymv-canvas-node.is-framed-node header small{color:#7f8791;font-size:11px}.skymv-canvas-node.is-framed-node .skymv-node-preview{background:#000;border:0;border-radius:8px;min-width:0;min-height:0;padding:0;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #303740}.skymv-canvas-node.is-framed-node:not(.has-media) .skymv-node-preview{background:#242629}.skymv-node-empty-visual{color:#686d73;place-content:center;justify-items:center;gap:10px;width:100%;height:100%;min-height:0;display:grid}.skymv-node-empty-visual>svg{stroke-width:1.65px;width:46px;height:46px}.skymv-canvas-node.is-image .skymv-node-empty-visual>svg{color:#7489b8}.skymv-canvas-node.is-video .skymv-node-empty-visual>svg{color:#579da3}.skymv-canvas-node.is-audio .skymv-node-empty-visual>svg{color:#a98d5f}.skymv-canvas-node.is-text .skymv-node-empty-visual>svg{color:#858d98}.skymv-canvas-node.is-script .skymv-node-empty-visual>svg{color:#9077a0}.skymv-node-empty-visual>small{color:#9299a1;text-align:center;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;max-width:calc(100% - 32px);font-size:10px;line-height:1.55;display:block}.skymv-node-empty-visual.is-generating>svg{color:var(--skymv-color-primary);animation:1.6s ease-in-out infinite skymv-node-icon-breathe}.skymv-node-empty-visual.is-failed>svg,.skymv-node-empty-visual.is-failed>small{color:#df7a83}@keyframes skymv-node-icon-breathe{0%,to{opacity:.58;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}.skymv-canvas-node.is-framed-node.is-audio .skymv-node-preview{place-items:center;padding:18px;display:grid}.skymv-canvas-node.is-framed-node.is-script .skymv-node-preview>p{color:#c2c6cb;padding:14px 16px}.skymv-canvas-node.is-framed-node.is-selected .skymv-node-preview{box-shadow:inset 0 0 0 1px #e8edf2,0 14px 34px #0000004d}.skymv-canvas-node.is-framed-node .skymv-node-media{-o-object-fit:cover;object-fit:cover;background:#000;border-radius:0;width:100%;height:100%}.skymv-video-player{cursor:default;background:#000;border-radius:7px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.skymv-video-player .skymv-node-media{position:absolute;inset:0}.skymv-video-player-hit{z-index:1;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.skymv-video-player-shade{z-index:2;pointer-events:none;background:linear-gradient(#0000,#000000bd);position:absolute;inset:45% 0 0}.skymv-video-player-controls{z-index:3;color:#fff;font-variant-numeric:tabular-nums;grid-template-columns:24px auto minmax(44px,1fr) auto 24px 24px;align-items:center;gap:6px;height:24px;font-size:10px;display:grid;position:absolute;bottom:7px;left:8px;right:8px}.skymv-video-player-controls button{color:#fff;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;font-size:13px;line-height:1;display:grid}.skymv-video-player-controls button:hover,.skymv-video-player-controls button:focus-visible{background:#ffffff2e;outline:none}.skymv-video-player-controls input[type=range]{accent-color:#fff;cursor:pointer;width:100%;min-width:0;height:14px;margin:0}.skymv-video-player-controls time{white-space:nowrap}.skymv-video-player:fullscreen{border-radius:0}.skymv-video-player:fullscreen .skymv-node-media{-o-object-fit:contain;object-fit:contain}.skymv-video-player.is-cropping .skymv-node-media{-o-object-fit:contain;object-fit:contain}.skymv-video-player.is-cropping .skymv-video-player-hit,.skymv-video-player.is-cropping .skymv-video-player-shade,.skymv-video-player.is-cropping .skymv-video-player-controls{display:none}.skymv-canvas-node.is-video.has-media.is-cropping-video .skymv-node-preview{overflow:visible}.skymv-video-crop-overlay{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:visible}.skymv-video-crop-stage{pointer-events:auto;touch-action:none;position:absolute;overflow:hidden}.skymv-video-crop-mask{z-index:1;pointer-events:none;background:#0000008a;position:absolute;left:0;right:0}.skymv-video-crop-box{z-index:2;cursor:move;touch-action:none;border:1px solid #ffffffeb;position:absolute}.skymv-video-crop-box>i{pointer-events:none;background:#ffffff6b;display:block;position:absolute}.skymv-video-crop-box>.is-grid-v1,.skymv-video-crop-box>.is-grid-v2{width:1px;top:0;bottom:0}.skymv-video-crop-box>.is-grid-v1{left:33.333%}.skymv-video-crop-box>.is-grid-v2{left:66.666%}.skymv-video-crop-box>.is-grid-h1,.skymv-video-crop-box>.is-grid-h2{height:1px;left:0;right:0}.skymv-video-crop-box>.is-grid-h1{top:33.333%}.skymv-video-crop-box>.is-grid-h2{top:66.666%}.skymv-node-preview .skymv-video-crop-size{z-index:3;color:#fff;font-variant-numeric:tabular-nums;background:#141414d1;border:0;border-radius:4px;max-width:none;padding:3px 7px;font-size:10px;position:absolute;top:8px;left:8px}.skymv-video-crop-handle{z-index:4;background:#fff;border:1px solid #00000057;border-radius:50%;width:12px;height:12px;padding:0;position:absolute;box-shadow:0 1px 4px #0000006b}.skymv-video-crop-handle.is-nw{cursor:nwse-resize;top:-6px;left:-6px}.skymv-video-crop-handle.is-n{cursor:ns-resize;top:-6px;left:calc(50% - 6px)}.skymv-video-crop-handle.is-ne{cursor:nesw-resize;top:-6px;right:-6px}.skymv-video-crop-handle.is-e{cursor:ew-resize;top:calc(50% - 6px);right:-6px}.skymv-video-crop-handle.is-se{cursor:nwse-resize;bottom:-6px;right:-6px}.skymv-video-crop-handle.is-s{cursor:ns-resize;bottom:-6px;left:calc(50% - 6px)}.skymv-video-crop-handle.is-sw{cursor:nesw-resize;bottom:-6px;left:-6px}.skymv-video-crop-handle.is-w{cursor:ew-resize;top:calc(50% - 6px);left:-6px}.skymv-video-crop-actions{color:#fff;pointer-events:auto;background:#232324fa;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:44px minmax(108px,1fr) 44px;align-items:center;width:230px;height:56px;padding:6px;display:grid;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000075}.skymv-video-crop-actions strong{text-align:center;font-variant-numeric:tabular-nums;font-size:13px}.skymv-video-crop-actions button{border:0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;font-size:24px;display:grid}.skymv-video-crop-cancel{color:#b9bec5;background:0 0}.skymv-app .skymv-video-crop-confirm{color:#111;background:#f3f3f3}.skymv-video-crop-actions button:disabled{cursor:not-allowed;opacity:.46}.skymv-canvas-node.is-framed-node footer{display:none}.skymv-node-audio{width:100%;max-width:100%;height:34px}.skymv-canvas-node footer{border-top:1px solid #2a35428c;flex:0 0 28px;align-items:center;gap:6px;padding:6px 12px;display:flex}.skymv-canvas-surface.is-simplified .skymv-canvas-node .skymv-node-preview,.skymv-canvas-surface.is-simplified .skymv-canvas-node footer,.skymv-canvas-surface.is-simplified .skymv-canvas-node header small{display:none}.skymv-canvas-surface.is-simplified .skymv-canvas-node{background:#22303b}.skymv-node-status{background:#8295a5;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.skymv-node-status.is-queued,.skymv-node-status.is-running{background:var(--skymv-color-primary)}.skymv-node-status.is-success{background:var(--skymv-color-success)}.skymv-node-status.is-warning{background:var(--skymv-color-warning)}.skymv-node-status.is-failed{background:var(--skymv-color-danger)}.skymv-canvas-node.status-running{border-color:#20d7e8b3;box-shadow:0 0 0 1px #20d7e82e,0 12px 32px #00000042}.skymv-canvas-node.is-framed-node.status-running .skymv-node-preview{box-shadow:inset 0 0 0 1px #20d7e894,0 0 18px #20d7e81a}.skymv-canvas-node.is-framed-node.status-failed .skymv-node-preview{box-shadow:inset 0 0 0 1px #ff5d6c94}.skymv-canvas-node.is-framed-node.status-warning .skymv-node-preview{box-shadow:inset 0 0 0 1px #f7b84b8f}.skymv-canvas-node.status-failed{border-color:#ff5d6c9e}.skymv-canvas-node.status-warning{border-color:#f7b84b99}.skymv-canvas-node.is-framed-node.status-running,.skymv-canvas-node.is-framed-node.status-failed,.skymv-canvas-node.is-framed-node.status-warning{box-shadow:none;border-color:#0000}.skymv-node-runtime-progress{z-index:2;background:var(--skymv-color-primary);pointer-events:none;max-width:100%;height:3px;transition:width var(--skymv-motion-base);border-radius:0 2px 2px 0;position:absolute;bottom:0;left:0;right:auto;box-shadow:0 0 8px #20d7e8a6}.skymv-selection-marquee{z-index:var(--skymv-z-context);pointer-events:none;border:1px solid var(--skymv-color-primary);background:#20d7e81a;border-radius:4px;position:absolute}.skymv-multi-selection-frame{z-index:20;pointer-events:none;border-style:dashed;border-color:#e2e7ecc2;border-radius:8px;position:absolute;box-shadow:0 0 0 1px #0000003d}.skymv-multi-selection-frame.is-connecting{border-color:var(--skymv-color-primary);background:#20d7e808}.skymv-multi-selection-count{color:#cbd1d7;white-space:nowrap;pointer-events:none;background:#161719f0;border-radius:5px 5px 0 0;line-height:1;position:absolute;bottom:100%;left:0}.skymv-multi-selection-port{z-index:50;color:#dce3e8;cursor:crosshair;pointer-events:auto;background:#24282c;border:1px solid #8e969f;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 12px #0000006b}.skymv-multi-selection-port:hover,.skymv-multi-selection-port:focus-visible{color:#06171b;background:var(--skymv-color-primary);border-color:#efffff;outline:none;box-shadow:0 0 0 4px #20d7e833,0 3px 14px #0000007a}.skymv-multi-selection-port:disabled{cursor:not-allowed;opacity:.5}.skymv-edge-preview.is-group{stroke-width:1.65px;stroke-dasharray:5 5}.skymv-alignment-guide{z-index:var(--skymv-z-context);box-shadow:none;pointer-events:none;background:0 0;display:block;position:absolute}.skymv-alignment-guide.is-vertical{border-left:1px dashed #dadee4b8;width:0;top:0;bottom:0}.skymv-alignment-guide.is-horizontal{border-top:1px dashed #dadee4b8;height:0;left:0;right:0}.skymv-duplicate-drag-preview{z-index:calc(var(--skymv-z-node) + 1);border:1px dashed var(--skymv-color-primary);border-radius:var(--skymv-radius-node);pointer-events:none;background:#20d7e812;display:block;position:absolute;box-shadow:0 0 0 1px #20d7e81f}.skymv-canvas-tools{z-index:var(--skymv-z-context);background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);gap:5px;width:44px;padding:5px;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 10px 28px #0000004d}.skymv-canvas-tools button{width:32px;height:32px;color:var(--skymv-text-secondary);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.skymv-asset-modal-backdrop{z-index:var(--skymv-z-overlay,900);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02070c9e;position:fixed;inset:0}.skymv-asset-panel{z-index:var(--skymv-z-modal,910);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);background:#121820fa;flex-direction:column;width:min(960px,100vw - 32px);height:min(720px,100vh - 32px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 44px #0000006b}.skymv-asset-panel>header{border-bottom:1px solid var(--skymv-color-border);justify-content:space-between;align-items:center;min-height:58px;padding:10px 12px;display:flex}.skymv-asset-panel>header span{color:var(--skymv-color-primary);letter-spacing:.08em;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}.skymv-asset-panel>header h2{margin:2px 0 0;font-size:15px}.skymv-asset-panel>header button,.skymv-asset-panel-actions button,.skymv-asset-list article>button,.skymv-asset-panel-empty button{color:var(--skymv-text-primary);background:var(--skymv-color-node);border:1px solid var(--skymv-color-border);border-radius:6px}.skymv-asset-panel>header button{width:30px;height:30px;padding:0;font-size:18px}.skymv-asset-panel-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 12px 0;display:grid}.skymv-asset-panel-tabs button{min-height:38px;color:var(--skymv-text-secondary);border:1px solid var(--skymv-color-border);background:0 0;border-radius:6px}.skymv-asset-panel-tabs button span{color:inherit;margin-left:5px;font-size:10px}.skymv-asset-panel-tabs button.is-active{color:var(--skymv-color-primary);background:#20d7e814;border-color:#20d7e87a}.skymv-asset-panel-actions{align-items:center;gap:7px;padding:10px 12px 0;display:flex}.skymv-asset-panel-actions>span{color:var(--skymv-text-secondary);flex:1;font-size:10px}.skymv-asset-panel-actions button{min-height:34px;padding:0 10px}.skymv-asset-panel-actions button:first-of-type{flex:1}.skymv-asset-panel-filters{grid-template-columns:minmax(0,1fr) 82px 72px;gap:7px;padding:10px 12px 0;display:grid}.skymv-asset-panel-filters label{min-width:0;color:var(--skymv-text-secondary);gap:4px;font-size:10px;display:grid}.skymv-asset-panel-filters input,.skymv-asset-panel-filters select{width:100%;min-width:0;height:32px;color:var(--skymv-text-primary);background:var(--skymv-color-canvas);border:1px solid var(--skymv-color-border);border-radius:5px;padding:0 8px}.skymv-asset-panel-filters input:focus,.skymv-asset-panel-filters select:focus{border-color:var(--skymv-color-primary);outline:2px solid #20d7e829}.skymv-asset-panel-context,.skymv-asset-panel-count,.skymv-asset-panel-message,.skymv-asset-panel-empty,.skymv-asset-panel>footer{color:var(--skymv-text-secondary);margin:0;font-size:11px}.skymv-asset-panel-context{padding:9px 12px 4px}.skymv-asset-role-back{min-height:26px;color:var(--skymv-text-primary);border:1px solid var(--skymv-color-border);background:0 0;border-radius:5px;padding:0 8px}.skymv-asset-panel-count{min-height:26px;padding:0 12px 8px}.skymv-asset-panel-message{color:#b9f5fb;background:#20d7e812;border:1px solid #20d7e838;border-radius:5px;margin:0 12px 8px;padding:7px 8px}.skymv-asset-panel-message.is-error{color:#ffd1d6;background:#ff5d6c14;border-color:#ff5d6c3d}.skymv-asset-panel-empty{text-align:center;justify-items:center;gap:10px;padding:28px 12px;display:grid}.skymv-asset-panel-empty button{min-height:30px;padding:0 10px}.skymv-asset-panel-loading{gap:6px;min-height:0;padding:0 12px 10px;display:grid;overflow:hidden}.skymv-asset-panel-loading span{background:linear-gradient(90deg, var(--skymv-color-node) 25%, #ffffff0d 50%, var(--skymv-color-node) 75%);border:1px solid var(--skymv-color-border);background-size:200% 100%;border-radius:6px;min-height:56px;animation:1.5s linear infinite skymv-skeleton}.skymv-asset-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;padding:0 12px 10px;display:grid;overflow:auto}.skymv-asset-role-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;min-height:0;padding:0 12px 10px;display:grid;overflow:auto}.skymv-asset-role-list>button{min-height:70px;color:var(--skymv-text-primary);text-align:left;background:var(--skymv-color-node);border:1px solid var(--skymv-color-border);border-radius:7px;grid-template-columns:54px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:7px;display:grid}.skymv-asset-role-list>button:hover{background:#20d7e80f;border-color:#20d7e87a}.skymv-asset-role-cover{width:54px;height:54px;color:var(--skymv-color-primary);background:var(--skymv-color-canvas);border-radius:7px;place-items:center;font-weight:800;display:grid;overflow:hidden}.skymv-asset-role-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skymv-asset-role-list>button>span:nth-child(2){min-width:0}.skymv-asset-role-list strong,.skymv-asset-role-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.skymv-asset-role-list strong{font-size:12px}.skymv-asset-role-list small{color:var(--skymv-text-secondary);margin-top:5px;font-size:10px}.skymv-asset-role-list b{color:var(--skymv-text-secondary);text-align:center;font-size:20px;font-weight:400}.skymv-asset-list article{background:var(--skymv-color-node);border:1px solid var(--skymv-color-border);border-radius:6px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:6px;display:grid}.skymv-asset-list article.is-selected{background:#20d7e814;border-color:#20d7e880}.skymv-asset-list article.is-incompatible{opacity:.72}.skymv-asset-thumb{width:44px;height:44px;color:var(--skymv-color-primary);background:var(--skymv-color-canvas);border-radius:5px;place-items:center;font-weight:800;display:grid;overflow:hidden}.skymv-asset-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skymv-asset-thumb{position:relative}.skymv-asset-thumb button{min-width:34px;min-height:20px;color:var(--skymv-text-primary);border:1px solid var(--skymv-color-border);background:#121820eb;border-radius:4px;padding:0 4px;font-size:9px;position:absolute;bottom:2px;right:2px}.skymv-asset-thumb.is-video{color:#ff8f70}.skymv-asset-thumb.is-audio{color:#70d89b}.skymv-asset-thumb.is-document{color:#f0c56b}.skymv-asset-list article>div:nth-child(2){min-width:0}.skymv-asset-list article strong,.skymv-asset-list article small{display:block}.skymv-asset-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.skymv-asset-list article small{color:var(--skymv-text-secondary);margin-top:3px;font-size:10px}.skymv-asset-list article em{color:#f0c56b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;font-style:normal;display:block;overflow:hidden}.skymv-asset-list article>button{min-height:30px;padding:0 8px;font-size:11px}.skymv-asset-list article>label{min-width:58px;min-height:30px;color:var(--skymv-text-secondary);cursor:pointer;grid-template-columns:16px auto;align-items:center;gap:5px;font-size:11px;display:grid}.skymv-asset-list article>label input{width:16px;height:16px;accent-color:var(--skymv-color-primary)}.skymv-asset-list article>label:has(input:disabled){cursor:not-allowed;opacity:.55}.skymv-asset-panel>footer{border-top:1px solid var(--skymv-color-border);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.skymv-asset-panel>footer span{min-width:0}.skymv-asset-panel>footer>div{flex:none;gap:8px;display:flex}.skymv-asset-panel>footer button{min-width:96px;min-height:34px}@media (width<=720px){.skymv-asset-panel{width:calc(100vw - 16px);height:calc(100vh - 16px)}.skymv-asset-panel-filters{grid-template-columns:minmax(0,1fr) 76px}.skymv-asset-panel-filters label:last-child{grid-column:1/-1}.skymv-asset-list,.skymv-asset-role-list{grid-template-columns:minmax(0,1fr)}.skymv-asset-panel>footer{flex-direction:column;align-items:stretch}.skymv-asset-panel>footer>div{grid-template-columns:1fr 1fr;display:grid}}.skymv-canvas-asset-drawer{z-index:calc(var(--skymv-z-context) + 2);color:#f5f6f7;background:#161617fa;border:1px solid #ffffff21;border-radius:10px;flex-direction:column;width:min(240px,100% - 32px);animation:.18s ease-out both skymv-asset-drawer-in;display:flex;position:absolute;top:76px;bottom:12px;left:16px;overflow:visible;box-shadow:18px 18px 44px #00000061}@keyframes skymv-asset-drawer-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.skymv-canvas-asset-drawer>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:54px;padding:8px 10px;display:flex}.skymv-canvas-asset-drawer>header.skymv-canvas-asset-tabs>div{align-items:center;gap:4px;display:flex}.skymv-canvas-asset-drawer>header.skymv-canvas-asset-tabs>div>button{color:#b6bac0;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:auto;min-width:52px;height:34px;padding:0 11px;font-size:13px;display:inline-flex}.skymv-canvas-asset-drawer>header.skymv-canvas-asset-tabs>div>button:hover,.skymv-canvas-asset-drawer>header.skymv-canvas-asset-tabs>div>button.is-active{color:#fff;background:#ffffff1a}.skymv-canvas-asset-filter{color:#969ba2;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 14px;font-size:12px;display:flex}.skymv-canvas-asset-filter label{color:#d5d8dc;border-radius:7px;justify-content:flex-end;align-items:center;width:30px;height:32px;transition:width .16s,background .16s;display:flex;overflow:hidden}.skymv-canvas-asset-filter label:focus-within{background:#ffffff14;width:176px;padding:0 8px}.skymv-canvas-asset-filter label svg{flex:none}.skymv-canvas-asset-filter input{color:#fff;background:0 0;border:0;outline:0;width:0;min-width:0;padding:0}.skymv-canvas-asset-filter label:focus-within input{width:100%;margin-left:7px}.skymv-canvas-asset-filter>button{color:#aeb2b7;background:0 0;border:0;border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.skymv-canvas-asset-filter>button:hover:not(:disabled){color:#fff;background:#ffffff17}.skymv-canvas-volc-back{font-size:12px;width:auto!important;padding:0 7px!important}.skymv-canvas-asset-drawer>header strong{font-size:15px}.skymv-canvas-asset-drawer>header small{color:#85898e;font-size:10px}.skymv-canvas-asset-drawer>header>button,.skymv-canvas-asset-actions>button{color:#aeb2b7;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.skymv-canvas-asset-drawer>header>button:hover,.skymv-canvas-asset-actions>button:hover:not(:disabled){color:#fff;background:#ffffff17}.skymv-canvas-asset-drawer-list{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;flex:1;min-height:0;padding:10px;overflow:hidden auto}.skymv-canvas-asset-drawer-list article{border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:5px 6px;display:grid}.skymv-canvas-asset-drawer-list article:hover,.skymv-canvas-asset-drawer-list article.is-menu-open{background:#ffffff14}.skymv-canvas-asset-drawer-list article>strong{color:#f1f2f3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.skymv-canvas-asset-drawer-list article>input{color:#fff;background:#111;border:1px solid #58d9e59e;border-radius:6px;outline:0;min-width:0;height:31px;padding:0 8px}.skymv-canvas-asset-drawer-thumb{color:#aeb2b7;background:#3a3a3c;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.skymv-canvas-asset-drawer-thumb img,.skymv-canvas-asset-drawer-thumb video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.skymv-canvas-asset-actions{align-items:center;gap:1px;display:flex;position:relative}.skymv-canvas-asset-menu{z-index:4;background:#292a2c;border:1px solid #ffffff1f;border-radius:8px;width:126px;padding:5px;display:grid;position:absolute;top:35px;right:30px;box-shadow:0 14px 34px #0000007a}.skymv-canvas-asset-menu button{color:#e5e7e9;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:0 9px;display:flex}.skymv-canvas-asset-menu button:hover:not(:disabled){background:#ffffff17}.skymv-canvas-asset-menu button.is-danger{color:#ff9aa3}.skymv-canvas-asset-empty{color:#777c82;justify-items:center;gap:8px;padding:48px 12px;font-size:11px;display:grid}.skymv-canvas-asset-empty>button{color:#d9dce0;background:#ffffff12;border:1px solid #ffffff1a;border-radius:7px;min-height:30px;padding:0 10px}.skymv-canvas-volc-roles{gap:5px;display:grid}.skymv-canvas-volc-roles>button{color:#f1f2f3;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:54px;padding:7px 6px;display:grid}.skymv-canvas-volc-roles>button:hover{background:#ffffff14}.skymv-canvas-volc-roles>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.skymv-canvas-volc-roles strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.skymv-canvas-volc-roles small{color:#858a91;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.skymv-canvas-volc-roles b{color:#777c82;font-size:18px;font-weight:400}.skymv-canvas-asset-drawer>footer{color:#85898e;border-top:1px solid #ffffff17;justify-content:flex-end;align-items:center;min-height:46px;padding:0 14px;font-size:11px;display:flex}.skymv-volc-add-backdrop{z-index:1250;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.skymv-volc-add-dialog{color:#f4f5f6;background:#202124;border:1px solid #ffffff21;border-radius:10px;grid-template-rows:auto auto auto minmax(120px,1fr) auto auto;width:min(520px,100%);max-height:min(680px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 28px 72px #00000094}.skymv-volc-add-dialog>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:66px;padding:12px 16px;display:flex}.skymv-volc-add-dialog>header>div{align-items:center;gap:10px;display:flex}.skymv-volc-add-dialog>header span{gap:2px;display:grid}.skymv-volc-add-dialog>header strong{font-size:15px}.skymv-volc-add-dialog>header small{color:#8f949b;font-size:10px}.skymv-volc-add-dialog>header button{color:#aeb2b7;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid}.skymv-volc-add-dialog>header button:hover{color:#fff;background:#ffffff17}.skymv-volc-add-source{background:#ffffff0d;border-radius:8px;align-items:center;gap:11px;margin:14px 16px 8px;padding:9px;display:flex}.skymv-volc-add-source img{-o-object-fit:cover;object-fit:cover;border-radius:7px;width:50px;height:50px}.skymv-volc-add-source span{gap:3px;min-width:0;display:grid}.skymv-volc-add-source small{color:#91969d;font-size:10px}.skymv-volc-add-source strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.skymv-volc-add-create{align-items:center;gap:7px;min-height:44px;padding:0 16px 8px;display:flex}.skymv-volc-add-create input{color:#f4f5f6;background:#17181a;border:1px solid #ffffff21;border-radius:7px;outline:0;flex:1;min-width:0;height:36px;padding:0 10px}.skymv-volc-add-create input:focus{border-color:#35d3e28c;box-shadow:0 0 0 3px #35d3e214}.skymv-volc-add-create button{color:#dfe2e5;background:#ffffff12;border:1px solid #ffffff1a;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 10px;display:inline-flex}.skymv-volc-add-create button.is-create{border-style:dashed;width:100%}.skymv-volc-add-create button:disabled{opacity:.5}.skymv-volc-add-role-list{align-content:start;gap:6px;min-height:0;padding:6px 16px 14px;display:grid;overflow:auto}.skymv-volc-add-role-list>p{color:#959aa1;justify-content:center;align-items:center;gap:8px;min-height:120px;font-size:12px;display:flex}.skymv-volc-add-role-list>button{color:#f1f2f3;text-align:left;background:#ffffff0a;border:1px solid #0000;border-radius:8px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:58px;padding:7px 10px;display:grid}.skymv-volc-add-role-list>button:hover{background:#ffffff14}.skymv-volc-add-role-list>button.is-selected{background:#2fcfdf17;border-color:#2fcfdf75}.skymv-volc-add-role-cover{color:#d9f9fc;background:#32363a;border-radius:7px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.skymv-volc-add-role-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skymv-volc-add-role-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.skymv-volc-add-role-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.skymv-volc-add-role-list>button small{color:#92979e;font-size:10px}.skymv-volc-add-message{color:#ffafb5;background:#68222a52;border:1px solid #ff64714d;border-radius:7px;margin:0 16px 10px;padding:9px 10px;font-size:11px}.skymv-volc-add-message.is-info{color:#bceef2;background:#195b623d;border-color:#35d3e23d}.skymv-volc-add-dialog>footer{border-top:1px solid #ffffff17;justify-content:flex-end;gap:8px;min-height:60px;padding:12px 16px;display:flex}.skymv-volc-add-dialog>footer button{color:#e4e6e8;background:#343538;border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:92px;height:36px;display:inline-flex}.skymv-volc-add-dialog>footer button.is-primary{color:#061014;background:#35d3e2;border-color:#35d3e2;font-weight:650}.skymv-volc-add-dialog>footer button:disabled{cursor:not-allowed;opacity:.5}.skymv-canvas-asset-confirm-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.skymv-canvas-asset-confirm{color:#f4f5f6;text-align:center;background:#222326;border:1px solid #ffffff21;border-radius:10px;justify-items:center;width:min(390px,100%);padding:25px;display:grid;box-shadow:0 28px 70px #00000094}.skymv-canvas-asset-confirm>svg{color:#ff8c97}.skymv-canvas-asset-confirm h2{margin:12px 0 0;font-size:17px}.skymv-canvas-asset-confirm p{color:#a9adb2;margin:9px 0 20px;font-size:12px;line-height:1.65}.skymv-canvas-asset-confirm footer{justify-content:center;gap:8px;width:100%;display:flex}.skymv-canvas-asset-confirm footer button{color:#f4f5f6;background:#333438;border:1px solid #ffffff1a;border-radius:7px;min-width:96px;height:36px}.skymv-canvas-asset-confirm footer button.is-danger{color:#fff;background:#d9515e;border-color:#d9515e}.skymv-canvas-tools button:hover:not(:disabled),.skymv-canvas-tools button.is-active{color:var(--skymv-color-primary);background:#20d7e81a}.skymv-canvas-tools button.is-add{color:#061014;background:var(--skymv-color-primary);font-size:20px}.skymv-canvas-tools>span{background:var(--skymv-color-border);height:1px}.skymv-canvas-node-list{z-index:var(--skymv-z-popover);width:min(320px,100% - 80px);max-height:min(520px,100% - 16px);color:var(--skymv-text-primary);background:var(--skymv-color-surface-1);border:1px solid var(--skymv-color-border);border-radius:6px;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;top:8px;left:64px;box-shadow:0 16px 40px #00000070}.skymv-canvas-node-list>header{border-bottom:1px solid var(--skymv-color-border);grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:8px;min-height:52px;padding:7px 8px 7px 12px;display:grid}.skymv-canvas-node-list>header div{min-width:0;display:grid}.skymv-canvas-node-list>header span{color:var(--skymv-color-primary);font-size:9px}.skymv-canvas-node-list>header strong{font-size:13px}.skymv-canvas-node-list>header small{color:var(--skymv-text-secondary);white-space:nowrap;font-size:10px}.skymv-canvas-node-list>header button{background:0 0;border:0;border-radius:4px;width:28px;height:28px;padding:0;font-size:18px}.skymv-canvas-node-list>header button:hover{background:#ffffff12}.skymv-canvas-node-list>[role=tree]{min-height:0;padding:7px;overflow-y:auto}.skymv-canvas-node-list>p{color:var(--skymv-text-secondary);margin:0;padding:20px 12px;font-size:11px}.skymv-canvas-node-list [role=treeitem]{width:100%;min-height:48px;color:var(--skymv-text-primary);text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.skymv-canvas-node-list [role=treeitem]>span:first-child{width:28px;height:28px;color:var(--skymv-color-primary);background:#20d7e817;border-radius:4px;place-items:center;font-weight:700;display:grid}.skymv-canvas-node-list [role=treeitem]>span:nth-child(2){min-width:0;display:grid}.skymv-canvas-node-list [role=treeitem] strong,.skymv-canvas-node-list [role=treeitem] small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-canvas-node-list [role=treeitem] strong{font-size:11px}.skymv-canvas-node-list [role=treeitem] small,.skymv-canvas-node-list [role=treeitem] em{color:var(--skymv-text-secondary);font-size:9px;font-style:normal}.skymv-canvas-node-list [role=treeitem]:hover,.skymv-canvas-node-list [role=treeitem]:focus-visible,.skymv-canvas-node-list [role=treeitem][aria-selected=true]{background:#20d7e814;border-color:#20d7e857;outline:none}.skymv-node-context-toolbar{z-index:var(--skymv-z-popover);background:var(--skymv-color-surface-2);border:1px solid #20d7e84d;border-radius:6px;grid-template-columns:repeat(3,36px);justify-content:center;align-items:center;gap:4px;width:132px;height:40px;padding:2px 4px;display:grid;position:absolute;box-shadow:0 10px 28px #00000057}.skymv-node-context-toolbar>button{width:36px;height:32px;color:var(--skymv-text-primary);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font-size:16px;display:grid}.skymv-node-context-toolbar>button:hover:not(:disabled),.skymv-node-context-toolbar>button[aria-expanded=true]{background:#20d7e81a}.skymv-video-toolbar-host{z-index:var(--skymv-z-popover);width:max-content;max-width:calc(100% - 16px);height:52px;position:absolute}.skymv-video-node-toolbar{color:#f2f4f7;background:#232324fa;border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:2px;width:max-content;max-width:100%;height:52px;padding:5px 7px;display:flex;overflow:hidden;box-shadow:0 12px 34px #00000075}.skymv-video-node-toolbar button{color:#f2f4f7;white-space:nowrap;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:5px;height:38px;padding:0 8px;font-size:12px;display:inline-flex}.skymv-video-node-toolbar button:hover:not(:disabled),.skymv-video-node-toolbar button:focus-visible{background:#ffffff17;outline:none}.skymv-video-node-toolbar button:disabled{color:#9da3aa;cursor:not-allowed;opacity:.62}.skymv-video-node-toolbar button:first-child:not(:disabled){color:#fff}.skymv-video-node-toolbar button>svg{stroke-width:1.8px;width:16px;height:16px}.skymv-video-node-toolbar button>svg.is-spinning{animation:.8s linear infinite skymv-spin}.skymv-video-toolbar-divider{background:#ffffff1f;flex:0 0 1px;width:1px;height:24px;margin:0 3px}.skymv-video-node-toolbar .skymv-video-download{width:38px;padding:0}.skymv-image-toolbar-host{z-index:var(--skymv-z-popover);width:max-content;max-width:calc(100% - 16px);height:52px;position:absolute}.skymv-image-node-toolbar{color:#f2f4f7;background:#232324fa;border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:2px;width:100%;height:52px;padding:5px 7px;display:flex;overflow:visible;box-shadow:0 12px 34px #00000075}.skymv-image-node-toolbar button{color:#f2f4f7;white-space:nowrap;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:5px;height:38px;padding:0 8px;font-size:12px;display:inline-flex;position:relative}.skymv-image-node-toolbar button:hover:not(:disabled),.skymv-image-node-toolbar button:focus-visible,.skymv-image-node-toolbar button[aria-expanded=true]{background:#ffffff1a;outline:none}.skymv-image-node-toolbar button:disabled{color:#9da3aa;cursor:not-allowed;opacity:.62}.skymv-image-node-toolbar button>svg{stroke-width:1.8px;flex:none;width:16px;height:16px}.skymv-image-node-toolbar .skymv-panorama-mark{font-family:Arial,sans-serif;font-size:10px;font-weight:700;line-height:1;transform:rotate(-8deg)}.skymv-image-node-toolbar button>svg.is-spinning{animation:.8s linear infinite skymv-spin}.skymv-image-node-toolbar .skymv-image-toolbar-chevron{width:12px;height:12px;margin-left:-3px}.skymv-image-toolbar-divider{background:#ffffff1f;flex:0 0 1px;width:1px;height:24px;margin:0 3px}.skymv-image-node-toolbar .is-icon-only{width:38px;padding:0}.skymv-image-node-toolbar .is-icon-only:after{z-index:2;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:#080808;border:1px solid #ffffff1a;border-radius:6px;padding:5px 9px;font-size:12px;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-4px)}.skymv-image-node-toolbar .is-icon-only:hover:after,.skymv-image-node-toolbar .is-icon-only:focus-visible:after{opacity:1;transform:translate(-50%)}.skymv-multi-angle-editor-host{z-index:calc(var(--skymv-z-popover) + 2);position:absolute}.skymv-multi-angle-editor{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f4f4f4;background:#1f1f20fa;border:1px solid #3d3f42;border-radius:16px;grid-template-rows:32px 244px;gap:8px;width:100%;height:312px;padding:12px 14px;display:grid;position:relative;overflow:visible;box-shadow:0 18px 54px #0000007a}.skymv-multi-angle-editor>header,.skymv-multi-angle-editor>footer{align-items:center;display:flex}.skymv-multi-angle-editor>header{gap:10px;min-width:0}.skymv-multi-angle-editor h2{flex:none;margin:0;font-size:15px;font-weight:650}.skymv-multi-angle-editor button{color:inherit}.skymv-multi-angle-editor button:disabled{cursor:not-allowed;opacity:.48}.skymv-multi-angle-editor .is-icon{color:#a8aaad;background:0 0;border:0;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.skymv-multi-angle-editor .is-icon:hover:not(:disabled){color:#fff}.skymv-multi-angle-editor .is-icon svg{width:19px;height:19px}.skymv-multi-angle-editor>header>.is-icon{margin-left:auto}.skymv-multi-angle-content{grid-template-columns:246px minmax(0,1fr);gap:20px;min-height:0;display:grid}.skymv-multi-angle-cube{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#202021;border:1px solid #313234;border-radius:12px;width:246px;height:244px;position:relative;overflow:hidden}.skymv-multi-angle-cube.is-dragging{cursor:grabbing}.skymv-multi-angle-scene,.skymv-multi-angle-scene canvas{width:100%;height:100%;position:absolute;inset:0}.skymv-multi-angle-scene canvas{display:block}.skymv-cube-reset{z-index:2;background:0 0;border:0;align-items:center;gap:5px;width:auto;height:24px;min-height:24px;padding:0 4px;font-size:11px;display:inline-flex;position:absolute;bottom:6px;left:8px;color:#777a7e!important}.skymv-cube-reset:hover:not(:disabled){color:#d5d7da!important}.skymv-cube-reset svg{width:14px;height:14px}.skymv-multi-angle-controls{align-content:center;gap:14px;min-width:0;padding:30px 0 48px;display:grid}.skymv-multi-angle-slider{color:#b5b6b8;grid-template-columns:68px minmax(90px,1fr) 44px;align-items:center;gap:8px;min-height:32px;font-size:12px;display:grid}.skymv-multi-angle-slider input{accent-color:#28d3ed;cursor:pointer;width:100%;height:4px}.skymv-multi-angle-slider strong{color:#fff;text-align:right;font-size:12px;font-weight:600}.skymv-multi-angle-editor>footer{gap:9px;min-width:0;position:absolute;bottom:14px;right:14px}.skymv-multi-angle-submit{background:#f3f3f3;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;min-height:30px;margin-left:auto;display:grid;color:#171819!important}.skymv-multi-angle-submit svg{width:19px;height:19px}.skymv-multi-angle-submit .is-loading{border:2px solid #9da0a4;border-top-color:#151617;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite skymv-spin}@media (width<=760px){.skymv-multi-angle-editor h2{display:none}.skymv-multi-angle-content{grid-template-columns:210px minmax(0,1fr);gap:10px}.skymv-multi-angle-cube{width:210px}.skymv-multi-angle-slider{grid-template-columns:58px minmax(70px,1fr) 40px;gap:5px}}.skymv-image-toolbar-menu-wrap{align-items:center;height:100%;display:flex;position:relative}.skymv-image-toolbar-menu{z-index:3;background:#1e1e1ffc;border:1px solid #ffffff1f;border-radius:9px;gap:2px;min-width:138px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 32px #00000085}.skymv-image-toolbar-menu>button{justify-content:flex-start;width:100%;height:36px;padding:0 10px;font-size:13px}.skymv-video-trim-host,.skymv-video-upscale-host{z-index:var(--skymv-z-popover);position:absolute}.skymv-video-upscale-panel{color:#f4f5f7;background:#232324fa;border:1px solid #ffffff1c;border-radius:10px;grid-template-columns:40px minmax(210px,1fr) auto 40px;align-items:center;gap:8px;width:100%;height:58px;padding:7px;display:grid;box-shadow:0 12px 34px #00000075}.skymv-upscale-close,.skymv-upscale-confirm{border-radius:8px;place-items:center;width:40px;height:40px;padding:0;font-size:20px;display:grid}.skymv-upscale-close{color:#c3c8ce;background:0 0;border:0}.skymv-app .skymv-upscale-confirm{color:#111;background:#f2f2f2;border:0}.skymv-upscale-options{background:#151617;border:1px solid #ffffff17;border-radius:7px;grid-template-columns:repeat(4,minmax(46px,1fr));height:40px;padding:3px;display:grid}.skymv-upscale-options button{color:#aeb4bb;background:0 0;border:0;border-radius:5px;min-width:0;padding:0 7px;font-size:11px;font-weight:600}.skymv-upscale-options button.is-active{color:#071014;background:var(--skymv-color-primary)}.skymv-video-upscale-panel output{color:#b8bec5;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:78px;font-size:10px}.skymv-video-upscale-panel button:disabled{cursor:not-allowed;opacity:.46}.skymv-video-trim-panel{color:#f4f5f7;background:0 0;grid-template-columns:40px minmax(280px,1fr) 40px;align-items:center;gap:8px;width:100%;height:48px;padding:2px 0;display:grid}.skymv-trim-close,.skymv-trim-confirm{border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:22px;display:grid}.skymv-trim-close{color:#f5f5f5;background:#1f1f20fa;border:1px solid #ffffff1f;box-shadow:0 8px 22px #00000057}.skymv-app .skymv-trim-confirm{color:#111;background:#f2f2f2;border:0;box-shadow:0 8px 22px #00000057}.skymv-trim-confirm:disabled,.skymv-trim-close:disabled{cursor:not-allowed;opacity:.42}.skymv-trim-timeline{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:22px;min-width:280px;height:44px;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000057}.skymv-trim-thumbnails{grid-template-columns:repeat(10,minmax(0,1fr));display:grid;position:absolute;inset:0;overflow:hidden}.skymv-trim-thumbnails video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skymv-trim-selection{z-index:2;pointer-events:none;border:2px solid #fff;border-radius:5px;min-width:8px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 999px #0000008a}.skymv-trim-selection strong{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#161617e0;border-radius:999px;padding:4px 9px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skymv-trim-timeline input[type=range]{z-index:3;appearance:none;color:#0000;accent-color:#0000;pointer-events:none;background:0 0;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.skymv-trim-timeline input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;height:100%}.skymv-trim-timeline input[type=range]::-webkit-slider-thumb{appearance:none;cursor:ew-resize;pointer-events:auto;background:#fff;border:2px solid #fff;border-radius:4px;width:7px;height:38px;box-shadow:0 0 0 1px #00000059}.skymv-trim-timeline input[type=range]::-moz-range-track{background:0 0;height:100%}.skymv-trim-timeline input[type=range]::-moz-range-thumb{cursor:ew-resize;pointer-events:auto;background:#fff;border:0;border-radius:5px;width:5px;height:38px}.skymv-trim-status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skymv-edge-context-toolbar{z-index:var(--skymv-z-popover);width:300px;height:40px;color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border:1px solid #20d7e84d;border-radius:6px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:6px;padding:3px 4px 3px 10px;display:grid;position:absolute;box-shadow:0 10px 28px #00000057}.skymv-edge-context-toolbar>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.skymv-edge-context-toolbar>button{width:36px;height:32px;color:var(--skymv-text-primary);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font-size:16px;display:grid}.skymv-edge-context-toolbar>button:hover:not(:disabled){background:#20d7e81a}.skymv-edge-context-toolbar>button:disabled{cursor:not-allowed;opacity:.45}.skymv-node-context-more{background:var(--skymv-color-surface-1);border:1px solid var(--skymv-color-border);border-radius:6px;width:176px;padding:6px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 16px 36px #0000006b}.skymv-node-context-toolbar.is-flipped .skymv-node-context-more{top:auto;bottom:48px}.skymv-node-context-menu{z-index:var(--skymv-z-popover);position:absolute}.skymv-node-context-menu .skymv-node-context-more{position:static}.skymv-node-context-more button{min-height:34px;color:var(--skymv-text-primary);text-align:left;background:0 0;border:0;border-radius:4px;padding:6px 8px}.skymv-node-context-more button:hover:not(:disabled){background:#20d7e814}.skymv-node-context-more span{color:var(--skymv-text-secondary);padding:7px 8px 3px;font-size:9px}.skymv-node-menu{z-index:var(--skymv-z-popover);background:var(--skymv-color-surface-1);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-panel);-webkit-user-select:none;user-select:none;width:240px;padding:8px;display:grid;position:absolute;transform:translate(-8px,-8px);box-shadow:0 18px 48px #0000006b}.skymv-node-menu>span,.skymv-node-menu>small{color:var(--skymv-text-secondary);padding:5px 7px;font-size:10px}.skymv-node-menu button{min-height:38px;color:var(--skymv-text-primary);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:0 8px;display:grid}.skymv-node-menu button:hover:not(:disabled){background:var(--skymv-color-node)}.skymv-node-menu button b{color:var(--skymv-color-primary)}.skymv-node-menu button small{color:var(--skymv-text-secondary);font-size:9px}.skymv-node-menu.is-connection-menu{border-color:#20d7e86b;width:260px}.skymv-canvas-context-menu{z-index:calc(var(--skymv-z-popover) + 2);color:#f5f5f5;background:#222223fa;border:1px solid #ffffff14;border-radius:20px;width:244px;padding:12px 10px;display:grid;position:absolute;transform:translate(-8px,-8px);box-shadow:0 18px 48px #0000007a}.skymv-canvas-context-menu button{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 10px;display:grid}.skymv-canvas-context-menu button:hover:not(:disabled),.skymv-canvas-context-menu button:focus-visible{background:#ffffff14}.skymv-canvas-context-menu button:disabled{color:#ffffff4d}.skymv-canvas-context-menu kbd{color:#ffffff6b;white-space:nowrap;font:500 11px/1 Inter,PingFang SC,Microsoft YaHei,sans-serif}.skymv-canvas-context-menu>i{background:#ffffff1a;height:1px;margin:3px 10px}.skymv-slash-menu{z-index:var(--skymv-z-popover);background:var(--skymv-color-surface-1);border:1px solid #20d7e861;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(460px,100% - 188px);min-width:0;min-height:0;max-height:min(560px,100% - 112px);display:grid;position:absolute;top:56px;left:92px;overflow:hidden;box-shadow:0 20px 54px #00000085}.skymv-slash-menu>header{border-bottom:1px solid var(--skymv-color-border);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.skymv-slash-menu>header div{gap:2px;display:grid}.skymv-slash-menu>header span{color:var(--skymv-color-primary);font-size:9px;font-weight:700}.skymv-slash-menu>header strong{font-size:14px}.skymv-slash-menu>header button{border:1px solid var(--skymv-color-border);background:0 0;border-radius:6px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.skymv-slash-menu>input{border:1px solid var(--skymv-color-border);background:var(--skymv-color-canvas);width:calc(100% - 20px);min-height:36px;color:var(--skymv-text-primary);border-radius:6px;margin:10px;padding:7px 10px}.skymv-slash-menu [role=listbox]{min-height:0;padding:0 7px 7px;overflow-y:auto}.skymv-slash-menu [role=option]{width:100%;min-height:46px;color:var(--skymv-text-primary);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.skymv-slash-menu [role=option].is-active{background:#20d7e814;outline:1px solid #20d7e847}.skymv-slash-menu [role=option]>span{color:var(--skymv-color-primary);font-size:17px}.skymv-slash-menu [role=option]>div{min-width:0;display:grid}.skymv-slash-menu [role=option] strong,.skymv-slash-menu [role=option] small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-slash-menu [role=option] small{color:var(--skymv-text-secondary);font-size:9px}.skymv-slash-menu [role=option] em{color:var(--skymv-color-warning);font-size:9px;font-style:normal}.skymv-slash-menu>footer{border-top:1px solid var(--skymv-color-border);color:var(--skymv-text-secondary);padding:8px 11px;font-size:9px}.skymv-slash-empty{min-height:120px;color:var(--skymv-text-secondary);place-items:center;font-size:11px;display:grid}.skymv-node-search{z-index:var(--skymv-z-popover);background:var(--skymv-color-surface-1);border:1px solid #20d7e861;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(420px,100% - 188px);min-width:0;min-height:0;max-height:min(480px,100% - 112px);display:grid;position:absolute;top:56px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 54px #00000085}.skymv-node-search>header{border-bottom:1px solid var(--skymv-color-border);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.skymv-node-search>header div{gap:2px;display:grid}.skymv-node-search>header span{color:var(--skymv-color-primary);font-size:9px;font-weight:700}.skymv-node-search>header strong{font-size:14px}.skymv-node-search>header button{border:1px solid var(--skymv-color-border);background:0 0;border-radius:6px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.skymv-node-search>input{width:calc(100% - 20px);min-height:36px;color:var(--skymv-text-primary);background:var(--skymv-color-canvas);border:1px solid var(--skymv-color-border);border-radius:6px;margin:10px;padding:7px 10px}.skymv-node-search [role=listbox]{min-height:0;padding:0 7px 7px;overflow-y:auto}.skymv-node-search [role=option]{width:100%;min-height:46px;color:var(--skymv-text-primary);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:5px 8px;display:grid}.skymv-node-search [role=option].is-active{background:#20d7e814;outline:1px solid #20d7e847}.skymv-node-search [role=option]>span{color:var(--skymv-color-primary);text-align:center;font-size:17px}.skymv-node-search [role=option]>div{min-width:0;display:grid}.skymv-node-search [role=option] strong,.skymv-node-search [role=option] small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-node-search [role=option] small{color:var(--skymv-text-secondary);font-size:9px}.skymv-node-search>footer{color:var(--skymv-text-secondary);border-top:1px solid var(--skymv-color-border);justify-content:space-between;gap:8px;padding:8px 11px;font-size:9px;display:flex}.skymv-node-search-empty{min-height:120px;color:var(--skymv-text-secondary);place-items:center;font-size:11px;display:grid}.skymv-keyboard-connection{z-index:var(--skymv-z-popover);background:var(--skymv-color-surface-1);border:1px solid #20d7e861;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);width:min(420px,100% - 188px);min-width:0;min-height:0;max-height:min(480px,100% - 112px);display:grid;position:absolute;top:56px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 54px #00000085}.skymv-keyboard-connection>header{border-bottom:1px solid var(--skymv-color-border);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.skymv-keyboard-connection>header div{gap:2px;display:grid}.skymv-keyboard-connection>header span{color:var(--skymv-color-primary);font-size:9px;font-weight:700}.skymv-keyboard-connection>header strong{font-size:14px}.skymv-keyboard-connection>header button{border:1px solid var(--skymv-color-border);background:0 0;border-radius:6px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.skymv-keyboard-connection>p{color:var(--skymv-text-secondary);border-bottom:1px solid var(--skymv-color-border);justify-content:space-between;gap:12px;margin:0;padding:9px 12px;font-size:10px;display:flex}.skymv-keyboard-connection>p strong{color:var(--skymv-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-keyboard-connection [role=listbox]{min-height:0;padding:7px;overflow-y:auto}.skymv-keyboard-connection [role=option]{width:100%;min-height:46px;color:var(--skymv-text-primary);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.skymv-keyboard-connection [role=option].is-active{background:#20d7e814;outline:1px solid #20d7e847}.skymv-keyboard-connection [role=option]>span{color:var(--skymv-color-primary);text-align:center;font-size:17px}.skymv-keyboard-connection [role=option]>div{min-width:0;display:grid}.skymv-keyboard-connection [role=option] strong,.skymv-keyboard-connection [role=option] small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-keyboard-connection [role=option] small{color:var(--skymv-text-secondary);font-size:9px}.skymv-keyboard-connection [role=option] em{color:var(--skymv-color-warning);font-size:9px;font-style:normal}@media (width<=720px){.skymv-node-search,.skymv-keyboard-connection{width:calc(100% - 88px);left:76px;transform:none}}.skymv-canvas-feedback{z-index:var(--skymv-z-context);color:#bceff3;pointer-events:none;background:#163438f0;border:1px solid #20d7e859;border-radius:7px;max-width:min(520px,100% - 180px);padding:8px 12px;font-size:11px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000052}.skymv-canvas-feedback.is-error{color:#ffd6d2;background:#411f23f2;border-color:#ff6b6b7a}.skymv-canvas-bottom-cluster{z-index:var(--skymv-z-context);align-items:center;gap:8px;max-width:calc(100% - 80px);transition:left .18s;display:flex;position:absolute;bottom:12px;left:68px}.skymv-canvas-bottom-cluster .skymv-canvas-controls{flex:none;position:static}.skymv-canvas-local-status{min-width:0;min-height:40px;color:var(--skymv-color-warning);white-space:nowrap;flex:0 auto;align-items:center;gap:8px;font-size:10px;display:flex;overflow:hidden}.skymv-canvas-history-status{max-width:min(360px,38vw);color:var(--skymv-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.skymv-canvas-local-status>span:last-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-canvas-local-status button{height:26px;color:var(--skymv-text-primary);background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:6px}.skymv-canvas-empty.is-interaction-empty{pointer-events:none}.skymv-canvas-empty{z-index:var(--skymv-z-node);text-align:center;border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-node);background:#121820e0;justify-items:center;width:min(460px,100% - 48px);padding:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skymv-empty-mark{width:56px;height:56px;color:var(--skymv-color-primary);background:#20d7e81a;border:1px solid #20d7e84d;border-radius:18px;place-items:center;margin-bottom:14px;font-size:23px;font-weight:900;display:grid}.skymv-canvas-empty strong{font-size:18px}.skymv-canvas-empty p{color:var(--skymv-text-secondary);margin:8px 0 12px}.skymv-draft-metadata{border-top:1px solid var(--skymv-color-border);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:14px 0 0;padding-top:12px;display:grid}.skymv-draft-metadata div{min-width:0;padding:0 8px}.skymv-draft-metadata dt{color:var(--skymv-text-secondary);font-size:9px}.skymv-draft-metadata dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.skymv-canvas-recovery{z-index:var(--skymv-z-node);width:min(560px,100% - 48px);padding:var(--skymv-space-3);background:var(--skymv-color-surface-1);border-radius:var(--skymv-radius-panel);border:1px solid #f7b84b73;justify-items:start;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #00000059}.skymv-canvas-recovery>span{color:var(--skymv-color-warning);letter-spacing:.08em;font:700 10px ui-monospace,SFMono-Regular,Consolas,monospace}.skymv-canvas-recovery strong{margin-top:8px;font-size:20px}.skymv-canvas-recovery p{color:var(--skymv-text-secondary);margin:8px 0 0}.skymv-canvas-recovery small{color:#6f8291;margin-top:8px}.skymv-canvas-recovery>div{gap:var(--skymv-space-1);margin-top:var(--skymv-space-2);display:flex}.skymv-canvas-recovery em{color:var(--skymv-color-warning);margin-top:10px;font-size:11px;font-style:normal}.skymv-inspector-draft{margin-top:var(--skymv-space-2);background:var(--skymv-color-node);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-panel);padding:12px}.skymv-inspector-draft>span{color:var(--skymv-color-primary);letter-spacing:.08em;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}.skymv-inspector-draft dl{gap:7px;margin:10px 0 0;display:grid}.skymv-inspector-draft dl div{justify-content:space-between;gap:var(--skymv-space-1);display:flex}.skymv-inspector-draft dt{color:var(--skymv-text-secondary)}.skymv-inspector-draft dd{margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.skymv-node-inspector{min-height:100%}.skymv-node-inspector.is-empty{flex-direction:column;display:flex}.skymv-node-inspector.is-empty .skymv-inspector-draft{margin-top:auto}.skymv-inspector-heading p .skymv-node-status{margin-right:6px}.skymv-inspector-selection-summary{margin-top:var(--skymv-space-2);flex-wrap:wrap;gap:6px;display:flex}.skymv-inspector-selection-summary span{color:var(--skymv-text-secondary);background:var(--skymv-color-node);border:1px solid var(--skymv-color-border);border-radius:5px;padding:4px 7px;font-size:11px}.skymv-inspector-form{padding-top:var(--skymv-space-2);gap:14px;display:grid}.skymv-inspector-form label{gap:6px;display:grid}.skymv-inspector-form label>span,.skymv-parameter-section>header strong,.skymv-reference-summary>header strong{color:var(--skymv-text-primary);font-size:12px;font-weight:700}.skymv-inspector-form label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.skymv-inspector-form label>span small{color:var(--skymv-text-secondary);font-size:10px;font-weight:400}.skymv-inspector-form input,.skymv-inspector-form textarea,.skymv-inspector-form select{width:100%;color:var(--skymv-text-primary);background:var(--skymv-color-canvas);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control)}.skymv-inspector-form input,.skymv-inspector-form select{min-height:38px;padding:0 10px}.skymv-inspector-form textarea{resize:vertical;min-height:94px;padding:10px}.skymv-inspector-form textarea.is-manual-text{max-height:360px;overflow-y:hidden}.skymv-inspector-form input:disabled,.skymv-inspector-form textarea:disabled,.skymv-inspector-form select:disabled{color:#697b89;background:#10151c}.skymv-parameter-section,.skymv-reference-summary{border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);background:#1b2430b8;gap:10px;padding:12px;display:grid}.skymv-parameter-section>header,.skymv-reference-summary>header,.skymv-estimate-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.skymv-parameter-section>header small,.skymv-reference-summary p,.skymv-reference-summary small,.skymv-inspector-muted,.skymv-run-reason{color:var(--skymv-text-secondary);margin:0;font-size:11px}.skymv-reference-summary>header span{color:#071014;background:var(--skymv-color-primary);border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.skymv-bound-assets{flex-wrap:wrap;gap:5px;display:flex}.skymv-bound-assets>span{max-width:100%;color:var(--skymv-text-primary);background:var(--skymv-color-canvas);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:10px;overflow:hidden}.skymv-bound-assets small{color:var(--skymv-color-primary);margin-left:6px}.skymv-toggle-field{grid-template-columns:1fr auto;align-items:center}.skymv-toggle-field input{width:18px;min-height:18px}.skymv-estimate-row{color:var(--skymv-text-secondary);font-size:11px}.skymv-estimate-row strong{color:var(--skymv-text-primary)}.skymv-run-button{color:#061014;background:var(--skymv-color-primary);border-radius:var(--skymv-radius-control);border:0;width:100%;min-height:42px;font-weight:800}.skymv-run-reason{text-align:center}.skymv-inspector-alert,.skymv-inspector-feedback{color:#ffd1d6;background:#ff5d6c17;border:1px solid #ff5d6c42;border-radius:6px;padding:9px 10px;font-size:11px}.skymv-inspector-feedback{color:#b9f5fb;background:#20d7e812;border-color:#20d7e838}.skymv-status-light.is-save_failed{background:var(--skymv-color-danger)}.skymv-status-light.is-dirty,.skymv-status-light.is-saving,.skymv-status-light.is-offline_dirty{background:var(--skymv-color-warning)}.skymv-canvas-controls{z-index:var(--skymv-z-context);height:var(--skymv-control-height);background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 24px #00000047}.skymv-canvas-controls button{background:0 0;border:0;border-radius:6px;min-width:32px;height:32px;padding:0 9px}.skymv-canvas-controls button:hover:not(:disabled){background:var(--skymv-color-node)}.skymv-canvas-controls span{min-width:48px;color:var(--skymv-text-secondary);text-align:center;font-size:11px}.skymv-zoom-menu-wrap{position:relative}.skymv-canvas-controls .skymv-zoom-menu-trigger{min-width:54px;color:var(--skymv-text-secondary);font-size:11px}.skymv-zoom-menu{background:var(--skymv-color-surface-1);border:1px solid var(--skymv-color-border);border-radius:6px;width:112px;padding:5px;display:grid;position:absolute;bottom:40px;right:0;box-shadow:0 12px 32px #0000006b}.skymv-canvas-controls .skymv-zoom-menu>button{text-align:right;width:100%;min-width:0}.skymv-canvas-controls .skymv-zoom-menu>button[aria-checked=true]{color:var(--skymv-color-primary);background:#20d7e817}.skymv-canvas-view-toggles{display:contents}.skymv-canvas-view-toggles button{width:32px;min-width:32px;height:32px;color:var(--skymv-text-secondary);background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;padding:0;display:grid}.skymv-canvas-view-toggles button:hover:not(:disabled){color:var(--skymv-text-primary);background:var(--skymv-color-node)}.skymv-canvas-view-toggles button>svg{stroke-width:1.7px;width:16px;height:16px}.skymv-canvas-edges-hint{width:238px;min-height:40px;color:var(--skymv-text-primary);background:var(--skymv-color-surface-1);border:1px solid #20d7e86b;border-radius:6px;align-items:center;gap:8px;padding:8px 8px 8px 11px;font-size:11px;display:flex;position:absolute;bottom:42px;right:0;box-shadow:0 10px 28px #00000061}.skymv-canvas-edges-hint:after{content:"";background:var(--skymv-color-surface-1);border-bottom:1px solid #20d7e86b;border-right:1px solid #20d7e86b;width:8px;height:8px;position:absolute;bottom:-5px;right:54px;transform:rotate(45deg)}.skymv-canvas-view-toggles .skymv-canvas-edges-hint button{width:26px;min-width:26px;height:26px;color:var(--skymv-text-secondary);flex:0 0 26px;padding:0}.skymv-canvas-view-toggles button[aria-pressed=true]{color:var(--skymv-text-primary);background:var(--skymv-color-node);border-color:#0000}.skymv-canvas-minimap{z-index:var(--skymv-z-context);border:1px solid var(--skymv-color-border);cursor:grab;background:#060c11eb;border-radius:6px;width:220px;height:140px;padding:0;transition:left .18s;position:absolute;bottom:60px;right:12px;overflow:hidden;box-shadow:0 10px 30px #0000004d}.skymv-canvas-minimap.is-dragging{cursor:grabbing}.skymv-canvas-minimap:focus-visible{outline:2px solid var(--skymv-color-accent);outline-offset:2px}.skymv-canvas-minimap svg{width:100%;height:100%;display:block}.skymv-canvas-minimap rect{fill:#52616f;stroke:#ffffff24;stroke-width:1px;vector-effect:non-scaling-stroke}.skymv-canvas-minimap rect.is-text{fill:#3296a2}.skymv-canvas-minimap rect.is-image{fill:#7368b7}.skymv-canvas-minimap rect.is-video{fill:#bd6550}.skymv-canvas-minimap rect.is-audio{fill:#3f9466}.skymv-canvas-minimap rect.is-script{fill:#a98743}.skymv-canvas-minimap rect.is-viewport{fill:#20d7e814;stroke:var(--skymv-color-accent);stroke-width:2px}@media (width<=720px){.skymv-canvas-asset-drawer{width:auto;inset:72px 8px 8px}.skymv-app.is-canvas .skymv-canvas-surface.is-asset-drawer-open .skymv-canvas-bottom-cluster,.skymv-app.is-canvas .skymv-canvas-surface.is-asset-drawer-open .skymv-canvas-minimap{opacity:0;pointer-events:none;left:12px}.skymv-canvas-minimap{width:176px;height:112px}}.skymv-storyboard-fixture{z-index:var(--skymv-z-node);inset:var(--skymv-space-2);grid-template-columns:repeat(3,minmax(280px,1fr));gap:12px;padding-bottom:52px;display:grid;position:absolute;overflow:auto}.skymv-storyboard-fixture>section{border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-panel);background:#121820eb;min-width:280px;overflow:hidden}.skymv-storyboard-fixture header{height:48px;padding:0 var(--skymv-space-2);border-bottom:1px solid var(--skymv-color-border);justify-content:space-between;align-items:center;display:flex}.skymv-storyboard-fixture header span{color:var(--skymv-text-secondary)}.skymv-storyboard-fixture section>div{min-height:220px;padding:var(--skymv-space-2);color:var(--skymv-text-secondary);text-align:center;align-content:center;place-items:center;display:grid}.skymv-storyboard-fixture small{color:#637585;margin-top:6px}@keyframes skymv-spin{to{transform:rotate(360deg)}}.skymv-generation-panel{border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-panel);background:#0f161dd1;gap:10px;padding:12px;display:grid}.skymv-generation-panel>header,.skymv-generation-panel>header>div,.skymv-generation-progress,.skymv-generation-quote{gap:5px;display:grid}.skymv-generation-panel>header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.skymv-generation-panel>header strong{color:var(--skymv-text-primary);font-size:12px}.skymv-generation-panel>header small,.skymv-generation-attempts,.skymv-generation-progress small,.skymv-generation-quote small{color:var(--skymv-text-secondary);font-size:10px}.skymv-generation-panel>header>span{color:var(--skymv-text-secondary);background:#ffffff0d;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.skymv-generation-panel>header>span.is-running,.skymv-generation-panel>header>span.is-queued{color:var(--skymv-color-primary)}.skymv-generation-panel>header>span.is-succeeded{color:var(--skymv-color-success)}.skymv-generation-panel>header>span.is-failed{color:var(--skymv-color-danger)}.skymv-generation-notice,.skymv-generation-error,.skymv-generation-message{color:var(--skymv-text-secondary);border-radius:var(--skymv-radius-control);background:#ffffff0a;margin:0;padding:8px 9px;font-size:11px;line-height:1.55}.skymv-generation-notice.is-warning{color:#f7d18c;background:#f7b84b17}.skymv-generation-error{color:#ffb6bd;background:#ff5d6c1a}.skymv-generation-quote{border-radius:var(--skymv-radius-control);border:1px solid #20d7e82e;padding:9px}.skymv-generation-quote>div,.skymv-generation-progress>div{color:var(--skymv-text-secondary);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.skymv-generation-quote strong,.skymv-generation-progress strong{color:var(--skymv-text-primary)}.skymv-generation-quote p{color:#ffb6bd;margin:0;font-size:10px}.skymv-generation-progress progress{width:100%;height:7px;accent-color:var(--skymv-color-primary);border:0;border-radius:999px;overflow:hidden}.skymv-generation-actions{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.skymv-generation-actions button{min-height:36px;color:var(--skymv-text-primary);background:var(--skymv-color-node);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);padding:0 10px;font-weight:750}.skymv-generation-actions button.is-primary{color:#061014;background:var(--skymv-color-primary);border-color:#0000}.skymv-generation-actions button:disabled{color:#647785;cursor:not-allowed;background:#111820}.skymv-node-output{border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);background:#090d12;margin:0;overflow:hidden}.skymv-node-output img,.skymv-node-output video{-o-object-fit:contain;object-fit:contain;width:100%;max-height:240px;display:block}.skymv-node-output figcaption{color:var(--skymv-text-secondary);padding:7px 9px;font-size:10px}@keyframes skymv-skeleton{to{background-position:-200% 0}}.skymv-task-drawer{z-index:var(--skymv-z-overlay);top:var(--skymv-topbar-height);right:0;bottom:var(--skymv-statusbar-height);width:440px;max-width:calc(100vw - var(--skymv-rail-width));background:color-mix(in srgb, var(--skymv-color-surface-1) 97%, transparent);border-left:1px solid var(--skymv-color-border);flex-direction:column;display:flex;position:fixed;box-shadow:-18px 0 48px #0000005c}.skymv-task-drawer-header{border-bottom:1px solid var(--skymv-color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.skymv-task-drawer-header>div:first-child{gap:3px;display:grid}.skymv-task-drawer-header>div:last-child{gap:8px;display:flex}.skymv-task-drawer-header span,.skymv-task-drawer-header small{color:var(--skymv-text-secondary);font-size:12px}.skymv-task-drawer-header h2{margin:0;font-size:20px}.skymv-task-drawer button{background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);min-height:34px;padding:0 11px}.skymv-task-tabs{border-bottom:1px solid var(--skymv-color-border);grid-template-columns:repeat(4,1fr);gap:5px;padding:12px 16px;display:grid}.skymv-task-tabs button{color:var(--skymv-text-secondary);background:0 0}.skymv-task-tabs button.is-active{color:var(--skymv-color-primary);background:#20d7e817;border-color:#20d7e873}.skymv-task-drawer-body{flex:1;min-height:0;padding:16px;overflow:auto}.skymv-task-list,.skymv-task-risks{gap:10px;display:grid}.skymv-task-risks{margin-bottom:16px}.skymv-task-risks>header{color:var(--skymv-color-warning);justify-content:space-between;display:flex}.skymv-task-risk-card,.skymv-task-card,.skymv-task-center-state,.skymv-task-warning{background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-panel);padding:14px}.skymv-task-risk-card{border-color:#f7b84b73}.skymv-task-risk-card>div,.skymv-task-card>header,.skymv-task-card footer,.skymv-task-progress,.skymv-task-card dl div{justify-content:space-between;align-items:center;gap:10px;display:flex}.skymv-task-risk-card>div span{color:var(--skymv-color-warning)}.skymv-task-risk-card small,.skymv-task-risk-card p,.skymv-task-card small,.skymv-task-card p,.skymv-task-card dt{color:var(--skymv-text-secondary);font-size:12px}.skymv-task-risk-card p{margin:8px 0}.skymv-task-card{border-left-width:3px}.skymv-task-card.is-running,.skymv-task-card.is-queued{border-left-color:var(--skymv-color-primary)}.skymv-task-card.is-succeeded{border-left-color:var(--skymv-color-success)}.skymv-task-card.is-failed{border-left-color:var(--skymv-color-danger)}.skymv-task-card.is-canceled{border-left-color:var(--skymv-color-warning)}.skymv-task-card>header>div{flex:1;display:grid}.skymv-task-state{font-size:12px;font-weight:700}.skymv-task-card.is-running .skymv-task-state,.skymv-task-card.is-queued .skymv-task-state{color:var(--skymv-color-primary)}.skymv-task-card.is-succeeded .skymv-task-state{color:var(--skymv-color-success)}.skymv-task-card.is-failed .skymv-task-state{color:var(--skymv-color-danger)}.skymv-task-progress{margin:12px 0}.skymv-task-progress progress{height:6px;accent-color:var(--skymv-color-primary);flex:1}.skymv-task-card dl{gap:6px;margin:12px 0;display:grid}.skymv-task-card dd{text-align:right;margin:0}.skymv-task-card footer{justify-content:flex-start}.skymv-task-center-state{text-align:center;place-items:center;gap:8px;margin-bottom:10px;display:grid}.skymv-task-center-state small{color:var(--skymv-text-secondary)}.skymv-task-center-state.is-error{border-color:#ff5d6c73}.skymv-task-warning{color:var(--skymv-color-warning);margin-bottom:10px}.skymv-task-spinner{border:2px solid var(--skymv-color-border);border-top-color:var(--skymv-color-primary);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite skymv-task-spin}@keyframes skymv-task-spin{to{transform:rotate(1turn)}}.skymv-preflight-backdrop{z-index:var(--skymv-z-modal);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03080cb8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.skymv-preflight-dialog{background:var(--skymv-color-surface-1);border:1px solid var(--skymv-color-border);border-radius:16px;flex-direction:column;width:min(920px,100vw - 72px);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 28px 90px #00000085}.skymv-preflight-header,.skymv-preflight-footer,.skymv-preflight-header>div:last-child,.skymv-preflight-node header,.skymv-preflight-wave>header{align-items:center;display:flex}.skymv-preflight-header{border-bottom:1px solid var(--skymv-color-border);justify-content:space-between;gap:18px;padding:18px 22px}.skymv-preflight-header h2{margin:2px 0;font-size:21px}.skymv-preflight-header p,.skymv-preflight-header span{color:var(--skymv-text-secondary);margin:0;font-size:12px}.skymv-preflight-header>div:last-child{gap:8px}.skymv-preflight-header button,.skymv-preflight-footer button{background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);min-height:36px;padding:0 12px}.skymv-preflight-readonly,.skymv-preflight-status{border:1px solid var(--skymv-color-border);border-radius:999px;padding:5px 8px}.skymv-preflight-status.is-ready{color:var(--skymv-color-success);border-color:#55d7806b}.skymv-preflight-status.is-blocked{color:var(--skymv-color-danger);border-color:#ff5d6c6b}.skymv-preflight-status.is-stale{color:var(--skymv-color-warning);border-color:#f7b84b6b}.skymv-preflight-body{flex:1;min-height:0;padding:18px 22px;overflow:auto}.skymv-preflight-scopes{border:0;grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:0;display:grid}.skymv-preflight-scopes legend{color:var(--skymv-text-secondary);margin-bottom:8px;font-size:12px}.skymv-preflight-scopes label{background:var(--skymv-color-surface-2);border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.skymv-preflight-scopes label.is-selected{border-color:#20d7e88c}.skymv-preflight-scopes label:has(input:disabled){opacity:.48}.skymv-preflight-scopes span{display:grid}.skymv-preflight-scopes small,.skymv-preflight-selection-help,.skymv-preflight-parallel,.skymv-preflight-meaning{color:var(--skymv-text-secondary);font-size:12px}.skymv-preflight-selection-help{margin:8px 0 0}.skymv-preflight-meaning{margin:12px 0 0}.skymv-preflight-stale,.skymv-preflight-global-issues,.skymv-preflight-parallel,.skymv-preflight-empty{border-radius:var(--skymv-radius-control);color:var(--skymv-color-warning);background:#f7b84b12;border:1px solid #f7b84b59;margin-top:12px;padding:10px 12px}.skymv-preflight-summary{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;display:grid}.skymv-preflight-summary>div{background:var(--skymv-color-surface-2);border-radius:var(--skymv-radius-control);gap:3px;padding:10px;display:grid}.skymv-preflight-summary span{color:var(--skymv-text-secondary);font-size:11px}.skymv-preflight-summary strong{font-size:19px}.skymv-preflight-summary .is-danger strong{color:var(--skymv-color-danger)}.skymv-preflight-global-issues{color:var(--skymv-text-primary);border-color:var(--skymv-color-border);background:var(--skymv-color-surface-2)}.skymv-preflight-global-issues h3{margin:0 0 8px;font-size:14px}.skymv-preflight-global-issues ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.skymv-preflight-global-issues li{border-left:3px solid var(--skymv-color-border);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 8px;font-size:12px;display:flex}.skymv-preflight-global-issues li.is-blocking{border-left-color:var(--skymv-color-danger);background:#ff5d6c12}.skymv-preflight-global-issues li.is-warning{border-left-color:var(--skymv-color-warning);background:#f7b84b12}.skymv-preflight-global-issues li.is-info{border-left-color:var(--skymv-color-primary);background:#20d7e812}.skymv-preflight-global-issues a{color:var(--skymv-color-primary)}.skymv-preflight-severity{border:1px solid;border-radius:999px;padding:1px 6px;font-size:10px;line-height:1.5}.is-blocking>.skymv-preflight-severity{color:var(--skymv-color-danger)}.is-warning>.skymv-preflight-severity{color:var(--skymv-color-warning)}.is-info>.skymv-preflight-severity{color:var(--skymv-color-primary)}.skymv-preflight-estimates{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.skymv-preflight-estimates>div{border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);gap:3px;padding:10px;display:grid}.skymv-preflight-estimates span,.skymv-preflight-estimates small{color:var(--skymv-text-secondary);font-size:11px}.skymv-preflight-estimates strong{color:var(--skymv-color-warning)}.skymv-preflight-waves{gap:10px;margin-top:14px;display:grid}.skymv-preflight-wave{border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-panel);overflow:hidden}.skymv-preflight-wave>header{background:var(--skymv-color-surface-2);justify-content:space-between;padding:8px 11px}.skymv-preflight-wave>header small{color:var(--skymv-text-secondary)}.skymv-preflight-wave>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.skymv-preflight-node{border-left:3px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);border-radius:7px;padding:10px}.skymv-preflight-node:focus{outline:2px solid var(--skymv-color-primary);outline-offset:2px}.skymv-preflight-node.is-static_ready{border-left-color:var(--skymv-color-success)}.skymv-preflight-node.is-needs_runtime_validation{border-left-color:var(--skymv-color-warning)}.skymv-preflight-node.is-blocked{border-left-color:var(--skymv-color-danger)}.skymv-preflight-node header{justify-content:space-between;gap:8px}.skymv-preflight-node header span,.skymv-preflight-node>small,.skymv-preflight-node p,.skymv-preflight-node li{color:var(--skymv-text-secondary);font-size:11px}.skymv-preflight-node p{margin:5px 0}.skymv-preflight-node ul{gap:4px;margin:5px 0 0;padding:0;list-style:none;display:grid}.skymv-preflight-node li{align-items:flex-start;gap:5px;display:flex}.skymv-preflight-footer{border-top:1px solid var(--skymv-color-border);justify-content:flex-end;gap:8px;padding:13px 22px}.skymv-storyboard{background:linear-gradient(#ffffff04 1px, transparent 1px), linear-gradient(90deg, #ffffff04 1px, transparent 1px), var(--skymv-color-canvas);background-size:24px 24px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.skymv-storyboard-toolbar{border-bottom:1px solid var(--skymv-color-border);background:#11151deb;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:12px 18px;display:flex}.skymv-storyboard-toolbar>div:first-child>span{color:var(--skymv-color-primary);letter-spacing:.14em;font-size:10px;font-weight:700}.skymv-storyboard-toolbar h1{margin:2px 0;font-size:18px}.skymv-storyboard-toolbar p{color:var(--skymv-text-secondary);margin:0;font-size:11px}.skymv-storyboard-controls{align-items:center;gap:10px;display:flex}.skymv-storyboard-controls label{border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:flex}.skymv-storyboard-readonly{color:var(--skymv-color-warning);border:1px solid;border-radius:999px;padding:4px 8px;font-size:10px}.skymv-storyboard-options{border-bottom:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-1);flex:none;align-items:center;gap:12px;min-height:54px;padding:8px 18px;display:flex}.skymv-storyboard-options fieldset{border:0;align-items:center;gap:4px;min-width:0;margin:0;padding:0;display:flex}.skymv-storyboard-options legend{float:left;color:var(--skymv-text-secondary);margin-right:5px;font-size:11px}.skymv-storyboard-options button{border:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);min-height:28px;padding:3px 9px;font-size:11px}.skymv-storyboard-options button.is-active{color:var(--skymv-color-primary);border-color:#20d7e88c}.skymv-storyboard-video-filter{margin-left:auto!important}.skymv-storyboard-video-filter small{max-width:260px;color:var(--skymv-text-secondary);margin-left:4px;font-size:10px}.skymv-storyboard-scroll{scrollbar-color:var(--skymv-color-border) transparent;flex:auto;min-width:0;min-height:0;overflow:auto}.skymv-storyboard-board{align-items:stretch;min-width:100%;height:100%;min-height:420px;padding:12px;display:flex}.skymv-storyboard-column-group{flex-basis:0;min-width:292px;min-height:0;display:flex}.skymv-storyboard-column{border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-panel);background:#141922e0;flex-direction:column;flex:auto;min-width:280px;min-height:0;display:flex;overflow:hidden}.skymv-storyboard-column>header{border-bottom:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);flex:none;justify-content:space-between;align-items:center;min-height:42px;padding:8px 11px;display:flex}.skymv-storyboard-column>header span{font-weight:700}.skymv-storyboard-column>header strong{min-width:22px;height:22px;color:var(--skymv-color-primary);background:#20d7e81f;border-radius:999px;place-items:center;font-size:11px;display:grid}.skymv-storyboard-cards{flex:auto;min-height:0;padding:9px;overflow:hidden auto}.skymv-storyboard-column-empty{color:var(--skymv-text-secondary);text-align:center;margin:20px 6px;font-size:12px}.skymv-storyboard-resizer{cursor:col-resize;touch-action:none;flex:0 0 12px;min-width:12px;position:relative}.skymv-storyboard-resizer span{background:var(--skymv-color-border);border-radius:4px;width:4px;height:44px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.skymv-storyboard-resizer:hover span,.skymv-storyboard-resizer:focus-visible span{background:var(--skymv-color-primary)}.skymv-storyboard-card{border:1px solid var(--skymv-color-border);border-left:3px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);border-radius:8px;gap:8px;margin-bottom:9px;padding:9px;display:grid}.skymv-storyboard-card.is-selected{border-color:#20d7e8a6;box-shadow:inset 0 0 0 1px #20d7e838}.skymv-storyboard-card.is-running,.skymv-storyboard-card.is-queued{border-left-color:var(--skymv-color-primary)}.skymv-storyboard-card.is-succeeded,.skymv-storyboard-card.is-ready{border-left-color:var(--skymv-color-success)}.skymv-storyboard-card.is-failed,.skymv-storyboard-card.is-blocked{border-left-color:var(--skymv-color-danger)}.skymv-storyboard-card.is-warning,.skymv-storyboard-card.is-canceled{border-left-color:var(--skymv-color-warning)}.skymv-storyboard-card-select{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0;display:flex}.skymv-storyboard-card-select>span:last-child{min-width:0;display:grid}.skymv-storyboard-card-select strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-storyboard-card-select small{color:var(--skymv-text-secondary);overflow-wrap:anywhere;font-size:10px}.skymv-storyboard-card-kind{border:1px solid var(--skymv-color-border);width:30px;height:30px;color:var(--skymv-color-primary);border-radius:6px;flex:0 0 30px;place-items:center;display:grid}.skymv-storyboard-media-placeholder{border:1px dashed var(--skymv-color-border);min-height:94px;color:var(--skymv-text-secondary);background:#0000001f;border-radius:7px;place-items:center;padding:8px;display:grid}.skymv-storyboard-media-placeholder>span{color:var(--skymv-color-primary);font-size:25px}.density-compact .skymv-storyboard-media-placeholder{grid-template-columns:auto 1fr;gap:8px;min-height:48px}.density-compact .skymv-storyboard-card{gap:5px;padding:7px}.skymv-storyboard-summary{color:var(--skymv-text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}.density-compact .skymv-storyboard-summary{-webkit-line-clamp:2}.skymv-storyboard-metadata{flex-wrap:wrap;gap:4px;display:flex}.skymv-storyboard-metadata span{color:var(--skymv-text-secondary);background:#ffffff0a;border-radius:4px;padding:2px 5px;font-size:10px}.skymv-storyboard-card-status{grid-template-columns:auto 1fr;align-items:center;gap:4px 7px;display:grid}.skymv-storyboard-card-status>span{font-size:11px;font-weight:700}.skymv-storyboard-card-status small{color:var(--skymv-text-secondary);font-size:10px}.skymv-storyboard-card-status progress{width:100%;height:6px;accent-color:var(--skymv-color-primary);grid-column:1/-1}.skymv-storyboard-locate{border:1px solid var(--skymv-color-border);background:0 0;border-radius:5px;justify-self:end;padding:3px 7px;font-size:10px;color:var(--skymv-text-secondary)!important}.skymv-storyboard-locate:hover{border-color:#20d7e88c;color:var(--skymv-color-primary)!important}.skymv-storyboard-new-output{border-left:2px solid var(--skymv-color-warning);color:var(--skymv-color-warning);background:#f7b84b12;margin:0;padding:5px 7px;font-size:10px}.skymv-task-event-gate{border-bottom:1px solid var(--skymv-color-border);color:var(--skymv-text-secondary);background:#20d7e80a;margin:0;padding:8px 12px;font-size:10px;line-height:1.45}.skymv-storyboard-state{min-width:0;min-height:100%;color:var(--skymv-text-secondary);text-align:center;background:var(--skymv-color-canvas);place-content:center;justify-items:center;gap:8px;padding:32px;display:grid}.skymv-storyboard-state strong{color:var(--skymv-text-primary);font-size:18px}.skymv-storyboard-state p{max-width:560px;margin:0}.skymv-storyboard-state small{color:var(--skymv-color-primary);letter-spacing:.08em;font-size:10px}.skymv-storyboard-state.is-recovery small,.skymv-storyboard-state.is-blocked small{color:var(--skymv-color-warning)}.skymv-storyboard-inspector-heading small{border:1px solid var(--skymv-color-warning);color:var(--skymv-color-warning);border-radius:999px;margin-top:8px;padding:2px 6px;font-size:9px;display:inline-flex}.skymv-storyboard-inspector article{border:1px solid var(--skymv-color-border);border-radius:var(--skymv-radius-control);background:var(--skymv-color-surface-2);gap:9px;padding:10px;display:grid}.skymv-storyboard-inspector article>p,.skymv-storyboard-inspector>p,.skymv-storyboard-inspector div>p{color:var(--skymv-text-secondary);margin:0;font-size:12px}.skymv-storyboard-inspector-status{color:var(--skymv-color-primary);border:1px solid;border-radius:999px;justify-self:start;padding:2px 7px;font-size:9px}.skymv-storyboard-inspector dl{grid-template-columns:auto minmax(0,1fr);gap:5px 8px;margin:0;font-size:11px;display:grid}.skymv-storyboard-inspector dt{color:var(--skymv-text-secondary)}.skymv-storyboard-inspector dd{overflow-wrap:anywhere;min-width:0;margin:0}.skymv-script-editor-entry{border-radius:var(--skymv-radius-control);background:#20d7e80d;border:1px solid #20d7e847;gap:7px;padding:10px;display:grid}.skymv-script-editor-entry header{justify-content:space-between}.skymv-script-editor-entry header small,.skymv-script-editor-entry p{color:var(--skymv-text-secondary);margin:0;font-size:11px}.skymv-script-editor-entry button{min-height:34px;color:var(--skymv-color-primary);background:#20d7e817;border:1px solid #20d7e873;border-radius:6px}.skymv-script-dialog-backdrop{z-index:var(--skymv-z-modal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070beb;padding:8px;display:grid;position:fixed;inset:0}.skymv-script-dialog{border:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-1);border-radius:12px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000008c}.skymv-script-dialog-header{border-bottom:1px solid var(--skymv-color-border);justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;display:flex}.skymv-script-dialog-header>div:first-child>span{color:var(--skymv-color-primary);letter-spacing:.12em;font-size:10px;font-weight:700}.skymv-script-dialog-header h2{margin:2px 0;font-size:19px}.skymv-script-dialog-header p{color:var(--skymv-text-secondary);margin:0;font-size:11px}.skymv-script-dialog-header>div:last-child{align-items:center;gap:9px;display:flex}.skymv-script-dialog-header button{border:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);border-radius:7px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.skymv-script-readonly{border:1px solid var(--skymv-color-warning);color:var(--skymv-color-warning);border-radius:999px;padding:3px 8px;font-size:10px}.skymv-script-control-strip{border-bottom:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);grid-template-rows:auto auto;display:grid}.skymv-script-disabled-features{align-items:center;gap:6px;padding:8px 18px 5px;display:flex}.skymv-script-disabled-features button{border:1px solid var(--skymv-color-border);background:0 0;border-radius:5px;min-height:28px;padding:3px 9px;font-size:11px}.skymv-script-disabled-features button.is-stage-action:not(:disabled){color:var(--skymv-color-primary);background:#20d7e817;border-color:#20d7e885}.skymv-script-disabled-features>span{color:var(--skymv-text-secondary);margin-left:auto;font-size:10px}.skymv-script-stage-track{min-width:0;color:var(--skymv-text-secondary);scrollbar-width:thin;align-items:center;gap:6px;padding:0 18px 7px;font-size:9px;display:flex;overflow-x:auto}.skymv-script-stage-track span{border:1px solid var(--skymv-color-border);border-radius:4px;flex:none;padding:2px 6px}.skymv-script-stage-track span.is-reached{color:var(--skymv-color-primary);border-color:#20d7e86b}.skymv-script-stage-track span[aria-current=step]{background:#20d7e81a;font-weight:700}.skymv-script-stale{background:#f7b84b14;border-bottom:1px solid #f7b84b59;align-items:center;gap:9px;padding:9px 18px;display:flex}.skymv-script-stale strong{color:var(--skymv-color-warning)}.skymv-script-stale p{color:var(--skymv-text-secondary);flex:1;margin:0;font-size:11px}.skymv-script-stale button{border:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);border-radius:5px;padding:4px 8px;font-size:11px}.skymv-script-dialog-body{grid-template-columns:minmax(300px,28%) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.skymv-script-source-panel{border-right:1px solid var(--skymv-color-border);background:#00000017;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:12px;display:grid}.skymv-script-source-panel header,.skymv-script-shots-panel>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.skymv-script-source-panel header span,.skymv-script-source-panel small{color:var(--skymv-text-secondary);font-size:10px}.skymv-script-source-panel textarea{resize:none;border:1px solid var(--skymv-color-border);background:var(--skymv-color-canvas);width:100%;min-height:0;color:var(--skymv-text-primary);border-radius:7px;margin:9px 0;padding:10px;line-height:1.65}.skymv-script-shots-panel{grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;padding:12px;display:grid}.skymv-script-shots-panel>header{padding-bottom:10px}.skymv-script-shots-panel>header>div{align-items:center;gap:8px;display:flex}.skymv-script-shots-panel>header span{color:var(--skymv-color-primary);font-size:11px}.skymv-script-shots-panel>header button{background:#20d7e814;border:1px solid #20d7e86b;border-radius:6px;min-height:32px;padding:4px 10px}.skymv-script-bulk-toolbar{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:0 0 9px;display:flex}.skymv-script-bulk-toolbar button,.skymv-script-bulk-toolbar select{border:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);min-height:30px;color:var(--skymv-text-primary);border-radius:5px;padding:4px 8px;font-size:10px}.skymv-script-bulk-toolbar button.is-danger{color:var(--skymv-color-danger);border-color:#ff66776b}.skymv-script-select-all{min-height:30px;color:var(--skymv-text-secondary);align-items:center;gap:6px;font-size:10px;display:flex}.skymv-script-select-all input,.skymv-script-shot>header input{width:16px;height:16px;accent-color:var(--skymv-color-primary)}.skymv-script-bulk-confirm{color:var(--skymv-color-danger);flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.skymv-script-shots{scrollbar-color:var(--skymv-color-border) transparent;min-height:0;padding-right:4px;overflow-y:auto}.skymv-script-empty{border:1px dashed var(--skymv-color-border);min-height:220px;color:var(--skymv-text-secondary);border-radius:8px;place-items:center;display:grid}.skymv-script-shot{border:1px solid var(--skymv-color-border);border-left:3px solid var(--skymv-color-primary);background:var(--skymv-color-surface-2);border-radius:8px;margin-bottom:10px;padding:11px}.skymv-script-shot.is-selected{border-color:#20d7e885;border-left-color:var(--skymv-color-primary);box-shadow:0 0 0 1px #20d7e81a}.skymv-script-shot>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.skymv-script-shot>header>div{align-items:center;gap:7px;min-width:0;display:flex}.skymv-script-shot>header span{color:var(--skymv-color-primary);font-size:10px;font-weight:700}.skymv-script-shot>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-script-shot>header small{color:var(--skymv-text-secondary);font-size:9px}.skymv-script-shot>header button{border:1px solid var(--skymv-color-border);background:0 0;border-radius:5px;min-width:27px;min-height:27px;padding:2px 6px;font-size:10px}.skymv-script-shot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.skymv-script-shot-grid label{gap:4px;min-width:0;display:grid}.skymv-script-shot-grid label.is-wide{grid-column:1/-1}.skymv-script-shot-grid label>span{color:var(--skymv-text-secondary);justify-content:space-between;align-items:center;font-size:10px;display:flex}.skymv-script-shot-grid label>span small{font-size:9px}.skymv-script-shot-grid input,.skymv-script-shot-grid select,.skymv-script-shot-grid textarea{border:1px solid var(--skymv-color-border);background:var(--skymv-color-canvas);width:100%;min-width:0;color:var(--skymv-text-primary);border-radius:5px;padding:6px 7px;font-size:11px}.skymv-script-shot-grid textarea{resize:vertical}.skymv-script-shot-assets{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.skymv-script-shot-assets span{border:1px solid var(--skymv-color-border);max-width:240px;color:var(--skymv-text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:10px;overflow:hidden}.skymv-script-shot-assets span.is-character{color:#9db5ff;border-color:#4c7dff73}.skymv-script-shot-assets span.is-scene{color:var(--skymv-color-primary);border-color:#20d7e86b}.skymv-script-shot-assets span.is-prop{color:var(--skymv-color-warning);border-color:#f7b84b6b}.skymv-script-asset-drawer{z-index:4;border-left:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-1);grid-template-rows:auto auto auto auto minmax(0,1fr) auto;width:min(390px,100%);min-width:0;min-height:0;display:grid;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 48px #0000007a}.skymv-script-asset-drawer>header{border-bottom:1px solid var(--skymv-color-border);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.skymv-script-asset-drawer>header span{color:var(--skymv-color-primary);letter-spacing:.08em;font-size:9px;font-weight:700}.skymv-script-asset-drawer>header h3{margin:2px 0 0;font-size:16px}.skymv-script-asset-drawer>header button{border:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);border-radius:7px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.skymv-script-asset-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px 12px 0;display:grid}.skymv-script-asset-tabs button{border:1px solid var(--skymv-color-border);min-height:34px;color:var(--skymv-text-secondary);background:0 0;border-radius:6px;font-size:11px}.skymv-script-asset-tabs button span{color:inherit;margin-left:3px;font-size:9px}.skymv-script-asset-tabs button.is-active{color:var(--skymv-color-primary);background:#20d7e814;border-color:#20d7e88c}.skymv-script-asset-actions{gap:6px;padding:10px 12px 0;display:flex}.skymv-script-asset-actions button{border:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);border-radius:6px;min-height:34px;padding:4px 9px;font-size:11px}.skymv-script-asset-boundary{color:var(--skymv-text-secondary);margin:9px 12px 0;font-size:10px;line-height:1.45}.skymv-script-asset-message{border:1px solid var(--skymv-color-border);color:var(--skymv-text-secondary);border-radius:6px;margin:8px 12px 0;padding:7px 8px;font-size:10px}.skymv-script-asset-message.is-error{color:var(--skymv-color-danger);border-color:#ff6b7a61}.skymv-script-asset-content{min-width:0;min-height:0;overflow-y:auto}.skymv-script-asset-empty{border:1px dashed var(--skymv-color-border);min-height:90px;color:var(--skymv-text-secondary);border-radius:7px;place-items:center;margin:10px 12px;font-size:11px;display:grid}.skymv-script-asset-list{min-height:0;padding:10px 12px}.skymv-script-asset-list article{border-bottom:1px solid #ffffff0d;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:6px 0;display:grid}.skymv-script-asset-thumb{border:1px solid var(--skymv-color-border);background:var(--skymv-color-canvas);width:48px;height:48px;color:var(--skymv-color-primary);border-radius:6px;place-items:center;display:grid;overflow:hidden}.skymv-script-asset-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skymv-script-asset-list article>div:nth-child(2){gap:3px;min-width:0;display:grid}.skymv-script-asset-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.skymv-script-asset-list small{color:var(--skymv-text-secondary);font-size:9px}.skymv-script-asset-list article>button{min-height:30px;color:var(--skymv-color-primary);background:#20d7e812;border:1px solid #20d7e861;border-radius:5px;padding:3px 7px;font-size:10px}.skymv-script-asset-drawer>footer{border-top:1px solid var(--skymv-color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:10px 12px;display:grid}.skymv-script-asset-drawer>footer button{border:1px solid var(--skymv-color-border);background:0 0;border-radius:5px;min-height:31px;padding:3px;font-size:9px}.skymv-script-dialog-footer{border-top:1px solid var(--skymv-color-border);justify-content:flex-end;align-items:center;gap:8px;min-height:54px;padding:9px 18px;display:flex}.skymv-script-dialog-footer>div:first-child{color:var(--skymv-text-secondary);flex:1;font-size:11px}.skymv-script-dialog-footer button{border:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);border-radius:6px;min-height:32px;padding:4px 11px}.skymv-script-error{color:var(--skymv-color-danger);font-size:11px}.skymv-script-close-shade{background:#0000009e;place-items:center;display:grid;position:absolute;inset:0}.skymv-script-close-confirm{background:var(--skymv-color-surface-1);border:1px solid #f7b84b61;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;width:min(620px,100% - 32px);padding:17px;display:grid;box-shadow:0 18px 60px #0000008c}.skymv-script-close-confirm strong,.skymv-script-close-confirm p{grid-column:1/-1;margin:0}.skymv-script-close-confirm p{color:var(--skymv-text-secondary);font-size:12px}.skymv-script-close-confirm button{border:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);border-radius:6px;min-height:32px}.skymv-media-lifecycle{border:1px solid var(--skymv-color-border);background:#1b2430b8;border-radius:8px;gap:9px;padding:12px;display:grid}.skymv-media-lifecycle>header,.skymv-video-edit>header,.skymv-media-summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.skymv-media-lifecycle>header strong,.skymv-video-edit>header strong{color:var(--skymv-text-primary);font-size:12px}.skymv-media-lifecycle>header small,.skymv-video-edit>header small,.skymv-media-summary span{color:var(--skymv-text-secondary);font-size:10px}.skymv-media-empty,.skymv-upload-notice,.skymv-media-feedback,.skymv-video-edit>p{color:var(--skymv-text-secondary);margin:0;font-size:11px;line-height:1.5}.skymv-current-output{background:#20d7e80d;border:1px solid #20d7e847;border-radius:6px;gap:7px;padding:9px;display:grid}.skymv-current-output>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.skymv-current-output>div span{color:var(--skymv-color-primary);font-size:9px}.skymv-current-output>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.skymv-current-output dl{grid-template-columns:auto 1fr;gap:3px 8px;margin:0;font-size:10px;display:grid}.skymv-current-output dt{color:var(--skymv-text-secondary)}.skymv-current-output dd{text-align:right;margin:0}.skymv-output-stack,.skymv-upload-queue,.skymv-text-history{gap:5px;max-height:176px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.skymv-output-stack li{border:1px solid var(--skymv-color-border);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.skymv-output-stack li.is-current{border-color:#20d7e87a}.skymv-output-stack button{text-align:left;background:0 0;border:0;min-width:0;padding:7px;display:grid}.skymv-output-stack button strong,.skymv-output-stack button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-output-stack button strong{font-size:10px}.skymv-output-stack button small,.skymv-output-stack li>span{color:var(--skymv-text-secondary);font-size:9px}.skymv-output-stack li>span{padding-right:7px}.skymv-media-actions,.skymv-video-edit-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.skymv-media-actions button,.skymv-video-edit-actions button{border:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);border-radius:5px;min-height:30px;padding:4px 8px;font-size:10px}.skymv-video-edit-actions span{color:var(--skymv-text-secondary);margin-left:auto;font-size:10px}.skymv-upload-queue li,.skymv-text-history li{border-left:2px solid var(--skymv-color-warning);background:#ffffff08;gap:2px;padding:6px 7px;font-size:10px;display:grid}.skymv-upload-queue small,.skymv-text-history span,.skymv-text-history time{color:var(--skymv-text-secondary);font-size:9px}.skymv-media-summary{border-top:1px solid #ffffff0f;padding-top:4px;font-size:10px}.skymv-media-parameters summary{cursor:pointer;color:var(--skymv-text-secondary);font-size:10px}.skymv-media-parameters span{color:var(--skymv-text-secondary);margin-top:4px;font-size:9px;display:block}.skymv-audio-player{gap:7px;display:grid}.skymv-audio-waveform{border:1px solid var(--skymv-color-border);background:var(--skymv-color-canvas);border-radius:6px;align-items:center;gap:2px;height:42px;padding:5px;display:flex}.skymv-audio-waveform i{background:var(--skymv-color-primary);opacity:.65;border-radius:2px;flex:1 1 0;min-width:2px}.skymv-audio-controls{grid-template-columns:auto minmax(60px,1fr) auto auto minmax(48px,.6fr);align-items:center;gap:5px;display:grid}.skymv-audio-controls button{border:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);border-radius:5px;min-height:28px;padding:3px 6px;font-size:9px}.skymv-audio-controls input{min-width:0;height:28px;padding:0}.skymv-audio-controls span{color:var(--skymv-text-secondary);white-space:nowrap;font-size:8px}.skymv-video-edit{border-top:1px solid var(--skymv-color-border);gap:8px;padding-top:9px;display:grid}.skymv-video-edit textarea{min-height:74px}.skymv-video-edit code{color:var(--skymv-color-warning)}.skymv-video-edit-errors{color:var(--skymv-color-danger);margin:0;padding-left:18px;font-size:10px}.skymv-video-edit pre{border:1px solid var(--skymv-color-border);background:var(--skymv-color-canvas);max-height:170px;color:var(--skymv-text-secondary);white-space:pre-wrap;border-radius:5px;margin:0;padding:7px;font-size:9px;overflow:auto}.skymv-image-preview-backdrop{z-index:900;background:#05070be0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.skymv-image-preview-dialog{border:1px solid var(--skymv-color-border,#2a3a47);background:var(--skymv-color-surface-1,#121820);border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(960px,100%);height:min(720px,100%);display:grid;overflow:hidden}.skymv-image-preview-dialog header{border-bottom:1px solid var(--skymv-color-border,#2a3a47);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.skymv-image-preview-dialog h2{color:var(--skymv-text-primary,#f4f8fb);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.skymv-image-preview-dialog button{border:1px solid var(--skymv-color-border,#2a3a47);width:34px;height:34px;color:var(--skymv-text-primary,#f4f8fb);background:0 0;border-radius:6px;place-items:center;font-size:20px;display:grid}.skymv-image-preview-dialog img{-o-object-fit:contain;object-fit:contain;background:#070a0d;width:100%;height:100%;min-height:0}.skymv-image-preview-dialog button svg{width:18px;height:18px}.skymv-image-annotation-backdrop{z-index:920;background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.skymv-image-annotation-dialog{color:#f5f5f6;background:#171719;border:1px solid #ffffff21;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1080px,100%);height:min(790px,100%);display:grid;overflow:hidden;box-shadow:0 26px 80px #0000009e}.skymv-image-annotation-dialog>header{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;min-height:58px;padding:8px 12px 8px 18px;display:flex}.skymv-image-annotation-dialog h2{margin:0 auto 0 0;font-size:16px}.skymv-image-annotation-dialog button{color:#f4f4f5;background:#2b2b2e;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;display:inline-flex}.skymv-image-annotation-dialog button:hover:not(:disabled){background:#38383b}.skymv-image-annotation-dialog button:disabled{opacity:.5;cursor:not-allowed}.skymv-image-annotation-dialog button svg{width:18px;height:18px}.skymv-image-annotation-dialog button svg.is-spinning{animation:.8s linear infinite skymv-spin}.skymv-image-annotation-dialog button.is-icon{width:38px;padding:0}.skymv-image-annotation-colors{gap:7px;display:flex}.skymv-image-annotation-colors button{border:2px solid #0000;border-radius:50%;width:28px;min-height:28px;padding:0}.skymv-image-annotation-colors button.is-selected{border-color:#fff;box-shadow:0 0 0 2px #151516}.skymv-image-annotation-stage{background:#09090a;place-items:center;min-height:0;padding:16px;display:grid;overflow:hidden}.skymv-image-annotation-stage canvas{-o-object-fit:contain;object-fit:contain;cursor:crosshair;touch-action:none;max-width:100%;max-height:100%;display:block}.skymv-image-annotation-dialog>footer{border-top:1px solid #ffffff17;justify-content:flex-end;gap:9px;padding:10px 14px;display:flex}.skymv-image-annotation-dialog button.is-primary{color:#08090a;background:#f2f2f3}.skymv-image-annotation-dialog button.is-primary:hover:not(:disabled){background:#fff}.skymv-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skymv-app.is-home{background:#090c10;grid-template:"rail main"minmax(0,1fr)/112px minmax(0,1fr);min-width:0;min-height:640px}.skymv-rail.is-home-rail{background:#0d1116;border-right-color:#232a33;gap:7px;width:112px;padding:14px 8px 12px}.skymv-rail.is-home-rail button{border-radius:10px;width:94px;min-height:54px;font-size:12px}.skymv-rail.is-home-rail .skymv-home-rail-brand{color:#f4f7fa;background:0 0;border:0;justify-items:center;min-height:82px;margin-bottom:5px;display:grid}.skymv-rail.is-home-rail .skymv-home-rail-brand:hover{background:0 0;border-color:#0000}.skymv-home-rail-brand>span{color:#061216;background:#28d9ec;border-radius:11px;place-items:center;width:38px;height:38px;font-size:24px;font-weight:900;display:grid}.skymv-home-rail-brand strong{letter-spacing:.1em;margin-top:4px;font-size:12px}.skymv-home-rail-brand small{color:#74808d;letter-spacing:.08em;font-size:7px}.skymv-rail.is-home-rail .skymv-home-rail-create{color:#061216;background:#24d5e8;border-color:#49e4f2;width:54px;min-height:54px;margin-bottom:9px;box-shadow:0 12px 28px #20d7e82e}.skymv-rail.is-home-rail .skymv-home-rail-create:hover{color:#061216;background:#54e4f1}.skymv-rail.is-home-rail .skymv-home-rail-avatar{color:#071115;background:#34d6e6;border:0;border-radius:50%;width:38px;min-height:38px;font-weight:800}.skymv-create-home{background:#090c10;grid-template-rows:58px minmax(0,1fr);height:100%;min-height:0;padding:0;display:grid}.skymv-home-utility{background:#0d1116;border-bottom:1px solid #222a33;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:8px 18px;display:flex}.skymv-home-utility button{border:0}.skymv-home-announcement{color:#dce4eb;background:#151b22;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:38px;padding:0 14px;font-size:12px;display:inline-flex}.skymv-home-announcement svg{color:#20d7e8}.skymv-home-announcement span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-home-announcement strong{color:#20d7e8;border:1px solid #20d7e88c;border-radius:999px;padding:4px 9px;font-size:10px}.skymv-home-utility nav{align-items:center;gap:4px;display:flex}.skymv-home-utility nav button{color:#aab5bf;background:0 0;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:12px;display:inline-flex;position:relative}.skymv-notification-trigger{position:relative}.skymv-notification-badge{color:#fff;background:#e64c61;border:2px solid #111618;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.skymv-notification-backdrop{z-index:1500;color:#edf1f2;background:#00000047;place-items:start end;padding:78px 24px 24px;display:grid;position:fixed;inset:0}.skymv-notification-panel{background:#181d1f;border:1px solid #3a4346;border-radius:8px;width:min(440px,100vw - 32px);max-height:min(680px,100vh - 102px);display:grid;overflow:hidden;box-shadow:0 24px 70px #00000061}.skymv-notification-panel>header{border-bottom:1px solid #30383b;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:14px 16px;display:flex}.skymv-notification-panel>header small{color:#68dce3;font-size:9px;font-weight:800}.skymv-notification-panel>header h2{letter-spacing:0;margin:3px 0 0;font-size:19px}.skymv-notification-panel>header>div:last-child{align-items:center;gap:7px;display:flex}.skymv-notification-panel button{color:inherit;background:0 0;border:1px solid #3a4447;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.skymv-notification-panel button:hover:not(:disabled){color:#fff;background:#252c2e}.skymv-notification-panel button:disabled{cursor:not-allowed;opacity:.5}.skymv-notification-panel .is-read-all,.skymv-notification-panel .is-more{gap:6px;min-height:34px;padding:0 10px;font-size:11px}.skymv-notification-panel .is-more{border-color:#0000}.skymv-notification-list{overscroll-behavior:contain;min-height:180px;overflow-y:auto}.skymv-notification-list article{border-bottom:1px solid #2d3538;grid-template-columns:8px minmax(0,1fr) 34px;align-items:start;gap:10px;min-height:92px;padding:15px 16px;display:grid}.skymv-notification-list article:last-child{border-bottom:0}.skymv-notification-list article.is-unread{background:#1d2527}.skymv-notification-list .is-status{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:5px}.skymv-notification-list article.is-unread .is-status{background:#53d9e1;box-shadow:0 0 0 4px #53d9e11a}.skymv-notification-list article>div{gap:6px;min-width:0;display:grid}.skymv-notification-list article strong{font-size:12px}.skymv-notification-list article p{color:#a4adaf;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.skymv-notification-list article small{color:#707b7e;font-size:9px}.skymv-notification-list article>button{width:31px;height:31px;padding:0}.skymv-notification-list .is-state{color:#7d898c;text-align:center;align-content:center;place-items:center;gap:8px;min-height:250px;padding:24px;display:grid}.skymv-notification-list .is-state strong{color:#cbd1d2;font-size:14px}.skymv-notification-list .is-state span{font-size:10px}.skymv-notification-list .is-state button{min-height:34px;padding:0 12px}.skymv-notification-list .is-state.is-error{color:#ff8f98}.skymv-notification-backdrop.is-light{color:#17191a;background:#1c262433}.skymv-notification-backdrop.is-light .skymv-notification-panel{background:#fff;border-color:#d5dcda;box-shadow:0 24px 70px #1a232238}.skymv-notification-backdrop.is-light .skymv-notification-panel>header,.skymv-notification-backdrop.is-light .skymv-notification-list article{border-color:#dce1df}.skymv-notification-backdrop.is-light .skymv-notification-panel button{color:#4e5957;border-color:#d3dad7}.skymv-notification-backdrop.is-light .skymv-notification-panel button:hover:not(:disabled){color:#17191a;background:#edf1ef}.skymv-notification-backdrop.is-light .skymv-notification-list article.is-unread{background:#f2f8f7}.skymv-notification-backdrop.is-light .skymv-notification-list article p{color:#596663}.skymv-notification-backdrop.is-light .skymv-notification-list article small{color:#7b8583}.skymv-home-utility nav .is-notification{justify-content:center;width:38px;padding:0}.skymv-home-utility nav .is-notification span{background:#20d7e8;border:2px solid #0d1116;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:6px}.skymv-home-utility nav .skymv-home-avatar{color:#061216;background:#34d6e6;border-radius:50%;justify-content:center;width:36px;min-height:36px;margin-left:4px;padding:0;font-weight:800}.skymv-home-scroll{scrollbar-color:#2b333d transparent;align-content:start;gap:12px;min-height:0;padding:12px 18px 26px;display:grid;overflow-y:auto}.skymv-home-hero{background:#101722;border:1px solid #26303a;border-radius:18px;min-height:204px;position:relative;overflow:hidden}.skymv-home-hero>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;filter:saturate(.85)brightness(.64)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.skymv-home-hero-shade{background:#050a1057;position:absolute;inset:0}.skymv-home-hero-copy{z-index:1;align-content:center;justify-items:start;width:58%;min-height:204px;padding:24px 38px;display:grid;position:relative}.skymv-home-hero-copy>span{color:#57deec;letter-spacing:.14em;font-size:10px;font-weight:700}.skymv-home-hero-copy h1{letter-spacing:-.025em;margin:8px 0 7px;font-size:clamp(27px,2.25vw,38px);line-height:1.14}.skymv-home-hero-copy p{color:#c0cad3;margin:0;font-size:13px}.skymv-home-hero-copy button{color:#061216;background:#24d5e8;border:0;border-radius:10px;align-items:center;gap:8px;min-height:40px;margin-top:18px;padding:0 17px;font-weight:800;display:inline-flex}.skymv-home-hero-copy button:hover{background:#53e3ef;transform:translateY(-1px)}.skymv-home-new-canvas{color:#f3f6f8;background:#11171e url(/assets/workspace-empty-bg.png) 50%/cover no-repeat;border:1px solid #2a3943;border-radius:16px;align-content:center;justify-items:center;gap:7px;min-height:188px;display:grid}.skymv-home-new-canvas:hover{border-color:#20d7e8;box-shadow:inset 0 0 0 1px #20d7e833}.skymv-home-new-canvas strong{font-size:20px}.skymv-home-new-canvas small{color:#a9b5bf;font-size:11px}.skymv-home-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.skymv-home-capabilities>button{text-align:left;background:#151b22;border:1px solid #242d36;border-radius:14px;grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:89px;padding:13px;display:grid;position:relative}.skymv-home-capabilities>button:hover{background:#19212a;border-color:#3a4b58;transform:translateY(-1px)}.skymv-home-capability-icon{color:#20d7e8;background:#20d7e814;border:1px solid #20d7e873;border-radius:11px;place-items:center;width:47px;height:47px;display:grid}.skymv-home-capabilities>button:nth-child(n+3) .skymv-home-capability-icon{color:#927bff;background:#7a6cff14;border-color:#7a6cff6b}.skymv-home-capabilities button>span:nth-child(2){gap:4px;min-width:0;display:grid}.skymv-home-capabilities strong{font-size:15px}.skymv-home-capabilities small{color:#84919d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.skymv-home-capabilities em{color:#37dced;background:#20d7e814;border:1px solid #20d7e83d;border-radius:999px;align-self:start;padding:3px 7px;font-size:9px;font-style:normal}.skymv-home-capabilities>button:nth-child(n+3) em{color:#a99aff;background:#7a6cff14;border-color:#7a6cff38}.skymv-home-agent{background:#121820;border:1px solid #252e37;border-radius:16px;min-height:170px;padding:14px 16px}.skymv-home-agent>header,.skymv-home-templates>header,.skymv-home-recent>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.skymv-home-agent h2,.skymv-home-templates h2,.skymv-home-recent h2{margin:0;font-size:18px}.skymv-home-agent>header>button,.skymv-home-recent>header>button{color:#29d9eb;background:0 0;border:0;align-items:center;gap:3px;min-height:30px;padding:0 4px;font-size:11px;display:inline-flex}.skymv-home-agent form{background:#1a212a;border:1px solid #31404d;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 38px 132px 42px;align-items:center;gap:9px;margin-top:11px;padding:7px 8px 7px 14px;display:grid}.skymv-home-agent form>svg{color:#20d7e8}.skymv-home-agent textarea{resize:none;color:#eef3f6;background:0 0;border:0;outline:0;width:100%;min-height:30px;max-height:62px;padding:6px 0;line-height:18px}.skymv-home-agent textarea::placeholder{color:#77838e}.skymv-home-agent form button{background:#202933;border:1px solid #34414d;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.skymv-home-agent form .skymv-agent-attach{width:38px;padding:0}.skymv-home-agent form .skymv-agent-model{color:#d7dfe6;font-size:11px}.skymv-home-agent form .skymv-agent-send{color:#051216;background:#20d7e8;border-color:#20d7e8;border-radius:50%;width:42px}.skymv-home-skills{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.skymv-home-skills>button{text-align:left;background:#192029;border:1px solid #0000;border-radius:10px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:51px;padding:5px 10px 5px 5px;display:grid}.skymv-home-skills>button:hover{background:#1e2731;border-color:#34424e}.skymv-home-skills img{-o-object-fit:cover;object-fit:cover;border-radius:7px;width:72px;height:42px}.skymv-home-skills button>span{min-width:0;display:grid}.skymv-home-skills strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.skymv-home-skills small{color:#7d8a96;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.skymv-home-skills button>svg{color:#85919d}.skymv-home-templates>header{justify-content:flex-start}.skymv-home-template-tabs{align-items:center;gap:4px;display:flex}.skymv-home-template-tabs button{color:#8d99a5;background:0 0;border:0;border-radius:999px;min-height:30px;padding:0 12px;font-size:11px}.skymv-home-template-tabs button[data-state=active]{color:#061216;background:#20d7e8;font-weight:800}.skymv-home-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.skymv-home-template-grid>button{text-align:left;background:#141b22;border:1px solid #27313a;border-radius:12px;min-height:136px;padding:0;position:relative;overflow:hidden}.skymv-home-template-grid img{-o-object-fit:cover;object-fit:cover;filter:brightness(.7)saturate(.9);width:100%;height:100%;position:absolute;inset:0}.skymv-template-duration{color:#fff;background:#03070bb8;border-radius:6px;padding:2px 6px;font-size:9px;position:absolute;top:8px;right:8px}.skymv-template-play{color:#fff;background:#070b0fad;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:10px;right:10px}.skymv-template-copy{background:#04080ca3;gap:2px;padding:26px 50px 10px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.skymv-home-template-empty{color:#788590;border:1px dashed #2b3540;border-radius:12px;grid-column:1/-1;place-items:center;min-height:136px;display:grid}.skymv-home-recent>header>div{align-items:baseline;gap:8px;display:flex}.skymv-home-recent>header span{color:#788590;font-size:10px}.skymv-home-project-row,.skymv-home-project-skeleton{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:9px;display:grid}.skymv-home-project-row>button{text-align:left;background:#171e26;border:1px solid #0000;border-radius:10px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:54px;padding:5px 8px 5px 5px;display:grid}.skymv-home-project-row>button:hover{background:#1c252e;border-color:#36434e}.skymv-home-project-row img{-o-object-fit:cover;object-fit:cover;border-radius:7px;width:72px;height:42px}.skymv-home-project-row button>span{min-width:0;display:grid}.skymv-home-project-row strong{font-size:11px}.skymv-home-project-row small{color:#7e8a95;font-size:8px}.skymv-home-project-row svg{color:#74808b}.skymv-home-project-skeleton-card{background:#171e26;border-radius:10px;min-height:54px}.skymv-home-project-error,.skymv-home-project-empty{color:#9eabb6;background:#171e26;border:1px dashed #303b46;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:54px;margin-top:9px;padding:0 12px;display:flex}.skymv-home-project-error p{margin:0}.skymv-home-project-error button{background:#222c36;border:1px solid #34414d;border-radius:7px;min-height:30px;margin-left:auto;padding:0 9px}.skymv-home-all-projects{border-top:1px solid #27313a;gap:8px;margin-top:10px;padding-top:10px;display:grid}.skymv-home-all-projects>label{color:#73808c;background:#171e26;border:1px solid #2c3741;border-radius:9px;align-items:center;gap:8px;width:min(360px,100%);min-height:36px;padding:0 10px;display:flex}.skymv-home-all-projects input{color:#eef3f6;background:0 0;border:0;outline:0;flex:1;min-width:0}.skymv-home-all-projects>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.skymv-home-all-projects>div>button{text-align:left;background:#151c24;border:1px solid #27323c;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:52px;padding:7px 9px;display:grid}.skymv-home-all-projects>div>button:hover{border-color:#3d4e5b}.skymv-home-project-mark{color:#20d7e8;background:#20d7e814;border:1px solid #20d7e840;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.skymv-home-all-projects button>span:nth-child(2){min-width:0;display:grid}.skymv-home-all-projects strong,.skymv-home-all-projects small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-home-all-projects small{color:#7e8b96;font-size:9px}.skymv-home-all-projects button>span:last-child{color:#20d7e8;font-size:10px}.skymv-home-create-dialog{background:#111820;border:1px solid #33414d;border-radius:16px;gap:0;width:min(560px,100% - 32px);max-width:560px;padding:0;overflow:hidden;box-shadow:0 28px 90px #00000094}.skymv-home-create-header{text-align:left;border-bottom:1px solid #27313a;gap:0;padding:19px 20px 16px}.skymv-home-create-header>span{color:#20d7e8;letter-spacing:.08em;background:#20d7e814;border-color:#20d7e83d;align-self:flex-start;font-size:10px;font-weight:800}.skymv-home-create-dialog h2{margin:4px 0;font-size:22px}.skymv-home-create-dialog p{color:#85929d;margin:0;font-size:11px}.skymv-home-create-dialog>button{color:#aeb8c1;opacity:1;background:#1b242d;border:1px solid #34414d;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;top:19px;right:20px}.skymv-home-create-dialog form{gap:14px;padding:18px 20px 20px;display:grid}.skymv-home-create-dialog label{color:#aab5bf;gap:7px;font-size:11px;display:grid}.skymv-home-create-dialog label>span{justify-content:space-between;gap:10px;display:flex}.skymv-home-create-dialog input,.skymv-home-create-dialog textarea{resize:vertical;color:#f3f6f8;background:#0c1218;border:1px solid #303c47;border-radius:10px;width:100%;padding:10px 12px}.skymv-home-create-dialog input:focus,.skymv-home-create-dialog textarea:focus{border-color:#20d7e8}.skymv-home-create-dialog .skymv-field-error{color:#ff7381}.skymv-home-create-actions{flex-direction:row;justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.skymv-home-create-actions button{background:#1e2831;border:1px solid #34414d;border-radius:9px;min-height:40px;padding:0 15px}.skymv-home-create-actions button[type=submit]{color:#061216;background:#20d7e8;border-color:#20d7e8;font-weight:800}.skymv-home-create-actions>:not([hidden])~:not([hidden]){margin-left:0}@media (width<=1180px){.skymv-app.is-home{grid-template-columns:88px minmax(0,1fr)}.skymv-rail.is-home-rail{width:88px}.skymv-rail.is-home-rail button{width:72px}.skymv-home-rail-brand strong,.skymv-home-rail-brand small{display:none}.skymv-home-quick-start{grid-template-columns:1fr}.skymv-home-new-canvas{min-height:160px}.skymv-home-project-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.skymv-app.is-home{grid-template-columns:64px minmax(0,1fr)}.skymv-rail.is-home-rail{width:64px;padding-left:4px;padding-right:4px}.skymv-rail.is-home-rail button{width:54px}.skymv-rail.is-home-rail button small{display:none}.skymv-rail.is-home-rail .skymv-home-rail-brand{width:54px;min-height:54px}.skymv-home-utility{padding-left:10px;padding-right:10px}.skymv-home-utility nav>button:not(.is-notification):not(.skymv-home-avatar){display:none}.skymv-home-scroll{padding-left:10px;padding-right:10px}.skymv-home-hero-copy{width:82%;padding-left:22px;padding-right:22px}.skymv-home-capabilities,.skymv-home-skills,.skymv-home-template-grid,.skymv-home-all-projects>div{grid-template-columns:1fr}.skymv-home-agent form{grid-template-columns:auto minmax(0,1fr) 40px}.skymv-home-agent form .skymv-agent-model,.skymv-home-agent form .skymv-agent-attach{display:none}}.skymv-app.is-home{color:#f5f6f7;background:#0d1214;grid-template-columns:220px minmax(0,1fr);min-height:620px}.skymv-rail.is-home-rail{background:radial-gradient(circle at 16% 2%,#22d3e517,#0000 24%),linear-gradient(#151b1d,#101416 72%);border-right-color:#2a373a;gap:7px;width:220px;padding:18px 15px 14px;box-shadow:inset -1px 0 #ffffff05}.skymv-rail.is-home-rail button{color:#aeb7bc;border:1px solid #0000;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;width:190px;min-height:44px;padding:0 14px;transition:color .18s,background .18s,border-color .18s,transform .24s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:flex}.skymv-rail.is-home-rail button small{color:inherit;letter-spacing:.01em;font-size:12px;font-weight:680}.skymv-rail.is-home-rail button:hover:not(:disabled){color:#f7fbfc;background:#1a1e20;border-color:#2c3336;transform:translate(2px)}.skymv-rail.is-home-rail button.is-active:hover:not(:disabled){color:#8af6fb;background:linear-gradient(100deg,#1a5a61c7,#10373cad);border-color:#4be1eba3;transform:translate(2px)}.skymv-rail.is-home-rail .skymv-rail-icon{flex:none;width:20px;height:20px}.skymv-rail.is-home-rail .skymv-home-rail-brand{border-radius:12px;justify-content:flex-start;width:190px;min-height:50px;margin:0 0 9px;padding:0 8px;display:flex}.skymv-rail.is-home-rail .skymv-home-rail-brand:hover:not(:disabled){background:#ffffff05;border-color:#0000;transform:none}.skymv-home-rail-brand>span{color:#091014;background:#28d9e8;border-radius:10px;place-items:center;width:34px;height:34px;font-size:19px;font-weight:900;display:grid;box-shadow:0 8px 22px #1fd9e833,inset 0 1px #fff6}.skymv-home-rail-brand strong{color:#fff;letter-spacing:-.045em;margin:0;font-size:20px;font-style:italic}.skymv-rail.is-home-rail .skymv-home-rail-create{color:#071113;background:#16d7e5;border:1px solid #51eaf4;border-radius:12px;justify-content:center;width:190px;min-height:44px;margin:0 0 18px;box-shadow:0 12px 30px #16d7e529,inset 0 1px #ffffff61}.skymv-rail.is-home-rail .skymv-home-rail-create:hover{color:#071113;background:#52e5ef;border-color:#73f2fa;transform:translateY(-1px);box-shadow:0 15px 34px #16d7e53d}.skymv-rail.is-home-rail .skymv-home-rail-avatar{z-index:940;color:#082126;background:linear-gradient(145deg,#7af3f8,#24cadb);border:1px solid #8bf8fc;border-radius:11px;justify-content:center;width:36px;min-height:36px;padding:0;font-size:12px;position:fixed;top:18px;right:25px;box-shadow:0 8px 22px #17cfdd2e,inset 0 1px #ffffff8c}.skymv-create-home{scrollbar-color:#34393c transparent;scrollbar-gutter:stable;background:0 0;grid-template-rows:72px auto;overflow:hidden auto}.skymv-home-utility{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1214e0;border-bottom:1px solid #394c508a;min-height:72px;padding:0 18px 0 26px;position:sticky;top:0}.skymv-home-utility-title{color:#f4f7f8;align-items:center;gap:9px;min-width:0;display:flex}.skymv-home-utility-title strong{letter-spacing:.02em;font-size:14px}.skymv-home-utility-title small{color:#646d71;letter-spacing:.15em;padding-left:1px;font-size:8px;font-weight:700}.skymv-home-utility nav{background:linear-gradient(145deg,#191f21f0,#121719f0);border:1px solid #303c3f;border-radius:17px;gap:5px;min-height:52px;padding:6px 54px 6px 7px;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000029}.skymv-home-utility nav>i{background:#393d3f;width:1px;height:24px;margin:0 7px}.skymv-home-utility nav button{color:#aebfc3;border-radius:11px;justify-content:center;gap:7px;min-width:80px;min-height:38px;padding:0 12px;font-size:11px;transition:color .18s,background .18s,transform .22s cubic-bezier(.22,1,.36,1)}.skymv-home-utility nav button:hover{color:#eaffff;background:#243236;transform:translateY(-1px)}.skymv-home-utility nav .skymv-upgrade{color:#f4f4f5;background:#22272a;border:1px solid #424d50;gap:7px;min-width:98px}.skymv-home-utility nav .skymv-energy{gap:5px;min-width:82px;padding:0 10px}.skymv-home-utility nav .skymv-energy svg{color:#14ddea;fill:#14ddea}.skymv-home-utility nav .skymv-energy strong{color:#f2f3f4;font-size:12px}.skymv-home-utility nav .skymv-energy span{color:#758084;font-size:9px}.skymv-home-scroll{align-content:start;gap:20px;width:min(1120px,100% - 128px);margin:0 auto;padding:12px 0 30px;display:grid;overflow:visible}.skymv-sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skymv-home-carousel{isolation:isolate;background:#17191b;border:1px solid #ffffff17;border-radius:18px;min-width:0;height:188px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 48px #00000029}.skymv-carousel-viewport,.skymv-carousel-track,.skymv-carousel-slide{width:100%;height:100%}.skymv-carousel-viewport{overflow:hidden}.skymv-carousel-track{will-change:transform;transition:transform .68s cubic-bezier(.22,1,.36,1);display:flex}.skymv-carousel-slide{flex:0 0 100%;min-width:0;position:relative;overflow:hidden}.skymv-carousel-slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:62% 46%;object-position:62% 46%;filter:saturate(.86)contrast(1.03)brightness(.86);width:100%;height:100%;transition:transform 5.8s cubic-bezier(.2,.7,.2,1),filter .42s;position:absolute;inset:0;transform:scale(1.01)}.skymv-carousel-slide[aria-hidden=false] img{filter:saturate(.98)contrast(1.04)brightness(.94);transform:scale(1.055)}.skymv-carousel-slide.is-commercial img{-o-object-position:68% 48%;object-position:68% 48%}.skymv-carousel-slide.is-storyboard img{-o-object-position:66% 54%;object-position:66% 54%}.skymv-carousel-shade{background:linear-gradient(90deg,#06090bf0 0%,#080c0ec7 34%,#070a0c24 68%,#06080926 100%),linear-gradient(#0000 45%,#05070847);position:absolute;inset:0}.skymv-carousel-copy{z-index:2;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;width:min(590px,58%);height:100%;padding:16px 72px;display:flex;position:relative}.skymv-carousel-copy>.skymv-carousel-badge{color:#84f8ff;letter-spacing:.13em;background:#0dc9d81f;border:1px solid #5cebf533;border-radius:999px;align-items:center;min-height:20px;margin-bottom:7px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.skymv-carousel-copy h1{letter-spacing:-.035em;text-wrap:balance;max-width:590px;margin:0;font-size:clamp(21px,2.05vw,29px);line-height:1.13}.skymv-carousel-copy p{color:#eef5f7b8;max-width:510px;margin:7px 0 0;font-size:10px;line-height:1.55}.skymv-home-carousel .skymv-carousel-cta{color:#071315;background:#e9fdff;border:0;border-radius:999px;gap:6px;height:30px;min-height:30px;margin-top:12px;padding:0 12px;font-size:9px;font-weight:700;transition:transform .2s cubic-bezier(.22,1,.36,1),background .18s,box-shadow .18s;box-shadow:0 8px 22px #0000003d}.skymv-home-carousel .skymv-carousel-cta:hover{color:#061214;background:#fff;transform:translateY(-1px);box-shadow:0 10px 28px #00000052}.skymv-home-carousel .skymv-carousel-cta svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.skymv-home-carousel .skymv-carousel-cta:hover svg{transform:translate(2px)}.skymv-home-carousel .skymv-carousel-arrow{z-index:4;color:#ffffffc7;opacity:.72;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e11137a;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;min-height:34px;padding:0;transition:opacity .18s,background .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;transform:translateY(-50%)}.skymv-home-carousel .skymv-carousel-arrow:hover,.skymv-home-carousel .skymv-carousel-arrow:focus-visible{color:#fff;opacity:1;background:#161b1ed1;transform:translateY(-50%)scale(1.06)}.skymv-carousel-arrow.is-previous{left:18px}.skymv-carousel-arrow.is-next{right:18px}.skymv-carousel-dots{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0608095c;border-radius:999px;align-items:center;gap:6px;padding:5px 7px;display:flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.skymv-carousel-dots button{background:#ffffff73;border:0;border-radius:999px;width:5px;height:5px;padding:0;transition:width .26s cubic-bezier(.22,1,.36,1),background .18s}.skymv-carousel-dots button[aria-current=true]{background:#70f4fb;width:18px}.skymv-carousel-dots button:focus-visible{outline-offset:3px;outline:2px solid #9af9ff}.skymv-home-quick-start{grid-template-columns:minmax(0,1fr) 294px;gap:15px;min-height:205px;display:grid}.skymv-home-new-canvas{color:#f6f6f7;text-align:left;white-space:normal;background:#121617;border:1px solid #2bcfde70;border-radius:16px;min-height:205px;padding:0;transition:border-color .22s,box-shadow .26s,transform .26s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 45px #0000001f;display:block!important}.skymv-home-new-canvas:before{pointer-events:none;content:"";z-index:2;opacity:1;background:linear-gradient(115deg,#63f1fa12,#0000 24% 78%,#63f1fa0a);position:absolute;inset:0}.skymv-home-new-canvas:hover{border-color:#5be8f2b8;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff12,0 22px 52px #0000003d}.skymv-home-new-canvas-copy{z-index:3;width:min(48%,440px);min-width:0;min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 32px;display:flex;position:absolute;top:0;bottom:0;left:0}.skymv-home-new-canvas-copy>span:first-child{color:#89f5fb;letter-spacing:.08em;background:#20d7e814;border-color:#20d7e838;min-height:22px;padding:0 9px;font-size:8px}.skymv-home-new-canvas-copy strong{color:#fff;margin-top:13px;font-size:21px;line-height:1.2}.skymv-home-new-canvas-copy small{color:#b8c1c4;white-space:normal;max-width:330px;margin-top:9px;font-size:11px;line-height:1.65}.skymv-home-new-canvas-action{color:#071416;background:#dffcff;border-radius:999px;align-items:center;gap:7px;min-height:34px;margin-top:17px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.skymv-home-new-canvas-action svg{transition:transform .2s}.skymv-home-new-canvas:hover .skymv-home-new-canvas-action svg{transform:translate(3px)}.skymv-home-new-canvas-backdrop{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:68% 42%;object-position:68% 42%;filter:brightness(.76)saturate(.82);transform-origin:70%;width:100%;height:100%;transition:transform .85s cubic-bezier(.22,1,.36,1),filter .3s;position:absolute;inset:0;transform:scale(1.08)translate(2.5%)}.skymv-home-new-canvas-shade{z-index:1;background:linear-gradient(90deg,#070b0cfa 0%,#070b0cf0 25%,#070b0cad 42%,#070b0c3d 60%,#070b0c12 82%,#070b0c0a 100%),linear-gradient(#0000 48%,#05080947);position:absolute;inset:0}.skymv-home-new-canvas:hover .skymv-home-new-canvas-backdrop{filter:brightness(.83)saturate(.94);transform:scale(1.12)translate(2.5%)}.skymv-home-models{gap:14px;display:grid}.skymv-home-models>button{color:#f8f8f9;text-align:left;background:linear-gradient(145deg,#192123,#151b1d);border:1px solid #2b3639;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:3px 8px;min-height:95px;padding:13px 15px;display:grid}.skymv-home-models>button:hover{background:#1d282b;border-color:#405156}.skymv-home-models>button>span{color:#dcebed;background:#293235;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.skymv-home-models strong{align-self:end;font-size:9px}.skymv-home-models small{color:#bdfaff;font-size:7px}.skymv-home-model-badge{color:#fff;background:#7831df;border:0;border-radius:999px;padding:2px 4px;font-size:6px;line-height:1}.skymv-home-model-badge.is-pro{color:#c3c6c8;background:#37393a}.skymv-home-recent{background:0 0;border:0;border-radius:0;min-height:109px;padding:7px 0 0}.skymv-home-recent>header h2,.skymv-home-templates>header h2{color:#f7f7f8;margin:0;font-size:15px}.skymv-home-recent>header>button{color:#c7f9fc;letter-spacing:.05em;min-height:24px;font-size:8px}.skymv-home-project-row,.skymv-home-project-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;width:min(760px,100%);margin-top:13px;display:grid}.skymv-home-project-row>button{color:#eef5f6;text-align:left;background:linear-gradient(145deg,#192123,#151b1d);border:1px solid #2e3a3d;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:11px;min-width:0;min-height:62px;padding:9px 12px;transition:background .18s,border-color .18s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff08}.skymv-home-project-row>button:hover{background:linear-gradient(145deg,#202b2e,#192124);border-color:#445a5f;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000024}.skymv-home-project-row>button:focus-visible{outline-offset:3px;outline:2px solid #48dce8}.skymv-home-project-row .skymv-home-project-mark{color:#89edf4;border-color:#355157;border-radius:11px;width:40px;height:40px}.skymv-home-project-row button>span:nth-child(2){gap:4px;min-width:0;display:grid}.skymv-home-project-row strong,.skymv-home-project-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-home-project-row strong{font-size:12px;line-height:1.25}.skymv-home-project-row small{color:#83cdd3;font-size:9px;line-height:1.2}.skymv-home-project-open{color:#697579;transition:color .18s,transform .18s}.skymv-home-project-row>button:hover .skymv-home-project-open{color:#a9f7fb;transform:translate(2px)}.skymv-home-project-skeleton-card{border-radius:14px;min-height:62px}.skymv-home-project-empty{border-radius:14px;width:min(760px,100%);min-height:62px;margin-top:13px}.skymv-home-all-projects{z-index:3;background:#171818;border:1px solid #2d2e30;border-radius:12px;margin-top:12px;padding:12px;position:relative}.skymv-home-agent{background:0 0;border:0;border-radius:0;width:min(680px,78%);min-height:52px;margin:-2px auto 8px;padding:0}.skymv-home-agent .skymv-prompt-box{background:linear-gradient(#1d2629f7,#151c1ef7);border:1px solid #35464a;border-radius:28px;grid-template-rows:52px 0;grid-template-columns:minmax(0,1fr);gap:0;min-height:52px;margin:0;padding:4px 6px;transition:grid-template-rows .65s cubic-bezier(.16,1,.3,1),padding .65s cubic-bezier(.16,1,.3,1),border-color .32s,box-shadow .52s,background .52s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000029}:is(.skymv-home-agent .skymv-prompt-box:has(.skymv-prompt-input:focus),.skymv-home-agent .skymv-prompt-box:has(.skymv-prompt-select[data-state=open])){background:linear-gradient(#22262a,#1a1d20);border-color:#20d7e894;grid-template-rows:52px 38px;padding-bottom:7px;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #20d7e817,0 16px 40px #00000038}.skymv-prompt-main{grid-template-columns:36px minmax(0,1fr) 38px;align-items:center;gap:7px;min-height:0;display:grid}.skymv-home-agent .skymv-prompt-input{color:#f6f7f8;min-width:0;height:38px;box-shadow:none;background:0 0;border:0;outline:0;padding:0 5px;font-size:12px;transition:color .18s,opacity .18s}.skymv-home-agent .skymv-prompt-input:focus-visible{box-shadow:none;--tw-ring-shadow:0 0 #0000}.skymv-prompt-tools{opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;min-height:0;padding:0 3px 0 43px;transition:opacity .36s,transform .58s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:translateY(-6px)}:is(.skymv-prompt-box:has(.skymv-prompt-input:focus) .skymv-prompt-tools,.skymv-prompt-box:has(.skymv-prompt-select[data-state=open]) .skymv-prompt-tools){opacity:1;pointer-events:auto;transition-delay:.12s;transform:translateY(0)}.skymv-prompt-tools>div{align-items:center;gap:6px;display:flex}.skymv-prompt-mode{color:#7f8a91;letter-spacing:.02em;align-items:center;gap:6px;font-size:9px;display:inline-flex}.skymv-prompt-mode svg{color:#45dce8}.skymv-home-agent .skymv-prompt-box button{border:0;min-height:34px}.skymv-home-agent .skymv-agent-attach{color:#aeb5ba;background:#25282b;border-radius:50%;width:34px;height:34px;padding:0;transition:color .18s,background .18s,transform .22s cubic-bezier(.22,1,.36,1)}.skymv-home-agent .skymv-agent-attach:hover{color:#eefcff;background:#303539;transform:rotate(-8deg)scale(1.05)}.skymv-home-agent .skymv-prompt-select{color:#aeb8bf;background:#2a2e31b8;border:1px solid #4d555b8c;border-radius:999px;height:30px;min-height:30px;padding:0 9px;font-size:9px;transition:color .18s,background .18s,border-color .18s,transform .18s}.skymv-home-agent .skymv-prompt-select:hover,.skymv-home-agent .skymv-prompt-select[data-state=open]{color:#eafcff;background:#30383c;border-color:#45dce87a;transform:translateY(-1px)}.skymv-home-agent .skymv-prompt-select>span{text-overflow:ellipsis;max-width:80px;overflow:hidden}.skymv-home-agent .skymv-agent-send{color:#061316;background:#23d9e8;border-radius:50%;width:38px;height:38px;padding:0;transition:color .18s,background .18s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;box-shadow:0 5px 15px #20d7e833}.skymv-home-agent .skymv-agent-send:not(:disabled){animation:.26s cubic-bezier(.22,1,.36,1) skymv-prompt-ready}.skymv-home-agent .skymv-agent-send:hover:not(:disabled){background:#5ce8f1;transform:translateY(-2px)scale(1.04);box-shadow:0 7px 22px #20d7e852}.skymv-home-agent .skymv-agent-send:active:not(:disabled){transform:translateY(0)scale(.95)}.skymv-home-agent .skymv-agent-send:disabled{color:#73797d;box-shadow:none;opacity:1;background:#2b2f32}.skymv-prompt-tooltip{color:#eafcff;background:#202428;border:1px solid #353b40}.skymv-prompt-menu{color:#edf2f5;min-width:190px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#171a1dfa;border-color:#34393e;border-radius:11px;animation:.18s cubic-bezier(.22,1,.36,1) skymv-prompt-menu-in}.skymv-prompt-menu [role=menuitemradio]{border-radius:7px;min-height:34px}.skymv-prompt-menu [role=menuitemradio]:focus{background:#272c30}.skymv-prompt-menu small{color:#75eef7;background:#20d7e81a;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:8px}@keyframes skymv-prompt-ready{0%{opacity:.72;transform:scale(.84)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes skymv-prompt-menu-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.skymv-home-templates{background:0 0;border:0;border-radius:0;min-height:220px;padding:0}.skymv-home-templates>header{min-height:25px}.skymv-home-template-tabs{background:0 0;gap:7px;width:fit-content;height:auto;margin-top:8px;padding:0}.skymv-home-template-tabs button{color:#a6a8aa;background:#1d1e1f;border:1px solid #292b2d;min-height:24px;padding:0 13px;font-size:8px}.skymv-home-template-tabs button[data-state=active]{color:#111;box-shadow:none;background:#f3f3f4;border-color:#f3f3f4}.skymv-home-template-content{margin-top:0}.skymv-home-template-grid{gap:14px;margin-top:26px}.skymv-home-template-grid>button{border-color:#303133;border-radius:9px;min-height:166px}.skymv-home-template-grid img{filter:brightness(.78)saturate(.86)}.skymv-template-copy{opacity:0;background:linear-gradient(#0000,#040506db);padding:38px 12px 10px;transition:opacity .15s}.skymv-home-template-grid>button:hover .skymv-template-copy{opacity:1}.skymv-home-template-skeleton{background:linear-gradient(145deg,#202324,#181a1b);border:1px solid #292d2f;border-radius:9px;align-content:end;gap:8px;min-height:166px;padding:16px;display:grid;overflow:hidden}.skymv-home-template-skeleton i{background:#2b2f31;border-radius:999px;width:42%;height:10px}.skymv-home-template-skeleton i:last-child{background:#24282a;width:66%;height:7px}@media (width>=1500px){.skymv-home-scroll{gap:28px;width:min(1600px,100% - 80px);padding:20px 0 42px}.skymv-home-carousel{border-radius:22px;height:260px}.skymv-carousel-copy{width:min(760px,58%);padding:24px 94px}.skymv-carousel-copy>.skymv-carousel-badge{min-height:20px;margin-bottom:7px;padding:0 10px;font-size:9px}.skymv-carousel-copy h1{font-size:34px}.skymv-carousel-copy p{margin-top:7px;font-size:12px}.skymv-home-carousel .skymv-carousel-cta{height:32px;min-height:32px;margin-top:10px;padding:0 15px;font-size:10px}.skymv-home-carousel .skymv-carousel-arrow{width:42px;height:42px;min-height:42px}.skymv-carousel-arrow.is-previous{left:24px}.skymv-carousel-arrow.is-next{right:24px}.skymv-home-quick-start{grid-template-columns:minmax(0,2fr) minmax(360px,1fr);gap:20px;min-height:260px}.skymv-home-new-canvas{border-radius:18px;min-height:260px;padding:0}.skymv-home-new-canvas-copy{width:min(46%,520px);padding:34px 48px}.skymv-home-new-canvas-copy strong{font-size:28px}.skymv-home-new-canvas-copy small{font-size:13px}.skymv-home-new-canvas-action{min-height:38px;padding:0 16px;font-size:11px}.skymv-home-models{gap:16px}.skymv-home-models>button{border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:5px 12px;min-height:122px;padding:18px 21px}.skymv-home-models>button>span{width:40px;height:40px}.skymv-home-models strong{font-size:13px}.skymv-home-models small{font-size:10px}.skymv-home-model-badge{font-size:8px}.skymv-home-recent{min-height:140px;padding-top:10px}.skymv-home-recent>header h2,.skymv-home-templates>header h2{font-size:20px}.skymv-home-recent>header>button{font-size:11px}.skymv-home-project-row,.skymv-home-project-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(900px,100%);margin-top:18px}.skymv-home-project-row>button{grid-template-columns:46px minmax(0,1fr) 18px;min-height:70px;padding:10px 14px}.skymv-home-project-row .skymv-home-project-mark{width:46px;height:46px}.skymv-home-project-row strong{font-size:14px}.skymv-home-project-row small{font-size:11px}.skymv-home-project-skeleton-card{min-height:70px}.skymv-home-project-empty{width:min(900px,100%);min-height:70px}.skymv-home-agent{width:min(940px,64%);min-height:64px;margin-bottom:12px}.skymv-home-agent .skymv-prompt-box{grid-template-rows:64px 0;min-height:64px;padding:4px 8px}:is(.skymv-home-agent .skymv-prompt-box:has(.skymv-prompt-input:focus),.skymv-home-agent .skymv-prompt-box:has(.skymv-prompt-select[data-state=open])){grid-template-rows:64px 44px;padding-bottom:10px}.skymv-home-agent .skymv-prompt-main{grid-template-columns:46px minmax(0,1fr) 48px;gap:10px}.skymv-home-agent .skymv-prompt-input{height:46px;font-size:14px}.skymv-home-agent .skymv-prompt-box button{min-height:42px}.skymv-home-agent .skymv-agent-attach{width:42px;height:42px}.skymv-home-agent .skymv-prompt-select{height:34px;min-height:34px;padding:0 13px;font-size:11px}.skymv-home-agent .skymv-agent-send{width:46px;height:46px}.skymv-home-agent .skymv-prompt-mode{font-size:11px}.skymv-home-template-tabs{gap:10px;margin-top:11px}.skymv-home-template-tabs button{min-height:31px;padding:0 17px;font-size:11px}.skymv-home-template-grid{gap:20px;margin-top:30px}.skymv-home-template-grid>button,.skymv-home-template-skeleton{border-radius:12px;min-height:228px}}.skymv-project-center{align-content:start;gap:22px;width:min(1480px,100% - 72px);min-height:calc(100vh - 72px);margin:0 auto;padding:28px 0 48px;display:grid}.skymv-project-center-heading,.skymv-project-center-tools{justify-content:space-between;align-items:center;gap:20px;display:flex}.skymv-project-center-heading>div{align-items:center;gap:16px;min-width:0;display:flex}.skymv-project-center-heading>div>button{color:#9da8ac;border-radius:10px;gap:7px;min-height:38px;padding:0 10px}.skymv-project-center-heading>div>span{background:#2d383b;width:1px;height:38px}.skymv-project-center-heading small{color:#36ddea;letter-spacing:.17em;font-size:8px;font-weight:800}.skymv-project-center-heading h1{color:#f6f8f9;letter-spacing:-.035em;margin:2px 0 0;font-size:clamp(24px,2.1vw,34px);line-height:1.1}.skymv-project-center-heading p{color:#7f8b8f;margin:6px 0 0;font-size:11px}.skymv-project-center .skymv-project-center-create{color:#071416;background:#27d9e7;border:1px solid #67edf5;border-radius:12px;gap:8px;min-height:42px;padding:0 18px;font-weight:760;box-shadow:0 12px 28px #18d7e624,inset 0 1px #fff6}.skymv-project-center-tools{background:linear-gradient(145deg,#181f21eb,#111719eb);border:1px solid #2b373a;border-radius:16px;min-height:58px;padding:8px 10px 8px 12px;box-shadow:inset 0 1px #ffffff0a}.skymv-project-scope-tabs{background:#101517;border:1px solid #283235;border-radius:12px;gap:5px;height:40px;padding:4px}.skymv-project-scope-tabs button{color:#8f9a9e;border-radius:8px;min-height:30px;padding:0 14px;font-size:11px}.skymv-project-scope-tabs button[data-state=active]{color:#dffcff;background:#20383b;box-shadow:inset 0 0 0 1px #31dbe83d}.skymv-project-center-actions{align-items:center;gap:8px;display:flex}.skymv-project-search{color:#758186;background:#111719;border:1px solid #2c373a;border-radius:10px;align-items:center;gap:7px;width:230px;min-height:38px;padding:0 11px;transition:border-color .18s,box-shadow .18s;display:flex}.skymv-project-search:focus-within{border-color:#2cdbe894;box-shadow:0 0 0 3px #2adae714}.skymv-project-search input{color:#eef7f8;height:34px;box-shadow:none;background:0 0;border:0;padding:0;font-size:11px}.skymv-project-search input:focus-visible{box-shadow:none}.skymv-project-sort{color:#aeb8bc;background:#161d1f;border-color:#303b3e;border-radius:10px;gap:8px;min-width:112px;min-height:38px;font-size:11px}.skymv-project-layout{background:#111719;border:1px solid #2b3639;border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex}.skymv-project-layout button{color:#6f7a7e;border-radius:7px;width:31px;height:31px;min-height:31px;padding:0}.skymv-project-gallery{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-content:start;gap:24px 18px;display:grid}.skymv-project-gallery>button,.skymv-project-gallery-skeleton{white-space:normal;background:linear-gradient(145deg,#181f21,#14191b);border:1px solid #2a3437;border-radius:15px;min-width:0;min-height:236px;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.skymv-project-gallery .skymv-project-create-card{color:#e8f9fa;background:radial-gradient(circle at 50% 44%,#23d7e51a,#0000 34%),linear-gradient(145deg,#182123,#13191b);border-style:dashed;border-color:#3b5e62;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.skymv-project-create-card>span{color:#63edf5;background:#20383c;border:1px solid #3b686d;border-radius:15px;place-items:center;width:52px;height:52px;transition:transform .24s cubic-bezier(.22,1,.36,1);display:grid}.skymv-project-create-card strong{margin-top:5px;font-size:14px}.skymv-project-create-card small{color:#768489;font-size:10px}.skymv-project-create-card:hover{background-color:#1a2426;border-color:#57dce7;transform:translateY(-3px)}.skymv-project-create-card:hover>span{transform:translateY(-2px)rotate(-3deg)scale(1.04)}.skymv-project-gallery-card{text-align:left;grid-template-rows:154px minmax(0,1fr);transition:border-color .2s,transform .26s cubic-bezier(.22,1,.36,1),box-shadow .24s;display:grid;position:relative}.skymv-project-gallery-card:hover{border-color:#44575b;transform:translateY(-3px);box-shadow:0 18px 38px #00000038}.skymv-project-cover{background:#202628;width:100%;height:154px;display:block;position:relative;overflow:hidden}.skymv-project-cover img{-o-object-fit:cover;object-fit:cover;filter:brightness(.72)saturate(.76);width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .26s}.skymv-project-cover i{background:linear-gradient(#0000 46%,#0a0e10a8);position:absolute;inset:0}.skymv-project-card-copy{align-content:center;gap:4px;min-width:0;padding:13px 38px 14px 14px;display:grid}.skymv-project-card-copy strong,.skymv-project-card-copy small,.skymv-project-card-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-project-card-copy strong{color:#f2f6f7;font-size:13px;font-style:normal}.skymv-project-card-copy small{color:#879297;font-size:9px}.skymv-project-card-copy em{color:#63cbd2;font-size:8px;font-style:normal}.skymv-project-card-open{color:#657175;transition:color .18s,transform .18s;position:absolute;bottom:30px;right:14px}.skymv-project-gallery-card:hover .skymv-project-card-open{color:#91f4fa;transform:translate(2px)}.skymv-project-gallery-error{grid-column:1/-1;align-items:center;gap:12px;min-height:68px;display:flex}.skymv-project-gallery-error p{margin:0}.skymv-project-gallery-error button{margin-left:auto}.skymv-project-gallery.is-list{grid-template-columns:1fr;gap:10px}.skymv-project-gallery.is-list>button,.skymv-project-gallery.is-list .skymv-project-gallery-skeleton{min-height:96px}.skymv-project-gallery.is-list .skymv-project-create-card{grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);justify-content:start;justify-items:start;gap:3px 14px;min-height:96px;padding:14px;display:grid}.skymv-project-gallery.is-list .skymv-project-create-card>span{grid-row:1/3}.skymv-project-gallery.is-list .skymv-project-create-card strong{align-self:end;margin:0}.skymv-project-gallery.is-list .skymv-project-gallery-card{grid-template-rows:96px;grid-template-columns:144px minmax(0,1fr)}.skymv-project-gallery.is-list .skymv-project-cover{height:96px}.skymv-project-center-empty{color:#6e7a7e;text-align:center;background:#121719;border:1px dashed #2c393c;border-radius:14px;justify-items:center;gap:7px;padding:34px;display:grid}.skymv-project-center-empty strong{color:#bdc7ca;font-size:13px}.skymv-project-center-empty p{margin:0;font-size:10px}.skymv-account-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(155deg,#1b2224fa,#121719fa);border-color:#3a494c;border-radius:20px;width:min(408px,100vw - 32px);max-height:calc(100vh - 100px);padding:14px;animation:.28s cubic-bezier(.22,1,.36,1) skymv-account-drawer-in;top:82px;right:20px;overflow:auto;box-shadow:0 30px 80px #0000007a,inset 0 1px #ffffff0f}.skymv-account-menu>header{border-bottom-color:#303b3e;grid-template-columns:48px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:2px 2px 14px}.skymv-account-avatar{color:#071416;background:linear-gradient(145deg,#86f4f8,#22cbd9);border:1px solid #9af8fc;border-radius:15px;place-items:center;width:48px;height:48px;font-size:16px;font-weight:900;display:grid;box-shadow:0 10px 26px #1fd3e02b}.skymv-account-menu>header>div:nth-child(2){gap:2px;min-width:0;display:grid}.skymv-account-menu>header small{color:#4edce7;letter-spacing:.12em;font-size:8px;font-weight:800}.skymv-account-menu>header strong{font-size:15px}.skymv-account-menu>header>button{color:#899599;border-radius:9px;width:34px;height:34px;min-height:34px;padding:0}.skymv-account-plan{background:linear-gradient(130deg,#4a331a94,#281f15b8);border:1px solid #58442c;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:14px;display:flex}.skymv-account-plan>div{gap:5px;min-width:0;display:grid}.skymv-account-plan .skymv-badge{color:#ffe0a8;border-color:#ffcf7a4d;width:fit-content}.skymv-account-plan strong{color:#fff3db;font-size:12px}.skymv-account-plan small{color:#aa987a;white-space:normal;font-size:9px;line-height:1.45}.skymv-account-plan>button{color:#e5c98f;background:#2e251a;border-color:#5a4932;border-radius:9px;flex:none;gap:6px;min-height:34px;padding:0 10px;font-size:9px}.skymv-account-metrics{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.skymv-account-metrics>div{background:#141a1c;border:1px solid #2f3a3d;border-radius:13px;gap:4px;min-width:0;padding:12px;display:grid}.skymv-account-metrics span{color:#7f8b8f;align-items:center;gap:6px;font-size:9px;display:flex}.skymv-account-metrics span svg{color:#35dae6}.skymv-account-metrics strong{color:#f1f7f8;font-size:15px}.skymv-account-metrics small{color:#637075;font-size:8px}.skymv-account-menu>.skymv-account-actions{gap:3px;padding:10px 0 0;display:grid}.skymv-account-menu>.skymv-account-actions>button{color:#dce5e7;border-radius:10px;grid-template-columns:19px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:46px;padding:7px 10px}.skymv-account-menu>.skymv-account-actions>button:hover,.skymv-account-menu>.skymv-account-actions>button:focus-visible{background:#252f32;border-color:#0000}.skymv-account-actions>button>svg:first-child{color:#7fabad}.skymv-account-actions>button>span{gap:1px;min-width:0;display:grid}.skymv-account-actions>button strong{color:inherit;font-size:11px}.skymv-account-actions>button small{font-size:8px}.skymv-account-menu>.skymv-account-actions>button[aria-disabled=true]{opacity:.55}.skymv-account-menu>footer{border-top:1px solid #2c3639;justify-content:space-between;align-items:center;gap:10px;padding:11px 5px 1px;display:flex}.skymv-account-menu>footer span{color:#6de8ef;letter-spacing:.14em;font-size:8px;font-weight:800}.skymv-account-menu>footer small{color:#596568;font-size:8px}@keyframes skymv-account-drawer-in{0%{opacity:0;transform:translate(18px,-8px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=1100px){.skymv-project-center{width:calc(100% - 32px)}.skymv-project-center-tools{flex-direction:column;align-items:stretch}.skymv-project-center-actions{width:100%}.skymv-project-search{flex:1;width:auto}}@media (width<=720px){.skymv-project-center{width:calc(100% - 20px);padding-top:18px}.skymv-project-center-heading{align-items:flex-start}.skymv-project-center-heading>div>button,.skymv-project-center-heading>div>span,.skymv-project-center-heading p{display:none}.skymv-project-center .skymv-project-center-create{padding:0 12px;font-size:10px}.skymv-project-scope-tabs{width:100%;overflow-x:auto}.skymv-project-scope-tabs button{flex:none}.skymv-project-center-actions{flex-wrap:wrap}.skymv-project-search{flex-basis:100%}.skymv-project-gallery{grid-template-columns:1fr}.skymv-account-menu{width:calc(100vw - 20px);max-height:calc(100vh - 80px);top:70px;right:10px}}.skymv-app.is-reduced-motion .skymv-account-menu{animation:none}.skymv-workspace-dialog-backdrop{z-index:980;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.skymv-workspace-dialog{color:#f5f7f7;background:#171b1d;border:1px solid #343b3e;border-radius:8px;width:min(520px,100%);max-height:min(720px,100vh - 40px);padding:20px;overflow:auto;box-shadow:0 24px 70px #00000061}.skymv-workspace-dialog>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.skymv-workspace-dialog>header small{color:#68dde4;letter-spacing:.12em;font-size:9px;font-weight:800}.skymv-workspace-dialog>header h2{letter-spacing:0;margin:3px 0 0;font-size:20px}.skymv-workspace-dialog>header button{color:#a7b0b3;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.skymv-workspace-dialog>header button:hover{color:#fff;background:#282e31}.skymv-workspace-dialog>section{gap:8px;margin-top:18px;display:grid}.skymv-workspace-section-title{color:#aab3b6;align-items:center;gap:8px;padding:0 4px 4px;font-size:12px;display:flex}.skymv-workspace-choice{text-align:left;width:100%;min-height:66px;color:inherit;background:#202527;border:1px solid #323a3d;border-radius:7px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.skymv-workspace-choice:hover:not(:disabled),.skymv-workspace-choice:focus-visible{background:#242b2d;border-color:#66dbe2;outline:none}.skymv-workspace-choice:disabled{cursor:wait;opacity:.7}.skymv-workspace-choice>i{color:#6fe2e7;background:#12383c;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.skymv-workspace-choice>span{gap:4px;min-width:0;display:grid}.skymv-workspace-choice>span strong,.skymv-workspace-choice>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-workspace-choice>span strong{font-size:14px}.skymv-workspace-choice>span small{color:#929c9f;font-size:11px}.skymv-workspace-choice>em{color:#73e3e8;align-items:center;gap:4px;font-size:11px;font-style:normal;display:flex}.skymv-workspace-state{text-align:center;color:#8f999c;background:#111517;border:1px dashed #353c3f;border-radius:7px;margin:0;padding:22px}.skymv-workspace-state.is-error,.skymv-workspace-error{color:#ff9d92}.skymv-workspace-error{margin:12px 0 0;font-size:12px}.skymv-workspace-invitation{background:#202527;border:1px solid #323a3d;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.skymv-workspace-invitation>span{gap:4px;min-width:0;display:grid}.skymv-workspace-invitation>span strong,.skymv-workspace-invitation>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-workspace-invitation>span small{color:#909a9d;font-size:10px}.skymv-workspace-invitation>div{gap:7px;display:flex}.skymv-workspace-invitation button,.skymv-workspace-code button{color:#cad0d2;background:0 0;border:1px solid #40494c;border-radius:6px;min-height:32px;padding:0 12px}.skymv-workspace-invitation button.is-primary,.skymv-workspace-code button{color:#071315;background:#70dfe5;border-color:#70dfe5}.skymv-workspace-code{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.skymv-workspace-code input{min-width:0;height:40px;color:inherit;background:#111517;border:1px solid #353d40;border-radius:6px;outline:none;padding:0 12px}.skymv-workspace-code input:focus{border-color:#67dce3}.skymv-workspace-code button{min-width:70px;height:40px}.skymv-workspace-code button:disabled,.skymv-workspace-invitation button:disabled{cursor:not-allowed;opacity:.55}.skymv-workspace-section-toggle{color:#aab3b6;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0 4px 4px;display:flex}.skymv-workspace-section-toggle>span{align-items:center;gap:8px;font-size:12px;display:flex}.skymv-workspace-application-panel{gap:10px;display:grid}.skymv-workspace-applications{gap:7px;display:grid}.skymv-workspace-applications article,.skymv-workspace-notice{background:#202527;border:1px solid #323a3d;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:9px 11px;display:flex}.skymv-workspace-applications article>span,.skymv-workspace-notice>span{gap:3px;min-width:0;display:grid}.skymv-workspace-applications article strong,.skymv-workspace-applications article small,.skymv-workspace-notice strong,.skymv-workspace-notice small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-workspace-applications article strong,.skymv-workspace-notice strong{font-size:12px}.skymv-workspace-applications article small,.skymv-workspace-notice small,.skymv-workspace-application-help{color:#929c9f;font-size:10px}.skymv-workspace-applications article>button,.skymv-workspace-notice>button,.skymv-workspace-application-form-head button{color:#cad0d2;background:0 0;border:1px solid #40494c;border-radius:6px;flex:none;place-items:center;min-width:32px;height:32px;padding:0 9px;display:grid}.skymv-workspace-application-create{color:#071315;background:#70dfe5;border:1px solid #70dfe5;border-radius:6px;min-height:38px}.skymv-workspace-application-modal{z-index:990;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.skymv-workspace-application-form{background:#111517;border:1px solid #353c3f;border-radius:7px;gap:10px;padding:12px;display:grid}.skymv-workspace-application-form.is-modal{border-radius:8px;gap:14px;width:min(600px,100%);max-height:calc(100vh - 40px);padding:22px;overflow-y:auto;box-shadow:0 30px 90px #0000007a}.skymv-workspace-application-form-head{justify-content:space-between;align-items:center;font-size:13px;display:flex}.skymv-workspace-application-form-head>span{gap:4px;display:grid}.skymv-workspace-application-form-head small{color:#68dde4;font-size:9px;font-weight:800}.skymv-workspace-application-form-head strong{font-size:18px}.skymv-workspace-application-form label{color:#929c9f;gap:5px;font-size:10px;display:grid}.skymv-workspace-application-form input,.skymv-workspace-application-form textarea{resize:vertical;width:100%;min-height:38px;color:inherit;background:#171b1d;border:1px solid #353d40;border-radius:6px;outline:none;padding:8px 10px}.skymv-workspace-application-form input:focus,.skymv-workspace-application-form textarea:focus{border-color:#67dce3}.skymv-workspace-application-form>button{color:#071315;background:#70dfe5;border:1px solid #70dfe5;border-radius:6px;min-height:38px}.skymv-workspace-application-form>button:disabled{cursor:wait;opacity:.55}.skymv-workspace-application-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.skymv-workspace-notice>button{color:#70dfe5;padding:0}@media (width<=560px){.skymv-workspace-application-modal{padding:10px}.skymv-workspace-application-form.is-modal{max-height:calc(100vh - 20px);padding:18px}.skymv-workspace-application-grid{grid-template-columns:1fr}}.skymv-education-app{color:#eceff0;background:#101416;grid-template-columns:264px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.skymv-education-app.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.skymv-education-sidebar{background:linear-gradient(#141618,#0d0f11 76%);border-right:1px solid #ffffff1a;flex-direction:column;height:100vh;min-height:0;padding:18px 16px 14px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:inset -1px 0 #ffffff05}.skymv-education-brand{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;height:54px;display:grid}.skymv-education-brand-identity{align-items:center;gap:10px;min-width:0;padding-left:8px;display:flex}.skymv-education-brand img{width:116px;height:auto}.skymv-education-brand img.is-mark{display:none}.skymv-education-brand span{color:#70dde3;white-space:nowrap;border-left:1px solid #424a4d;padding-left:10px;font-size:11px}.skymv-education-sidebar-toggle{color:#9ca2a6;background:#1d1f22;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.skymv-education-sidebar-toggle:hover{color:#f4f5f6;background:#26292c;border-color:#ffffff2e}.skymv-education-organization{text-align:left;min-height:62px;color:inherit;background:#1e2224;border:1px solid #34393c;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin:18px 0 16px;padding:10px 11px;transition:color .16s,background .16s,border-color .16s;display:grid}.skymv-education-organization:hover{background:#24282a;border-color:#474e51}.skymv-education-organization>i{color:#6edee5;background:#10373b;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.skymv-education-organization>span{gap:3px;min-width:0;display:grid}.skymv-education-organization strong,.skymv-education-organization small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-education-organization strong{font-size:13px}.skymv-education-organization small{color:#8b9699;font-size:10px}.skymv-education-sidebar nav{scrollbar-color:#353a3d transparent;scrollbar-width:thin;flex:1;align-content:start;gap:6px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.skymv-education-sidebar nav button{color:#a5aaae;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 13px;transition:color .16s,background .16s,border-color .16s,transform .16s;display:flex}.skymv-education-sidebar nav button:hover,.skymv-education-sidebar nav button.is-active{color:#f6f7f8;background:#232527;border-color:#35383b}.skymv-education-sidebar nav button:hover{transform:translate(1px)}.skymv-education-sidebar nav button.is-active{box-shadow:inset 3px 0 #55dbe4}.skymv-education-sidebar nav .skymv-education-nav-root{font-size:14px;font-weight:650}.skymv-education-nav-group{gap:3px;margin-top:2px;display:grid}.skymv-education-sidebar nav .skymv-education-nav-group-toggle{color:#858d91;min-height:40px;font-size:11px;font-weight:700}.skymv-education-sidebar nav .skymv-education-nav-group-toggle:hover,.skymv-education-nav-group.has-active>.skymv-education-nav-group-toggle{color:#b8c1c3;background:0 0}.skymv-education-nav-group-toggle>svg:last-child{margin-left:auto;transition:transform .16s}.skymv-education-nav-group-toggle>svg:last-child.is-collapsed{transform:rotate(-90deg)}.skymv-education-nav-children{border-left:1px solid #303538;gap:2px;margin-left:20px;padding-left:13px;display:grid}.skymv-education-sidebar nav .skymv-education-nav-children>button{min-height:42px;padding-left:11px;font-size:13px}.skymv-education-app.is-sidebar-collapsed .skymv-education-sidebar{padding-left:10px;padding-right:10px}.skymv-education-app.is-sidebar-collapsed .skymv-education-brand{justify-content:center;display:flex}.skymv-education-app.is-sidebar-collapsed .skymv-education-brand-identity,.skymv-education-app.is-sidebar-collapsed .skymv-education-organization>span,.skymv-education-app.is-sidebar-collapsed .skymv-education-organization>svg,.skymv-education-app.is-sidebar-collapsed .skymv-education-sidebar nav span{display:none}.skymv-education-app.is-sidebar-collapsed .skymv-education-organization{justify-content:center;min-height:48px;margin-top:14px;padding:4px;display:flex}.skymv-education-app.is-sidebar-collapsed .skymv-education-organization>i{width:36px;height:36px}.skymv-education-app.is-sidebar-collapsed .skymv-education-sidebar nav button{justify-content:center;padding:0}.skymv-education-app.is-sidebar-collapsed .skymv-education-nav-group{margin-top:1px}.skymv-education-app.is-sidebar-collapsed .skymv-education-nav-group-toggle>svg:last-child{display:none}.skymv-education-main{min-width:0;padding:0 32px 40px}.skymv-education-main>header{border-bottom:1px solid #293033;justify-content:space-between;align-items:center;height:84px;display:flex}.skymv-education-main>header small{color:#7f8a8d;font-size:10px}.skymv-education-main>header h1{letter-spacing:0;margin:4px 0 0;font-size:22px}.skymv-education-account-tools{background:#171b1d;border:1px solid #353d40;border-radius:12px;align-items:center;gap:4px;min-height:48px;padding:5px 7px;display:flex;box-shadow:0 10px 28px #00000029}.skymv-education-account-tools button{color:#aeb7b9;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.skymv-education-account-tools button:hover{color:#f4f7f8;background:#242b2d;border-color:#353f42}.skymv-education-account-tools .is-icon{width:36px;padding:0}.skymv-education-account-tools .skymv-notification-badge{border-color:#171b1d;top:-5px;right:-5px}.skymv-education-account-tools .is-divider{background:#3a4245;width:1px;height:22px;margin:0 5px}.skymv-education-account-tools .is-balance{color:#eef1f2;min-width:82px}.skymv-education-account-tools .is-balance svg{color:#20dbe7;fill:#20dbe7}.skymv-education-account-tools .is-balance strong{font-size:12px}.skymv-education-account-tools .is-recharge{color:#edf0f1;background:#262c2f;border-color:#414b4e;font-weight:700}.skymv-education-account-tools .is-recharge svg{color:#9b72f3}.skymv-education-account-tools .is-account{color:#d7d8da;background:#ffffff12;border:0;border-radius:50%;width:32px;height:32px;min-height:32px;margin-left:4px;padding:0;font-weight:800}.skymv-education-account-tools .is-account:hover{color:#fff;background:#ffffff1f;border-color:#0000}.skymv-education-dashboard{padding-top:24px}.skymv-education-dashboard-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:54px;display:flex}.skymv-education-dashboard-heading>div{gap:4px;display:grid}.skymv-education-dashboard-heading span{color:#69d9df;font-size:9px;font-weight:700}.skymv-education-dashboard-heading h2{margin:0;font-size:19px}.skymv-education-dashboard-heading>small{color:#7f898c;padding-top:6px;font-size:10px}.skymv-education-metrics{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;display:grid}.skymv-education-metrics>button,.skymv-education-metrics>article{text-align:left;min-width:0;min-height:128px;color:inherit;background:#171c1e;border:1px solid #30383b;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 8px;padding:16px;display:grid;position:relative}.skymv-education-metrics>button{cursor:pointer}.skymv-education-metrics>button:hover{background:#1c2426;border-color:#526065;transform:translateY(-1px)}.skymv-education-metrics>article.is-pending{opacity:.68}.skymv-education-metric-icon{color:#6edce3;background:#103438;border-radius:6px;grid-column:1/-1;place-items:center;width:31px;height:31px;margin-bottom:6px;display:grid}.skymv-education-metric-label,.skymv-education-metrics small{color:#899497;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.skymv-education-metrics strong{min-width:0;font-size:25px;line-height:1.1}.skymv-education-metrics strong em{color:#899497;margin-left:4px;font-size:10px;font-style:normal;font-weight:500}.skymv-education-metrics>button>svg{color:#6edce3;align-self:center}.skymv-education-dashboard-sections{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:18px;display:grid}.skymv-education-list{background:#171c1e;border:1px solid #30383b;border-radius:7px;min-width:0;min-height:238px;padding:18px}.skymv-education-list>header{justify-content:space-between;align-items:center;display:flex}.skymv-education-list>header>div{gap:4px;display:grid}.skymv-education-list h3{margin:0;font-size:14px}.skymv-education-list header small{color:#7d888b;font-size:10px}.skymv-education-list header>button{color:#70dfe5;background:0 0;border:1px solid #343d40;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.skymv-education-list-empty{color:#778286;text-align:center;place-items:center;min-height:160px;font-size:11px;display:grid}.skymv-education-dashboard-items{margin-top:12px;display:grid}.skymv-education-dashboard-items>button{text-align:left;min-width:0;min-height:52px;color:inherit;background:0 0;border:0;border-top:1px solid #2b3336;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.skymv-education-dashboard-items>button>span{gap:3px;min-width:0;display:grid}.skymv-education-dashboard-items strong,.skymv-education-dashboard-items small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-education-dashboard-items small{color:#7e898c;font-size:10px}.skymv-education-dashboard-state{color:#818d90;justify-content:center;align-items:center;gap:9px;min-height:360px;display:flex}.skymv-education-dashboard-state.is-error{color:#ff8a8f}.skymv-education-dashboard-state button{min-height:34px;color:inherit;background:0 0;border:1px solid;border-radius:5px;padding:0 11px}.skymv-education-list p,.skymv-education-empty p{color:#778286}.skymv-education-empty{color:#708084;align-content:center;place-items:center;gap:10px;min-height:420px;display:grid}.skymv-education-empty h2,.skymv-education-empty p{margin:0}.skymv-education-permissions{padding:24px 0}.skymv-education-permissions>header{justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.skymv-education-permissions>header span,.skymv-education-permissions>header p{color:#7f8a8d;font-size:11px}.skymv-education-permissions>header h2{margin:4px 0;font-size:19px}.skymv-education-permissions>header p{margin:0}.skymv-education-permissions>header>button{color:#071517;background:#70dfe5;border:0;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-weight:700;display:flex}.skymv-education-permission-catalog{border:1px solid #30383b;border-radius:7px;grid-template-columns:repeat(5,minmax(150px,1fr));display:grid;overflow:hidden}.skymv-education-permission-catalog article{background:#171c1e;border-right:1px solid #30383b;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:8px;min-height:88px;padding:14px;display:grid}.skymv-education-permission-catalog article:last-child{border-right:0}.skymv-education-permission-catalog article>svg{color:#67d7de}.skymv-education-permission-catalog article div{gap:4px;min-width:0;display:grid}.skymv-education-permission-catalog article strong{font-size:12px}.skymv-education-permission-catalog article small,.skymv-education-permission-catalog article>span{color:#7f8a8d;font-size:10px}.skymv-education-permission-catalog article>span{grid-column:2}.skymv-education-permission-list{border-top:1px solid #30383b;margin-top:18px}.skymv-education-permission-list-head{justify-content:space-between;align-items:center;min-height:54px;display:flex}.skymv-education-permission-list-head h3{margin:0;font-size:14px}.skymv-education-permission-list-head span{color:#7f8a8d;font-size:11px}.skymv-education-permission-list>article{border:1px solid #30383b;border-bottom:0;grid-template-columns:36px minmax(240px,1fr) minmax(190px,auto) auto;align-items:center;gap:12px;min-height:72px;padding:11px 13px;display:grid}.skymv-education-permission-list>article:first-of-type{border-radius:7px 7px 0 0}.skymv-education-permission-list>article:last-child{border-bottom:1px solid #30383b;border-radius:0 0 7px 7px}.skymv-education-permission-icon{color:#69d8df;background:#113438;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.skymv-education-permission-copy{gap:3px;min-width:0;display:grid}.skymv-education-permission-copy strong{font-size:12px}.skymv-education-permission-copy span,.skymv-education-permission-copy small,.skymv-education-permission-expiry{color:#849093;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.skymv-education-permission-expiry{align-items:center;gap:6px;display:flex}.skymv-education-permission-actions{gap:5px;display:flex}.skymv-education-permission-actions button{color:#9ca6a9;background:0 0;border:1px solid #343d40;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.skymv-education-permission-actions button:hover{color:#eef1f1;border-color:#667175}.skymv-education-panel-state{color:#7f8a8d;border:1px dashed #30383b;border-radius:7px;place-items:center;min-height:130px;margin:0;display:grid}.skymv-education-panel-state.is-error,.skymv-education-form-error{color:#ff8a8f}.skymv-education-courses{padding:24px 0 40px}.skymv-education-courses-head,.skymv-education-course-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.skymv-education-courses-head>div{gap:4px;display:grid}.skymv-education-courses-head span{color:#69d9df;font-size:9px;font-weight:700}.skymv-education-courses-head h2{margin:0;font-size:19px}.skymv-education-courses-head p{color:#7f8a8d;margin:0;font-size:11px}.skymv-education-course-create-actions{align-items:center;gap:7px!important;display:flex!important}.skymv-education-course-create-actions button,.skymv-education-course-actions button{color:#071517;background:#70dfe5;border:1px solid #70dfe5;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-weight:700;display:flex}.skymv-education-course-create-actions button.is-secondary{color:#b8c2c4;background:0 0;border-color:#384246;font-weight:500}.skymv-education-course-filters{border-top:1px solid #293134;border-bottom:1px solid #293134;justify-content:space-between;align-items:center;gap:16px;min-height:62px;margin-top:18px;display:flex}.skymv-education-course-filters>div{gap:4px;display:flex}.skymv-education-course-filters button{color:#899497;background:0 0;border:0;border-radius:5px;min-height:32px;padding:0 12px}.skymv-education-course-filters button.is-active{color:#edf0f1;background:#252c2e}.skymv-education-course-filters label{color:#768285;background:#151a1c;border:1px solid #30383b;border-radius:6px;align-items:center;gap:8px;width:min(280px,40%);height:36px;padding:0 10px;display:flex}.skymv-education-course-filters input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1}.skymv-education-course-table{border-top:1px solid #30383b;margin-top:15px}.skymv-education-course-table>button{text-align:left;width:100%;min-height:74px;color:inherit;background:0 0;border:0;border-bottom:1px solid #30383b;grid-template-columns:38px minmax(210px,1.6fr) minmax(120px,.65fr) auto minmax(130px,.65fr) 18px;align-items:center;gap:12px;padding:10px 12px;display:grid}.skymv-education-course-table>button:hover{background:#181e20}.skymv-education-course-list-icon{color:#69d8df;background:#12363a;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.skymv-education-course-list-copy{gap:5px;min-width:0;display:grid}.skymv-education-course-list-copy strong,.skymv-education-course-list-copy small,.skymv-education-course-owner,.skymv-education-course-count{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-education-course-list-copy strong{font-size:13px}.skymv-education-course-list-copy small,.skymv-education-course-owner,.skymv-education-course-count{color:#7f898c;font-size:10px}.skymv-education-course-status{color:#9aa5a8;white-space:nowrap;background:#262d2f;border-radius:4px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.skymv-education-course-status.is-enabled{color:#7be0c2;background:#15362d}.skymv-education-course-status.is-draft{color:#e2c67b;background:#3a321c}.skymv-education-course-status.is-archived{color:#9ba3a6;background:#292e30}.skymv-education-course-zero{color:#718084;border-bottom:1px solid #30383b;align-content:center;place-items:center;gap:9px;min-height:330px;display:grid}.skymv-education-course-zero h3,.skymv-education-course-zero p{margin:0}.skymv-education-course-zero h3{color:#cbd1d2;font-size:14px}.skymv-education-course-zero p{font-size:11px}.skymv-education-course-toolbar{min-height:44px;margin-bottom:15px}.skymv-education-course-toolbar .is-back{color:#9aa4a7;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.skymv-education-course-actions{gap:7px;display:flex}.skymv-education-course-actions button{color:#b9c1c3;background:0 0;border-color:#374043;font-weight:500}.skymv-education-course-detail-head{border-top:1px solid #30383b;border-bottom:1px solid #30383b;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:18px;padding:22px 0;display:grid}.skymv-education-course-cover{color:#6bdbe2;background:#17383b;border:1px solid #315256;border-radius:7px;place-items:center;width:84px;height:84px;display:grid}.skymv-education-course-detail-head>div:last-child{justify-items:start;gap:5px;display:grid}.skymv-education-course-detail-head h2{margin:1px 0 0;font-size:22px}.skymv-education-course-detail-head p,.skymv-education-course-detail-head small{color:#7f8a8d;margin:0;font-size:11px}.skymv-education-course-detail-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.skymv-education-course-section{border-top:1px solid #30383b;min-width:0}.skymv-education-course-section>header{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.skymv-education-course-section>header>div{gap:3px;display:grid}.skymv-education-course-section h3{margin:0;font-size:14px}.skymv-education-course-section header small{color:#7f898c;font-size:10px}.skymv-education-course-section header>button{color:#69d8df;background:0 0;border:1px solid #354043;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.skymv-education-course-section.is-projects{grid-column:1/-1}.skymv-education-project-snapshot-list{gap:8px;display:grid}.skymv-education-project-snapshot-list article{background:#171c1e;border:1px solid #30383b;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto 30px 30px 30px;align-items:center;gap:9px;min-height:54px;padding:8px 10px;display:grid}.skymv-education-project-snapshot-list article>span:nth-child(2){gap:3px;min-width:0;display:grid}.skymv-education-project-snapshot-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.skymv-education-project-snapshot-list small{color:#849093;font-size:10px}.skymv-education-project-snapshot-icon{color:#69d8df;background:#17383b;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.skymv-education-project-snapshot-list em{color:#aeb7ba;background:#252b2e;border-radius:4px;padding:3px 6px;font-size:9px;font-style:normal}.skymv-education-project-snapshot-list em.is-published{color:#8ee39a;background:#18351f}.skymv-education-project-snapshot-list article>button{color:#aeb8bb;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.skymv-education-project-snapshot-list article>button:hover{color:#071517;background:#70dfe5}.skymv-education-version-list,.skymv-education-offering-list{display:grid}.skymv-education-version-list article,.skymv-education-offering-list article{border-top:1px solid #293134;justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.skymv-education-version-list article>span,.skymv-education-offering-list article>span{gap:4px;min-width:0;display:grid}.skymv-education-version-list strong,.skymv-education-offering-list strong,.skymv-education-version-list small,.skymv-education-offering-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-education-version-list strong,.skymv-education-offering-list strong{font-size:12px}.skymv-education-version-list small,.skymv-education-offering-list small{color:#7f898c;font-size:10px}.skymv-education-version-list button{color:#0b1516;background:#6edce3;border:0;border-radius:5px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;display:flex}.skymv-education-version-list i{color:#8d989a;background:#252b2d;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.skymv-education-version-list i.is-published{color:#75dabb;background:#15352d}.skymv-education-offering-list em{color:#73dce2;white-space:nowrap;font-size:10px;font-style:normal}.skymv-education-course-empty{color:#727f82;border-top:1px solid #293134;place-items:center;min-height:150px;font-size:11px;display:grid}.skymv-education-course-modal{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.skymv-education-course-backdrop{background:#000000a3;border:0;width:100%;height:100%;position:absolute;inset:0}.skymv-education-course-modal form{color:#edf0f1;background:#1b2022;border:1px solid #3a4346;border-radius:7px;gap:14px;width:min(520px,100%);max-height:min(760px,100vh - 40px);padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #00000073}.skymv-education-course-modal form.is-question-form{width:min(700px,100%)}.skymv-education-course-modal form>header{justify-content:space-between;align-items:center;display:flex}.skymv-education-course-modal form>header small{color:#65d6dd;font-size:9px}.skymv-education-course-modal form>header h3{margin:3px 0 0;font-size:18px}.skymv-education-course-modal form>header button{width:32px;height:32px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.skymv-education-course-modal label{gap:7px;display:grid}.skymv-education-course-modal label>span{color:#a0aaad;font-size:11px}.skymv-education-course-modal input,.skymv-education-course-modal select,.skymv-education-course-modal textarea{width:100%;min-height:40px;color:inherit;background:#111517;border:1px solid #353e41;border-radius:5px;outline:none;padding:0 11px}.skymv-education-course-modal textarea{resize:vertical;min-height:78px;padding-top:10px}.skymv-education-quick-steps{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.skymv-education-quick-steps span{color:#7f8a8d;background:#151a1c;border:1px solid #30383b;border-radius:5px;place-items:center;min-height:30px;font-size:10px;display:grid}.skymv-education-quick-steps span.is-active{color:#79e2e7;border-color:#327078}.skymv-education-quick-mode{background:#111517;border:1px solid #353e41;border-radius:6px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.skymv-education-quick-mode button{color:#929da0;background:0 0;border:0;border-radius:4px;min-height:34px}.skymv-education-quick-mode button.is-active{color:#eef1f1;background:#293134}.skymv-education-quick-students{border:1px solid #353e41;border-radius:6px;gap:0;max-height:190px;padding:0 10px 8px;display:grid;overflow-y:auto}.skymv-education-quick-students legend{color:#a0aaad;padding:0 5px;font-size:11px}.skymv-education-quick-students label{border-bottom:1px solid #2c3437;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;display:grid}.skymv-education-quick-students input{width:16px;min-height:16px}.skymv-education-quick-students label>span{gap:2px;display:grid}.skymv-education-quick-students strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.skymv-education-quick-students small,.skymv-education-quick-students p{color:#7f898c;margin:0;font-size:9px}.skymv-education-project-assets{border:1px solid #353e41;border-radius:5px;gap:7px;max-height:150px;padding:10px;display:grid;overflow:auto}.skymv-education-project-assets legend{color:#a0aaad;padding:0 5px;font-size:11px}.skymv-education-project-assets label{grid-template-columns:none;align-items:center;gap:8px;display:flex}.skymv-education-project-assets label input{width:15px;min-height:15px}.skymv-education-project-preview{gap:12px;display:grid}.skymv-education-project-preview-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.skymv-education-project-preview-meta span{color:#8c989b;font-size:10px}.skymv-education-project-preview-canvas{background:#0c1012;border:1px solid #30383b;border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));align-content:start;gap:9px;min-height:220px;padding:14px;display:grid}.skymv-education-project-preview-canvas>div{background:#20272a;border:1px solid #374246;border-left:3px solid #64d7de;border-radius:5px;align-content:center;gap:4px;min-height:64px;padding:9px;display:grid}.skymv-education-project-preview-canvas small{color:#63d7de;text-transform:uppercase;font-size:9px}.skymv-education-project-preview-canvas strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.skymv-education-project-preview img,.skymv-education-project-preview video{-o-object-fit:contain;object-fit:contain;background:#090c0d;border-radius:5px;width:100%;max-height:280px}.skymv-education-course-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.skymv-education-course-hint{color:#7e898c;margin:0;font-size:10px;line-height:1.6}.skymv-education-roster-status{color:#75dabb;background:#14231f;border:1px solid #285247;border-radius:5px;margin:-3px 0 0;padding:9px 11px;font-size:10px;line-height:1.5}.skymv-education-roster-status.is-empty{color:#ff9b9b;background:#2b1a1c;border-color:#71373d}.skymv-education-question-basics{grid-template-columns:minmax(0,1fr) 130px;gap:10px;display:grid}.skymv-education-question-options,.skymv-education-question-answer{border:1px solid #353e41;border-radius:6px;gap:8px;padding:12px;display:grid}.skymv-education-question-options legend,.skymv-education-question-answer legend{color:#a0aaad;padding:0 5px;font-size:11px}.skymv-education-question-options>div{grid-template-columns:92px minmax(0,1fr) 32px;align-items:end;gap:8px;display:grid}.skymv-education-question-options .is-correct{align-items:center;gap:6px;min-height:40px;display:flex}.skymv-education-question-options .is-correct input,.skymv-education-question-check input,.skymv-education-question-answer input,.skymv-education-answer-options input{width:16px;min-height:16px;padding:0}.skymv-education-question-options .is-option{position:relative}.skymv-education-question-options .is-option>span{z-index:1;color:#70dfe5;font-weight:700;position:absolute;top:13px;left:11px}.skymv-education-question-options .is-option input{padding-left:34px}.skymv-education-question-options>div>button{color:#9da7aa;background:0 0;border:1px solid #353e41;border-radius:5px;place-items:center;width:32px;height:40px;display:grid}.skymv-education-question-options>div>button:hover:not(:disabled){color:#ff9b9b;border-color:#71373d}.skymv-education-question-options>button.is-add{color:#75dce2;background:0 0;border:1px dashed #3f686c;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:34px;display:flex}.skymv-education-question-options>small{color:#7f898c;font-size:9px}.skymv-education-question-answer{grid-template-columns:repeat(2,minmax(0,1fr))}.skymv-education-question-answer label,.skymv-education-question-check{align-items:center;gap:8px;min-height:40px;display:flex}.skymv-education-exam-question{gap:10px;display:grid}.skymv-education-exam-question>strong{font-size:12px;line-height:1.6}.skymv-education-answer-options{gap:7px;display:grid}.skymv-education-answer-options.is-inline{grid-template-columns:repeat(2,minmax(0,160px))}.skymv-education-answer-options label{background:#151a1c;border:1px solid #30383b;border-radius:5px;align-items:center;gap:8px;min-height:38px;padding:7px 10px;display:flex}.skymv-education-question-media{-o-object-fit:contain;object-fit:contain;background:#0c1012;border-radius:5px;width:min(100%,560px);max-height:320px}.skymv-education-paper-question-picker{border:1px solid #30383b;border-radius:6px;gap:0;display:grid;overflow:hidden}.skymv-education-paper-question-picker>header{background:#111517;border-bottom:1px solid #30383b;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 12px;display:flex}.skymv-education-paper-question-picker>header>div{gap:3px;display:grid}.skymv-education-paper-question-picker>header strong{font-size:12px}.skymv-education-paper-question-picker>header small,.skymv-education-paper-question-picker>header>span{color:#899497;font-size:10px}.skymv-education-paper-question-picker>header>span{white-space:nowrap}.skymv-education-paper-question-toolbar{border-bottom:1px solid #30383b;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px;display:grid}.skymv-education-paper-question-toolbar>label{color:#7f898c;background:#111517;border:1px solid #353e41;border-radius:5px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 10px;display:flex}.skymv-education-paper-question-toolbar input{background:0 0;border:0;min-width:0;min-height:34px;padding:0}.skymv-education-paper-question-toolbar>button{color:#071517;background:#70dfe5;border:1px solid #70dfe5;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-weight:700;display:flex}.skymv-education-paper-question-rows{max-height:330px;overflow-y:auto}.skymv-education-paper-question-rows article{border-top:1px solid #293134;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:10px 12px;display:grid}.skymv-education-paper-question-rows article:first-child{border-top:0}.skymv-education-paper-question-rows article>strong{color:#70dfe5;background:#183538;border-radius:5px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.skymv-education-paper-question-rows article>label{gap:5px;min-width:0;display:grid}.skymv-education-paper-question-rows article>label>span{color:#8b9699;font-size:9px}.skymv-education-paper-question-rows article select{width:100%;min-width:0}.skymv-education-paper-question-rows article small{color:#7f898c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.skymv-education-paper-question-rows .is-actions{gap:4px;display:flex}.skymv-education-paper-question-rows .is-actions button{color:#9ba5a7;background:0 0;border:1px solid #364043;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.skymv-education-paper-question-rows .is-actions button:hover:not(:disabled){color:#70dfe5;border-color:#47777a}.skymv-education-paper-question-rows .is-actions button:last-child:hover:not(:disabled){color:#ff9b9b;border-color:#71373d}.skymv-education-paper-question-rows .is-actions button:disabled{opacity:.3}.skymv-education-paper-question-rows>p{color:#7f898c;text-align:center;margin:0;padding:32px 12px;font-size:10px}@media (width<=560px){.skymv-education-paper-question-picker>header{flex-direction:column;align-items:flex-start;gap:6px}.skymv-education-paper-question-toolbar{grid-template-columns:1fr}.skymv-education-paper-question-rows article{grid-template-columns:26px minmax(0,1fr)}.skymv-education-paper-question-rows .is-actions{grid-column:2}}.skymv-education-assignment-detail{gap:16px;padding-top:18px;display:grid}.skymv-education-assignment-detail>button.is-back{color:#aeb8ba;background:0 0;border:1px solid #343d40;border-radius:5px;align-items:center;gap:6px;width:max-content;min-height:34px;padding:0 10px;display:flex}.skymv-education-assignment-detail>header{border-top:1px solid #2e3639;border-bottom:1px solid #2e3639;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 0;display:flex}.skymv-education-assignment-detail>header>div{gap:5px;display:grid}.skymv-education-assignment-detail>header small{color:#68d9df;text-transform:uppercase;font-size:9px;font-weight:700}.skymv-education-assignment-detail>header h3,.skymv-education-assignment-detail>header p{margin:0}.skymv-education-assignment-detail>header h3{font-size:18px}.skymv-education-assignment-detail>header p{color:#899497;font-size:11px}.skymv-education-assignment-detail dl{gap:24px;margin:0;display:flex}.skymv-education-assignment-detail dl>div{gap:4px;display:grid}.skymv-education-assignment-detail dt{color:#7e898c;font-size:9px}.skymv-education-assignment-detail dd{margin:0;font-size:13px;font-weight:700}.skymv-education-assignment-students{border-top:1px solid #2e3639}.skymv-education-assignment-students article{border-bottom:1px solid #2e3639;grid-template-columns:34px minmax(160px,1fr) 76px auto;align-items:center;gap:12px;min-height:68px;display:grid}.skymv-education-assignment-students .is-avatar{color:#071517;background:#6edce3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.skymv-education-assignment-students .is-copy{gap:4px;min-width:0;display:grid}.skymv-education-assignment-students .is-copy strong,.skymv-education-assignment-students .is-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-education-assignment-students .is-copy strong{font-size:11px}.skymv-education-assignment-students .is-copy small{color:#7f8a8d;font-size:9px}.skymv-education-assignment-students article>i{color:#7bdcc0;font-size:10px;font-style:normal}.skymv-education-assignment-students article>div{justify-content:flex-end;gap:6px;display:flex}.skymv-education-assignment-students article button{color:#aeb7b9;background:0 0;border:1px solid #343e41;border-radius:5px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:10px;display:flex}.skymv-education-assignment-students article button.is-primary{color:#071517;background:#70dfe5;border-color:#70dfe5;font-weight:700}.skymv-education-submission-preview{z-index:1;color:#edf0f1;background:#1b2022;border:1px solid #3a4346;border-radius:7px;gap:14px;width:min(880px,100%);max-height:calc(100vh - 40px);padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #00000073}.skymv-education-submission-preview>header{justify-content:space-between;align-items:center;display:flex}.skymv-education-submission-preview>header small{color:#65d6dd;font-size:9px}.skymv-education-submission-preview>header h3{margin:3px 0 0;font-size:18px}.skymv-education-submission-preview>header button{width:32px;height:32px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.skymv-education-submission-preview .is-meta{color:#899497;margin:0;font-size:10px}.skymv-education-submission-canvas{background:#0c1012;border:1px solid #30383b;border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));align-content:start;gap:9px;min-height:220px;padding:14px;display:grid}.skymv-education-submission-canvas>div{background:#20272a;border:1px solid #374246;border-left:3px solid #64d7de;border-radius:5px;align-content:center;gap:5px;min-height:66px;padding:9px;display:grid}.skymv-education-submission-canvas small{color:#63d7de;text-transform:uppercase;font-size:9px}.skymv-education-submission-canvas strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.skymv-education-submission-media{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.skymv-education-submission-media figure{gap:6px;margin:0;display:grid}.skymv-education-submission-media img,.skymv-education-submission-media video{aspect-ratio:16/10;-o-object-fit:contain;object-fit:contain;background:#0c1012;border-radius:5px;width:100%}.skymv-education-submission-media figcaption{color:#899497;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.skymv-education-submission-preview>footer{justify-content:flex-end;display:flex}.skymv-education-submission-preview>footer button{color:#c6cdcf;background:0 0;border:1px solid #3b4447;border-radius:5px;min-height:36px;padding:0 15px}@media (width<=760px){.skymv-education-assignment-detail>header{flex-direction:column;align-items:flex-start}.skymv-education-assignment-detail dl{flex-wrap:wrap}.skymv-education-assignment-students article{grid-template-columns:34px minmax(0,1fr) 64px;padding:10px 0}.skymv-education-assignment-students article>div{grid-column:2/-1;justify-content:flex-start}}.skymv-education-course-modal footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.skymv-education-course-modal footer button{color:#c6cdcf;background:0 0;border:1px solid #3b4447;border-radius:5px;min-height:36px;padding:0 15px}.skymv-education-course-modal footer button[type=submit]{color:#071517;background:#70dfe5;border-color:#70dfe5;font-weight:700}.skymv-education-course-modal footer button:disabled{cursor:not-allowed;opacity:.55}.skymv-education-course-modal footer button[data-loading=true]{cursor:wait}.skymv-education-project-license-confirm{background:#152123;border:1px solid #2d4d50;border-radius:6px;grid-template-columns:18px 1fr;align-items:start;padding:11px}.skymv-education-project-license-confirm input{width:16px;min-height:16px;margin-top:1px}.skymv-education-project-license-confirm span{line-height:1.55}.skymv-education-operations{padding:24px 0 40px}.skymv-education-operations-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.skymv-education-operations-head>div{gap:4px;display:grid}.skymv-education-operations-head span{color:#69d9df;font-size:9px;font-weight:700}.skymv-education-operations-head h2{margin:0;font-size:19px}.skymv-education-operations-head p{color:#7f8a8d;margin:0;font-size:11px}.skymv-education-operations-head>button{color:#071517;background:#70dfe5;border:1px solid #70dfe5;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-weight:700;display:flex}.skymv-education-operation-tabs{border-top:1px solid #293134;border-bottom:1px solid #293134;align-items:center;gap:4px;min-height:58px;margin-top:16px;display:flex}.skymv-education-operation-tabs button{color:#899497;background:0 0;border:0;border-radius:5px;min-height:32px;padding:0 13px}.skymv-education-operation-tabs button.is-active{color:#edf0f1;background:#252c2e}.skymv-education-paper-purpose-tabs{gap:6px;margin-top:12px;display:flex}.skymv-education-paper-purpose-tabs button{color:#929da0;background:0 0;border:1px solid #354044;border-radius:5px;min-height:34px;padding:0 14px}.skymv-education-paper-purpose-tabs button.is-active{color:#071517;background:#70dfe5;border-color:#70dfe5;font-weight:700}.skymv-education-operation-list{border-top:1px solid #30383b;margin-top:16px}.skymv-education-operation-list article{border-bottom:1px solid #30383b;grid-template-columns:38px minmax(220px,1fr) auto minmax(150px,auto);align-items:center;gap:12px;min-height:78px;padding:10px 12px;display:grid}.skymv-education-operation-list .is-icon{color:#69d8df;background:#12363a;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.skymv-education-operation-list .is-copy{gap:4px;min-width:0;display:grid}.skymv-education-operation-list .is-copy strong,.skymv-education-operation-list .is-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-education-operation-list .is-copy small{color:#7f898c;font-size:10px}.skymv-education-operation-list .is-copy em{color:#70dfe5;font-size:10px;font-style:normal}.skymv-education-operation-list>article>i{color:#a8b1b3;white-space:nowrap;background:#272e30;border-radius:4px;padding:5px 8px;font-size:10px;font-style:normal}.skymv-education-operation-list>article>i.is-open,.skymv-education-operation-list>article>i.is-published,.skymv-education-operation-list>article>i.is-in_progress{color:#7be0c2;background:#15362d}.skymv-education-operation-list .is-actions{justify-content:flex-end;gap:7px;min-width:0;display:flex}.skymv-education-operation-list .is-actions button{color:#c7ced0;background:0 0;border:1px solid #394346;border-radius:5px;align-items:center;gap:5px;min-height:32px;padding:0 10px;display:flex}.skymv-education-operation-list .is-actions input{width:170px;min-width:0;height:32px;color:inherit;background:#111517;border:1px solid #353e41;border-radius:5px;padding:0 9px}.skymv-education-operation-zero{color:#718084;border-bottom:1px solid #30383b;align-content:center;place-items:center;gap:9px;min-height:350px;display:grid}.skymv-education-operation-zero h3,.skymv-education-operation-zero p{margin:0}.skymv-education-operation-zero h3{color:#cbd1d2;font-size:14px}.skymv-education-operation-zero p{font-size:11px}.skymv-education-exam-review{gap:16px;padding:18px 0 40px;display:grid}.skymv-education-exam-review>button.is-back{color:#aeb8ba;background:0 0;border:1px solid #343d40;border-radius:5px;align-items:center;gap:6px;width:max-content;min-height:34px;padding:0 10px;display:flex}.skymv-education-exam-review>header{border-top:1px solid #30383b;border-bottom:1px solid #30383b;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.skymv-education-exam-review>header>div{gap:5px;min-width:0;display:grid}.skymv-education-exam-review>header small{color:#69d9df;font-size:9px;font-weight:700}.skymv-education-exam-review>header h3,.skymv-education-exam-review>header p{margin:0}.skymv-education-exam-review>header h3{font-size:20px}.skymv-education-exam-review>header p{color:#7f8a8d;font-size:11px}.skymv-education-exam-review>header dl{grid-template-columns:repeat(4,minmax(72px,1fr));min-width:350px;margin:0;display:grid}.skymv-education-exam-review>header dl>div{border-left:1px solid #30383b;gap:4px;padding:0 14px;display:grid}.skymv-education-exam-review>header dt{color:#7f8a8d;font-size:9px}.skymv-education-exam-review>header dd{margin:0;font-size:17px;font-weight:700}.skymv-education-exam-students{border-top:1px solid #30383b}.skymv-education-exam-students article{border-bottom:1px solid #30383b;grid-template-columns:34px minmax(180px,1fr) 90px 80px 112px;align-items:center;gap:12px;min-height:68px;padding:8px 10px;display:grid}.skymv-education-exam-students .is-avatar{color:#071517;background:#70dfe5;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.skymv-education-exam-students .is-copy{gap:3px;min-width:0;display:grid}.skymv-education-exam-students .is-copy strong,.skymv-education-exam-students .is-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-education-exam-students .is-copy small{color:#7f8a8d;font-size:9px}.skymv-education-exam-students i{color:#a8b1b3;background:#272e30;border-radius:4px;width:max-content;padding:5px 7px;font-size:10px;font-style:normal}.skymv-education-exam-students i.is-graded,.skymv-education-exam-students i.is-recovered{color:#7be0c2;background:#15362d}.skymv-education-exam-students i.is-submission_exception,.skymv-education-exam-students i.is-void{color:#ff9299;background:#3d1d23}.skymv-education-exam-students .is-score{color:#d7dcdd;font-size:11px;font-weight:700}.skymv-education-exam-students article>button{color:#c7ced0;background:0 0;border:1px solid #394346;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;display:flex}.skymv-education-exam-students article>button:disabled{cursor:default;opacity:.4}.skymv-education-exam-exception{color:#f0c079;background:#332819;border:1px solid #5b4829;border-radius:6px;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px;display:grid}.skymv-education-exam-exception>div{gap:8px;display:grid}.skymv-education-exam-exception p{color:#cbb993;margin:0;font-size:11px}.skymv-education-exam-exception textarea{color:#edf0f1;resize:vertical;background:#151719;border:1px solid #4a4640;border-radius:5px;width:100%;min-height:68px;padding:9px 10px}.skymv-education-exam-exception footer{justify-content:flex-end;gap:8px;display:flex}.skymv-education-exam-exception button,.skymv-education-exam-paper>footer button{color:#cbd2d3;background:0 0;border:1px solid #3c474a;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:0 12px;display:flex}.skymv-education-exam-exception button.is-primary,.skymv-education-exam-paper>footer button.is-primary{color:#071517;background:#70dfe5;border-color:#70dfe5;font-weight:700}.skymv-education-exam-paper{gap:12px;display:grid}.skymv-education-exam-paper>article{background:#171c1e;border:1px solid #30383b;border-radius:6px;padding:16px}.skymv-education-exam-paper>article>header{color:#899497;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.skymv-education-exam-paper>article>header strong{color:#69d9df}.skymv-education-exam-paper h4{white-space:pre-wrap;margin:12px 0;font-size:13px;font-weight:600;line-height:1.7}.skymv-education-exam-paper .is-options{color:#aeb7b9;gap:5px;margin:0 0 12px;padding-left:28px;font-size:11px;display:grid}.skymv-education-exam-paper .is-answer{background:#30383b;border:1px solid #30383b;border-radius:5px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.skymv-education-exam-paper .is-answer>div{background:#121719;gap:6px;padding:10px;display:grid}.skymv-education-exam-paper .is-answer dt{color:#7f8a8d;font-size:9px}.skymv-education-exam-paper .is-answer dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.skymv-education-exam-paper .is-explanation{color:#96a0a2;margin:10px 0 0;font-size:10px;line-height:1.6}.skymv-education-exam-paper .is-grading{grid-template-columns:150px minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.skymv-education-exam-paper .is-grading label{gap:6px;display:grid}.skymv-education-exam-paper .is-grading label>span{color:#899497;font-size:9px}.skymv-education-exam-paper .is-grading input,.skymv-education-exam-paper .is-grading textarea{color:#edf0f1;background:#101416;border:1px solid #354044;border-radius:5px;width:100%;min-height:38px;padding:8px 10px}.skymv-education-exam-paper .is-grading textarea{resize:vertical;min-height:64px}.skymv-education-exam-paper .is-grading input:disabled,.skymv-education-exam-paper .is-grading textarea:disabled{color:#899497;background:#202527}.skymv-education-exam-paper>footer.is-actions{background:#171b1d;border:1px solid #30383b;border-radius:6px;justify-content:flex-end;align-items:center;gap:8px;padding:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px #0000002e}.skymv-education-exam-paper>footer.is-actions>span{margin-right:auto;font-size:12px;font-weight:700}.skymv-education-exam-paper .is-readonly{color:#899497;border-top:1px solid #30383b;justify-content:center;align-items:center;gap:7px;margin:0;padding:12px;font-size:11px;display:flex}@media (width<=760px){.skymv-education-exam-review>header{flex-direction:column;align-items:stretch}.skymv-education-exam-review>header dl{min-width:0}.skymv-education-exam-students article{grid-template-columns:34px minmax(0,1fr) auto}.skymv-education-exam-students .is-score{grid-column:2}.skymv-education-exam-students article>button{grid-area:1/3/span 2}.skymv-education-exam-paper .is-answer,.skymv-education-exam-paper .is-grading{grid-template-columns:1fr}.skymv-education-exam-paper>footer.is-actions{flex-direction:column;align-items:stretch}.skymv-education-exam-paper>footer.is-actions>span{margin:0}.skymv-education-exam-paper>footer.is-actions button{justify-content:center}}.skymv-education-classroom-detail{gap:0;padding:18px 0 40px;display:grid}.skymv-education-classroom-detail>button.is-back{color:#aeb8ba;background:0 0;border:1px solid #343d40;border-radius:5px;align-items:center;gap:6px;width:max-content;min-height:34px;margin-bottom:16px;padding:0 10px;display:flex}.skymv-education-classroom-hero{border-top:1px solid #30383b;border-bottom:1px solid #30383b;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 0;display:grid}.skymv-education-classroom-hero>div:first-child{gap:5px;display:grid}.skymv-education-classroom-hero small{color:#69d9df;font-size:9px;font-weight:700}.skymv-education-classroom-hero h2,.skymv-education-classroom-hero p{margin:0}.skymv-education-classroom-hero h2{font-size:20px}.skymv-education-classroom-hero p{color:#7f8a8d;font-size:11px}.skymv-education-classroom-hero>span{color:#a8b1b3;background:#272e30;border-radius:4px;padding:5px 8px;font-size:10px}.skymv-education-classroom-hero>span.is-published,.skymv-education-classroom-hero>span.is-in_progress{color:#7be0c2;background:#15362d}.skymv-education-classroom-hero .is-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.skymv-education-classroom-hero button,.skymv-education-classroom-section header button,.skymv-education-classroom-tasks button,.skymv-education-classroom-roster button{color:#c7ced0;background:0 0;border:1px solid #394346;border-radius:5px;align-items:center;gap:5px;min-height:32px;padding:0 10px;display:flex}.skymv-education-classroom-hero button.is-primary{color:#071517;background:#70dfe5;border-color:#70dfe5;font-weight:700}.skymv-education-classroom-detail button:disabled{cursor:default;opacity:.55}.skymv-education-classroom-facts{border-bottom:1px solid #30383b;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.skymv-education-classroom-facts>span{color:#9aa4a6;gap:4px;font-size:10px;display:grid}.skymv-education-classroom-facts strong{color:#d6dbdc;font-size:10px}.skymv-education-classroom-facts a,.skymv-education-classroom-record a{color:#69d9df;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:flex}.skymv-education-classroom-section{border-bottom:1px solid #30383b;padding:18px 0}.skymv-education-classroom-section>header{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:12px;display:flex}.skymv-education-classroom-section>header>span{align-items:center;gap:8px;display:flex}.skymv-education-classroom-section>header svg{color:#69d9df}.skymv-education-classroom-section>header strong{font-size:13px}.skymv-education-classroom-section>header small,.skymv-education-classroom-section .is-empty{color:#788589;font-size:10px}.skymv-education-classroom-section .is-empty{margin:8px 0}.skymv-education-classroom-section ol{color:#c5ccce;gap:7px;margin:0 0 14px;padding-left:22px;font-size:11px;display:grid}.skymv-education-classroom-materials{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.skymv-education-classroom-materials a{color:#c5ccce;background:#171c1e;border:1px solid #30383b;border-radius:5px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:42px;padding:0 10px;font-size:10px;text-decoration:none;display:grid}.skymv-education-classroom-resources{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.skymv-education-classroom-resources>article{background:#151a1c;border:1px solid #30383b;border-radius:6px;overflow:hidden}.skymv-education-classroom-resources article>header{justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 10px;display:flex}.skymv-education-classroom-resources article>header>span,.skymv-education-classroom-resources article>header>div{align-items:center;gap:7px;min-width:0;display:flex}.skymv-education-classroom-resources article>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.skymv-education-classroom-resources article>header small{color:#7f8a8d;white-space:nowrap;font-size:9px}.skymv-education-classroom-resources article>header button{color:#d87b83;background:0 0;border:1px solid #40484b;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid}.skymv-education-classroom-resources video{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#080b0c;width:100%;display:block}.skymv-education-classroom-resources article>a{color:#69d9df;background:#101416;border-top:1px solid #30383b;justify-content:center;align-items:center;gap:8px;min-height:120px;font-size:11px;text-decoration:none;display:flex}.skymv-education-classroom-resource-mode,.skymv-education-assignment-mode{grid-template-columns:1fr 1fr;gap:7px;display:grid}.skymv-education-field-label{color:#aeb8ba;font-size:12px}.skymv-education-assignment-mode button{color:#aeb8ba;background:#111517;border:1px solid #353e41;border-radius:5px;min-height:40px}.skymv-education-assignment-mode button.is-active{color:#071517;background:#70dfe5;border-color:#70dfe5;font-weight:700}.skymv-education-classroom-resource-mode button{color:#aeb8ba;background:#111517;border:1px solid #353e41;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:40px;display:flex}.skymv-education-classroom-resource-mode button.is-active{color:#071517;background:#70dfe5;border-color:#70dfe5;font-weight:700}.skymv-education-classroom-tasks,.skymv-education-classroom-roster{border-top:1px solid #30383b}.skymv-education-classroom-tasks article{border-bottom:1px solid #30383b;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:72px;padding:10px;display:grid}.skymv-education-classroom-tasks article>div{gap:4px;display:grid}.skymv-education-classroom-tasks article>.is-actions{align-items:center;gap:6px;display:flex}.skymv-education-classroom-tasks p,.skymv-education-classroom-tasks small{color:#7f8a8d;margin:0;font-size:10px}.skymv-education-classroom-tasks article>span{color:#69d9df;white-space:nowrap;font-size:10px}.skymv-education-classroom-roster article{border-bottom:1px solid #30383b;grid-template-columns:34px minmax(0,1fr) 72px auto;align-items:center;gap:12px;min-height:62px;padding:8px 10px;display:grid}.skymv-education-classroom-roster .is-avatar{color:#071517;background:#70dfe5;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.skymv-education-classroom-roster article>div{gap:3px;min-width:0;display:grid}.skymv-education-classroom-roster small{color:#7f8a8d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.skymv-education-classroom-roster i{color:#a8b1b3;font-size:10px;font-style:normal}.skymv-education-classroom-roster i.is-normal{color:#7be0c2}.skymv-education-classroom-roster i.is-late,.skymv-education-classroom-roster i.is-early_leave{color:#e5bb6e}.skymv-education-classroom-roster i.is-absent{color:#ee808a}.skymv-education-classroom-record{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.skymv-education-classroom-record>div{gap:4px;display:grid}.skymv-education-classroom-record dt{color:#7f8a8d;font-size:9px}.skymv-education-classroom-record dd{color:#cbd1d2;margin:0;font-size:11px}@media (width<=760px){.skymv-education-classroom-hero{grid-template-columns:minmax(0,1fr) auto}.skymv-education-classroom-hero .is-actions{grid-column:1/-1;justify-content:flex-start}.skymv-education-classroom-facts{grid-template-columns:1fr 1fr}.skymv-education-classroom-resources{grid-template-columns:1fr}.skymv-education-classroom-tasks article{grid-template-columns:minmax(0,1fr) auto}.skymv-education-classroom-tasks article button{grid-column:1/-1;width:max-content}.skymv-education-classroom-record{grid-template-columns:1fr}}.skymv-education-form-notice{color:#86dfc4;background:#14342d;border:1px solid #245447;border-radius:5px;margin:14px 0 0;padding:10px 12px;font-size:11px}.skymv-education-exam-session{background:#171c1e;border:1px solid #30383b;border-radius:6px;margin-top:16px;padding:18px}.skymv-education-exam-session>header,.skymv-education-exam-session>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.skymv-education-exam-session>header small{color:#69d9df;font-size:9px;font-weight:700}.skymv-education-exam-session>header h3{margin:4px 0 0;font-size:16px}.skymv-education-exam-session>header>span{color:#7f898c;font-size:10px}.skymv-education-exam-questions{gap:14px;margin:18px 0;display:grid}.skymv-education-exam-questions label{color:#d4d9da;gap:8px;font-size:12px;display:grid}.skymv-education-exam-questions select,.skymv-education-exam-questions input,.skymv-education-exam-questions textarea{width:100%;min-height:38px;color:inherit;background:#101416;border:1px solid #354044;border-radius:5px;padding:9px 11px}.skymv-education-exam-questions textarea{resize:vertical;min-height:86px}.skymv-education-paper-submission{gap:10px;margin:14px 0;display:grid}.skymv-education-paper-submission article{border:1px solid #30393c;border-radius:5px;padding:12px}.skymv-education-paper-submission article p{color:#c6ced0;white-space:pre-wrap;margin:8px 0 0}.skymv-education-exam-session>footer{justify-content:flex-end}.skymv-education-exam-session>footer button{color:#cbd2d3;background:0 0;border:1px solid #3c474a;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:0 12px;display:flex}.skymv-education-exam-session>footer button:last-child{color:#071517;background:#70dfe5;border-color:#70dfe5;font-weight:700}.skymv-education-exam-session>footer button:disabled{opacity:.55}.skymv-education-exam-focus{min-height:100vh;display:block}.skymv-education-exam-page{width:min(980px,100% - 40px);min-height:100vh;margin:0 auto;padding:30px 0 110px}.skymv-education-exam-page-head{border-bottom:1px solid #30383b;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:22px;padding-bottom:24px;display:grid}.skymv-education-exam-page-head .is-back,.skymv-education-exam-page-actions button,.skymv-education-exam-page.is-complete>button{color:#cbd2d3;background:0 0;border:1px solid #3c474a;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:flex}.skymv-education-exam-page-head small{color:#69d9df;font-size:9px;font-weight:700}.skymv-education-exam-page-head h1{letter-spacing:0;margin:5px 0;font-size:22px}.skymv-education-exam-page-head p,.skymv-education-exam-page-head>span{color:#899497;margin:0;font-size:11px}.skymv-education-exam-page-head>span{white-space:nowrap;background:#171c1e;border:1px solid #30383b;border-radius:5px;padding:7px 10px}.skymv-education-exam-page>.skymv-education-form-notice,.skymv-education-exam-page>.skymv-education-form-error{margin:16px 0 0}.skymv-education-exam-page .skymv-education-exam-questions{gap:12px;margin:20px 0}.skymv-education-exam-page .skymv-education-exam-question{background:#171c1e;border:1px solid #30383b;border-radius:6px;padding:18px}.skymv-education-exam-page-footer{z-index:5;background:#171b1d;border-top:1px solid #30383b;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px max(20px,50vw - 490px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #0000002e}.skymv-education-exam-page-footer>span{color:#899497;font-size:10px}.skymv-education-exam-page-footer>div,.skymv-education-exam-page-actions{gap:8px;display:flex}.skymv-education-exam-page-footer button{color:#cbd2d3;background:0 0;border:1px solid #3c474a;border-radius:5px;align-items:center;gap:7px;min-height:40px;padding:0 14px;display:flex}.skymv-education-exam-page-footer button:last-child,.skymv-education-exam-page.is-complete>button{color:#071517;background:#70dfe5;border-color:#70dfe5;font-weight:700}.skymv-education-exam-page-footer button:disabled{cursor:wait;opacity:.55}.skymv-education-exam-page.is-loading,.skymv-education-exam-page.is-complete{text-align:center;align-content:center;place-items:center;gap:12px;min-height:100vh;padding:30px 20px;display:grid}.skymv-education-exam-page.is-loading h1,.skymv-education-exam-page.is-loading p,.skymv-education-exam-page.is-complete h1,.skymv-education-exam-page.is-complete p{margin:0}.skymv-education-exam-page.is-loading p,.skymv-education-exam-page.is-complete p{color:#899497}.skymv-education-exam-page.is-complete>svg{color:#70dfe5}@media (width<=720px){.skymv-education-exam-page{width:min(100% - 24px,980px);padding-top:14px}.skymv-education-exam-page-head{grid-template-columns:1fr auto;gap:14px}.skymv-education-exam-page-head .is-back{grid-column:1/-1;width:max-content}.skymv-education-exam-page-footer{flex-direction:column;align-items:flex-start;padding:10px 12px}.skymv-education-exam-page-footer>div{width:100%}.skymv-education-exam-page-footer button{flex:1;justify-content:center}}.skymv-education-gradebook{padding:24px 0 40px}.skymv-education-gradebook>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.skymv-education-gradebook>header>div{gap:4px;display:grid}.skymv-education-gradebook>header small{color:#69d9df;font-size:9px;font-weight:700}.skymv-education-gradebook>header h2,.skymv-education-gradebook>header p{margin:0}.skymv-education-gradebook>header h2{font-size:19px}.skymv-education-gradebook>header p{color:#7f8a8d;font-size:11px}.skymv-education-gradebook>header>span{gap:8px;display:flex}.skymv-education-gradebook>header>span button{color:#cdd3d4;background:0 0;border:1px solid #3a4447;border-radius:5px;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:flex}.skymv-education-gradebook>header>span button:last-child{color:#071517;background:#70dfe5;border-color:#70dfe5;font-weight:700}.skymv-education-grade-list{border-top:1px solid #30383b;margin-top:18px}.skymv-education-grade-list article{border-bottom:1px solid #30383b;grid-template-columns:88px minmax(260px,1fr) auto auto;align-items:center;gap:16px;min-height:92px;padding:12px;display:grid}.skymv-education-grade-list article>span{display:grid}.skymv-education-grade-list article>span strong{font-size:24px}.skymv-education-grade-list article>span small,.skymv-education-grade-list article p{color:#7f898c;font-size:10px}.skymv-education-grade-list article b{font-size:12px}.skymv-education-grade-list article p{margin:5px 0 0}.skymv-education-grade-list article>i{color:#7be0c2;font-size:10px;font-style:normal}.skymv-education-grade-list article footer button{color:#c7ced0;background:0 0;border:1px solid #394346;border-radius:5px;align-items:center;gap:5px;min-height:32px;padding:0 10px;display:flex}.skymv-education-grade-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.skymv-education-grade-policy-grid.is-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.skymv-education-grade-policy-total{background:#14191b;border:1px solid #343d40;border-radius:5px;margin:-3px 0 0;padding:9px 11px;font-size:11px}.skymv-education-grade-policy-total.is-valid{color:#76ddbd;border-color:#315e52}.skymv-education-grade-policy-total.is-error{color:#ff8a8f;border-color:#673b40}.skymv-education-form-hint{color:#7f898c;margin:0;font-size:10px}@media (width<=720px){.skymv-education-gradebook>header{flex-direction:column;align-items:flex-start}.skymv-education-grade-list article{grid-template-columns:70px minmax(0,1fr)}.skymv-education-grade-policy-grid,.skymv-education-grade-policy-grid.is-secondary{grid-template-columns:1fr}}.skymv-education-announcements{padding:24px 0 40px}.skymv-education-announcements>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.skymv-education-announcements>header>div{gap:4px;display:grid}.skymv-education-announcements>header small{color:#69d9df;font-size:9px;font-weight:700}.skymv-education-announcements>header h2,.skymv-education-announcements>header p{margin:0}.skymv-education-announcements>header h2{font-size:19px}.skymv-education-announcements>header p{color:#7f8a8d;font-size:11px}.skymv-education-announcements>header button{color:#071517;background:#70dfe5;border:1px solid #70dfe5;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-weight:700;display:flex}.skymv-education-notice-settings{border-top:1px solid #30383b;border-bottom:1px solid #30383b;gap:18px;margin-top:18px;padding:12px 0;display:flex}.skymv-education-notice-settings label{color:#b8c0c2;background:#181e20;border:1px solid #30383b;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:11px;display:flex}.skymv-education-notice-settings input{accent-color:#64d6dc}.skymv-education-announcement-list{margin-top:14px;display:grid}.skymv-education-announcement-list>article{border-bottom:1px solid #30383b;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:13px 10px;display:grid}.skymv-education-announcement-list>article>i{color:#69d9df;background:#173336;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.skymv-education-announcement-list article>div>span{align-items:center;gap:6px;display:flex}.skymv-education-announcement-list article strong{font-size:12px}.skymv-education-announcement-list article p{color:#a5afb1;margin:5px 0;font-size:11px}.skymv-education-announcement-list article small{color:#718083;font-size:9px}.skymv-education-announcement-list footer{gap:6px;display:flex}.skymv-education-announcement-list footer button{color:#c8ced0;background:0 0;border:1px solid #384245;border-radius:5px;align-items:center;gap:5px;min-height:30px;display:flex}.skymv-education-notice-pin{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:flex!important}.skymv-education-notice-pin input{width:16px;min-height:16px}@media (width<=720px){.skymv-education-announcements>header,.skymv-education-notice-settings{flex-direction:column;align-items:flex-start}}.skymv-education-statistics{padding:24px 0 40px}.skymv-education-statistics>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.skymv-education-statistics>header>div{gap:4px;display:grid}.skymv-education-statistics>header small{color:#69d9df;font-size:9px;font-weight:700}.skymv-education-statistics>header h2,.skymv-education-statistics>header p{margin:0}.skymv-education-statistics>header h2{font-size:19px}.skymv-education-statistics>header p{color:#7f8a8d;font-size:11px}.skymv-education-statistics>header button{color:#071517;background:#70dfe5;border:1px solid #70dfe5;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-weight:700;display:flex}.skymv-education-statistics-list{gap:12px;margin-top:18px;display:grid}.skymv-education-statistics-list>article{background:#181e20;border:1px solid #30383b;border-radius:7px;padding:16px}.skymv-education-statistics-list article>header{justify-content:space-between;align-items:center;display:flex}.skymv-education-statistics-list article>header span{align-items:center;gap:8px;display:flex}.skymv-education-statistics-list article>header i{color:#7e898c;font-size:9px;font-style:normal}.skymv-education-statistics-list article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.skymv-education-statistics-list article>div>span{background:#111618;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:12px;display:grid}.skymv-education-statistics-list article small,.skymv-education-statistics-list article footer,.skymv-education-statistics-list article em{color:#7d898c;font-size:9px;font-style:normal}.skymv-education-statistics-list article b{font-size:16px}@media (width<=720px){.skymv-education-statistics>header{flex-direction:column;align-items:flex-start}.skymv-education-statistics-list article>div{grid-template-columns:1fr}}.skymv-education-permission-modal{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.skymv-education-permission-backdrop{background:#000000a3;border:0;width:100%;height:100%;position:absolute;inset:0}.skymv-education-permission-modal form{color:#edf0f1;background:#1b2022;border:1px solid #3a4346;border-radius:7px;gap:14px;width:min(520px,100%);max-height:min(760px,100vh - 40px);padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #00000073}.skymv-education-permission-modal form>header{justify-content:space-between;align-items:center;display:flex}.skymv-education-permission-modal form>header small{color:#65d6dd;font-size:9px}.skymv-education-permission-modal form>header h3{margin:3px 0 0;font-size:18px}.skymv-education-permission-modal form>header button{width:32px;height:32px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.skymv-education-permission-modal label{gap:7px;display:grid}.skymv-education-permission-modal label>span{color:#a0aaad;font-size:11px}.skymv-education-permission-modal input,.skymv-education-permission-modal select,.skymv-education-permission-modal textarea{width:100%;min-height:40px;color:inherit;background:#111517;border:1px solid #353e41;border-radius:5px;outline:none;padding:0 11px}.skymv-education-permission-modal textarea{resize:vertical;min-height:78px;padding-top:10px}.skymv-education-permission-modal input:focus,.skymv-education-permission-modal select:focus,.skymv-education-permission-modal textarea:focus{border-color:#52cbd2}.skymv-education-permission-modal input:disabled{color:#7f8a8d;background:#202629}.skymv-education-permission-scope{grid-template-columns:150px minmax(0,1fr);gap:8px;display:grid}.skymv-education-permission-modal footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.skymv-education-permission-modal footer button{min-height:36px;color:inherit;background:#262d30;border:1px solid #3a4447;border-radius:5px;padding:0 15px}.skymv-education-permission-modal footer button[type=submit]{color:#071517;background:#70dfe5;border-color:#70dfe5;font-weight:700}.skymv-education-permission-modal footer button:disabled{opacity:.5}.skymv-education-classes{padding:24px 0 40px}.skymv-education-classes-head,.skymv-education-class-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.skymv-education-classes-head>div{gap:4px;display:grid}.skymv-education-classes-head>div>span{color:#69d9df;font-size:9px;font-weight:700}.skymv-education-classes-head h2{margin:0;font-size:19px}.skymv-education-classes-head p{color:#7f8a8d;margin:0;font-size:11px}.skymv-education-classes-head>button,.skymv-education-class-actions button,.skymv-education-class-toolbar>div button{color:#071517;background:#70dfe5;border:1px solid #70dfe5;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-weight:700;display:flex}.skymv-education-class-filters{border-top:1px solid #293134;border-bottom:1px solid #293134;justify-content:space-between;align-items:center;gap:16px;min-height:62px;margin-top:18px;display:flex}.skymv-education-class-filters>div{gap:4px;display:flex}.skymv-education-class-filters button{color:#899497;background:0 0;border:0;border-radius:5px;min-height:32px;padding:0 12px}.skymv-education-class-filters button.is-active{color:#edf0f1;background:#252c2e}.skymv-education-class-filters label{color:#768285;background:#151a1c;border:1px solid #30383b;border-radius:6px;align-items:center;gap:8px;width:min(280px,40%);height:36px;padding:0 10px;display:flex}.skymv-education-class-filters input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1}.skymv-education-class-table{border-top:1px solid #30383b;margin-top:15px}.skymv-education-class-table>button{width:100%;min-height:74px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #30383b;grid-template-columns:38px minmax(210px,1.4fr) minmax(120px,.7fr) auto minmax(110px,.5fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.skymv-education-class-table>button:hover{background:#181e20}.skymv-education-class-table .is-icon{color:#69d8df;background:#12363a;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.skymv-education-class-table>button>span:nth-child(2){gap:5px;min-width:0;display:grid}.skymv-education-class-table strong,.skymv-education-class-table small,.skymv-education-class-table>button>span,.skymv-education-class-table em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-education-class-table small,.skymv-education-class-table>button>span:nth-child(3),.skymv-education-class-table em{color:#7f898c;font-size:10px;font-style:normal}.skymv-education-class-table i,.skymv-education-class-detail-head i{color:#9ba3a6;white-space:nowrap;background:#292e30;border-radius:4px;min-height:24px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:700}.skymv-education-class-table i.is-active,.skymv-education-class-detail-head i.is-active{color:#7be0c2;background:#15362d}.skymv-education-class-table i.is-draft,.skymv-education-class-detail-head i.is-draft{color:#e2c67b;background:#3a321c}.skymv-education-class-zero{color:#718084;border-bottom:1px solid #30383b;align-content:center;place-items:center;gap:9px;min-height:330px;display:grid}.skymv-education-class-zero h3,.skymv-education-class-zero p{margin:0}.skymv-education-class-zero h3{color:#cbd1d2;font-size:14px}.skymv-education-class-zero p{font-size:11px}.skymv-education-class-toolbar{min-height:44px;margin-bottom:15px}.skymv-education-class-toolbar .is-back{color:#9aa4a7;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.skymv-education-class-detail-head{border-top:1px solid #30383b;border-bottom:1px solid #30383b;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 0;display:grid}.skymv-education-class-detail-head>span{color:#69d8df;background:#12363a;border-radius:7px;place-items:center;width:58px;height:58px;display:grid}.skymv-education-class-detail-head>div{justify-items:start;gap:5px;display:grid}.skymv-education-class-detail-head h2,.skymv-education-class-detail-head p{margin:0}.skymv-education-class-detail-head h2{font-size:21px}.skymv-education-class-detail-head p{color:#7f898c;font-size:10px}.skymv-education-class-detail-head dl{gap:28px;margin:0;display:flex}.skymv-education-class-detail-head dl div{justify-items:end;gap:4px;display:grid}.skymv-education-class-detail-head dt{color:#7f898c;font-size:9px}.skymv-education-class-detail-head dd{margin:0;font-size:18px;font-weight:700}.skymv-education-class-actions{border-bottom:1px solid #30383b;flex-wrap:wrap;gap:7px;padding:14px 0;display:flex}.skymv-education-class-actions button{color:#b9c1c3;background:0 0;border-color:#374043;font-weight:500}.skymv-education-class-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);gap:20px;margin-top:18px;display:grid}.skymv-education-class-grid>section{border-top:1px solid #30383b;min-width:0}.skymv-education-class-grid>section>header{justify-content:space-between;align-items:center;min-height:58px;display:flex}.skymv-education-class-grid h3{margin:0;font-size:13px}.skymv-education-class-grid header small,.skymv-education-class-grid .is-empty{color:#7f898c;font-size:10px}.skymv-education-class-grid .is-empty{border-top:1px solid #293134;place-items:center;min-height:100px;margin:0;display:grid}.skymv-education-member-list{display:grid}.skymv-education-member-list article,.skymv-education-application-row,.skymv-education-linked-list article{border-top:1px solid #293134;align-items:center;gap:11px;min-height:58px;display:flex}.skymv-education-member-list .is-avatar{color:#0b1718;background:#6bdbe2;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.skymv-education-member-list article>span:nth-child(2),.skymv-education-application-row>span,.skymv-education-linked-list article>span{flex:1;gap:4px;min-width:0;display:grid}.skymv-education-member-list strong,.skymv-education-application-row strong,.skymv-education-linked-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.skymv-education-member-list small,.skymv-education-application-row small,.skymv-education-linked-list small{color:#7f898c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.skymv-education-member-list article>div,.skymv-education-application-row>div{gap:5px;display:flex}.skymv-education-member-list button,.skymv-education-application-row button{color:#9ba5a7;background:0 0;border:1px solid #364043;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.skymv-education-linked-list{margin-top:8px}.skymv-education-linked-list article>svg{color:#69d8df}.skymv-education-class-modal{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.skymv-education-class-backdrop{background:#000000a3;border:0;width:100%;height:100%;position:absolute;inset:0}.skymv-education-class-modal form{color:#edf0f1;background:#1b2022;border:1px solid #3a4346;border-radius:7px;gap:14px;width:min(540px,100%);max-height:min(760px,100vh - 40px);padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #00000073}.skymv-education-class-modal form>header{justify-content:space-between;align-items:center;display:flex}.skymv-education-class-modal form>header small{color:#65d6dd;font-size:9px}.skymv-education-class-modal form>header h3{margin:3px 0 0;font-size:18px}.skymv-education-class-modal form>header button{width:32px;height:32px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.skymv-education-class-modal label{gap:7px;display:grid}.skymv-education-class-modal label>span{color:#a0aaad;font-size:11px}.skymv-education-class-modal input,.skymv-education-class-modal select,.skymv-education-class-modal textarea{width:100%;min-height:40px;color:inherit;background:#111517;border:1px solid #353e41;border-radius:5px;outline:none;padding:0 11px}.skymv-education-class-modal textarea{resize:vertical;min-height:130px;padding-top:10px}.skymv-education-class-modal .is-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.skymv-education-class-modal .is-check{align-items:center;gap:9px;display:flex}.skymv-education-class-modal .is-check input{width:16px;min-height:16px}.skymv-education-class-modal footer{justify-content:flex-end;gap:8px;display:flex}.skymv-education-class-modal footer button{color:#c6cdcf;background:0 0;border:1px solid #3b4447;border-radius:5px;min-height:36px;padding:0 15px}.skymv-education-class-modal footer button[type=submit]{color:#071517;background:#70dfe5;border-color:#70dfe5;font-weight:700}.skymv-education-class-modal footer button:disabled{opacity:.5}.skymv-education-member-picker{border-top:1px solid #30383b;max-height:360px;display:grid;overflow:auto}.skymv-education-member-picker>label{border-bottom:1px solid #30383b;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;display:grid}.skymv-education-member-picker input{width:15px;min-height:15px}.skymv-education-member-picker label>span{gap:3px;display:grid}.skymv-education-member-picker small{color:#7f898c;font-size:9px}.skymv-education-import-preview{max-height:360px;display:grid;overflow:auto}.skymv-education-import-preview>div{border-top:1px solid #30383b;justify-content:space-between;align-items:center;gap:10px;min-height:40px;font-size:10px;display:flex}.skymv-education-import-preview i{color:#73dabc;font-style:normal}.skymv-education-import-preview i.is-invalid{color:#ff8a8f}.skymv-education-join-code{background:#111517;border:1px solid #353e41;border-radius:6px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;padding:16px;display:grid}.skymv-education-join-code strong{letter-spacing:4px;font-size:28px}.skymv-education-join-code button{width:36px;height:36px;color:inherit;background:0 0;border:1px solid #3b4447;border-radius:5px;place-items:center;display:grid}.skymv-education-join-code small{color:#7f898c;grid-column:1/-1;font-size:9px}.skymv-education-org-members{padding:24px 0 40px}.skymv-education-org-members>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.skymv-education-org-members>header>div{gap:4px;display:grid}.skymv-education-org-members>header small{color:#69d9df;font-size:9px;font-weight:700}.skymv-education-org-members>header h2,.skymv-education-org-members>header p{margin:0}.skymv-education-org-members>header h2{font-size:19px}.skymv-education-org-members>header p{color:#7f8a8d;font-size:11px}.skymv-education-org-members>header>button{color:#071517;background:#70dfe5;border:1px solid #70dfe5;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-weight:700;display:flex}.skymv-education-member-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.skymv-education-member-summary article{background:#181e20;border:1px solid #30383b;border-radius:7px;align-items:center;gap:12px;min-height:88px;padding:15px;display:flex}.skymv-education-member-summary article>svg{color:#69d9df}.skymv-education-member-summary article>span{gap:4px;display:grid}.skymv-education-member-summary small{color:#7f8a8d;font-size:9px}.skymv-education-member-summary strong{font-size:19px}.skymv-education-member-tabs{border-bottom:1px solid #30383b;align-items:center;gap:4px;min-height:58px;margin-top:10px;display:flex}.skymv-education-member-tabs button{color:#899497;background:0 0;border:0;border-radius:5px;min-height:32px;padding:0 12px}.skymv-education-member-tabs button.is-active{color:#edf0f1;background:#252c2e}.skymv-education-member-filters{border-bottom:1px solid #30383b;grid-template-columns:minmax(240px,1fr) 150px 150px;gap:8px;padding:12px 0;display:grid}.skymv-education-member-filters label{color:#778285;background:#151a1c;border:1px solid #30383b;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.skymv-education-member-filters input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1}.skymv-education-member-filters select{color:#b8c0c2;background:#151a1c;border:1px solid #30383b;border-radius:6px;min-height:38px;padding:0 10px}.skymv-education-org-member-list,.skymv-education-org-invitations{display:grid}.skymv-education-org-member-list>article{border-bottom:1px solid #30383b;grid-template-columns:36px minmax(200px,1.2fr) minmax(190px,1fr) 84px 92px 72px;align-items:center;gap:12px;min-height:68px;display:grid}.skymv-education-org-member-list>article>i{color:#071517;background:#70dfe5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:700;display:grid}.skymv-education-org-member-list .is-person{gap:4px;min-width:0;display:grid}.skymv-education-org-member-list .is-person strong,.skymv-education-org-member-list .is-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-education-org-member-list .is-person strong{font-size:12px}.skymv-education-org-member-list .is-person small,.skymv-education-org-member-list time{color:#7f898c;font-size:9px}.skymv-education-org-member-list .is-roles{flex-wrap:wrap;gap:4px;display:flex}.skymv-education-org-member-list .is-roles em{color:#aeb7ba;background:#252b2e;border-radius:4px;padding:4px 6px;font-size:9px;font-style:normal}.skymv-education-org-member-list .is-role-chip{background:#252b2e;border:1px solid #30383b;border-radius:4px;align-items:center;display:inline-flex;overflow:hidden}.skymv-education-org-member-list .is-role-chip em{background:0 0;border-radius:0}.skymv-education-org-member-list .is-role-chip button{color:#8f999c;background:0 0;border:0;border-left:1px solid #3a4346;place-items:center;width:23px;height:23px;padding:0;display:grid}.skymv-education-org-member-list .is-role-chip button:hover{color:#ff9b9b;background:#342124}.skymv-education-org-member-list .is-status,.skymv-education-org-invitations>article>i{color:#aeb7ba;background:#292e30;border-radius:4px;justify-self:start;padding:4px 7px;font-size:9px;font-style:normal}.skymv-education-org-member-list .is-status.is-active,.skymv-education-org-invitations>article>i.is-accepted{color:#7be0c2;background:#15362d}.skymv-education-org-member-list .is-status.is-suspended,.skymv-education-org-invitations>article>i.is-cancelled,.skymv-education-org-invitations>article>i.is-rejected{color:#ff9b9f;background:#3a2022}.skymv-education-org-member-list article>div{justify-content:flex-end;gap:5px;display:flex}.skymv-education-org-member-list article>div button,.skymv-education-org-invitations>article>button{color:#9ca6a9;background:0 0;border:1px solid #364043;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.skymv-education-member-zero{color:#718084;border-bottom:1px solid #30383b;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.skymv-education-member-zero h3,.skymv-education-member-zero p{margin:0}.skymv-education-member-zero h3{color:#cbd1d2;font-size:14px}.skymv-education-member-zero p{font-size:10px}.skymv-education-org-invitations>article{border-bottom:1px solid #30383b;grid-template-columns:34px minmax(220px,1fr) 80px 130px 34px;align-items:center;gap:11px;min-height:68px;display:grid}.skymv-education-org-invitations .is-channel{color:#69d9df;background:#12363a;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.skymv-education-org-invitations article>span:nth-child(2){gap:4px;min-width:0;display:grid}.skymv-education-org-invitations strong,.skymv-education-org-invitations small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-education-org-invitations strong{font-size:11px}.skymv-education-org-invitations small,.skymv-education-org-invitations time{color:#7f898c;font-size:9px}.skymv-education-org-invitations time{align-items:center;gap:5px;display:flex}.skymv-education-join-codes{background:#181e20;border:1px solid #30383b;border-radius:7px;margin-top:16px}.skymv-education-join-codes>header{border-bottom:1px solid #30383b;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 16px;display:flex}.skymv-education-join-codes>header>div{align-items:flex-start;gap:10px;display:flex}.skymv-education-join-codes>header svg{color:#69d9df;flex:none}.skymv-education-join-codes h3,.skymv-education-join-codes p{margin:0}.skymv-education-join-codes h3{font-size:13px}.skymv-education-join-codes p{color:#7f898c;margin-top:4px;font-size:10px}.skymv-education-join-codes>header>button{color:#071517;background:#70dfe5;border:0;border-radius:5px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-weight:700;display:flex}.skymv-education-join-codes .is-code-list{padding:0 16px;display:grid}.skymv-education-join-codes .is-code-list article{border-bottom:1px solid #30383b;grid-template-columns:36px minmax(190px,1fr) 120px 60px 76px 36px;align-items:center;gap:10px;min-height:70px;display:grid}.skymv-education-join-codes .is-code-list article:last-child{border-bottom:0}.skymv-education-join-codes .is-key{color:#69d9df;background:#12363a;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.skymv-education-join-codes .is-code-list article>span:nth-child(2){gap:4px;min-width:0;display:grid}.skymv-education-join-codes .is-code-list strong{font-size:11px}.skymv-education-join-codes .is-code-list small{color:#7f898c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.skymv-education-join-codes .is-code-list code{color:#c5cdcf;letter-spacing:2px;font-size:13px}.skymv-education-join-codes .is-code-list i{color:#7be0c2;background:#15362d;border-radius:4px;justify-self:start;padding:4px 7px;font-size:9px;font-style:normal}.skymv-education-join-codes .is-code-list button{color:#a8b1b3;background:0 0;border:1px solid #364043;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 9px;display:flex}.skymv-education-join-codes .is-code-list button:last-child{width:32px;padding:0}.skymv-education-member-policy{grid-template-columns:minmax(360px,1.3fr) minmax(280px,.7fr);gap:14px;margin-top:16px;display:grid}.skymv-education-member-policy>section{background:#181e20;border:1px solid #30383b;border-radius:7px;padding:17px}.skymv-education-member-policy section>header{border-bottom:1px solid #30383b;align-items:flex-start;gap:9px;padding-bottom:12px;display:flex}.skymv-education-member-policy section>header svg{color:#69d9df}.skymv-education-member-policy h3,.skymv-education-member-policy p{margin:0}.skymv-education-member-policy h3{font-size:13px}.skymv-education-member-policy p{color:#7f898c;font-size:10px}.skymv-education-member-policy section>label{border-bottom:1px solid #293134;justify-content:space-between;align-items:center;gap:10px;min-height:42px;font-size:11px;display:flex}.skymv-education-member-policy section>label input{width:16px;height:16px}.skymv-education-member-policy .is-policy-grid{grid-template-columns:1fr 1fr;gap:8px;padding:12px 0;display:grid}.skymv-education-member-policy .is-policy-grid label{color:#8b9699;gap:6px;font-size:9px;display:grid}.skymv-education-member-policy select,.skymv-education-member-policy input[type=number]{min-height:38px;color:inherit;background:#111517;border:1px solid #353e41;border-radius:5px;padding:0 9px}.skymv-education-member-policy section>button{color:#071517;background:#70dfe5;border:0;border-radius:5px;align-items:center;gap:6px;min-height:36px;margin-top:12px;padding:0 12px;font-weight:700;display:flex}.skymv-education-member-modal{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.skymv-education-member-modal .is-backdrop{background:#000000a3;border:0;width:100%;height:100%;position:absolute;inset:0}.skymv-education-member-modal form{color:#edf0f1;background:#1b2022;border:1px solid #3a4346;border-radius:7px;gap:14px;width:min(520px,100%);max-height:min(760px,100vh - 40px);padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #00000073}.skymv-education-member-modal form>header{justify-content:space-between;align-items:center;display:flex}.skymv-education-member-modal form>header small{color:#65d6dd;font-size:9px}.skymv-education-member-modal form>header h3{margin:3px 0 0;font-size:18px}.skymv-education-member-modal form>header button{width:32px;height:32px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.skymv-education-member-modal label{gap:7px;display:grid}.skymv-education-member-modal label>span{color:#a0aaad;font-size:11px}.skymv-education-member-modal input,.skymv-education-member-modal select,.skymv-education-member-modal textarea{width:100%;min-height:40px;color:inherit;background:#111517;border:1px solid #353e41;border-radius:5px;outline:none;padding:0 11px}.skymv-education-member-modal textarea{resize:vertical;min-height:82px;padding-top:9px}.skymv-education-member-modal .is-mode{background:#111517;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;display:grid}.skymv-education-member-modal .is-mode button{color:#8f9a9d;background:0 0;border:0;border-radius:4px;min-height:34px}.skymv-education-member-modal .is-mode button.is-active{color:#eef1f1;background:#293134}.skymv-education-member-modal .is-confirm{color:#9aa5a7;align-items:center;gap:7px;margin:0;font-size:11px;line-height:1.7;display:flex}.skymv-education-member-modal .is-code{background:#111517;border:1px solid #353e41;border-radius:6px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;padding:17px;display:grid}.skymv-education-member-modal .is-code strong{letter-spacing:4px;font-size:27px}.skymv-education-member-modal .is-code button{width:36px;height:36px;color:inherit;background:0 0;border:1px solid #3b4447;border-radius:5px;place-items:center;display:grid}.skymv-education-member-modal .is-code small{color:#7f898c;grid-column:1/-1;font-size:9px}.skymv-education-member-modal footer{justify-content:flex-end;gap:8px;display:flex}.skymv-education-member-modal footer button{color:#c6cdcf;background:0 0;border:1px solid #3b4447;border-radius:5px;min-height:36px;padding:0 15px}.skymv-education-member-modal footer button[type=submit]{color:#071517;background:#70dfe5;border-color:#70dfe5;font-weight:700}.skymv-education-member-modal footer button[type=submit].is-danger{color:#fff;background:#b6434e;border-color:#b6434e}.skymv-education-member-modal button:disabled{opacity:.5}@media (width<=820px){.skymv-education-app{grid-template-columns:72px minmax(0,1fr)}.skymv-education-sidebar{padding:14px 9px}.skymv-education-brand{justify-content:center;display:flex}.skymv-education-brand-identity{justify-content:center;padding:0}.skymv-education-brand img.is-logo,.skymv-education-sidebar-toggle{display:none}.skymv-education-brand img.is-mark{width:38px;display:block}.skymv-education-brand span,.skymv-education-organization>span,.skymv-education-organization>svg,.skymv-education-sidebar nav span{display:none}.skymv-education-organization{grid-template-columns:1fr}.skymv-education-sidebar nav button{justify-content:center;padding:0}.skymv-education-nav-group{margin-top:1px}.skymv-education-sidebar nav .skymv-education-nav-group-toggle>svg:last-child{display:none}.skymv-notification-backdrop{padding:72px 12px 12px}.skymv-notification-panel{width:min(420px,100vw - 24px);max-height:calc(100vh - 84px)}.skymv-education-join-codes .is-code-list article{grid-template-columns:34px minmax(150px,1fr) 92px 70px 34px}.skymv-education-join-codes .is-code-list article>i{display:none}.skymv-education-nav-children{border-left:0;margin-left:0;padding-left:0}.skymv-education-main{padding:0 16px 28px}.skymv-education-account-tools .is-account span,.skymv-education-account-tools .is-balance span{display:none}.skymv-education-dashboard-heading{flex-direction:column;align-items:flex-start;gap:4px}.skymv-education-dashboard-heading>small{padding-top:0}.skymv-education-metrics,.skymv-education-permission-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.skymv-education-permission-catalog article{border-bottom:1px solid #30383b}.skymv-education-class-grid{grid-template-columns:1fr}.skymv-education-class-table>button{grid-template-columns:38px minmax(0,1fr) auto}.skymv-education-class-table>button>span:nth-child(3),.skymv-education-class-table em{display:none}.skymv-education-class-detail-head{grid-template-columns:58px minmax(0,1fr)}.skymv-education-class-detail-head dl{grid-column:1/-1;justify-content:flex-start}.skymv-education-permission-list>article{grid-template-columns:36px minmax(0,1fr) auto}.skymv-education-permission-expiry{grid-column:2}.skymv-education-courses-head{align-items:flex-start}.skymv-education-courses-head p{display:none}.skymv-education-course-filters{flex-direction:column;align-items:stretch;padding:10px 0}.skymv-education-course-filters>div{overflow-x:auto}.skymv-education-course-filters label{width:100%}.skymv-education-course-table>button{grid-template-columns:38px minmax(0,1fr) auto 18px}.skymv-education-course-owner,.skymv-education-course-count{display:none}.skymv-education-course-detail-grid{grid-template-columns:1fr}.skymv-education-courses-head{flex-direction:column;align-items:flex-start}.skymv-education-course-form-grid,.skymv-education-member-summary{grid-template-columns:1fr}.skymv-education-member-filters{grid-template-columns:1fr 1fr}.skymv-education-member-filters label{grid-column:1/-1}.skymv-education-org-member-list>article{grid-template-columns:36px minmax(0,1fr) auto 68px;padding:8px 0}.skymv-education-org-member-list .is-roles{grid-column:2}.skymv-education-org-member-list time{display:none}.skymv-education-org-invitations>article{grid-template-columns:34px minmax(0,1fr) auto 34px;padding:8px 0}.skymv-education-org-invitations time{display:none}.skymv-education-member-policy{grid-template-columns:1fr}}@media (width<=980px){.skymv-app.is-home{grid-template-columns:76px minmax(0,1fr)}.skymv-rail.is-home-rail{width:76px;padding-left:8px;padding-right:8px}.skymv-rail.is-home-rail button{justify-content:center;width:60px;padding:0}.skymv-rail.is-home-rail button small,.skymv-home-rail-brand strong{display:none}.skymv-rail.is-home-rail .skymv-home-rail-brand{justify-content:center;width:60px}.skymv-rail.is-home-rail .skymv-home-rail-create{width:60px}.skymv-home-scroll{width:calc(100% - 32px)}}@media (width<=720px){.skymv-home-carousel{border-radius:14px;height:154px}.skymv-carousel-copy{width:82%;padding:18px 48px}.skymv-carousel-copy h1{font-size:20px}.skymv-carousel-copy p{display:none}.skymv-home-carousel .skymv-carousel-cta{margin-top:10px}.skymv-home-carousel .skymv-carousel-arrow{width:30px;height:30px;min-height:30px}.skymv-carousel-arrow.is-previous{left:8px}.skymv-carousel-arrow.is-next{right:8px}.skymv-home-quick-start{grid-template-columns:1fr;min-height:315px}.skymv-home-new-canvas{padding:0}.skymv-home-new-canvas-copy{width:100%;padding:26px}.skymv-home-new-canvas-shade{background:linear-gradient(90deg,#080c0df5,#080c0db8)}.skymv-home-models{grid-template-columns:repeat(2,minmax(0,1fr))}.skymv-home-project-row,.skymv-home-project-skeleton{grid-template-columns:1fr}.skymv-home-project-empty,.skymv-home-agent{width:100%}.skymv-home-agent .skymv-prompt-main{grid-template-columns:34px minmax(0,1fr) 36px;gap:4px}.skymv-home-agent .skymv-prompt-tools{padding-left:37px}.skymv-home-agent .skymv-prompt-mode{display:none}.skymv-home-agent .skymv-prompt-select{width:34px;padding:0}.skymv-home-agent .skymv-prompt-select>span,.skymv-home-agent .skymv-prompt-select>svg:last-child{display:none}.skymv-home-template-grid{grid-template-columns:1fr}}.skymv-project-operation-backdrop{z-index:930;background:#05070bdb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.skymv-project-operation-dialog{border:1px solid var(--skymv-color-border,#2a3a47);background:var(--skymv-color-surface-1,#121820);border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(680px,100%);max-height:min(720px,100vh - 32px);display:grid;overflow:hidden;box-shadow:0 24px 70px #00000094}.skymv-project-operation-dialog>header{border-bottom:1px solid var(--skymv-color-border);justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.skymv-project-operation-dialog>header span{color:var(--skymv-color-primary);font-size:9px;font-weight:700}.skymv-project-operation-dialog>header h2{margin:2px 0;font-size:18px}.skymv-project-operation-dialog>header p{color:var(--skymv-text-secondary);margin:0;font-size:10px}.skymv-project-operation-dialog>header button{border:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);border-radius:6px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.skymv-project-operation-body{min-height:0;padding:16px;overflow-y:auto}.skymv-project-operation-section{gap:12px;display:grid}.skymv-project-operation-section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.skymv-project-operation-section>header small,.skymv-project-operation-section p{color:var(--skymv-text-secondary);margin:0;font-size:11px}.skymv-project-operation-section label{color:var(--skymv-text-secondary);gap:5px;font-size:11px;display:grid}.skymv-project-operation-section label>span{justify-content:space-between;gap:8px;display:flex}.skymv-project-operation-section input,.skymv-project-operation-section select{border:1px solid var(--skymv-color-border);background:var(--skymv-color-canvas);width:100%;min-height:38px;color:var(--skymv-text-primary);border-radius:6px;padding:0 10px}.skymv-project-operation-section input[aria-invalid=true]{border-color:var(--skymv-color-danger)}.skymv-project-operation-section ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.skymv-project-operation-section ol li{border:1px solid var(--skymv-color-border);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:9px;display:grid}.skymv-project-operation-section ol li strong,.skymv-project-operation-section ol li span,.skymv-project-operation-section ol li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-project-operation-section ol li span,.skymv-project-operation-section ol li small{color:var(--skymv-text-secondary);font-size:9px}.skymv-project-operation-section ol li button{border:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);border-radius:5px;grid-area:1/2/4;min-width:84px}.skymv-conflict-choices,.skymv-project-operation-checks{flex-wrap:wrap;gap:8px;display:flex}.skymv-conflict-choices button{border:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);border-radius:5px;min-height:32px;padding:4px 8px;font-size:10px}.skymv-project-operation-checks label{border:1px solid var(--skymv-color-border);border-radius:6px;flex:180px;align-items:center;gap:7px;min-height:34px;padding:6px 8px;display:flex}.skymv-project-operation-checks input{width:16px;min-height:16px;accent-color:var(--skymv-color-primary);padding:0}.skymv-project-operation-section dl{gap:6px;margin:0;display:grid}.skymv-project-operation-section dl div{grid-template-columns:130px minmax(0,1fr);gap:8px;display:grid}.skymv-project-operation-section dt{color:var(--skymv-text-secondary)}.skymv-project-operation-section dd{overflow-wrap:anywhere;margin:0}.skymv-project-operation-section.is-danger{background:#ff6b7a0f;border:1px solid #ff6b7a61;border-radius:7px;padding:12px}.skymv-project-operation-section.is-danger>strong{color:var(--skymv-color-danger)}.skymv-project-operation-errors{color:var(--skymv-color-danger);margin:0;padding-left:18px;font-size:10px}.skymv-project-operation-dialog>footer{border-top:1px solid var(--skymv-color-border);justify-content:flex-end;align-items:center;gap:8px;min-height:56px;padding:10px 16px;display:flex}.skymv-project-operation-dialog>footer span{color:var(--skymv-text-secondary);flex:1;font-size:10px}.skymv-project-operation-dialog>footer button{border:1px solid var(--skymv-color-border);background:var(--skymv-color-surface-2);border-radius:6px;min-height:34px;padding:5px 10px}@media (width<=720px){.skymv-image-preview-backdrop{padding:8px}.skymv-image-preview-dialog{width:100%;height:100%}.skymv-media-actions button{flex:calc(50% - 6px)}.skymv-project-operation-backdrop{padding:8px}.skymv-project-operation-dialog{max-height:calc(100vh - 16px)}.skymv-project-operation-dialog>footer{flex-wrap:wrap}.skymv-project-operation-dialog>footer span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.skymv-node-port.is-connection-pulse>span:first-child{outline:2px solid var(--skymv-color-primary);outline-offset:3px;animation:none!important}.skymv-node-port.is-connection-rejected>span:first-child{outline:2px solid var(--skymv-color-danger);outline-offset:3px;animation:none!important}.skymv-edge-flow{opacity:0;animation:none!important}.skymv-app *,.skymv-app :before,.skymv-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skymv-app.is-home{background:#08090a}.skymv-app.is-home .skymv-main{background:radial-gradient(56% 42% at 18% 8%,#ffffff14,#0000 70%),radial-gradient(44% 34% at 90% 28%,#ffffff0d,#0000 72%),radial-gradient(38% 28% at 52% 78%,#ffffff0a,#0000 74%),linear-gradient(145deg,#111214 0%,#090a0c 48%,#060708 100%)}.skymv-rail.is-home-rail{-webkit-backdrop-filter:blur(34px)saturate(1.08);background:linear-gradient(#18191b7a,#08090b6b);border-right-color:#ffffff21;box-shadow:inset -1px 0 #ffffff0f,16px 0 50px #0000001f}.skymv-rail.is-home-rail button{color:#bfc0c2}.skymv-rail.is-home-rail button:hover:not(:disabled){color:#f3fdfe;background:#ffffff12;border-color:#ffffff1c}.skymv-rail.is-home-rail button.is-active{color:#a8f8fc;-webkit-backdrop-filter:blur(14px);background:linear-gradient(105deg,#ffffff1a,#ffffff0a);border-color:#68e7ef75;box-shadow:inset 3px 0 #42e0eb,inset 0 1px #ffffff21,0 14px 34px #00000021}.skymv-home-utility{-webkit-backdrop-filter:blur(32px)saturate(1.08);background:linear-gradient(#1415177a,#08090b57);border-bottom-color:#ffffff1f;box-shadow:0 14px 38px #0000001f}.skymv-home-utility nav{-webkit-backdrop-filter:blur(26px)saturate(1.08);background:linear-gradient(145deg,#ffffff12,#ffffff05);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff24,0 16px 38px #0000001f}.skymv-home-utility nav button{color:#c7c8ca}.skymv-home-utility nav button:hover{color:#f3feff;background:#ffffff14}.skymv-home-utility nav .skymv-upgrade{background:#646c7729;border-color:#d7dce533}.skymv-home-carousel,.skymv-home-new-canvas{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f,0 24px 58px #0003}.skymv-carousel-slide img{filter:saturate(.94)contrast(1.02)brightness(.94)}.skymv-carousel-slide[aria-hidden=false] img{filter:saturate(1.04)contrast(1.03)brightness(1.01)}.skymv-carousel-shade{background:linear-gradient(90deg,#050506db 0%,#080809a3 34%,#0808090f 68%,#0505060d 100%),linear-gradient(#0000 42%,#04040529)}.skymv-home-new-canvas-backdrop{filter:brightness(.9)saturate(.94)}.skymv-home-new-canvas-shade{-webkit-backdrop-filter:saturate(1.08);background:linear-gradient(90deg,#060607eb 0%,#09090ad6 25%,#0c0c0d85 43%,#0a0a0b1c 64%,#0000 100%),linear-gradient(#0000 42%,#04040524)}.skymv-home-models>button,.skymv-home-project-row>button,.skymv-home-agent .skymv-prompt-box,.skymv-project-center-tools,.skymv-project-gallery>button,.skymv-project-gallery-skeleton{-webkit-backdrop-filter:blur(26px)saturate(1.08);background:linear-gradient(145deg,#ffffff0f,#ffffff04);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1c,0 18px 42px #0000001c}.skymv-home-models>button:hover,.skymv-home-project-row>button:hover,.skymv-project-gallery>button:hover{background:linear-gradient(145deg,#ffffff21,#ffffff0d);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff24,0 22px 48px #0000002e}.skymv-home-models>button>span,.skymv-home-project-row .skymv-home-project-mark,.skymv-home-agent .skymv-agent-attach{-webkit-backdrop-filter:blur(12px);background:#ffffff12;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff17}:is(.skymv-home-agent .skymv-prompt-box:has(.skymv-prompt-input:focus),.skymv-home-agent .skymv-prompt-box:has(.skymv-prompt-select[data-state=open])){background:linear-gradient(145deg,#ffffff17,#ffffff08);border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff21,0 0 0 3px #2cdae714,0 22px 48px #0000002e}.skymv-home-agent .skymv-prompt-input::placeholder{color:#9b9b9d}.skymv-home-agent .skymv-agent-send:disabled{color:#8d9094;background:#ffffff17}.skymv-home-template-tabs button{color:#bfc0c2;-webkit-backdrop-filter:blur(12px);background:#ffffff12;border-color:#ffffff1a}.skymv-app.is-home{grid-template-columns:64px minmax(0,1fr)}.skymv-rail.is-home-rail{-webkit-backdrop-filter:blur(34px)saturate(1.04);background:#0c0d0f7a;align-items:center;gap:8px;width:64px;padding:12px 8px}.skymv-rail.is-home-rail button,.skymv-rail.is-home-rail .skymv-home-rail-brand,.skymv-rail.is-home-rail .skymv-home-rail-create{border-radius:14px;justify-content:center;width:46px;min-height:46px;padding:0}.skymv-rail.is-home-rail .skymv-home-rail-brand{margin:0 0 8px}.skymv-home-rail-brand>span{background:linear-gradient(145deg,#f7f7f8,#9fa3a7);border-radius:13px;width:38px;height:38px;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #00000038}.skymv-rail.is-home-rail .skymv-home-rail-create{color:#101113;background:#f3f3f4;border-color:#fff;border-radius:50%;margin:0 0 14px;box-shadow:0 10px 26px #0000003d}.skymv-rail.is-home-rail .skymv-home-rail-create:hover{color:#050506;background:#fff;border-color:#fff;transform:translateY(-2px)scale(1.03)}.skymv-rail.is-home-rail button.is-active{color:#fff;background:#ffffff1c;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1f,0 10px 26px #00000024}.skymv-rail.is-home-rail button.is-active:before{content:"";background:#f5f5f6;border-radius:0 4px 4px 0;width:3px;height:18px;position:absolute;left:-8px}.skymv-rail.is-home-rail .skymv-home-rail-avatar{color:#111214;background:linear-gradient(145deg,#fff,#bfc2c5);border-color:#ffffff9e;border-radius:50%;width:38px;min-height:38px;top:49px;right:20px;box-shadow:0 10px 26px #00000047}.skymv-create-home{grid-template-rows:38px 58px auto}.skymv-create-home.is-promo-dismissed{grid-template-rows:58px auto}.skymv-create-home.is-promo-dismissed .skymv-home-utility{top:0}.skymv-create-home.is-promo-dismissed .skymv-home-discovery-screen .skymv-lovart-recent>header{position:relative;top:auto}.skymv-home-promo{z-index:42;color:#e8e8ea;-webkit-backdrop-filter:blur(28px)saturate(1.08);background:linear-gradient(90deg,#2e2f33c7,#1b1c1fc7,#2d2e32c2);border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:0 72px 0 16px;font-size:11px;display:flex;position:sticky;top:0;box-shadow:inset 0 1px #ffffff1a}.skymv-canvas-node.is-framed-node.has-media .skymv-node-runtime-progress{display:none}.skymv-home-promo>span{color:#151617;letter-spacing:.08em;background:#f5f5f6;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:900}.skymv-home-promo strong{font-size:11px;font-weight:650}.skymv-home-promo-action{color:#fff;text-underline-offset:3px;gap:4px;min-height:26px;padding:0 8px;text-decoration:underline}.skymv-home-promo-action:hover{background:#ffffff12}.skymv-home-promo-close{border-radius:7px;place-items:center;width:26px;height:26px;min-height:26px;padding:0;display:grid;position:absolute;right:14px}.skymv-home-utility{min-height:58px;box-shadow:none;-webkit-backdrop-filter:blur(28px)saturate(1.04);background:#08090b61;border-bottom-color:#0000;justify-content:flex-end;padding:0 16px;top:38px}.skymv-home-utility-title{display:none}.skymv-home-utility nav{-webkit-backdrop-filter:blur(24px);background:#ffffff0a;border-color:#ffffff1c;border-radius:14px;min-height:42px;padding:4px 56px 4px 5px;box-shadow:inset 0 1px #ffffff17}.skymv-home-utility nav button{min-width:auto;min-height:32px;padding:0 10px}.skymv-home-utility nav .skymv-upgrade,.skymv-home-utility nav .skymv-energy{min-width:auto}.skymv-home-scroll{gap:78px;width:min(1480px,100% - 96px);padding:38px 0 72px}.skymv-home-composer{justify-items:center;width:100%;min-height:330px;margin:0;display:grid}.skymv-home-composer>header{text-align:center;justify-items:center;gap:9px;margin-bottom:24px;display:grid}.skymv-home-composer>header>span{color:#d8d9db;letter-spacing:.15em;background:#ffffff0d;border-color:#ffffff1f;border-radius:999px;min-height:22px;padding:0 9px;font-size:8px}.skymv-home-composer h1{color:#f8f8f9;letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:640;line-height:1.08}.skymv-home-composer>header p{color:#94979c;margin:0;font-size:12px;line-height:1.65}.skymv-home-composer .skymv-prompt-box{-webkit-backdrop-filter:blur(30px)saturate(1.06);background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #ffffff2b;border-radius:24px;grid-template-rows:72px 38px;width:min(820px,100%);min-height:122px;padding:12px 14px 10px;transition:grid-template-rows .52s cubic-bezier(.16,1,.3,1),min-height .52s cubic-bezier(.16,1,.3,1),padding .52s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .42s,background .42s;box-shadow:inset 0 1px #ffffff1f,0 28px 68px #0003}:is(.skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-input:focus),.skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-select[data-state=open])){background:linear-gradient(145deg,#ffffff1a,#ffffff08);border-color:#ffffff47;grid-template-rows:86px 38px;align-content:start;min-height:158px;padding-bottom:22px;box-shadow:inset 0 1px #ffffff29,0 0 0 3px #ffffff0a,0 34px 78px #00000042}.skymv-home-composer .skymv-prompt-main{align-items:start;padding-top:7px}.skymv-home-composer .skymv-prompt-input{height:48px;font-size:14px}.skymv-home-composer .skymv-prompt-tools{opacity:1;pointer-events:auto;padding-left:43px;transform:none}.skymv-home-capability-chips{flex-wrap:wrap;justify-content:center;gap:9px;width:min(900px,100%);margin-top:16px;display:flex}.skymv-home-capability-chips>button{color:#c5c7ca;-webkit-backdrop-filter:blur(18px);background:#ffffff08;border-color:#ffffff1f;border-radius:999px;gap:7px;min-height:34px;padding:0 13px;font-size:10px;transition:color .18s,background .18s,border-color .18s,transform .24s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #ffffff12}.skymv-lovart-recent{min-height:270px;padding:0}.skymv-lovart-recent>header,.skymv-home-templates>header{justify-content:space-between;align-items:end;min-height:40px;display:flex}.skymv-lovart-recent>header h2,.skymv-home-templates>header h2{letter-spacing:-.025em;font-size:20px;font-weight:620}.skymv-lovart-recent>header>button{color:#aeb0b4;font-size:10px}.skymv-lovart-recent .skymv-home-project-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin-top:18px}.skymv-lovart-recent .skymv-home-project-row>button,.skymv-lovart-recent .skymv-home-project-skeleton-card{color:#f3f3f4;text-align:left;min-height:222px;box-shadow:none;background:0 0;border:0;border-radius:16px;grid-template-rows:172px auto;grid-template-columns:1fr;align-content:start;gap:10px;padding:0;display:grid;overflow:visible}.skymv-lovart-recent .skymv-home-project-row>button:hover{box-shadow:none;background:0 0;border-color:#0000;transform:translateY(-3px)}.skymv-home-project-create-tile>span,.skymv-home-project-cover{color:#d8d9dc;-webkit-backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #ffffff24;border-radius:16px;place-items:center;width:100%;height:172px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.skymv-home-project-create-tile>span{border-style:dashed}.skymv-home-project-create-tile>strong,.skymv-home-project-create-tile>small{padding:0 4px}.skymv-home-project-create-tile>strong{margin-bottom:-6px;font-size:13px}.skymv-home-project-create-tile>small{color:#85888d;font-size:9px}.skymv-home-project-cover img{-o-object-fit:cover;object-fit:cover;filter:brightness(.82)saturate(.85);width:100%;height:100%;transition:transform .52s cubic-bezier(.22,1,.36,1),filter .3s}.skymv-home-project-cover i{background:linear-gradient(#0000 56%,#0000004d);position:absolute;inset:0}.skymv-home-project-cover-card:hover .skymv-home-project-cover img{filter:brightness(.94)saturate(.98);transform:scale(1.035)}.skymv-home-project-copy{gap:4px;padding:0 4px;display:grid}.skymv-home-project-copy strong{font-size:13px}.skymv-home-templates{min-height:420px}.skymv-home-templates>header>div{gap:5px;display:grid}.skymv-home-templates>header p{color:#7f8287;margin:0;font-size:10px}.skymv-home-template-tabs{gap:22px;margin-top:20px}.skymv-home-template-tabs button{color:#8e9196;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-height:30px;padding:0 2px;font-size:11px}.skymv-home-template-tabs button[data-state=active]{color:#fff;background:0 0;border-color:#fff}.skymv-home-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.skymv-home-template-grid>button,.skymv-home-template-skeleton{border-color:#ffffff1c;border-radius:16px;min-height:210px}.skymv-home-template-grid>button{box-shadow:inset 0 1px #ffffff14,0 18px 42px #0000001f}.skymv-home-template-grid>button:hover{border-color:#ffffff3d;transform:translateY(-4px)}.skymv-home-template-grid img{filter:brightness(.76)saturate(.86);transition:transform .56s cubic-bezier(.22,1,.36,1),filter .3s}.skymv-template-copy{opacity:1;gap:3px;padding:52px 14px 13px}.skymv-template-copy small{color:#c3c4c7;font-size:9px}.skymv-template-copy em{color:#8e9195;font-size:8px;font-style:normal}@media (width<=1100px){.skymv-home-scroll{gap:62px;width:min(100% - 44px,1040px)}.skymv-lovart-recent .skymv-home-project-row,.skymv-home-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.skymv-app.is-home{grid-template-columns:58px minmax(0,1fr)}.skymv-rail.is-home-rail{width:58px;padding-left:6px;padding-right:6px}.skymv-rail.is-home-rail button,.skymv-rail.is-home-rail .skymv-home-rail-brand,.skymv-rail.is-home-rail .skymv-home-rail-create{width:44px}.skymv-home-promo{justify-content:flex-start;padding-left:12px;padding-right:48px}.skymv-home-promo strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-home-promo-action{display:none}.skymv-home-scroll{gap:48px;width:calc(100% - 24px);padding-top:24px}.skymv-home-composer{min-height:300px}.skymv-home-composer h1{font-size:32px}.skymv-home-composer>header p{max-width:90%}.skymv-home-composer .skymv-prompt-box{border-radius:20px}.skymv-lovart-recent .skymv-home-project-row,.skymv-home-template-grid{grid-template-columns:1fr}.skymv-home-template-tabs{gap:14px;overflow-x:auto}}.skymv-rail.is-home-rail{-webkit-backdrop-filter:none;background:linear-gradient(#131416f0,#090a0cf5)}.skymv-rail.is-home-rail .skymv-home-rail-brand{place-items:center;height:46px;min-height:46px;display:grid;position:relative;overflow:visible}.skymv-rail.is-home-rail .skymv-home-rail-brand>span{color:#111214;border-radius:11px;flex:0 0 36px;place-items:center;min-height:36px;padding:0;line-height:1;width:36px!important;height:36px!important;display:grid!important}.skymv-rail.is-home-rail .skymv-home-rail-avatar{z-index:940;place-items:center;width:36px;height:36px;min-height:36px;margin:0;padding:0;display:grid;position:fixed;top:48px;right:18px}.skymv-home-utility{padding-right:66px}.skymv-home-utility nav{border-radius:13px;gap:3px;min-height:40px;padding:3px 4px}.skymv-home-utility nav>i{height:20px;margin:0 4px}.skymv-home-utility nav button{border-radius:9px;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.skymv-home-utility nav .skymv-upgrade{color:#e8e8ea;background:#ffffff0f;border-color:#ffffff21;width:auto;min-width:66px;padding:0 10px}.skymv-home-utility nav .skymv-energy{width:auto;min-width:52px;padding:0 8px}.skymv-home-composer .skymv-prompt-main{grid-template-columns:40px minmax(0,1fr);gap:8px}.skymv-home-composer .skymv-prompt-tools .skymv-agent-send{width:32px;height:32px;min-height:32px;margin-left:2px}.skymv-home-templates .skymv-home-template-tabs{width:fit-content!important;height:auto!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:22px!important;margin-top:20px!important;padding:0!important;display:flex!important}.skymv-home-templates .skymv-home-template-tab{color:#8e9196!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:0 2px!important;font-size:11px!important}.skymv-home-templates .skymv-home-template-tab[data-state=active]{color:#fff!important;background:0 0!important;border-bottom-color:#fff!important}@media (width<=720px){.skymv-home-utility{padding-right:58px}.skymv-home-templates .skymv-home-template-tabs{overflow-x:auto;gap:14px!important}}.skymv-project-center-heading small{color:#9a9da2}.skymv-project-center-heading h1{color:#f5f5f6;font-size:clamp(26px,2.2vw,36px);font-weight:620}.skymv-project-center-heading p{color:#7e8186}.skymv-project-center-heading>div>button{color:#a9abb0}.skymv-project-center .skymv-project-center-create{color:#151617;background:#f2f2f3;border-color:#fff;border-radius:11px;min-height:40px;padding:0 16px;box-shadow:inset 0 1px #fff9,0 12px 30px #0000003d}.skymv-project-center .skymv-project-center-create:hover{color:#080809;background:#fff;border-color:#fff}.skymv-project-center-tools{-webkit-backdrop-filter:blur(26px)saturate(1.04);background:linear-gradient(145deg,#ffffff0f,#ffffff04);border-color:#ffffff21;border-radius:16px;min-height:60px;padding:9px 10px;box-shadow:inset 0 1px #ffffff1a,0 16px 40px #0000001a}.skymv-project-center .skymv-project-scope-tabs{height:38px!important;box-shadow:none!important;background:#ffffff08!important;border:1px solid #ffffff17!important;border-radius:11px!important;gap:3px!important;padding:3px!important}.skymv-project-center .skymv-project-scope-tab{color:#8f9297!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;padding:0 13px!important;font-size:10px!important}.skymv-project-center .skymv-project-scope-tab[data-state=active]{color:#f5f5f6!important;background:#ffffff14!important;border-color:#ffffff1f!important}.skymv-project-search,.skymv-project-sort,.skymv-project-layout{box-shadow:inset 0 1px #ffffff0d;background:#ffffff08!important;border-color:#ffffff1c!important}.skymv-project-gallery>button,.skymv-project-gallery-skeleton{-webkit-backdrop-filter:blur(22px)saturate(1.04);background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-color:#ffffff1f;border-radius:16px;min-height:246px;box-shadow:inset 0 1px #ffffff14,0 20px 46px #0000001a}.skymv-project-gallery .skymv-project-gallery-card{text-align:left;grid-template-rows:170px 76px!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important}.skymv-project-gallery .skymv-project-cover{border-radius:15px 15px 0 0;width:100%;height:170px;display:block}.skymv-project-gallery .skymv-project-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skymv-project-gallery .skymv-project-card-copy{align-content:center;gap:4px;width:100%;min-width:0;padding:11px 38px 12px 13px;display:grid}.skymv-project-gallery .skymv-project-card-copy strong{font-size:12px}.skymv-project-gallery .skymv-project-card-open{bottom:29px;right:13px}.skymv-project-gallery .skymv-project-create-card{color:#ececef;background:linear-gradient(145deg,#ffffff0f,#ffffff03);border-color:#ffffff29;min-height:246px;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.skymv-project-create-card>span{color:#e9eaec;background:#ffffff12;border-color:#ffffff24}.skymv-project-gallery.is-list .skymv-project-gallery-card{min-height:104px;grid-template-rows:104px!important;grid-template-columns:168px minmax(0,1fr)!important}.skymv-project-gallery.is-list .skymv-project-cover{border-radius:15px 0 0 15px;height:104px}.skymv-project-gallery.is-list .skymv-project-card-copy{padding-left:18px}.skymv-home-create-overlay{-webkit-backdrop-filter:blur(14px)saturate(.82)!important;background:#000000b8!important}.skymv-home-create-dialog{color:#f4f4f5;-webkit-backdrop-filter:blur(38px)saturate(1.08);overflow:hidden;background:linear-gradient(145deg,#26272ab8,#0c0d0fc2)!important;border:1px solid #ffffff29!important;border-radius:22px!important;gap:0!important;width:min(560px,100% - 32px)!important;max-width:560px!important;padding:0!important;box-shadow:inset 0 1px #ffffff24,0 40px 110px #0000008f!important}.skymv-home-create-header{border-bottom:1px solid #ffffff1a;gap:5px;padding:25px 26px 21px}.skymv-home-create-header>span{color:#d8d9dc;letter-spacing:.08em;background:#ffffff0f;border-color:#ffffff21;border-radius:999px;min-height:22px;padding:0 8px;font-size:8px}.skymv-home-create-dialog h2{letter-spacing:-.025em;margin:1px 0 0;font-size:23px;font-weight:620}.skymv-home-create-dialog p{color:#92959a;font-size:10px}.skymv-home-create-dialog>button{color:#a9abb0;opacity:1;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;width:36px;height:36px;top:20px!important;right:20px!important}.skymv-home-create-dialog>button:hover{color:#fff;background:#ffffff1a}.skymv-home-create-dialog form{gap:17px;padding:22px 26px 25px}.skymv-home-create-dialog label{color:#c2c4c8;gap:8px;font-size:10px}.skymv-home-create-dialog label small{color:#76797f}.skymv-home-create-dialog input,.skymv-home-create-dialog textarea{color:#f4f4f5;padding:11px 13px;background:#04050770!important;border:1px solid #ffffff21!important;border-radius:12px!important;outline:none!important;box-shadow:inset 0 1px #ffffff0a!important}.skymv-home-create-dialog input{height:44px}.skymv-home-create-dialog textarea{min-height:118px;line-height:1.6}.skymv-home-create-dialog input:focus,.skymv-home-create-dialog textarea:focus{border-color:#ffffff4d!important;box-shadow:0 0 0 3px #ffffff0d,inset 0 1px #ffffff12!important}.skymv-home-create-actions{gap:9px;padding-top:2px}.skymv-home-create-actions button{color:#d2d3d6;min-height:40px;padding:0 15px;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:11px!important}.skymv-home-create-actions button:hover{color:#fff;background:#ffffff1a!important}.skymv-home-create-actions button[type=submit]{color:#151617;font-weight:720;background:#f1f1f2!important;border-color:#fff!important}@media (width<=900px){.skymv-project-center{width:calc(100% - 32px)}.skymv-project-center-tools{flex-direction:column;align-items:stretch}.skymv-project-center-actions{width:100%}.skymv-project-search{flex:1;width:auto}}.skymv-project-gallery>.skymv-project-gallery-card{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border:1px solid #ffffff1f;border-radius:16px;min-width:0;min-height:246px;transition:border-color .2s,transform .26s cubic-bezier(.22,1,.36,1),box-shadow .24s;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff14,0 20px 46px #0000001a;display:block!important}.skymv-project-gallery-card-main{width:100%;min-height:246px;color:inherit;text-align:left;border-radius:inherit;cursor:pointer;background:0 0;border:0;grid-template-rows:170px 76px;padding:0;display:grid;position:relative;overflow:hidden}.skymv-project-gallery-card-main:focus-visible{outline-offset:3px;outline:2px solid #ffffffb8}.skymv-project-gallery-card .skymv-project-more{z-index:3;color:#a8aaae;opacity:.72;background:#ffffff0d;border:1px solid #0000;border-radius:9px;width:30px;height:30px;min-height:30px;padding:0;transition:opacity .18s,color .18s,background .18s,border-color .18s;position:absolute;bottom:18px;right:10px}.skymv-project-gallery-card:hover .skymv-project-more,.skymv-project-gallery-card .skymv-project-more[data-state=open],.skymv-project-gallery-card .skymv-project-more:focus-visible{color:#fff;opacity:1;background:#ffffff1a;border-color:#ffffff21}.skymv-project-gallery-card .skymv-project-card-copy{padding-right:48px}.skymv-project-gallery-card .skymv-project-card-open{display:none}.skymv-project-gallery.is-list>.skymv-project-gallery-card{min-height:104px}.skymv-project-gallery.is-list .skymv-project-gallery-card-main{grid-template-rows:104px;grid-template-columns:168px minmax(0,1fr);min-height:104px}.skymv-project-gallery.is-list .skymv-project-more{bottom:36px}.skymv-project-cover-empty{z-index:1;color:#777b80;background:radial-gradient(circle at 50% 38%,#ffffff12,#0000 30%),linear-gradient(145deg,#18191b,#111214);align-content:center;place-items:center;gap:8px;width:100%;height:100%;display:grid;position:relative}.skymv-project-cover-empty small{color:#686c71;font-size:9px}.skymv-home-project-cover>.skymv-project-cover-empty{position:absolute;inset:0}.skymv-project-action-menu{-webkit-backdrop-filter:blur(26px)saturate(.9);color:#e5e6e8!important;background:#1f2022eb!important;border:1px solid #ffffff24!important;border-radius:13px!important;min-width:188px!important;padding:6px!important;box-shadow:inset 0 1px #ffffff14,0 24px 70px #00000073!important}.skymv-project-action-menu [role=menuitem]{color:#d9dade;cursor:pointer;border-radius:8px;gap:10px;min-height:36px;padding:0 10px;font-size:12px}.skymv-project-action-menu [role=menuitem] svg{color:#92969c}.skymv-project-action-menu [role=menuitem]:focus{color:#fff;background:#ffffff17}.skymv-project-action-menu [role=separator]{background:#ffffff17}.skymv-project-action-dialog{-webkit-backdrop-filter:blur(32px)saturate(.88);color:#f1f1f2!important;background:linear-gradient(150deg,#242528f0,#121315f2)!important;border:1px solid #ffffff29!important;border-radius:20px!important;gap:18px!important;width:min(520px,100% - 32px)!important;max-width:520px!important;padding:24px!important;box-shadow:inset 0 1px #ffffff1c,0 34px 110px #0000008f!important}.skymv-project-action-dialog>button{color:#a9abb0}.skymv-project-action-dialog header{gap:5px;padding-right:26px}.skymv-project-action-dialog header>span{color:#bfc1c5;background:#ffffff0f;border-color:#ffffff1f;width:fit-content}.skymv-project-action-dialog h2{letter-spacing:-.025em;margin-top:5px;font-size:22px}.skymv-project-action-dialog header p{color:#85888e}.skymv-project-action-dialog form{gap:16px;display:grid}.skymv-project-action-dialog form>label,.skymv-project-folder-editor label{color:#c7c8cb;gap:8px;font-size:11px;display:grid}.skymv-project-action-dialog label>span{justify-content:space-between;display:flex}.skymv-project-action-dialog label>span small{color:#777b81}.skymv-project-action-dialog input{color:#f3f3f4;height:44px;background:#0003!important;border-color:#ffffff21!important;border-radius:11px!important;box-shadow:inset 0 1px #ffffff0a!important}.skymv-project-action-dialog input:focus{border-color:#ffffff4d!important;box-shadow:0 0 0 3px #ffffff0d!important}.skymv-project-cover-editor{gap:10px;display:grid}.skymv-project-cover-drop{aspect-ratio:16/9;color:#c8c9cc;cursor:pointer;background:linear-gradient(145deg,#ffffff0d,#ffffff03);border:1px dashed #fff3;border-radius:14px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.skymv-project-cover-drop:hover{background:#ffffff0f;border-color:#ffffff5c}.skymv-project-cover-drop>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skymv-project-cover-drop>span{place-items:center;gap:7px;display:grid}.skymv-project-cover-drop>span small{color:#7f8288;font-size:10px}.skymv-project-cover-drop>i{color:#f2f2f3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121315c2;border:1px solid #ffffff21;border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-style:normal;display:inline-flex;position:absolute;bottom:10px;right:10px}.skymv-project-cover-file{display:none!important}.skymv-project-cover-editor>p{color:#777b81;margin:0;font-size:10px}.skymv-project-folder-editor{gap:15px;display:grid}.skymv-project-folder-editor>div{gap:8px;display:grid}.skymv-project-folder-editor>div>small{color:#84878c;font-size:10px}.skymv-project-folder-editor nav{flex-wrap:wrap;gap:7px;display:flex}.skymv-project-folder-editor nav button{color:#c9cacc;background:#ffffff0d;border-color:#ffffff1c;border-radius:9px;min-height:32px}.skymv-project-delete-warning{background:#8f252b1f;border:1px solid #ff687033;border-radius:12px;padding:14px 15px}.skymv-project-delete-warning strong{color:#ffb3b7}.skymv-project-delete-warning p{color:#ae8c8f;margin:6px 0 0;font-size:11px;line-height:1.6}.skymv-project-action-dialog .skymv-home-create-actions button.is-danger{color:#fff!important;background:#b73a42!important;border-color:#cf4b54!important}.skymv-project-action-dialog .skymv-home-create-actions button.is-danger:hover{background:#ca424b!important}.skymv-home-scroll{padding-top:0}.skymv-home-composer{isolation:isolate;grid-auto-rows:max-content;align-content:center;min-height:max(620px,100dvh - 96px);position:relative;overflow:visible}.skymv-home-composer:before{z-index:-2;content:"";opacity:.34;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 49.8%,#ffffff0a 50%,#0000 50.2%),linear-gradient(0deg,#0000 0 49.8%,#ffffff08 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:86px 86px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:-64px -12% 8px;-webkit-mask-image:radial-gradient(54% 62% at 50% 40%,#000 0 38%,#0000 76%);mask-image:radial-gradient(54% 62% at 50% 40%,#000 0 38%,#0000 76%)}.skymv-home-gradient-waves{z-index:0;width:calc(100vw - 64px);height:100%;min-height:0;max-height:none;box-shadow:none;pointer-events:none;background:radial-gradient(66% 80% at 50% 78%,#4c43583d,#0000 68%),#07080a6b;border:0;border-radius:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 0 86%,#0000 100%);mask-image:linear-gradient(#000 0 86%,#0000 100%)}.skymv-home-gradient-waves:after{content:"";background:radial-gradient(45% 56% at 50% 34%,#0000 0 42%,#0506081f 78%),linear-gradient(90deg,#05060894,#0000 22% 78%,#05060894);position:absolute;inset:0}.skymv-home-composer>header,.skymv-home-composer .skymv-prompt-box,.skymv-home-composer .skymv-home-capability-chips{z-index:1;position:relative}.skymv-home-composer>header{justify-content:center;width:min(1040px,100%);margin-bottom:34px}.skymv-home-composer>header>span{animation:.62s cubic-bezier(.22,1,.36,1) 80ms both skymv-hero-fade-up}.skymv-home-masked-title{filter:drop-shadow(0 12px 26px #00000047);min-height:108px;overflow:visible}.skymv-home-masked-title .masked-heading__reveal{filter:drop-shadow(0 1px #ffffff38)}.skymv-home-masked-title .masked-heading__source{filter:contrast(1.06)}.skymv-home-composer>header p{animation:.72s cubic-bezier(.22,1,.36,1) .42s both skymv-hero-fade-up}.skymv-home-composer .skymv-prompt-box{width:min(940px,100% - 96px);animation:.82s cubic-bezier(.16,1,.3,1) .52s both skymv-hero-console-in}.skymv-home-composer .skymv-home-capability-chips{animation:.72s cubic-bezier(.22,1,.36,1) .68s both skymv-hero-fade-up}.skymv-home-discovery-screen{align-content:start;gap:44px;min-height:max(760px,100dvh - 96px);padding:64px 0 84px;display:grid;position:relative}.skymv-home-fade-block{min-width:0}.skymv-home-discovery-screen .skymv-lovart-recent>header{z-index:6;-webkit-backdrop-filter:blur(18px);background:linear-gradient(#090a0cf5 0 72%,#0000 100%);min-height:54px;padding:8px 0;position:sticky;top:96px}.skymv-home-discovery-screen .skymv-home-templates{padding-top:34px;position:relative}.skymv-home-discovery-screen .skymv-home-templates:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1f 18% 82%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.skymv-home-composer .skymv-prompt-box:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 20%,#ffffff12 48%,#0000 72%);transition:opacity .32s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-32%)}.skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-input:focus):before{opacity:.65;transform:translate(28%)}@keyframes skymv-hero-fade-up{0%{opacity:0;filter:blur(8px);transform:translateY(13px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes skymv-hero-console-in{0%{opacity:0;filter:blur(10px);transform:translateY(18px)scale(.975)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (width<=900px){.skymv-home-masked-title{min-height:80px}.skymv-home-gradient-waves{border-radius:0;width:calc(100vw - 64px);min-height:0}.skymv-home-composer .skymv-prompt-box{width:min(100% - 24px,820px)}.skymv-home-discovery-screen{gap:38px;padding-top:46px}}@media (width<=720px){.skymv-home-composer{min-height:max(540px,100dvh - 96px)}.skymv-home-gradient-waves{width:calc(100vw - 58px);height:100%;min-height:0}.skymv-home-composer>header{margin-bottom:24px}.skymv-home-discovery-screen{min-height:auto;padding:32px 0 60px}}@media (prefers-reduced-motion:reduce){.skymv-home-composer>header>span,.skymv-home-composer>header p,.skymv-home-composer .skymv-prompt-box,.skymv-home-composer .skymv-home-capability-chips{animation:none!important}.skymv-home-composer .skymv-prompt-box:before{display:none}}.skymv-prompt-context{align-items:center;gap:8px;min-width:0;display:flex}.skymv-prompt-attachment{color:#d8dadd;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:260px;height:26px;padding:0 4px 0 9px;font-size:9px;display:inline-flex}.skymv-prompt-attachment>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-home-agent .skymv-prompt-box .skymv-prompt-attachment>button{color:#9fa3a8;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;min-height:18px;padding:0;display:grid}.skymv-home-agent .skymv-prompt-box .skymv-prompt-attachment>button:hover{color:#fff;background:#ffffff1a}.skymv-prompt-file-error{z-index:1;color:#f2a0a6;margin:-10px 0 0;font-size:10px}.skymv-create-reference{color:#d8dadd;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;padding:10px 12px;font-size:11px;display:grid}.skymv-create-reference svg{color:#7de8ee;grid-row:1/span 2}.skymv-create-reference small{color:#858a90;font-size:9px}@media (width<=720px){.skymv-prompt-attachment{max-width:150px}.skymv-prompt-mode{display:none}}.skymv-profile-dialog{color:#f3f3f4;-webkit-backdrop-filter:blur(24px)saturate(112%);backdrop-filter:blur(24px)saturate(112%);background:#121215f0;border-color:#ffffff21;width:min(92vw,520px);max-height:min(90vh,760px);overflow-y:auto;box-shadow:0 30px 90px #00000094}.skymv-profile-dialog>form{gap:13px;display:grid}.skymv-profile-dialog label{color:#b9bbc0;gap:7px;font-size:11px;display:grid}.skymv-profile-dialog input{color:#f1f2f3;background:#ffffff0d;border-color:#ffffff1c}.skymv-profile-dialog input:disabled{color:#7f838a;opacity:1}.skymv-profile-invite-code small{color:#777b82;font-size:9px;line-height:1.5}.skymv-profile-dialog-icon{color:#e6e7e9;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:4px;display:grid}.skymv-profile-password-heading{border-top:1px solid #ffffff17;justify-content:space-between;align-items:baseline;margin-top:3px;padding-top:13px;display:flex}.skymv-profile-password-heading strong{font-size:12px}.skymv-profile-password-heading small{color:#777b82;font-size:9px}.skymv-neutral-modal,.skymv-help-backdrop,.skymv-preferences-backdrop,.skymv-home-create-overlay{-webkit-backdrop-filter:blur(15px)saturate(.7);background:#020304c2!important}.skymv-neutral-modal-panel,.skymv-profile-dialog,.skymv-shortcut-help,.skymv-preferences-dialog{color:#f1f1f2;-webkit-backdrop-filter:blur(34px)saturate(.72);background:linear-gradient(145deg,#27272ad1,#0a0a0ce0)!important;border:1px solid #ffffff24!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff1f,0 34px 100px #00000094!important}.skymv-neutral-modal-panel>div:first-child,.skymv-neutral-modal-panel>div:last-child,.skymv-shortcut-help>header,.skymv-shortcut-help>footer,.skymv-preferences-dialog>header,.skymv-preferences-dialog>footer{border-color:#ffffff17!important}.skymv-neutral-modal button,.skymv-profile-dialog button,.skymv-shortcut-help button,.skymv-preferences-dialog button,.skymv-preferences-dialog select{border-color:#ffffff1c;transition:color .18s,background .18s,border-color .18s,transform .22s cubic-bezier(.22,1,.36,1)}.skymv-neutral-modal button:hover:not(:disabled),.skymv-profile-dialog button:hover:not(:disabled),.skymv-shortcut-help button:hover:not(:disabled),.skymv-preferences-dialog button:hover:not(:disabled){color:#fff!important;background-color:#ffffff1c!important;border-color:#ffffff2e!important}.skymv-neutral-modal input,.skymv-neutral-modal select,.skymv-neutral-modal textarea,.skymv-profile-dialog input,.skymv-preferences-dialog select{color:#e9e9eb!important;box-shadow:none!important;background:#ffffff0d!important;border-color:#ffffff1c!important}.skymv-neutral-modal input:focus,.skymv-neutral-modal select:focus,.skymv-neutral-modal textarea:focus,.skymv-profile-dialog input:focus{outline:none;border-color:#ffffff47!important;box-shadow:0 0 0 3px #ffffff0d!important}.skymv-neutral-modal [class*=bg-gradient-to]{background-image:linear-gradient(135deg,#ffffff2e,#ffffff12)!important}.skymv-neutral-modal [class*=text-sky-],.skymv-neutral-modal [class*=text-blue-],.skymv-neutral-modal [class*=text-cyan-],.skymv-neutral-modal [class*=text-emerald-],.skymv-neutral-modal [class*=text-amber-],.skymv-neutral-modal [class*=text-violet-],.skymv-neutral-modal [class*=text-indigo-],.skymv-neutral-modal [class*=text-fuchsia-]{color:#d2d2d5!important}.skymv-neutral-modal [class*=bg-sky-],.skymv-neutral-modal [class*=bg-blue-],.skymv-neutral-modal [class*=bg-cyan-],.skymv-neutral-modal [class*=bg-emerald-],.skymv-neutral-modal [class*=bg-amber-],.skymv-neutral-modal [class*=bg-violet-],.skymv-neutral-modal [class*=bg-indigo-],.skymv-neutral-modal [class*=bg-fuchsia-]{background-color:#ffffff17!important}.skymv-neutral-modal [class*=border-sky-],.skymv-neutral-modal [class*=border-blue-],.skymv-neutral-modal [class*=border-cyan-],.skymv-neutral-modal [class*=border-emerald-],.skymv-neutral-modal [class*=border-amber-],.skymv-neutral-modal [class*=border-violet-],.skymv-neutral-modal [class*=border-indigo-],.skymv-neutral-modal [class*=border-fuchsia-]{border-color:#ffffff26!important}.skymv-neutral-modal [class*=accent-]{accent-color:#bfc0c4!important}.skymv-neutral-modal [class*=text-slate-200]{color:#d8d8da!important}.skymv-neutral-modal [class*=text-slate-300]{color:#b8b9bd!important}.skymv-neutral-modal [class*=text-slate-400]{color:#92949a!important}.skymv-neutral-modal [class*=text-slate-500]{color:#707278!important}.skymv-neutral-modal [class*=text-slate-600]{color:#55575d!important}.skymv-settings-modal-panel nav{background:#0000001f}.skymv-settings-modal-panel nav button{border:1px solid #0000}.skymv-settings-modal-panel nav button[class*=text-white]{border-color:#ffffff24;background:#ffffff1c!important;box-shadow:inset 0 1px #ffffff17!important}.skymv-settings-modal-panel h1[class*=text-transparent]{-webkit-text-fill-color:#f0f0f1;color:#f0f0f1!important;background:0 0!important}.skymv-billing-modal-panel [class*=text-2xl],.skymv-billing-modal-panel [class*=font-bold]{color:#f2f2f3}.skymv-account-menu{-webkit-backdrop-filter:blur(34px)saturate(.72);background:linear-gradient(150deg,#262629d1,#09090be6);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f,0 34px 92px #0000008a}.skymv-account-avatar{color:#171719;background:linear-gradient(145deg,#f5f5f6,#a9aaae);border-color:#f7f7f8;box-shadow:inset 0 1px #fff,0 12px 28px #00000047}.skymv-account-menu>header{border-bottom-color:#ffffff17}.skymv-account-menu>header small,.skymv-account-menu>footer span{color:#aeb0b4}.skymv-account-menu>header>button:hover,.skymv-account-menu>.skymv-account-actions>button:hover,.skymv-account-menu>.skymv-account-actions>button:focus-visible{color:#fff;background:#ffffff17}.skymv-account-plan{background:linear-gradient(135deg,#ffffff14,#ffffff08);border-color:#ffffff1c}.skymv-account-plan .skymv-badge{color:#d5d6d8;border-color:#ffffff2e}.skymv-account-plan strong{color:#f1f1f2}.skymv-account-plan small{color:#8c8e93}.skymv-account-plan>button{color:#e3e3e5;background:#ffffff12;border-color:#ffffff21}.skymv-account-metrics>div{background:#ffffff0a;border-color:#ffffff1a}.skymv-account-metrics span svg,.skymv-account-actions>button>svg:first-child{color:#9fa1a6}.skymv-account-actions>button>svg:last-child{color:#686a6f}.skymv-account-team-status{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;gap:9px;margin-top:10px;padding:12px;display:grid}.skymv-account-team-status>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.skymv-account-team-status>header>span{color:#ececee;align-items:center;gap:7px;display:flex}.skymv-account-team-status>header>span svg{color:#96989d}.skymv-account-team-status>header strong{font-size:10px}.skymv-account-team-status>header button{color:#a2a4a9;border-radius:7px;gap:2px;min-height:26px;padding:0 5px 0 8px;font-size:8px}.skymv-account-team-list{gap:6px;display:grid}.skymv-account-team-list>div{background:#0000002e;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px 9px;display:grid}.skymv-account-team-list i{color:#171719;background:#d6d7d9;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:800;display:grid}.skymv-account-team-list span{gap:2px;min-width:0;display:grid}.skymv-account-team-list span strong{color:#e8e8ea;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.skymv-account-team-list span small{color:#77797e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.skymv-account-team-list em{color:#8d8f94;white-space:nowrap;font-size:8px;font-style:normal}.skymv-account-team-list .skymv-account-team-more{color:#77797e;padding-left:3px;font-size:8px}.skymv-account-team-empty{color:#77797e;background:#00000024;border:1px dashed #ffffff17;border-radius:9px;min-height:48px;font-size:9px}.skymv-account-team-empty.is-action{text-align:left;grid-template-columns:25px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;padding:8px 9px;display:grid}.skymv-account-team-empty.is-action>span{gap:2px;display:grid}.skymv-account-team-empty.is-action strong{color:#d8d9db;font-size:9px}.skymv-account-team-empty.is-action small{color:#707278;font-size:8px}.skymv-account-team-invite{color:#d9d9db;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;min-height:28px;font-size:8px}.skymv-preferences-dialog>header span{color:#aeb0b4}.skymv-preference-row{border-bottom-color:#ffffff14}.skymv-preference-segments{background:#0003;border-color:#ffffff1a}.skymv-preference-segments button[aria-pressed=true]{color:#f4f4f5;background:#ffffff1c;box-shadow:inset 0 1px #ffffff14}.skymv-shortcut-row>span{color:#aeb0b4}.skymv-shortcut-row kbd{color:#e1e1e3;box-shadow:none;background:#ffffff14;border-color:#ffffff21}.skymv-home-composer>header>span{position:relative;top:-50px}.skymv-home-composer>header p,.skymv-home-composer .skymv-prompt-box,.skymv-home-composer .skymv-home-capability-chips{position:relative;top:-40px}.skymv-profile-dialog button[class*=bg-primary]{color:#18181a;background:linear-gradient(145deg,#f1f1f2,#b9babe);border-color:#f5f5f6}@media (width<=720px){.skymv-home-composer>header>span{top:-18px}.skymv-home-composer>header p,.skymv-home-composer .skymv-prompt-box,.skymv-home-composer .skymv-home-capability-chips{top:-20px}.skymv-settings-modal-panel{height:min(92vh,760px)}}.skymv-app.is-home .skymv-account-menu{top:104px;right:16px}.skymv-app.is-home:has(.skymv-create-home.is-promo-dismissed) .skymv-account-menu{top:66px}.skymv-account-plan .skymv-account-plan-badge{color:#c7c8cb;width:auto;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:start;padding:0;line-height:1.2}@media (width<=720px){.skymv-app.is-home .skymv-account-menu{top:104px;right:10px}}.skymv-home-utility nav{box-shadow:none;border:0}.skymv-rail.is-home-rail .skymv-home-rail-avatar{color:#d7d8da;width:32px;height:32px;min-height:32px;box-shadow:none;background:#ffffff12;border:0;transition:top .18s,color .18s,background .18s;top:51px;right:20px}.skymv-app.is-home:has(.skymv-create-home.is-promo-dismissed) .skymv-rail.is-home-rail .skymv-home-rail-avatar{top:13px}.skymv-team-share-backdrop{z-index:310;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.skymv-team-share-dialog{color:#f5f5f5;background:#101113;border:1px solid #ffffff24;border-radius:14px;width:min(620px,100vw - 28px);overflow:hidden;box-shadow:0 34px 110px #000000b3}.skymv-team-share-dialog>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;padding:28px 30px 22px;display:flex}.skymv-team-share-dialog>header span{color:#777b82;letter-spacing:.2em;font-family:Consolas,monospace;font-size:9px;font-weight:700}.skymv-team-share-dialog>header h2{letter-spacing:-.04em;margin:7px 0 4px;font-size:27px}.skymv-team-share-dialog>header p{color:#8d9096;margin:0;font-size:12px}.skymv-team-share-dialog>header button{color:#8c8f95;background:0 0;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.skymv-team-share-dialog>header button svg{width:16px}.skymv-team-share-summary{background:#18191c;border:1px solid #ffffff14;border-radius:10px;gap:13px;margin:20px 30px 12px;padding:15px 16px;display:flex}.skymv-team-share-summary>svg{color:#fff;flex:none;width:19px}.skymv-team-share-summary div{gap:5px;display:grid}.skymv-team-share-summary strong{font-size:12px}.skymv-team-share-summary span{color:#8d9096;font-size:11px;line-height:1.65}.skymv-team-share-list{gap:8px;max-height:330px;padding:8px 30px 22px;display:grid;overflow-y:auto}.skymv-team-share-list>button{color:#d5d6d8;text-align:left;background:#131416;border:1px solid #ffffff17;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:11px 14px;display:grid}.skymv-team-share-list>button:hover{border-color:#ffffff38}.skymv-team-share-list>button.is-selected{background:#1b1c1f;border-color:#ffffff6b}.skymv-team-share-list>button i{border:1px solid #fff3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.skymv-team-share-list>button.is-selected i{color:#0d0e10;background:#f4f4f4;border-color:#fff}.skymv-team-share-list>button i svg{width:14px}.skymv-team-share-list>button span{gap:5px;min-width:0;display:grid}.skymv-team-share-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.skymv-team-share-list>button small{color:#777b82;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.skymv-team-share-list>button em{color:#777b82;font-size:10px;font-style:normal}.skymv-team-share-list>button.is-selected em{color:#f3f3f3}.skymv-team-share-loading,.skymv-team-share-empty{color:#83868c;align-content:center;place-items:center;gap:9px;min-height:160px;font-size:12px;display:grid}.skymv-team-share-loading svg{width:20px;animation:.8s linear infinite skymv-team-share-spin}.skymv-team-share-empty svg{width:28px}.skymv-team-share-empty strong{color:#d9dadd}.skymv-team-share-empty span{font-size:10px}.skymv-team-share-error{color:#ff8585;margin:-8px 30px 16px;font-size:11px}.skymv-team-share-dialog>footer{border-top:1px solid #ffffff17;justify-content:flex-end;align-items:center;gap:9px;padding:16px 30px;display:flex}.skymv-team-share-dialog>footer span{color:#777b82;margin-right:auto;font-size:10px}.skymv-team-share-dialog>footer button{color:#b9bbc0;background:0 0;border:1px solid #ffffff21;border-radius:7px;min-height:38px;padding:0 16px;font-size:11px}.skymv-team-share-dialog>footer button:last-child{color:#111214;background:#f1f1f2;border-color:#fff;font-weight:700}.skymv-team-share-dialog>footer button:disabled{opacity:.4;cursor:not-allowed}@keyframes skymv-team-share-spin{to{transform:rotate(360deg)}}@media (width<=560px){.skymv-team-share-backdrop{padding:8px}.skymv-team-share-dialog>header,.skymv-team-share-dialog>footer{padding-left:18px;padding-right:18px}.skymv-team-share-summary{margin-left:18px;margin-right:18px}.skymv-team-share-list{padding-left:18px;padding-right:18px}.skymv-team-share-dialog>footer{flex-wrap:wrap}.skymv-team-share-dialog>footer span{width:100%}}.skymv-education-app{isolation:isolate;position:relative}.skymv-education-background{z-index:-1;pointer-events:none;background:#101416;transition:left .18s;position:fixed;inset:0 0 0 264px;overflow:hidden}.skymv-education-app.is-sidebar-collapsed .skymv-education-background{left:72px}.skymv-education-exam-focus .skymv-education-background{left:0}.skymv-education-background>div,.skymv-education-background canvas{width:100%;height:100%}.skymv-education-background:after{content:"";background:#070a0c6b;position:absolute;inset:0}.skymv-education-sidebar,.skymv-education-main,.skymv-education-exam-focus>:not(.skymv-education-background){z-index:1;position:relative}.skymv-education-list-controls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101416c7;border:1px solid #30383b;border-radius:7px;align-items:center;gap:10px;margin-top:18px;padding:10px;display:flex}.skymv-education-list-controls label{align-items:center;display:flex}.skymv-education-list-controls .is-search{color:#899396;background:#0a0d0fb8;border:1px solid #343d40;border-radius:5px;flex:1;gap:8px;min-width:220px;min-height:38px;padding:0 11px}.skymv-education-list-controls input,.skymv-education-list-controls select{color:#e9edef;min-width:0;font:inherit;background:0 0;border:0;outline:0}.skymv-education-list-controls input{width:100%}.skymv-education-list-controls .is-filter{color:#7f898c;background:#0a0d0fb8;border:1px solid #343d40;border-radius:5px;gap:7px;min-height:38px;padding:0 9px 0 11px;font-size:10px}.skymv-education-list-controls .is-filter select{min-width:86px;font-size:11px}.skymv-education-list-controls option{color:#e9edef;background:#151a1c}.skymv-education-pagination{color:#7f898c;justify-content:space-between;align-items:center;gap:16px;min-height:54px;font-size:10px;display:flex}.skymv-education-pagination>div{align-items:center;gap:9px;display:flex}.skymv-education-pagination strong{color:#bdc5c7;text-align:center;min-width:54px;font-size:10px}.skymv-education-pagination button{color:#b8c0c2;background:#101416bd;border:1px solid #364043;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;display:grid}.skymv-education-pagination button:hover:not(:disabled){color:#fff;border-color:#5d6b6f}.skymv-education-pagination button:disabled{opacity:.35;cursor:not-allowed}.skymv-education-operation-zero.is-filtered{margin-top:10px}.skymv-education-class-grid .skymv-education-list-controls{flex-wrap:wrap;margin:10px 0 0;padding:7px}.skymv-education-class-grid .skymv-education-list-controls .is-search{min-width:180px}@media (width<=760px){.skymv-education-background{left:72px}.skymv-education-list-controls{flex-direction:column;align-items:stretch}.skymv-education-list-controls .is-search{min-width:0}.skymv-education-list-controls .is-filter{justify-content:space-between}.skymv-education-pagination{flex-direction:column;align-items:flex-start;padding:10px 0}}.skymv-app.is-home{--home-bg:#07080a;--home-panel:#141518ad;--home-panel-strong:#121316eb;--home-panel-hover:#ffffff14;--home-line:#ffffff1c;--home-line-strong:#fff3;--home-text:#f5f5f6;--home-muted:#96989e;--home-faint:#686b72;--home-white:#f1f1f2;--home-danger:#ff737b;--home-radius-sm:12px;--home-radius:18px;--home-radius-lg:26px;--home-shadow:0 24px 64px #0000004d;color:var(--home-text);background:var(--home-bg);grid-template-columns:72px minmax(0,1fr)}.skymv-app.is-home .skymv-main{background:radial-gradient(circle at 55% 0%, #ffffff06, transparent 34%), var(--home-bg);overflow:hidden}.skymv-app.is-home button,.skymv-app.is-home input,.skymv-app.is-home textarea{font-family:inherit}.skymv-rail.is-home-rail{z-index:30;-webkit-backdrop-filter:none;background:linear-gradient(#121316e0,#090a0cd1);border-right:1px solid #ffffff17;align-items:center;gap:9px;width:72px;padding:14px 9px 12px;box-shadow:12px 0 40px #00000029}.skymv-rail.is-home-rail button,.skymv-rail.is-home-rail .skymv-home-rail-brand,.skymv-rail.is-home-rail .skymv-home-rail-create{color:#92959b;width:48px;min-height:48px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:15px;justify-content:center;padding:0;transition:color .18s,background .18s,border-color .18s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;position:relative;transform:none}.skymv-rail.is-home-rail button small,.skymv-home-rail-brand strong,.skymv-home-rail-brand small,.skymv-home-rail-create small{display:none}.skymv-rail.is-home-rail button:hover:not(:disabled){color:#f5f5f6;background:#ffffff0f;border-color:#ffffff17;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12}.skymv-rail.is-home-rail button.is-active,.skymv-rail.is-home-rail button.is-active:hover:not(:disabled){color:#111214;background:linear-gradient(150deg,#fff,#d9dade);border-color:#fffc;transform:none;box-shadow:0 10px 28px #00000047,inset 0 1px #fff}.skymv-rail.is-home-rail button.is-active:before{content:"";background:#f3f3f4;border-radius:0 999px 999px 0;width:3px;height:20px;position:absolute;top:50%;left:-13px;transform:translateY(-50%);box-shadow:0 0 16px #ffffff8c}.skymv-rail.is-home-rail .skymv-home-rail-brand{background:0 0;border-color:#0000;margin:0 0 5px}.skymv-home-rail-brand .skymv-sky-saas-logo{flex-basis:40px;width:40px;height:40px}.skymv-rail.is-home-rail .skymv-home-rail-create{color:#161719;background:#ededee;border-color:#fff;border-radius:50%;margin-bottom:10px;box-shadow:0 11px 26px #00000042}.skymv-rail.is-home-rail .skymv-home-rail-create:hover:not(:disabled){color:#050506;background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 14px 32px #00000059}.skymv-rail.is-home-rail .skymv-home-rail-avatar{z-index:50;color:#17181a;background:#dedfe1;border:1px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;min-height:40px;margin:0;padding:0;font-weight:760;display:grid;position:fixed;top:49px}.skymv-home-promo{z-index:24;color:#d8d9dc;-webkit-backdrop-filter:blur(24px)saturate(.75);background:#1d1e21d6;border-bottom:1px solid #ffffff1a;height:38px;box-shadow:0 8px 28px #00000026}.skymv-home-promo>span{color:#121315;letter-spacing:.08em;background:#ededee;border-radius:999px;min-height:19px;font-size:8px;font-weight:800}.skymv-home-promo strong{color:#dedfe1;font-size:11px;font-weight:620}.skymv-home-promo button{color:#f4f4f5}.skymv-home-promo button:hover{background:#ffffff12}.skymv-home-utility{z-index:23;min-height:58px;box-shadow:none;-webkit-backdrop-filter:blur(28px)saturate(.72);background:linear-gradient(#0a0b0de0,#0a0b0d99);border-bottom:1px solid #ffffff12;padding:9px 70px 9px 22px}.skymv-home-utility-title{gap:10px}.skymv-home-utility-title>span{background:#e2e3e5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #ffffff59}.skymv-home-utility-title strong{color:#e8e8ea;font-size:12px;font-weight:650}.skymv-home-utility-title small{color:#666970;letter-spacing:.12em;font-size:8px}.skymv-home-utility nav{-webkit-backdrop-filter:blur(22px)saturate(.75);background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;gap:5px;min-height:42px;padding:4px;box-shadow:inset 0 1px #ffffff0f,0 14px 36px #00000029}.skymv-home-utility nav>button{color:#aeb1b7;border:1px solid #0000;border-radius:10px;min-height:34px}.skymv-home-utility nav>button:hover{color:#fff;background:#ffffff12;border-color:#ffffff14}.skymv-home-utility nav>i{background:#ffffff1a;height:20px}.skymv-home-utility nav .skymv-upgrade{color:#e8e8ea;background:#ffffff0d;border-color:#ffffff1c}.skymv-home-utility nav .skymv-upgrade svg{color:#c5b9da}.skymv-home-utility nav .skymv-energy svg{color:#d9dde2}.skymv-create-home.is-guest .skymv-home-utility{padding-right:18px}.skymv-home-utility nav .skymv-home-login{color:#151618;background:#f1f1f2;border-color:#fff;min-width:108px;padding:0 18px;font-weight:720;box-shadow:0 8px 24px #0000003d}.skymv-home-utility nav .skymv-home-login:hover{color:#050506;background:#fff;border-color:#fff;transform:translateY(-1px)}.skymv-auth-dialog-overlay{-webkit-backdrop-filter:blur(16px)saturate(.7);background:#000000c2}.skymv-auth-dialog{color:#f4f4f5!important;background:#151516!important;border:1px solid #ffffff1a!important;border-radius:28px!important;grid-template-columns:minmax(0,1.35fr) minmax(390px,.82fr)!important;gap:0!important;width:min(1260px,100vw - 64px)!important;max-width:none!important;height:min(780px,100dvh - 56px)!important;max-height:900px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 42px 120px #000000a3,inset 0 1px #ffffff0d!important}.skymv-auth-dialog>button:last-child{z-index:4;color:#e1e2e4;opacity:1;background:#ffffff0f;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;top:20px;right:20px}.skymv-auth-dialog>button:last-child:hover{background:#ffffff1c;transform:rotate(4deg)}.skymv-auth-visual{background:#080809;min-width:0;position:relative;overflow:hidden}.skymv-auth-visual>img{-o-object-fit:cover;object-fit:cover;filter:saturate(.82)contrast(1.04)brightness(.76);width:100%;height:100%;transform:scale(1.03)}.skymv-auth-visual-shade{background:linear-gradient(#05050642,#0000 38%,#050506c7),linear-gradient(90deg,#0000 68%,#151516 100%);position:absolute;inset:0}.skymv-auth-visual-top{align-items:center;gap:12px;display:flex;position:absolute;top:36px;left:40px}.skymv-auth-visual-top span{letter-spacing:-.03em;font-size:20px;font-style:italic;font-weight:850}.skymv-auth-visual-top small{color:#fff9;letter-spacing:.16em;border-left:1px solid #ffffff3d;padding-left:12px;font-size:9px}.skymv-auth-visual-copy{position:absolute;bottom:46px;left:42px;right:48px}.skymv-auth-visual-badge{color:#eeeef0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0c0e73;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:25px;padding:0 11px;font-size:10px;display:inline-flex}.skymv-auth-visual-copy h2{color:#fff;letter-spacing:-.055em;text-shadow:0 8px 30px #0000008c;max-width:620px;margin:16px 0 12px;font-size:clamp(34px,3.1vw,56px);line-height:1.04}.skymv-auth-visual-copy p{color:#ffffffb3;margin:0;font-size:13px}.skymv-auth-panel{background:linear-gradient(145deg,#171719,#111112);flex-direction:column;justify-content:center;min-width:0;padding:72px 58px 42px;display:flex;overflow-y:auto}.skymv-auth-brand{align-items:center;gap:10px;margin-bottom:32px;display:flex}.skymv-auth-brand>span{color:#161719;background:linear-gradient(145deg,#fff,#bfc1c6);border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:850;display:grid;box-shadow:0 8px 24px #0000003d}.skymv-auth-brand strong{color:#f3f3f4;letter-spacing:-.03em;font-size:18px;font-style:italic}.skymv-auth-heading>h2{color:#f6f6f7;letter-spacing:-.045em;margin:0;font-size:34px;line-height:1.15}.skymv-auth-heading>p{color:#85878d;margin-top:10px;font-size:12px}.skymv-auth-tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:1fr 1fr;margin-top:28px;padding:4px;display:grid}.skymv-auth-tabs button{color:#7e8086;background:0 0;border:0;border-radius:9px;min-height:38px;font-size:12px;font-weight:650;transition:color .2s,background .2s,box-shadow .2s}.skymv-auth-tabs button.is-active{color:#f5f5f6;background:#ffffff14;box-shadow:inset 0 1px #ffffff14,0 7px 18px #0003}.skymv-auth-methods{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.skymv-auth-methods button{color:#777980;background:0 0;border:0;min-height:34px;font-size:11px;position:relative}.skymv-auth-methods button.is-active{color:#f4f4f5}.skymv-auth-methods button.is-active:after{content:"";background:#e8e8ea;height:2px;position:absolute;bottom:-1px;left:16px;right:16px}.skymv-auth-form{gap:15px;margin-top:24px;display:grid}.skymv-auth-panel.is-register,.skymv-auth-panel.is-reset{justify-content:flex-start;padding-top:34px}.skymv-auth-panel.is-register .skymv-auth-brand,.skymv-auth-panel.is-reset .skymv-auth-brand{margin-bottom:16px}.skymv-auth-panel.is-register .skymv-auth-heading>p,.skymv-auth-panel.is-reset .skymv-auth-heading>p{margin-top:5px}.skymv-auth-panel.is-register .skymv-auth-tabs,.skymv-auth-panel.is-reset .skymv-auth-tabs{margin-top:16px}.skymv-auth-form.is-register,.skymv-auth-form.is-reset{gap:9px;margin-top:14px}.skymv-auth-form.is-register>label,.skymv-auth-form.is-reset>label{gap:5px}.skymv-auth-form.is-register>label>div,.skymv-auth-form.is-reset>label>div{min-height:42px}.skymv-auth-form.is-register input,.skymv-auth-form.is-reset input{height:40px}.skymv-auth-panel.is-reset .skymv-auth-switch{margin-top:12px}.skymv-auth-panel.is-reset .skymv-auth-legal{padding-top:12px}.skymv-auth-form>label{color:#a6a8ad;gap:8px;font-size:11px;display:grid}.skymv-auth-form>label>div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:13px;align-items:center;min-height:50px;padding:0 14px;transition:border-color .22s,background .22s,box-shadow .22s;display:flex;position:relative}.skymv-auth-form>label>div:focus-within{background:#ffffff0e;border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff0a}.skymv-auth-form>label svg{color:#7d8087;flex:none}.skymv-auth-form input{color:#f3f3f4;background:0 0;border:0;height:48px;padding:0 12px;font-size:13px;box-shadow:none!important}.skymv-auth-form input::placeholder{color:#595c62}.skymv-auth-password-toggle{color:#85878d;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.skymv-auth-password-toggle:hover{color:#fff;background:#ffffff12}.skymv-auth-code-field>button{color:#d9dade;background:0 0;border:0;border-left:1px solid #ffffff1a;flex:none;min-width:76px;padding:7px 0 7px 12px;font-size:11px}.skymv-auth-code-field>button:hover:not(:disabled){color:#fff}.skymv-auth-code-field>button:disabled{color:#62646a;cursor:not-allowed}.skymv-auth-forgot-row{justify-content:flex-end;margin-top:-5px;display:flex}.skymv-auth-forgot-row button{color:#b9bbc0;background:0 0;border:0;padding:0;font-size:11px}.skymv-auth-forgot-row button:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.skymv-auth-error{color:#f4b7b7;background:#70202029;border-color:#e0696938}.skymv-auth-form .skymv-auth-submit{border-radius:13px;min-height:50px;margin-top:3px;font-weight:760;box-shadow:0 12px 30px #00000047;color:#121315!important;background:#f4f4f5!important;border:1px solid #fff!important}.skymv-auth-form .skymv-auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 38px #0000005c;color:#050506!important;background:#fff!important}.skymv-auth-switch{color:#76797f;text-align:center;margin:20px 0 0;font-size:11px}.skymv-auth-switch button{color:#f0f0f1;background:0 0;border:0;margin-left:7px;font-weight:650}.skymv-auth-switch button:hover{text-underline-offset:3px;text-decoration:underline}.skymv-auth-legal{color:#505258;text-align:center;margin-top:auto;padding-top:24px;font-size:9px}@media (width<=900px){.skymv-auth-dialog{border-radius:22px!important;grid-template-columns:1fr!important;width:min(520px,100vw - 28px)!important;height:min(760px,100dvh - 28px)!important}.skymv-auth-visual{min-height:210px}.skymv-auth-visual-shade{background:linear-gradient(#0505061f,#151516 100%)}.skymv-auth-visual-top{top:22px;left:24px}.skymv-auth-visual-copy{bottom:24px;left:24px;right:24px}.skymv-auth-visual-copy h2{margin:9px 0 0;font-size:29px}.skymv-auth-visual-copy p{display:none}.skymv-auth-panel{justify-content:flex-start;padding:30px 26px}.skymv-auth-brand{display:none}.skymv-auth-heading>h2{font-size:27px}.skymv-auth-tabs{margin-top:20px}.skymv-auth-panel.is-register{padding-top:24px}}.skymv-create-home{color:var(--home-text);background:var(--home-bg);scrollbar-color:#ffffff2e transparent;scrollbar-width:thin}.skymv-create-home::-webkit-scrollbar{width:7px}.skymv-create-home::-webkit-scrollbar-track{background:0 0}.skymv-create-home::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:99px}.skymv-home-scroll{padding:0}.skymv-home-composer{min-height:max(660px,100dvh - 96px);padding:64px 4vw 80px}.skymv-home-composer>header{margin-bottom:32px}.skymv-home-composer>header>span{color:#c8c9cd;letter-spacing:.14em;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;min-height:24px;padding:0 10px;font-size:8px;box-shadow:inset 0 1px #ffffff12}.skymv-home-composer>header p{color:#92949a;margin-top:14px;font-size:clamp(12px,.78vw,14px);line-height:1.65}.skymv-home-masked-title{min-height:clamp(104px,9vw,150px)}.skymv-home-composer .skymv-prompt-box{-webkit-backdrop-filter:blur(34px)saturate(.72);background:linear-gradient(145deg,#2f30358a,#12131694);border:1px solid #ffffff30;border-radius:26px;width:min(1000px,100% - 80px);min-height:142px;padding:16px;transition:min-height .56s cubic-bezier(.22,1,.36,1),border-color .28s,background .3s,box-shadow .3s;overflow:hidden;box-shadow:inset 0 1px #ffffff26,0 28px 72px #0000003d}:is(.skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-input:focus),.skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-select[data-state=open])){background:linear-gradient(145deg,#37383da3,#131417ad);border-color:#ffffff47;min-height:176px;box-shadow:inset 0 1px #ffffff2e,0 0 0 4px #ffffff08,0 34px 82px #00000052}.skymv-home-composer .skymv-prompt-main{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:0}.skymv-home-composer .skymv-agent-attach{color:#c4c6cb;background:#ffffff12;border:1px solid #ffffff14;border-radius:14px;width:42px;min-height:42px}.skymv-home-composer .skymv-agent-attach:hover{color:#fff;background:#ffffff1f}.skymv-home-composer .skymv-prompt-input{resize:none;color:#f3f3f4;height:84px;min-height:84px;box-shadow:none;background:0 0;border:0;padding:10px 6px;font-size:14px;line-height:1.65;overflow-y:auto}.skymv-home-composer .skymv-prompt-input::placeholder{color:#92949a;opacity:1}.skymv-home-composer .skymv-prompt-input:focus-visible{box-shadow:none;outline:none}.skymv-home-composer .skymv-prompt-tools{padding:14px 0 0 54px}.skymv-home-composer .skymv-prompt-mode{color:#9ea1a7;font-size:11px}.skymv-home-composer .skymv-prompt-mode svg{color:#d9dce1}.skymv-home-composer .skymv-prompt-tools>div{gap:8px}.skymv-home-composer .skymv-prompt-select{color:#d4d5d8;background:#0d0e1057;border:1px solid #ffffff14;border-radius:13px;min-height:40px;padding:0 13px;transition:color .18s,background .18s,border-color .18s}.skymv-home-composer .skymv-prompt-select:hover,.skymv-home-composer .skymv-prompt-select[data-state=open]{color:#fff;background:#ffffff17;border-color:#ffffff24}.skymv-home-composer .skymv-prompt-select:focus-visible{--tw-ring-color:transparent;--tw-ring-offset-width:0px;border-color:#ffffff38;outline:none;box-shadow:0 0 0 3px #ffffff0f}.skymv-home-composer .skymv-agent-send{color:#111214;background:#ededee;border:1px solid #fff;border-radius:13px;width:40px;height:40px;min-height:40px;box-shadow:0 10px 24px #0003}.skymv-home-composer .skymv-agent-send:hover:not(:disabled){color:#050506;background:#fff;transform:translateY(-1px)}.skymv-home-composer.skymv-home-agent form .skymv-agent-send:not(:disabled){color:#111214!important;background:#fff!important;border-color:#fff!important;box-shadow:0 10px 26px #0000003d,0 0 0 1px #ffffff14!important}.skymv-home-composer.skymv-home-agent form .skymv-agent-send:hover:not(:disabled){color:#050506!important;background:#fff!important;box-shadow:0 14px 32px #0000004d,0 0 0 4px #ffffff12!important}.skymv-home-composer .skymv-agent-send:disabled{color:#777a80;box-shadow:none;background:#ffffff12;border-color:#ffffff0d}.skymv-home-capability-chips{gap:9px;margin-top:16px}.skymv-home-capability-chips>button{color:#b7b9be;-webkit-backdrop-filter:blur(14px)saturate(.72);background:#1314176b;border:1px solid #ffffff1c;border-radius:999px;min-height:38px;padding:0 14px;transition:color .18s,background .18s,border-color .18s,transform .22s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #ffffff0d}.skymv-home-capability-chips>button:hover{color:#fff;background:#ffffff14;border-color:#ffffff2e;transform:translateY(-2px)}.skymv-home-discovery-screen{gap:72px;width:min(1540px,100% - 96px);min-height:calc(100dvh - 58px);margin:-70px auto 0;padding:72px 0 110px}.skymv-home-discovery-screen .skymv-lovart-recent{position:relative;top:-90px}.skymv-home-recent>header,.skymv-home-templates>header{margin-bottom:24px}.skymv-home-recent h2,.skymv-home-templates h2{color:#f1f1f2;letter-spacing:-.03em;margin:0;font-size:clamp(20px,1.25vw,26px);font-weight:670}.skymv-home-templates header p{color:#7f8289;margin:7px 0 0;font-size:12px}.skymv-home-recent>header button{color:#a7a9ae;border-radius:10px}.skymv-home-recent>header button:hover{color:#fff;background:#ffffff0f}.skymv-home-project-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.skymv-home-project-row>button,.skymv-home-project-skeleton-card{border:1px solid var(--home-line);background:linear-gradient(145deg,#ffffff0e,#ffffff04);border-radius:18px;min-height:236px;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 20px 48px #0000001f}.skymv-home-project-row>button{transition:border-color .2s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .24s,background .2s}.skymv-home-project-row>button:hover{border-color:var(--home-line-strong);background:linear-gradient(145deg,#ffffff14,#ffffff06);transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1a,0 28px 62px #0000003d}.skymv-home-project-create-tile{color:#e7e8ea;align-content:center;justify-items:center;gap:9px;border-style:solid!important}.skymv-lovart-recent .skymv-home-project-row>.skymv-home-project-create-tile{background:#ffffff06;grid-template-rows:48px 18px 14px;align-content:center;gap:4px;height:222px;min-height:222px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 1px #ffffff14;border:1px solid #ffffff30!important}.skymv-lovart-recent .skymv-home-project-row>.skymv-home-project-create-tile:hover{background:#ffffff0a;box-shadow:inset 0 1px #ffffff12,0 24px 56px #0003;border-color:#ffffff7a!important}.skymv-home-project-create-tile>span{color:#e7e8ea;background:#ffffff12;border:1px solid #ffffff1c;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:0;display:grid}.skymv-home-project-create-tile strong,.skymv-home-project-create-tile small{transform:translateY(-6px)}.skymv-home-project-create-tile strong{font-size:14px}.skymv-home-project-create-tile small{color:#777a80;font-size:10px}.skymv-lovart-recent .skymv-home-project-row>.skymv-home-project-cover-card{background:#111214;border:1px solid #ffffff30;border-radius:18px;height:222px;min-height:222px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 20px 48px #0000001f}.skymv-lovart-recent .skymv-home-project-row>.skymv-home-project-cover-card:hover{background:#111214;border-color:#ffffff52;box-shadow:inset 0 1px #ffffff1a,0 26px 56px #00000038}.skymv-home-project-cover{background:#111214;height:170px}.skymv-lovart-recent .skymv-home-project-cover-card .skymv-home-project-cover{border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.skymv-home-project-cover img{filter:saturate(.84)brightness(.9);transition:filter .26s,transform .46s cubic-bezier(.22,1,.36,1)}.skymv-home-project-cover-card:hover img{filter:saturate()brightness();transform:scale(1.025)}.skymv-project-default-cover{z-index:1;color:#74777d;background:#151618;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.skymv-project-default-cover>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skymv-project-default-cover:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff05,#0000 48%);position:absolute;inset:0}.skymv-project-cover-placeholder{z-index:1;color:#686b70;justify-items:center;gap:9px;display:grid;position:relative}.skymv-project-cover-placeholder>span{letter-spacing:.08em;font-size:11px;font-weight:500}.skymv-lovart-recent .skymv-home-project-cover-card .skymv-home-project-cover>i{z-index:2;background:linear-gradient(#0000 42%,#05050642 64%,#050506eb 100%)}.skymv-home-project-copy{z-index:3;text-align:left;gap:4px;min-height:66px;padding:18px 18px 16px;display:grid;position:absolute;bottom:0;left:0;right:0}.skymv-home-project-copy strong{color:#f3f3f4;text-overflow:ellipsis;text-shadow:0 1px 12px #00000085;white-space:nowrap;font-size:13px;overflow:hidden}.skymv-home-project-copy small{color:#a4a6ab;font-size:10px}.skymv-home-templates{padding-top:54px;position:relative;top:-110px}.skymv-home-templates:before{opacity:.7}.skymv-home-templates .skymv-home-template-tabs{gap:8px!important;margin:0 0 24px!important}.skymv-home-templates .skymv-home-template-tab{color:#8f9298!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;min-height:36px!important;padding:0 14px!important;font-size:11px!important;transition:color .18s,background .18s,border-color .18s!important}.skymv-home-templates .skymv-home-template-tab:hover{color:#dadbde!important;background:#ffffff0a!important}.skymv-home-templates .skymv-home-template-tab[data-state=active]{color:#151618!important;background:#ededee!important;border-color:#fff!important}.skymv-home-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.skymv-home-template-grid>button,.skymv-home-template-skeleton{border:1px solid var(--home-line);background:#151619;border-radius:18px;min-height:230px;overflow:hidden;box-shadow:0 18px 44px #00000029}.skymv-home-template-grid>button{transition:border-color .2s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .24s}.skymv-home-template-grid>button:hover{border-color:var(--home-line-strong);transform:translateY(-4px);box-shadow:0 28px 62px #00000047}.skymv-home-template-grid>button img{filter:brightness(.85)saturate(.86);transition:filter .26s,transform .5s cubic-bezier(.22,1,.36,1)}.skymv-home-template-grid>button:hover img{filter:brightness()saturate();transform:scale(1.025)}.skymv-home-template-grid .skymv-template-hover-preview{z-index:1;-o-object-fit:cover;object-fit:cover;opacity:0;filter:brightness(.88)saturate(.94);pointer-events:none;width:100%;height:100%;transition:opacity .24s,filter .3s,transform .56s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.skymv-home-template-grid>button.is-hover-playing .skymv-template-hover-preview{opacity:1;transform:scale(1.025)}.skymv-home-template-grid>button .skymv-template-play{z-index:3;-webkit-backdrop-filter:blur(14px);background:#08090b8f;border-color:#ffffff3d;width:42px;height:42px;transition:opacity .18s,background .2s,border-color .2s,transform .3s cubic-bezier(.22,1,.36,1);top:16px;bottom:auto;right:16px;box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff1f}.skymv-home-template-grid>button:hover .skymv-template-play{color:#111214;background:#f4f4f5eb;border-color:#fff;transform:scale(1.06)}.skymv-home-template-grid>button.is-hover-playing .skymv-template-play{opacity:0;transform:scale(.86)}.skymv-template-copy{z-index:2;background:linear-gradient(#0000,#050608eb);padding:18px}.skymv-template-copy strong{font-size:14px}.skymv-template-copy small{color:#b2b4b9}.skymv-template-copy em{color:#7f8288}.skymv-home-template-empty,.skymv-project-center-empty{color:#777a80;background:#ffffff06;border:1px dashed #ffffff1f;border-radius:18px;min-height:180px}.skymv-project-center{gap:28px;width:min(1540px,100% - 96px);padding:40px 0 80px}.skymv-project-center-heading{min-height:96px}.skymv-project-center-heading>div>button{color:#96999f;border-radius:11px}.skymv-project-center-heading>div>button:hover{color:#fff;background:#ffffff0f}.skymv-project-center-heading>div>span{background:#ffffff1c}.skymv-project-center-heading small{color:#777a80;letter-spacing:.16em}.skymv-project-center-heading h1{color:#f3f3f4;letter-spacing:-.05em;font-size:clamp(34px,3vw,50px);font-weight:650}.skymv-project-center-heading p{color:#777a80;font-size:11px}.skymv-project-center .skymv-project-center-create{color:#121315;background:#ededee;border:1px solid #fff;border-radius:13px;min-height:44px;padding:0 18px;box-shadow:0 14px 34px #00000038}.skymv-project-center .skymv-project-center-create:hover{color:#050506;background:#fff;transform:translateY(-1px)}.skymv-project-center-tools{border:1px solid var(--home-line);-webkit-backdrop-filter:blur(24px)saturate(.72);background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-radius:18px;min-height:64px;padding:10px;box-shadow:inset 0 1px #ffffff12,0 18px 46px #00000024}.skymv-project-center .skymv-project-scope-tabs{background:#0003!important;border:1px solid #ffffff14!important;border-radius:13px!important;height:42px!important;padding:4px!important}.skymv-project-center .skymv-project-scope-tab{color:#8f9298!important;border-radius:9px!important;min-height:32px!important;padding:0 14px!important;font-size:11px!important}.skymv-project-center .skymv-project-scope-tab[data-state=active]{color:#f2f2f3!important;background:#ffffff17!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff12!important}.skymv-project-center-actions{gap:8px}.skymv-project-search,.skymv-project-sort,.skymv-project-layout{min-height:42px;background:#0000002e!important;border:1px solid #ffffff1a!important;border-radius:12px!important}.skymv-project-search input{color:#e9e9eb;box-shadow:none;background:0 0;border:0}.skymv-project-search input::placeholder{color:#6f7278}.skymv-project-search:focus-within{box-shadow:0 0 0 3px #ffffff08;border-color:#ffffff38!important}.skymv-project-sort{color:#c7c9cd}.skymv-project-layout{padding:3px}.skymv-project-layout button{border-radius:9px}.skymv-project-layout button[aria-pressed=true]{color:#111214;background:#dedfe1}.skymv-project-gallery{grid-template-columns:repeat(auto-fill,minmax(252px,1fr));gap:24px 18px}.skymv-project-gallery>.skymv-project-gallery-card,.skymv-project-gallery>.skymv-project-create-card,.skymv-project-gallery>.skymv-project-gallery-skeleton{border:1px solid var(--home-line);background:linear-gradient(145deg,#ffffff0d,#ffffff03);border-radius:18px;min-height:254px;box-shadow:inset 0 1px #ffffff0f,0 20px 48px #00000024}.skymv-project-gallery>.skymv-project-gallery-card:hover{border-color:var(--home-line-strong);transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1a,0 28px 64px #00000040}.skymv-project-gallery-card-main{grid-template-rows:176px 78px;min-height:254px}.skymv-project-gallery .skymv-project-cover{border-radius:17px 17px 0 0;height:176px}.skymv-project-gallery .skymv-project-cover img{filter:saturate(.86)brightness(.9);transition:filter .26s,transform .44s cubic-bezier(.22,1,.36,1)}.skymv-project-gallery-card:hover .skymv-project-cover img{filter:saturate()brightness();transform:scale(1.025)}.skymv-project-gallery .skymv-project-card-copy{gap:4px;padding:12px 48px 13px 14px}.skymv-project-gallery .skymv-project-card-copy strong{color:#e7e8ea;font-size:13px}.skymv-project-gallery .skymv-project-card-copy small{color:#85888e}.skymv-project-gallery .skymv-project-card-copy em{color:#696c72}.skymv-project-gallery-card .skymv-project-more{color:#8e9197;background:#ffffff0a;border-radius:10px;bottom:21px;right:11px}.skymv-project-gallery-card:hover .skymv-project-more,.skymv-project-gallery-card .skymv-project-more[data-state=open]{color:#fff;background:#ffffff1a}.skymv-project-gallery .skymv-project-create-card{color:#e9e9eb;border-style:dashed}.skymv-project-create-card>span{color:#dddfe2;background:#ffffff0f;border-color:#ffffff1c;border-radius:14px}.skymv-project-create-card small{color:#777a80}.skymv-project-cover-empty{color:#7b7e84;background:radial-gradient(circle at 50% 38%,#ffffff0d,#0000 30%),#121315}.skymv-library-center{flex-direction:column;gap:26px;width:min(1540px,100% - 96px);min-height:calc(100dvh - 104px);margin:0 auto;padding:40px 0 88px;display:flex}.skymv-library-heading{justify-content:space-between;align-items:center;gap:28px;min-height:96px;display:flex}.skymv-library-heading>div{align-items:center;gap:16px;min-width:0;display:flex}.skymv-library-heading>div>button{color:#96999f;border-radius:11px;flex:none;gap:7px;min-height:38px}.skymv-library-heading>div>button:hover{color:#fff;background:#ffffff0f}.skymv-library-heading>div>span{background:#ffffff1c;flex:0 0 1px;width:1px;height:38px}.skymv-library-heading>div>div{min-width:0}.skymv-library-heading small{color:#777a80;letter-spacing:.16em;font-size:8px;font-weight:760;display:block}.skymv-library-heading h1{color:#f3f3f4;letter-spacing:-.05em;margin:2px 0 0;font-size:clamp(34px,3vw,50px);font-weight:650;line-height:1.03}.skymv-library-heading p{color:#777a80;margin:7px 0 0;font-size:11px}.skymv-library-upload{flex:none;gap:8px;min-height:44px;padding:0 18px;box-shadow:0 14px 34px #00000038;color:#121315!important;background:#ededee!important;border:1px solid #fff!important;border-radius:13px!important}.skymv-library-upload:hover{transform:translateY(-1px);color:#050506!important;background:#fff!important}.skymv-library-heading-actions{align-items:center;gap:9px;display:flex}.skymv-library-heading-actions>button:first-of-type{color:#d6d8dc;background:#ffffff0a;border-color:#ffffff1f;border-radius:12px;gap:8px;min-height:44px;padding:0 16px}.skymv-volc-role-strip{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-content:start;gap:14px;display:grid}.skymv-volc-role-strip>button{color:#aaaeb4;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:4px 13px;min-width:0;min-height:98px;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.skymv-volc-role-strip>button:hover{color:#f3f4f5;background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px)}.skymv-volc-role-strip>button>span{color:#d9dce0;background:#27292c;border-radius:10px;grid-row:1/3;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.skymv-volc-role-strip img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skymv-volc-role-strip strong{text-overflow:ellipsis;white-space:nowrap;align-self:end;min-width:0;font-size:14px;overflow:hidden}.skymv-volc-role-strip small{color:#777b82;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.skymv-volc-role-detail-heading{grid-template-columns:auto 48px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;display:grid}.skymv-volc-role-detail-heading>button{color:#aaaeb4;gap:7px;margin-right:6px}.skymv-volc-role-detail-heading>span{color:#d9dce0;background:#27292c;border-radius:9px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.skymv-volc-role-detail-heading>span img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skymv-volc-role-detail-heading>div{gap:3px;min-width:0;display:grid}.skymv-volc-role-detail-heading strong{color:#f0f1f2;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.skymv-volc-role-detail-heading small{color:#777b82;font-size:10px}.skymv-library-tools{border:1px solid var(--home-line);-webkit-backdrop-filter:blur(24px)saturate(.72);background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px;display:flex;box-shadow:inset 0 1px #ffffff12,0 18px 46px #00000024}.skymv-library-type-tabs{background:#0003!important;border:1px solid #ffffff14!important;border-radius:13px!important;height:42px!important;padding:4px!important}.skymv-library-type-tabs>button{color:#8f9298!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:0 14px!important;font-size:11px!important}.skymv-library-type-tabs>button[data-state=active]{color:#f2f2f3!important;background:#ffffff17!important;box-shadow:inset 0 1px #ffffff12!important}.skymv-library-actions{align-items:center;gap:8px;min-width:0;display:flex}.skymv-library-project-select,.skymv-library-search,.skymv-library-sort{min-height:42px;color:#c7c9cd!important;box-shadow:none!important;background:#0000002e!important;border:1px solid #ffffff1a!important;border-radius:12px!important}.skymv-library-project-select{justify-content:flex-start;gap:8px;width:196px}.skymv-library-project-select span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.skymv-library-search{align-items:center;gap:7px;width:min(300px,24vw);padding:0 12px;display:flex;color:#777a80!important}.skymv-library-search input{color:#e9e9eb;height:38px;box-shadow:none;background:0 0;border:0;padding:0}.skymv-library-search input::placeholder{color:#6f7278}.skymv-library-search:focus-within{border-color:#ffffff38!important;box-shadow:0 0 0 3px #ffffff08!important}.skymv-library-sort{gap:7px;min-width:104px}.skymv-library-summary{color:#787b81;justify-content:space-between;align-items:center;min-height:24px;font-size:11px;display:flex}.skymv-library-summary>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-library-summary [data-slot=badge]{color:#a5a8ae;background:#ffffff0d;border:1px solid #ffffff14}.skymv-library-grid{grid-template-columns:repeat(auto-fill,minmax(252px,1fr));gap:24px 18px;display:grid}.skymv-library-card,.skymv-library-skeleton{min-width:0;min-height:246px;color:inherit;border:1px solid var(--home-line);background:linear-gradient(145deg,#ffffff0d,#ffffff03);border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 48px #00000024}.skymv-library-card{text-align:left;cursor:pointer;grid-template-rows:176px 70px;padding:0;transition:border-color .2s,transform .34s cubic-bezier(.22,1,.36,1),box-shadow .26s;display:grid}.skymv-library-card:hover{border-color:var(--home-line-strong);transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1a,0 28px 64px #00000040}.skymv-library-card-preview{color:#767a81;background:radial-gradient(circle at 50% 38%,#ffffff12,#0000 28%),#121315;place-items:center;width:100%;height:176px;display:grid;position:relative;overflow:hidden}.skymv-library-card-preview img{-o-object-fit:cover;object-fit:cover;filter:saturate(.82)brightness(.82);width:100%;height:100%;transition:filter .26s,transform .52s cubic-bezier(.22,1,.36,1)}.skymv-library-card-preview i{background:linear-gradient(#0000 56%,#07080a7a);position:absolute;inset:0}.skymv-library-card:hover img{filter:saturate()brightness();transform:scale(1.035)}.skymv-library-card-copy{align-content:center;gap:5px;min-width:0;padding:12px 14px;display:grid}.skymv-library-card-copy strong{color:#e7e8ea;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.skymv-library-card-copy small{color:#777a80;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.skymv-library-skeleton{position:relative;background:#ffffff0a!important}.skymv-library-skeleton:after{content:"";background:linear-gradient(105deg,#0000 24%,#ffffff14 44%,#ffffff1c 50%,#0000 72%);animation:1.45s ease-in-out infinite skymv-home-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skymv-library-feedback{color:#b8bbc0;background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex}.skymv-library-feedback.is-error{color:#ffc1c4;background:#7d232924;border-color:#ff687033}.skymv-library-empty{color:#74777d;text-align:center;background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px dashed #ffffff1f;border-radius:20px;justify-items:center;gap:8px;min-height:260px;padding:46px;display:grid}.skymv-library-empty>span{color:#b6b8bd;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:4px;display:grid}.skymv-library-empty strong{color:#d8dade;font-size:15px}.skymv-library-empty p{margin:0 0 8px;font-size:11px}.skymv-library-detail{color:#ececef!important;-webkit-backdrop-filter:blur(30px)!important;backdrop-filter:blur(30px)!important;background:linear-gradient(150deg,#212226eb,#0c0d0ff5)!important;border:1px solid #ffffff26!important;border-radius:22px!important;max-width:720px!important;padding:22px!important;box-shadow:inset 0 1px #ffffff17,0 34px 90px #00000094!important}.skymv-library-detail-preview{color:#7f8288;background:#111214;border:1px solid #ffffff14;border-radius:16px;place-items:center;min-height:360px;display:grid;overflow:hidden}.skymv-library-detail-preview img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:65vh}.skymv-volc-create-dialog{color:#ececef!important;background:#202124!important;border:1px solid #ffffff24!important;border-radius:14px!important;max-width:460px!important;padding:22px!important}.skymv-volc-create-dialog>label{color:#b7bac0;gap:8px;margin-top:8px;font-size:12px;display:grid}.skymv-volc-create-dialog>label input{color:#f2f3f4;background:#151618;border-color:#ffffff21}.skymv-volc-create-dialog>p{color:#ffb0b5;background:#6e1e273d;border:1px solid #ff636f3d;border-radius:8px;margin:0;padding:9px 10px;font-size:11px}.skymv-volc-create-dialog>footer{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.skymv-volc-create-dialog>footer button{gap:6px}.skymv-home-project-skeleton-card,.skymv-home-template-skeleton,.skymv-project-gallery-skeleton{position:relative;overflow:hidden;background:#ffffff0a!important}.skymv-home-project-skeleton-card:after,.skymv-home-template-skeleton:after,.skymv-project-gallery-skeleton:after{content:"";background:linear-gradient(105deg,#0000 24%,#ffffff14 44%,#ffffff1c 50%,#0000 72%);animation:1.45s ease-in-out infinite skymv-home-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skymv-home-project-error,.skymv-project-gallery-error,.skymv-inline-error{color:#ffc1c4;background:#7d232924;border:1px solid #ff687033;border-radius:14px}@keyframes skymv-home-shimmer{to{transform:translate(100%)}}.skymv-prompt-menu,.skymv-project-action-menu{transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:.24s cubic-bezier(.16,1,.3,1) skymv-home-menu-in;color:#ececef!important;-webkit-backdrop-filter:blur(32px)saturate(.72)!important;background:linear-gradient(150deg,#222327e0,#0c0d0ff0)!important;border:1px solid #ffffff29!important;border-radius:17px!important;min-width:220px!important;padding:8px!important;box-shadow:inset 0 1px #ffffff1a,0 28px 78px #00000085!important}.skymv-prompt-menu [role=menuitemradio],.skymv-project-action-menu [role=menuitem]{color:#cfd1d5;border:1px solid #0000;border-radius:11px;outline:none;gap:10px;min-height:42px;padding:0 12px;font-size:12px;transition:color .15s,background .15s,border-color .15s}.skymv-prompt-menu [role=menuitemradio]{padding-left:36px;padding-right:12px}.skymv-prompt-menu>div:first-child:not([role]){color:#f1f1f2;letter-spacing:-.01em;padding:8px 11px 9px;font-size:12px;font-weight:680}.skymv-prompt-menu [role=menuitemradio]:focus,.skymv-prompt-menu [role=menuitemradio][data-highlighted],.skymv-project-action-menu [role=menuitem]:focus,.skymv-project-action-menu [role=menuitem][data-highlighted]{color:#fff;background:#ffffff14;border-color:#ffffff14}.skymv-prompt-menu [role=menuitemradio][data-state=checked]{color:#fff;background:#ffffff0d}.skymv-prompt-menu [role=menuitemradio]>span:first-child{color:#f3f3f4}.skymv-prompt-menu [role=separator],.skymv-project-action-menu [role=separator]{background:#ffffff17;height:1px;margin:6px 4px}.skymv-prompt-menu>[role=presentation],.skymv-prompt-menu [data-radix-collection-item]{letter-spacing:0}.skymv-prompt-menu small{color:#d9dbe0;background:#ffffff14;border:1px solid #ffffff17;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:8px}.skymv-prompt-menu [role=menuitemradio] svg,.skymv-project-action-menu [role=menuitem] svg{color:#9da0a6}.skymv-project-action-menu [role=menuitem].is-danger{color:#ff969c}.skymv-project-action-menu [role=menuitem].is-danger svg{color:#ff747c}.skymv-prompt-tooltip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1400!important;color:#e8e8ea!important;background:#1b1c1feb!important;border:1px solid #ffffff21!important;border-radius:9px!important;padding:7px 10px!important;box-shadow:0 16px 42px #00000057!important}.skymv-home-templates>header{align-items:flex-end;gap:18px;display:flex;justify-content:space-between!important}.skymv-inspiration-manage-entry{gap:7px;color:#a9abb0!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:10px!important}.skymv-inspiration-manage-entry:hover{color:#fff!important;background:#ffffff14!important}.skymv-inspiration-manager{color:#f1f1f2;width:min(1540px,100% - 88px);min-height:100%;margin:0 auto;padding:112px 0 90px}.skymv-inspiration-manager.is-embedded{width:100%;min-height:0;margin:0;padding:0}.skymv-inspiration-manager.is-embedded .skymv-inspiration-manager-heading{align-items:center}.skymv-inspiration-manager.is-embedded .skymv-inspiration-manager-heading h1{letter-spacing:-.035em;font-size:24px}.skymv-inspiration-manager-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.skymv-inspiration-manager-heading>div{align-items:center;gap:18px;min-width:0;display:flex}.skymv-inspiration-manager-heading>div>span{background:#ffffff1c;width:1px;height:58px}.skymv-inspiration-manager-heading button{color:#a9abb0}.skymv-inspiration-manager-heading button:hover{color:#fff;background:#ffffff0f}.skymv-inspiration-manager-heading small{color:#777a80;letter-spacing:.15em;font-size:9px;font-weight:750}.skymv-inspiration-manager-heading h1{color:#f4f4f5;letter-spacing:-.055em;margin:4px 0 2px;font-size:clamp(30px,2.35vw,46px)}.skymv-inspiration-manager-heading p{color:#777a80;margin:0;font-size:12px}.skymv-inspiration-manager-actions{align-items:center;gap:10px;display:flex}.skymv-inspiration-manager-actions>button:first-child{color:#c6c8cc;background:#ffffff08;border-color:#ffffff1f;border-radius:11px;gap:7px}.skymv-inspiration-manager .skymv-inspiration-create{color:#111214;background:#f3f3f4;border:1px solid #fff;border-radius:12px;flex:none;gap:8px;min-height:44px;padding:0 18px;box-shadow:0 14px 32px #00000047}.skymv-inspiration-manager .skymv-inspiration-create:hover{color:#08090a;background:#fff;transform:translateY(-1px)}.skymv-inspiration-summary{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #ffffff17;border-radius:18px;grid-template-columns:150px 150px 150px minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:28px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0f}.skymv-inspiration-summary>div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:auto 1fr;align-items:end;gap:3px 8px;min-height:72px;padding:12px 15px;display:grid}.skymv-inspiration-summary small{color:#7f8288;grid-column:1/-1;font-size:10px}.skymv-inspiration-summary strong{color:#f4f4f5;font-size:25px;line-height:1}.skymv-inspiration-summary span{color:#8b8d92;font-size:10px}.skymv-inspiration-summary>p{color:#898b91;align-items:center;margin:0;padding:0 20px;font-size:12px;line-height:1.7;display:flex}.skymv-inspiration-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.skymv-inspiration-admin-grid>article{background:linear-gradient(150deg,#ffffff0d,#ffffff04);border:1px solid #ffffff17;border-radius:17px;transition:border-color .18s,transform .26s cubic-bezier(.22,1,.36,1),box-shadow .22s;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.skymv-inspiration-admin-grid>article:hover{border-color:#ffffff2b;transform:translateY(-3px);box-shadow:0 22px 52px #0000003d}.skymv-inspiration-admin-cover{aspect-ratio:16/8.8;color:#73767c;background:#111214;place-items:center;display:grid;position:relative;overflow:hidden}.skymv-inspiration-admin-cover>img{-o-object-fit:cover;object-fit:cover;filter:saturate(.78)brightness(.85);width:100%;height:100%;transition:filter .22s,transform .42s cubic-bezier(.22,1,.36,1)}.skymv-inspiration-admin-grid>article:hover .skymv-inspiration-admin-cover>img{filter:saturate(.92)brightness(.96);transform:scale(1.025)}.skymv-inspiration-admin-cover>span{justify-items:center;gap:7px;font-size:10px;display:grid}.skymv-inspiration-admin-cover>[data-slot=badge],.skymv-inspiration-admin-cover>span[class*=border]{color:#f1f1f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0d0f9e;border-color:#ffffff29;position:absolute;top:12px;left:12px}.skymv-inspiration-publication{color:#c9cbd0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0d0fb8;border:1px solid #ffffff24;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:700;position:absolute;top:12px;right:12px}.skymv-inspiration-publication.is-published{color:#75e1d6;border-color:#54d9cc4d}.skymv-inspiration-admin-copy{min-height:78px;padding:15px 16px 10px}.skymv-inspiration-admin-copy strong{color:#ededee;font-size:15px;display:block}.skymv-inspiration-admin-copy p{color:#82858b;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:11px;overflow:hidden}.skymv-inspiration-admin-copy small{color:#666a71;margin-top:6px;font-size:10px;display:block}.skymv-inspiration-admin-grid footer{justify-content:flex-end;gap:5px;padding:0 10px 10px;display:flex}.skymv-inspiration-admin-grid footer button{color:#a5a7ac;border-radius:9px;gap:6px}.skymv-inspiration-admin-grid footer button:hover{color:#fff;background:#ffffff12}.skymv-inspiration-admin-grid footer button.is-danger{color:#d78c91}.skymv-inspiration-admin-grid footer button.is-danger:hover{color:#ffb6ba;background:#ff5e6717}.skymv-inspiration-admin-grid footer button.is-publish{color:#65d8ce}.skymv-inspiration-admin-grid footer button.is-unpublish{color:#a4a7ad}.skymv-inspiration-empty{color:#73767c;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:18px;justify-items:center;gap:8px;min-height:330px;padding:60px;display:grid}.skymv-inspiration-empty strong{color:#d8d9dc;margin-top:5px;font-size:16px}.skymv-inspiration-empty p{margin:0 0 10px;font-size:11px}.skymv-inspiration-empty button{color:#111214;background:#f2f2f3;border-radius:10px}.skymv-inspiration-dialog,.skymv-inspiration-category-dialog,.skymv-inspiration-delete-dialog{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);color:#f3f3f4!important;background:linear-gradient(150deg,#26272bf0,#0d0e10fa)!important;border:1px solid #ffffff26!important;border-radius:20px!important;width:min(620px,100% - 32px)!important;max-width:620px!important;box-shadow:0 30px 100px #000000a3,inset 0 1px #ffffff1a!important}.skymv-inspiration-dialog{max-height:calc(100dvh - 32px);overflow:hidden;width:min(860px,100% - 32px)!important;max-width:860px!important;padding:0!important}.skymv-inspiration-dialog form{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:calc(100dvh - 32px);display:grid}.skymv-inspiration-dialog-header{border-bottom:1px solid #ffffff14;padding:22px 24px 14px}.skymv-inspiration-dialog-header p{margin-top:2px}.skymv-inspiration-dialog-footer{background:#0c0d0ff5;border-top:1px solid #ffffff14;padding:14px 24px 18px}.skymv-inspiration-dialog h2,.skymv-inspiration-delete-dialog h2{color:#f5f5f6}.skymv-inspiration-dialog [data-slot=badge],.skymv-inspiration-delete-dialog [data-slot=badge]{color:#c7c9cd;border-color:#ffffff24;width:fit-content}.skymv-inspiration-form{overscroll-behavior:contain;scrollbar-gutter:stable;gap:12px;min-height:0;padding:16px 24px 18px;display:grid;overflow-y:auto}.skymv-inspiration-form label{color:#b6b8bd;gap:7px;font-size:11px;display:grid}.skymv-inspiration-form input,.skymv-inspiration-form textarea{color:#f2f2f3;background:#07080a6b;border-color:#ffffff1f;border-radius:11px}.skymv-inspiration-form input:focus,.skymv-inspiration-form textarea:focus{border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff0a}.skymv-inspiration-form fieldset{border:0;margin:0;padding:0}.skymv-inspiration-form legend{color:#b6b8bd;margin-bottom:8px;font-size:11px}.skymv-inspiration-form fieldset>div{flex-wrap:wrap;gap:7px;display:flex}.skymv-inspiration-form fieldset button{color:#9da0a6;background:#ffffff08;border-color:#ffffff17;border-radius:999px;min-height:34px}.skymv-inspiration-form fieldset button[aria-pressed=true]{color:#111214;background:#f1f1f2;border-color:#fff}.skymv-inspiration-media-editors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.skymv-inspiration-cover-editor{grid-template-rows:auto 36px;align-items:stretch;gap:8px;min-width:0;display:grid}.skymv-inspiration-cover-editor>div{aspect-ratio:16/7;color:#777a80;background:#101113;border:1px solid #ffffff17;border-radius:8px;place-items:center;display:grid;overflow:hidden}.skymv-inspiration-cover-editor img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skymv-inspiration-cover-editor span{justify-items:center;gap:6px;font-size:10px;display:grid}.skymv-inspiration-cover-editor button{color:#d2d3d6;border-color:#ffffff1f;border-radius:10px;gap:7px}.skymv-inspiration-video-editor{grid-template-rows:auto 36px;align-items:stretch;gap:8px;min-width:0;display:grid}.skymv-inspiration-video-editor>div{aspect-ratio:16/7;color:#777a80;background:#090a0c;border:1px solid #ffffff17;border-radius:8px;place-items:center;display:grid;overflow:hidden}.skymv-inspiration-video-editor video{-o-object-fit:contain;object-fit:contain;background:#050506;width:100%;height:100%;display:block}.skymv-inspiration-video-editor span{justify-items:center;gap:6px;font-size:10px;display:grid}.skymv-inspiration-video-editor button{color:#d2d3d6;border-color:#ffffff1f;border-radius:8px;gap:7px}.skymv-inspiration-form-error{color:#ff9da2;margin:0;font-size:11px}.skymv-inspiration-dialog footer button,.skymv-inspiration-delete-dialog footer button{border-radius:10px}.skymv-inspiration-dialog footer button[type=submit]{color:#111214;background:#f4f4f5}.skymv-inspiration-delete-dialog footer button.is-danger{color:#fff;background:#b34c54}.skymv-inspiration-category-dialog{width:min(520px,100% - 32px)!important;max-width:520px!important}.skymv-inspiration-category-dialog h2{color:#f5f5f6}.skymv-inspiration-category-create{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.skymv-inspiration-category-create input{color:#f2f2f3;background:#07080a6b;border-color:#ffffff1f;border-radius:10px}.skymv-inspiration-category-create button{color:#111214;background:#f2f2f3;border-radius:10px;gap:6px}.skymv-inspiration-category-list{gap:7px;max-height:320px;display:grid;overflow-y:auto}.skymv-inspiration-category-list>div{color:#d7d8db;background:#ffffff08;border:1px solid #ffffff14;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:7px 9px 7px 13px;display:flex}.skymv-inspiration-category-list button{color:#d78c91;gap:5px}.skymv-inspiration-preview-dialog{overscroll-behavior:contain;overflow:hidden auto;color:#f3f3f4!important;background:#0d0e10f5!important;border:1px solid #ffffff26!important;border-radius:22px!important;width:min(960px,100% - 32px)!important;max-width:960px!important;max-height:calc(100dvh - 32px)!important;padding:0!important;box-shadow:0 36px 120px #000000b8,inset 0 1px #ffffff17!important}.skymv-inspiration-preview-media{aspect-ratio:16/9;background:#050506;width:100%;max-height:calc(100dvh - 260px);position:relative;overflow:hidden}.skymv-inspiration-preview-media>video,.skymv-inspiration-node-media,.skymv-inspiration-node-media>img,.skymv-inspiration-node-media>video,.skymv-inspiration-preview-unavailable,.skymv-inspiration-preview-unavailable>img{width:100%;height:100%}.skymv-inspiration-preview-media>video{-o-object-fit:contain;object-fit:contain;display:block}.skymv-inspiration-node-media{background:#050506;position:relative;overflow:hidden}.skymv-inspiration-node-media>img,.skymv-inspiration-node-media>video{-o-object-fit:contain;object-fit:contain;display:block}.skymv-inspiration-node-media-page{z-index:3;-webkit-backdrop-filter:blur(10px);width:42px;height:42px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #00000052;color:#f7f7f8!important;background:#0d0e10ad!important;border-color:#ffffff38!important;border-radius:50%!important}.skymv-inspiration-node-media-page:hover{background:#18191ceb!important}.skymv-inspiration-node-media-page.is-previous{left:18px}.skymv-inspiration-node-media-page.is-next{right:18px}.skymv-inspiration-node-media-caption{z-index:2;color:#f4f4f5;background:linear-gradient(#0000,#0405079e 38%,#040507eb);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:12px 20px;display:grid;position:absolute;bottom:0;left:0;right:0}.skymv-inspiration-node-media-caption>span{color:#d8d9dc;background:#ffffff1a;border:1px solid #ffffff21;border-radius:6px;padding:4px 7px;font-size:10px}.skymv-inspiration-node-media-caption>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.skymv-inspiration-node-media-caption>small{color:#c4c5c9;font-variant-numeric:tabular-nums;font-size:11px}.skymv-inspiration-node-media.is-video .skymv-inspiration-node-media-caption{background:linear-gradient(#040507e0,#04050780 62%,#0000);top:0;bottom:auto}.skymv-inspiration-preview-unavailable{place-items:center;display:grid;position:relative;overflow:hidden}.skymv-inspiration-preview-unavailable:after{content:"";-webkit-backdrop-filter:blur(5px);background:#0506088a;position:absolute;inset:0}.skymv-inspiration-preview-unavailable>img{-o-object-fit:cover;object-fit:cover;filter:brightness(.62)saturate(.78);position:absolute;inset:0}.skymv-inspiration-preview-unavailable>span{z-index:1;color:#a8aab0;text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.skymv-inspiration-preview-unavailable strong{color:#f0f0f2;font-size:15px}.skymv-inspiration-preview-unavailable small{color:#85878d;font-size:11px}.skymv-inspiration-preview-copy{gap:6px;padding:18px 24px 24px}.skymv-inspiration-preview-category{color:#a9abb0;background:0 0;border:0;align-self:flex-start;width:fit-content;padding:3px 0;font-size:11px;font-weight:500}.skymv-inspiration-preview-copy h2{color:#f5f5f6;font-size:22px}.skymv-inspiration-preview-copy p{color:#909298;font-size:12px}.skymv-inspiration-preview-unavailable.is-canvas-snapshot:after{-webkit-backdrop-filter:none;background:#05060852}.skymv-inspiration-preview-unavailable.is-canvas-snapshot>img{filter:brightness(.58)saturate(.82)}.skymv-inspiration-preview-unavailable.is-canvas-snapshot.is-loading svg{animation:1.1s ease-in-out infinite skymv-snapshot-media-loading}.skymv-inspiration-snapshot-meta{margin:6px 0 0}.skymv-inspiration-snapshot-actions{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.skymv-inspiration-snapshot-actions button{gap:7px}@media (width<=1080px){.skymv-inspiration-manager{width:calc(100% - 48px)}.skymv-inspiration-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.skymv-inspiration-manager{width:calc(100% - 28px);padding-top:90px}.skymv-inspiration-manager-heading{flex-direction:column;align-items:flex-start}.skymv-inspiration-manager-heading>div>span{display:none}.skymv-inspiration-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.skymv-inspiration-summary>p{grid-column:1/-1;padding:8px 4px}.skymv-inspiration-admin-grid{grid-template-columns:1fr}.skymv-inspiration-dialog{max-height:calc(100dvh - 16px);width:calc(100% - 16px)!important}.skymv-inspiration-dialog form{max-height:calc(100dvh - 16px)}.skymv-inspiration-dialog-header{padding:18px 18px 12px}.skymv-inspiration-form{padding:14px 18px 16px}.skymv-inspiration-dialog-footer{padding:12px 18px 16px}.skymv-inspiration-media-editors{grid-template-columns:1fr}.skymv-inspiration-node-media-page{width:36px;height:36px}.skymv-inspiration-node-media-page.is-previous{left:10px}.skymv-inspiration-node-media-page.is-next{right:10px}.skymv-inspiration-node-media-caption{min-height:52px;padding:10px 12px}}@media (height<=760px) and (width>=721px){.skymv-inspiration-preview-dialog{width:min(840px,100% - 32px)!important;max-width:840px!important}.skymv-inspiration-preview-copy{padding:14px 20px 18px}.skymv-inspiration-preview-copy h2{font-size:20px}}@keyframes skymv-snapshot-media-loading{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes skymv-home-menu-in{0%{opacity:0;filter:blur(4px);transform:translateY(-5px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.skymv-home-create-overlay{-webkit-backdrop-filter:blur(18px)saturate(.65)!important;backdrop-filter:blur(18px)saturate(.65)!important;background:#020305c2!important}.skymv-home-create-dialog,.skymv-project-action-dialog{color:#f3f3f4!important;-webkit-backdrop-filter:blur(38px)saturate(.72)!important;background:linear-gradient(150deg,#26272bd1,#0d0e10eb)!important;border:1px solid #ffffff2b!important;border-radius:24px!important;box-shadow:inset 0 1px #ffffff1f,0 42px 120px #0000009e!important}.skymv-home-create-dialog input,.skymv-home-create-dialog textarea,.skymv-project-action-dialog input{color:#f1f1f2!important;background:#02030552!important;border:1px solid #ffffff1f!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffff08!important}.skymv-home-create-dialog input:focus,.skymv-home-create-dialog textarea:focus,.skymv-project-action-dialog input:focus{border-color:#ffffff47!important;box-shadow:0 0 0 4px #ffffff0a!important}.skymv-home-create-actions button{min-height:42px;border-radius:12px!important}.skymv-home-create-actions button[type=submit]{color:#111214!important;background:#ededee!important;border-color:#fff!important}.skymv-home-create-actions button[type=submit]:hover{color:#050506!important;background:#fff!important}.skymv-account-menu{color:#ececef;-webkit-backdrop-filter:blur(34px)saturate(.72);background:linear-gradient(150deg,#222327e0,#0c0d0ff0);border:1px solid #ffffff29;border-radius:20px;box-shadow:inset 0 1px #ffffff1a,0 34px 96px #0000008f}.skymv-account-menu>header{border-bottom:1px solid #ffffff17;padding-bottom:16px}.skymv-account-menu>header small{color:#8e9197}.skymv-account-menu>header strong{color:#f1f1f2}.skymv-account-menu>header span{color:#71747a}.skymv-account-menu>header>button{color:#92959b;background:#ffffff0a;border-radius:10px}.skymv-account-menu>header>button:hover{color:#fff;background:#ffffff17}.skymv-account-avatar{color:#151618;background:linear-gradient(145deg,#fff,#c4c6ca);border-color:#fff}.skymv-account-plan,.skymv-account-metrics>div{background:#ffffff09;border-color:#ffffff17;border-radius:14px}.skymv-account-menu>.skymv-account-actions>button{color:#c6c8cc;border-radius:11px}.skymv-account-menu>.skymv-account-actions>button:hover,.skymv-account-menu>.skymv-account-actions>button:focus-visible{color:#fff;background:#ffffff12}.skymv-account-menu>footer{border-top-color:#ffffff17}.skymv-account-menu>footer span{color:#a6a8ad}@media (width<=1180px){.skymv-home-project-row,.skymv-home-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skymv-home-discovery-screen,.skymv-project-center,.skymv-library-center{width:calc(100% - 48px)}.skymv-library-tools{flex-direction:column;align-items:stretch}.skymv-library-actions{width:100%}.skymv-library-search{flex:1;width:auto}}@media (width<=900px){.skymv-app.is-home{grid-template-columns:64px minmax(0,1fr)}.skymv-rail.is-home-rail{width:64px;padding-left:7px;padding-right:7px}.skymv-home-composer{padding-left:18px;padding-right:18px}.skymv-home-composer .skymv-prompt-box{width:min(100%,820px)}.skymv-project-center-tools{flex-direction:column;align-items:stretch}.skymv-project-center-actions{width:100%}.skymv-project-search,.skymv-library-project-select{flex:1;width:auto}}@media (width<=720px){.skymv-home-promo strong{text-overflow:ellipsis;white-space:nowrap;max-width:58vw;overflow:hidden}.skymv-home-utility{padding-left:14px;padding-right:62px}.skymv-home-utility-title small,.skymv-home-utility nav>button>span{display:none}.skymv-home-composer{min-height:max(600px,100dvh - 96px);padding:46px 12px 60px}.skymv-home-masked-title{min-height:84px}.skymv-home-composer .skymv-prompt-box{border-radius:20px;min-height:164px;padding:13px}:is(.skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-input:focus),.skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-select[data-state=open])){min-height:206px}.skymv-home-composer .skymv-prompt-tools{align-items:flex-start;gap:12px;padding-left:0}.skymv-home-composer .skymv-prompt-mode{padding-left:52px}.skymv-home-composer .skymv-prompt-tools>div{justify-content:flex-end;width:100%}.skymv-home-capability-chips{justify-content:flex-start;width:calc(100% - 16px);padding-bottom:5px;overflow-x:auto}.skymv-home-capability-chips>button{flex:none}.skymv-home-discovery-screen,.skymv-project-center{width:calc(100% - 24px)}.skymv-library-center{width:calc(100% - 24px);padding-top:22px}.skymv-home-discovery-screen{gap:48px;margin-top:-32px;padding:42px 0 72px}.skymv-home-discovery-screen .skymv-lovart-recent{top:-45px}.skymv-home-templates{top:-55px}.skymv-home-project-row,.skymv-home-template-grid{grid-template-columns:1fr}.skymv-home-project-row>button,.skymv-home-project-skeleton-card{min-height:220px}.skymv-project-center-heading{align-items:flex-start}.skymv-project-center-heading h1{font-size:30px}.skymv-project-center-heading p,.skymv-project-center-heading>div>span{display:none}.skymv-project-center .skymv-project-scope-tabs{max-width:100%;overflow-x:auto}.skymv-project-center .skymv-project-scope-tab{flex:none}.skymv-project-center-actions{flex-wrap:wrap}.skymv-project-search{min-width:100%}.skymv-library-heading{flex-wrap:wrap;align-items:flex-start}.skymv-library-heading-actions{justify-content:flex-end;width:100%}.skymv-library-heading>div>span,.skymv-library-heading p{display:none}.skymv-library-heading h1{font-size:30px}.skymv-library-upload{min-height:40px;padding:0 12px;font-size:10px}.skymv-library-type-tabs{max-width:100%;overflow-x:auto}.skymv-library-type-tabs>button{flex:none}.skymv-library-actions{flex-wrap:wrap}.skymv-library-project-select{flex:calc(50% - 4px)}.skymv-library-sort{flex:none}.skymv-library-search{flex-basis:100%;order:3}.skymv-library-grid{grid-template-columns:1fr}}.skymv-app.is-home{transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1)}.skymv-app.is-home.is-home-rail-expanded{grid-template-columns:248px minmax(0,1fr)}.skymv-app.is-home.is-home-rail-collapsed{grid-template-columns:72px minmax(0,1fr)}.skymv-rail.is-home-rail{transition:width .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.skymv-rail.is-home-rail.is-expanded{align-items:stretch;gap:6px;width:248px;padding:16px 14px 14px}.skymv-home-rail-head{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:44px;margin-bottom:12px;display:grid}.skymv-rail.is-home-rail.is-expanded .skymv-home-rail-head .skymv-home-rail-brand{color:#f1f1f2;border-radius:10px;justify-content:flex-start;width:100%;min-height:42px;margin:0;padding:0 7px;display:flex}.skymv-rail.is-home-rail.is-expanded .skymv-home-rail-brand .skymv-sky-saas-brand{width:100%}.skymv-rail.is-home-rail.is-expanded .skymv-home-rail-brand .skymv-sky-saas-logo{border-radius:9px;flex-basis:36px;width:36px;height:36px}.skymv-rail.is-home-rail.is-expanded .skymv-home-rail-brand .skymv-sky-saas-name{font-size:16px}.skymv-rail.is-home-rail.is-expanded .skymv-home-rail-brand .skymv-sky-saas-copy small{font-size:9px}.skymv-rail.is-home-rail.is-expanded .skymv-home-rail-brand .skymv-new-brand{width:120px;height:33px}.skymv-rail.is-home-rail.is-expanded .skymv-home-rail-brand .skymv-new-brand img{flex-basis:120px;width:120px}.skymv-rail.is-home-rail .skymv-home-rail-toggle{color:#999ca2;background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;place-items:center;width:34px;height:34px;min-height:34px;padding:0;display:grid}.skymv-rail.is-home-rail .skymv-home-rail-toggle:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff1f;transform:none}.skymv-rail.is-home-rail.is-expanded>button:not(.skymv-home-rail-avatar),.skymv-rail.is-home-rail.is-expanded>.skymv-home-rail-create{border-radius:11px;justify-content:flex-start;gap:12px;width:100%;min-height:42px;padding:0 13px}.skymv-rail.is-home-rail.is-expanded>button:not(.skymv-home-rail-avatar) small,.skymv-rail.is-home-rail.is-expanded>.skymv-home-rail-create small{color:inherit;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;display:block;overflow:hidden}.skymv-rail.is-home-rail.is-expanded>.skymv-home-rail-create{color:#111214;background:linear-gradient(145deg,#fff,#d9dade);border-color:#ffffffd1;border-radius:11px;justify-content:center;min-height:42px;margin:0 0 8px;box-shadow:0 11px 28px #0000003d,inset 0 1px #fff}.skymv-home-rail-footer{grid-template-columns:72px minmax(0,1fr);gap:6px;width:100%;display:grid}.skymv-rail.is-home-rail .skymv-home-rail-footer>button{border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;height:38px;min-height:38px;padding:0 8px;display:flex}.skymv-rail.is-home-rail .skymv-home-rail-footer>button small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:620;display:block;overflow:hidden}.skymv-rail.is-home-rail .skymv-home-rail-footer .skymv-home-rail-legacy{justify-content:flex-start}.skymv-rail.is-home-rail.is-expanded>button.is-active,.skymv-rail.is-home-rail.is-expanded>button.is-active:hover:not(:disabled){color:#f5f5f6;background:#ffffff17;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0f}.skymv-rail.is-home-rail.is-expanded>button.is-active:before{height:22px;left:-15px}.skymv-rail.is-home-rail.is-collapsed .skymv-home-rail-head{width:48px;min-height:auto;margin:0 0 8px;display:block}.skymv-rail.is-home-rail.is-collapsed .skymv-home-rail-head .skymv-home-rail-brand{width:48px;margin:0}.skymv-rail.is-home-rail.is-collapsed .skymv-home-rail-brand .skymv-sky-saas-copy{display:none}.skymv-rail.is-home-rail.is-collapsed .skymv-home-rail-brand .skymv-sky-saas-logo{border-radius:10px;flex-basis:38px;width:38px;height:38px}.skymv-brand-mark-only{display:none!important}.skymv-rail.is-home-rail.is-collapsed .skymv-home-rail-brand .skymv-new-brand{justify-content:center;width:34px;height:34px;overflow:visible}.skymv-rail.is-home-rail.is-collapsed .skymv-home-rail-brand .skymv-brand-lockup{display:none!important}.skymv-rail.is-home-rail.is-collapsed .skymv-home-rail-brand .skymv-brand-mark-only{-o-object-fit:contain;object-fit:contain;flex:0 0 34px;width:34px;height:34px;display:block!important}.skymv-rail.is-home-rail.is-collapsed .skymv-home-rail-toggle{display:none}.skymv-rail.is-home-rail.is-collapsed .skymv-home-rail-footer{grid-template-columns:1fr;justify-items:center;width:48px}.skymv-rail.is-home-rail.is-collapsed .skymv-home-rail-footer>button{width:36px;height:36px;min-height:36px;padding:0}.skymv-rail.is-home-rail.is-collapsed .skymv-home-rail-footer>button small{display:none}.skymv-rail-tooltip{z-index:1100;color:#f4f4f5;-webkit-backdrop-filter:blur(16px);background:#1a1b1ef5;border:1px solid #ffffff1c;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:620;box-shadow:0 12px 30px #00000061}@media (width<=900px){.skymv-app.is-home.is-home-rail-expanded{grid-template-columns:224px minmax(0,1fr)}.skymv-rail.is-home-rail.is-expanded{width:224px}}@media (prefers-reduced-motion:reduce){.skymv-prompt-menu,.skymv-project-action-menu,.skymv-home-project-skeleton-card:after,.skymv-home-template-skeleton:after,.skymv-project-gallery-skeleton:after,.skymv-library-skeleton:after{animation:none!important}}.skymv-rail.is-home-rail .skymv-home-rail-brand>.skymv-home-rail-logo-frame{min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 122px;padding:0;position:relative;overflow:hidden;width:122px!important;height:34px!important;display:block!important}.skymv-home-rail-logo-frame img{width:122px;max-width:none;height:auto;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.skymv-rail.is-home-rail.is-expanded .skymv-home-rail-brand{gap:0}.skymv-rail.is-home-rail.is-expanded .skymv-home-rail-brand>.skymv-home-rail-logo-frame{flex:0 0 122px;min-height:34px;width:122px!important;height:34px!important}.skymv-rail.is-home-rail.is-collapsed .skymv-home-rail-brand{overflow:hidden}.skymv-rail.is-home-rail.is-collapsed .skymv-home-rail-brand>.skymv-home-rail-logo-frame{flex-basis:38px;min-height:38px;width:38px!important;height:38px!important}.skymv-rail.is-home-rail.is-collapsed .skymv-home-rail-logo-frame img{width:112px;left:4px}.skymv-project-gallery:not(.is-list)>.skymv-project-gallery-card{aspect-ratio:16/9;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:13px;position:relative;overflow:visible}.skymv-project-gallery:not(.is-list)>.skymv-project-gallery-card:hover{box-shadow:none;border-color:#0000;transform:translateY(-3px)}.skymv-project-gallery:not(.is-list) .skymv-project-gallery-card-main{border-radius:inherit;width:100%;height:100%;min-height:0;transition:box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 36px #0000002e}.skymv-project-gallery:not(.is-list) .skymv-project-cover>i{z-index:2;background:linear-gradient(#0000 34%,#07080a2e 54%,#07080aeb 100%)}.skymv-project-gallery:not(.is-list) .skymv-project-card-copy{z-index:3;background:0 0;align-content:end;gap:3px;min-height:98px;padding:34px 48px 14px 15px;display:grid;position:absolute;bottom:0;left:0;right:0}.skymv-project-gallery:not(.is-list) .skymv-project-card-copy strong{color:#f4f4f5;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;overflow:hidden}.skymv-project-gallery:not(.is-list) .skymv-project-card-copy small,.skymv-project-gallery:not(.is-list) .skymv-project-card-copy em{color:#a5a7ac;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.skymv-project-gallery:not(.is-list) .skymv-project-gallery-card .skymv-project-more{z-index:4;color:#a9abb0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0b0d9e;border:1px solid #ffffff14;bottom:11px;right:10px}.skymv-project-gallery:not(.is-list) .skymv-project-default-cover{padding:0}.skymv-project-gallery:not(.is-list)>.skymv-project-create-card,.skymv-project-gallery:not(.is-list)>.skymv-project-gallery-skeleton{aspect-ratio:16/9;border-radius:13px;min-height:0}.skymv-project-gallery:not(.is-list)>.skymv-project-create-card{color:#e9e9eb;box-shadow:none;background:#ffffff04;border:1px dashed #ffffff2b;overflow:hidden;grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important;place-content:center!important;place-self:stretch stretch!important;justify-items:center!important;gap:7px!important;width:100%!important;height:auto!important;padding:18px!important;display:grid!important}.skymv-project-gallery:not(.is-list)>.skymv-project-create-card>span{color:#c8cbd0;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:12px;place-items:center;width:44px;height:44px;margin:0 0 4px;transform:none;grid-row:auto!important;display:grid!important;position:static!important}.skymv-project-gallery:not(.is-list)>.skymv-project-create-card>strong,.skymv-project-gallery:not(.is-list)>.skymv-project-create-card>small{text-align:center;display:block;transform:none;margin:0!important;position:static!important}.skymv-project-gallery:not(.is-list)>.skymv-project-create-card>strong{color:#ececef;font-size:13px;line-height:1.3}.skymv-project-gallery:not(.is-list)>.skymv-project-create-card>small{color:#75787e;font-size:9px;line-height:1.4}.skymv-project-gallery:not(.is-list)>.skymv-project-create-card:hover{box-shadow:none;background:#ffffff08;border-color:#ffffff47}.skymv-project-gallery:not(.is-list)>.skymv-project-create-card:hover>span{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.skymv-project-gallery:not(.is-list)>.skymv-project-gallery-card,.skymv-project-gallery:not(.is-list) .skymv-project-gallery-card-main{transition:none}}.skymv-home-template-grid>.skymv-inspiration-card{border:1px solid var(--home-line);background:#151619;border-radius:18px;min-width:0;min-height:230px;transition:border-color .2s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000029}.skymv-home-template-grid>.skymv-inspiration-card:hover{border-color:var(--home-line-strong);transform:translateY(-4px);box-shadow:0 28px 62px #00000047}.skymv-inspiration-card-open{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.skymv-inspiration-card-open>img{-o-object-fit:cover;object-fit:cover;filter:brightness(.85)saturate(.86);width:100%;height:100%;transition:filter .26s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.skymv-inspiration-card:hover .skymv-inspiration-card-open>img{filter:brightness()saturate();transform:scale(1.025)}.skymv-inspiration-card .skymv-template-hover-preview{z-index:1;-o-object-fit:cover;object-fit:cover;opacity:0;filter:brightness(.88)saturate(.94);pointer-events:none;width:100%;height:100%;transition:opacity .24s,filter .3s,transform .56s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.skymv-inspiration-card.is-hover-playing .skymv-template-hover-preview{opacity:1;transform:scale(1.025)}.skymv-inspiration-card .skymv-template-copy{z-index:2;opacity:1;background:linear-gradient(#0000,#050608f0);padding:54px 18px 18px}.skymv-inspiration-card .skymv-template-copy strong{font-size:14px}.skymv-inspiration-card .skymv-template-copy small{color:#b2b4b9}.skymv-inspiration-card .skymv-template-copy em{color:#7f8288;font-style:normal}.skymv-inspiration-card-controls{z-index:4;opacity:.58;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090b7a;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:1px;padding:2px;transition:opacity .18s,background .18s,border-color .18s,transform .22s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 22px #0000002e}.skymv-inspiration-card:hover .skymv-inspiration-card-controls,.skymv-inspiration-card-controls:focus-within{opacity:1;background:#08090bb8;border-color:#ffffff30;transform:translateY(-1px)}.skymv-inspiration-card-controls>button{color:#d9dade;width:28px;height:28px;min-height:28px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;transition:color .16s,background .16s,opacity .16s;display:grid}.skymv-inspiration-card-controls>button:hover,.skymv-inspiration-card-controls>button:focus-visible{color:#fff;background:#ffffff17;outline:none}.skymv-inspiration-card.is-hover-playing .skymv-inspiration-control-play{opacity:.62}.skymv-inspiration-preview-share{color:#d9dade;background:#ffffff0a;border-color:#ffffff1f;border-radius:10px;align-self:flex-start;gap:7px;min-height:36px;margin-top:10px}.skymv-inspiration-preview-share:hover{color:#111214;background:#f2f2f3;border-color:#fff}@media (width<=1180px){.skymv-home-template-grid>.skymv-inspiration-card{min-height:240px}}@media (width<=720px){.skymv-home-template-grid>.skymv-inspiration-card{min-height:230px}}.skymv-rail.is-home-rail.is-collapsed{gap:5px}.skymv-rail.is-home-rail.is-collapsed>button:not(.skymv-home-rail-avatar):not(.skymv-home-rail-create){border-radius:10px;width:36px;height:36px;min-height:36px}.skymv-rail.is-home-rail.is-collapsed>button:not(.skymv-home-rail-avatar):not(.skymv-home-rail-create) .skymv-rail-icon{stroke-width:1.75px;width:17px;height:17px}.skymv-rail.is-home-rail.is-collapsed>.skymv-home-rail-create{width:46px;height:46px;min-height:46px;margin-bottom:10px}.skymv-rail.is-home-rail.is-collapsed>.skymv-home-rail-create .skymv-rail-icon{width:18px;height:18px}.skymv-rail.is-home-rail.is-collapsed>button.is-active,.skymv-rail.is-home-rail.is-collapsed>button.is-active:hover:not(:disabled){color:#f1f1f2;background:#ffffff14;border-color:#ffffff1c;border-radius:11px;width:38px;height:38px;min-height:38px;box-shadow:inset 0 1px #ffffff12}.skymv-rail.is-home-rail.is-collapsed>button.is-active:before{width:2px;height:14px;box-shadow:none;background:#d9d9db;left:-14px}@media (width>=721px){.skymv-home-composer .skymv-prompt-box{grid-template-rows:100px 50px;min-height:184px}:is(.skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-input:focus),.skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-select[data-state=open])){grid-template-rows:112px 50px;min-height:196px}.skymv-home-composer .skymv-prompt-main{align-items:start;min-height:84px}.skymv-home-composer .skymv-prompt-input{height:82px}.skymv-home-composer .skymv-prompt-tools{padding-top:8px}}.skymv-project-gallery>.skymv-project-gallery-card[data-slot=card]{gap:0;padding:0}.skymv-project-gallery>.skymv-project-create-card[data-slot=card]{overflow:hidden;padding:0!important;display:block!important}.skymv-project-create-card-action{width:100%;height:100%;min-height:inherit;color:inherit!important;border-radius:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important;place-content:center!important;justify-items:center!important;gap:7px!important;padding:18px!important;display:grid!important}.skymv-project-create-card-action>span{color:#c8cbd0;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:4px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:grid}.skymv-project-create-card-action>strong,.skymv-project-create-card-action>small{text-align:center;display:block;transform:none;margin:0!important;position:static!important}.skymv-project-create-card-action>strong{color:#ececef;font-size:13px;line-height:1.3}.skymv-project-create-card-action>small{color:#75787e;font-size:9px;line-height:1.4}.skymv-project-create-card:hover .skymv-project-create-card-action>span{transform:translateY(-2px)}.skymv-project-gallery>.skymv-project-gallery-skeleton-card{border:1px solid var(--home-line);background:#ffffff0a;border-radius:18px;min-height:254px;padding:0;overflow:hidden;box-shadow:0 20px 48px #00000024}.skymv-project-gallery>.skymv-project-gallery-skeleton-card>.skymv-project-gallery-skeleton{width:100%;height:100%;min-height:inherit;border-radius:inherit;border:0}.skymv-project-gallery:not(.is-list)>.skymv-project-gallery-skeleton-card{aspect-ratio:16/9;min-height:0}.skymv-project-gallery.is-list>.skymv-project-create-card,.skymv-project-gallery.is-list>.skymv-project-gallery-skeleton-card{min-height:104px}.skymv-project-gallery.is-list .skymv-project-create-card-action{min-height:104px;grid-template-rows:auto auto!important;grid-template-columns:56px minmax(0,1fr)!important;justify-items:start!important;gap:3px 14px!important;padding:14px!important}.skymv-project-gallery.is-list .skymv-project-create-card-action>span{grid-row:1/3}.skymv-project-gallery.is-list .skymv-project-create-card-action>strong{align-self:end}:is(.skymv-app[data-color-theme=dark] .skymv-home-composer .skymv-prompt-box,.skymv-app[data-color-theme=dark] .skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-input:focus),.skymv-app[data-color-theme=dark] .skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-select[data-state=open])){grid-template-rows:104px 44px;min-height:168px;padding:12px 14px 10px;transition:border-color .28s,background .3s,box-shadow .3s}.skymv-app[data-color-theme=dark] .skymv-home-composer .skymv-prompt-main{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:104px}.skymv-app[data-color-theme=dark] .skymv-home-composer .skymv-agent-attach{z-index:2;width:36px;min-height:36px;box-shadow:none;border-radius:10px;margin:0;position:absolute;bottom:12px;left:14px}.skymv-app[data-color-theme=dark] .skymv-home-composer .skymv-prompt-input{align-self:stretch;height:94px;min-height:94px;padding:10px 6px}.skymv-app[data-color-theme=dark] .skymv-home-composer .skymv-prompt-tools{opacity:1;pointer-events:auto;min-height:44px;padding:0 0 0 44px;transition:none;transform:none}.skymv-app[data-color-theme=dark] .skymv-home-composer .skymv-agent-send,.skymv-app[data-color-theme=dark] .skymv-home-composer .skymv-agent-send:not(:disabled),.skymv-app[data-color-theme=dark] .skymv-home-composer .skymv-agent-send:hover:not(:disabled){box-shadow:none!important;animation:none!important;transform:none!important}@media (width<=720px){:is(.skymv-app[data-color-theme=dark] .skymv-home-composer .skymv-prompt-box,.skymv-app[data-color-theme=dark] .skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-input:focus),.skymv-app[data-color-theme=dark] .skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-select[data-state=open])){grid-template-rows:104px 44px;min-height:168px;padding:12px 14px 10px}}.skymv-project-gallery:not(.is-list)>.skymv-project-gallery-card{aspect-ratio:auto;background:#121315;border:1px solid #ffffff17;border-radius:18px;min-height:300px;position:relative;overflow:hidden;box-shadow:0 16px 38px #00000038}.skymv-project-gallery:not(.is-list)>.skymv-project-gallery-card:hover{border-color:#ffffff29;transform:translateY(-4px);box-shadow:0 24px 52px #0000004d}.skymv-project-gallery:not(.is-list) .skymv-project-gallery-card-main{border-radius:inherit;width:100%;height:auto;min-height:300px;box-shadow:none;background:0 0;grid-template-rows:204px 96px;display:grid;position:relative;overflow:hidden}.skymv-project-gallery:not(.is-list) .skymv-project-gallery-card-main:hover{box-shadow:none}.skymv-project-gallery:not(.is-list) .skymv-project-cover{border-radius:17px 17px 0 0;width:100%;height:204px;position:relative;inset:auto}.skymv-project-gallery:not(.is-list) .skymv-project-cover>i{background:linear-gradient(#0000 68%,#00000038)}.skymv-project-gallery:not(.is-list) .skymv-project-card-copy{z-index:3;background:#111214;border-top:1px solid #ffffff14;align-content:center;min-height:96px;padding:14px 50px 15px 16px;position:relative;inset:auto}.skymv-project-gallery:not(.is-list) .skymv-project-card-copy strong{color:#f1f1f2;font-size:14px}.skymv-project-gallery:not(.is-list) .skymv-project-card-copy small{color:#aaa}.skymv-project-gallery:not(.is-list) .skymv-project-card-copy em{color:#777a80}.skymv-project-gallery:not(.is-list) .skymv-project-gallery-card .skymv-project-more{color:#d3d4d6;box-shadow:none;background:#ffffff12;border-color:#ffffff1a;bottom:32px;right:12px}.skymv-project-gallery:not(.is-list)>.skymv-project-create-card,.skymv-project-gallery:not(.is-list)>.skymv-project-gallery-skeleton,.skymv-project-gallery:not(.is-list)>.skymv-project-gallery-skeleton-card{aspect-ratio:auto;background:linear-gradient(145deg,#121315,#0d0e10);border-color:#ffffff21;border-radius:18px;min-height:300px;overflow:hidden;box-shadow:0 16px 38px #0000002e}.skymv-project-gallery:not(.is-list)>.skymv-project-create-card:hover{background:#151619;border-color:#ffffff38;box-shadow:0 22px 46px #0000003d}.skymv-app.is-membership .skymv-main{background:#050607;min-height:0;overflow:hidden}.skymv-membership{color:#f4f4f5;background:#050607;grid-template-rows:64px minmax(0,1fr);height:100%;min-height:0;display:grid}.skymv-membership-toolbar{z-index:2;background:#07080af0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:0 max(84px,4vw) 0 clamp(24px,4vw,64px);display:flex;position:relative}.skymv-membership-back{color:#bbbcc1;border-radius:10px;gap:8px}.skymv-membership-back:hover{color:#fff;background:#ffffff0f}.skymv-membership-account{justify-content:flex-end;align-items:center;gap:16px;min-width:max-content;min-height:42px;display:flex}.skymv-membership-account>span{justify-items:end;gap:2px;display:grid}.skymv-membership-account small{color:#777a81;letter-spacing:.08em;font-size:10px}.skymv-membership-account strong{color:#e9e9eb;font-size:13px;font-weight:650}.skymv-membership-account>i{background:#ffffff1f;width:1px;height:24px}.skymv-app.is-membership .skymv-rail.is-home-rail .skymv-home-rail-avatar{width:40px;height:40px;min-height:40px;margin:0;top:12px;left:auto;right:20px}.skymv-membership-scroll{scrollbar-color:#3a3b40 transparent;min-height:0;overflow:auto}.skymv-membership-content{width:min(1520px,100% - 48px);margin:0 auto;padding:20px 0 46px}.skymv-membership-campaign{background:#0c0e11;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:minmax(0,1.55fr) minmax(390px,.72fr);min-height:172px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.skymv-membership-campaign>img{-o-object-fit:cover;object-fit:cover;-o-object-position:62% 55%;object-position:62% 55%;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.skymv-membership-campaign-copy{z-index:1;align-self:center;max-width:690px;padding:24px 42px;position:relative}.skymv-membership-badge{color:#d7d8db;background:#08090bb8;border-color:#fff3;gap:6px;width:fit-content}.skymv-membership-campaign h1{letter-spacing:-.04em;max-width:760px;margin:13px 0 7px;font-size:clamp(28px,2.25vw,38px);line-height:1.08}.skymv-membership-campaign-copy p{color:#a3a5aa;max-width:720px;margin:0;font-size:12px;line-height:1.65}.skymv-membership-tabs{border-bottom:1px solid #ffffff17;justify-content:center;gap:32px;margin:18px 0 0;display:flex}.skymv-membership-tabs button{color:#777a81;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:150px;min-height:44px;display:flex;position:relative}.skymv-membership-tabs button:hover{color:#d4d5d8}.skymv-membership-tabs button.is-active{color:#f3f3f4}.skymv-membership-tabs button.is-active:after{content:"";background:#f3f3f4;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.skymv-membership-tabs button:focus-visible{outline-offset:-4px;border-radius:9px;outline:2px solid #f3f3f4}.skymv-membership-plans{padding-top:24px}.skymv-membership-plans>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.skymv-membership-plans>header>div>span{color:#777a81;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.skymv-membership-plans h2,.skymv-membership-team h2{letter-spacing:-.025em;margin:7px 0 6px;font-size:26px}.skymv-membership-plans>header p{color:#888b91;margin:0;font-size:13px}.skymv-membership-plans>header>button{color:#c6c7ca;border-color:#ffffff1f;border-radius:10px;gap:7px}.skymv-membership-plan-grid{--membership-plan-count:3;grid-template-columns:repeat(var(--membership-plan-count), minmax(220px, 1fr));align-items:stretch;gap:12px;display:grid}.skymv-membership-plan,.skymv-membership-plan-skeleton{border-radius:18px;min-height:446px}.skymv-membership-plan{background:#111214;border:1px solid #ffffff1a;flex-direction:column;min-width:0;padding:22px 22px 20px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff08}.skymv-membership-plan.is-featured{background:#17191c;border-color:#ffffff57;box-shadow:inset 0 1px #ffffff1a,0 24px 48px #0000003d}.skymv-membership-plan-recommend{color:#111214;letter-spacing:.08em;background:#f1f1f2;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:-11px;right:18px}.skymv-membership-plan>header small{color:#75787e;font-size:10px}.skymv-membership-plan>header h3{color:#f1f1f2;margin:8px 0 7px;font-size:21px}.skymv-membership-plan>header p{color:#85888e;min-height:38px;margin:0;font-size:12px;line-height:1.55}.skymv-membership-price{align-items:baseline;gap:4px;margin-top:18px;display:flex}.skymv-membership-price>span{color:#d6d7da;font-size:17px}.skymv-membership-price>strong{color:#fff;letter-spacing:-.045em;font-size:clamp(34px,3vw,46px);line-height:1}.skymv-membership-price>em{color:#74777d;margin-left:4px;font-size:11px;font-style:normal}.skymv-membership-points{color:#cfd0d3;align-items:center;gap:7px;margin-top:18px;display:flex}.skymv-membership-points strong{color:#f0f0f1;font-size:20px}.skymv-membership-points span{color:#85888e;font-size:11px}.skymv-membership-unit{color:#6f7278;margin:6px 0 0;font-size:10px}.skymv-membership .skymv-membership-purchase{color:#101113;width:100%;min-height:42px;box-shadow:none;background:#f0f0f1;border:1px solid #fff;border-radius:11px;gap:6px;margin-top:16px}.skymv-membership .skymv-membership-purchase:hover{color:#050506;background:#fff}.skymv-membership-plan.is-featured .skymv-membership-purchase{background:#fff}.skymv-membership-unavailable-toast{z-index:var(--skymv-z-toast);color:#101113;pointer-events:none;background:#f3f3f4;border:1px solid #fff;border-radius:8px;align-items:center;gap:9px;max-width:calc(100vw - 32px);min-height:42px;padding:10px 16px;font-size:13px;font-weight:650;animation:.16s ease-out skymv-membership-toast-in;display:flex;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:0 16px 42px #0000005c}.skymv-membership-unavailable-toast svg{flex:none}@keyframes skymv-membership-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.skymv-membership-plan ul{border-top:1px solid #ffffff14;gap:10px;margin:18px 0 0;padding:17px 0 0;list-style:none;display:grid}.skymv-membership-plan li{color:#9a9ca2;align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}.skymv-membership-plan li svg{color:#d9dade;flex:none;margin-top:1px}.skymv-membership-state{text-align:center;background:#101113;border:1px solid #ffffff17;border-radius:18px;align-content:center;justify-items:center;gap:8px;min-height:260px;padding:30px;display:grid}.skymv-membership-state strong{font-size:18px}.skymv-membership-state p{color:#85888e;margin:0;font-size:12px}.skymv-membership-state button{margin-top:8px}.skymv-membership-team{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);gap:22px;padding-top:32px;display:grid}.skymv-membership-team-intro{background:#111214;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;justify-content:center;min-height:390px;padding:48px;display:flex}.skymv-membership-team-intro .skymv-membership-badge{color:#b6b8bd;border-color:#ffffff26;width:fit-content}.skymv-membership-team-intro h2{max-width:650px;margin-top:20px;font-size:clamp(30px,3.3vw,48px);line-height:1.12}.skymv-membership-team-intro>p{color:#8f9298;max-width:660px;margin:8px 0 0;font-size:14px;line-height:1.75}.skymv-membership-team-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.skymv-membership-team-actions button{border-radius:10px;gap:7px}.skymv-membership-team-actions button:first-child{color:#111214;background:#f1f1f2}.skymv-membership-team-benefits{gap:12px;display:grid}.skymv-membership-team-benefits article{background:#111214;border:1px solid #ffffff17;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-content:center;gap:2px 14px;min-height:122px;padding:22px;display:grid}.skymv-membership-team-benefits svg{color:#d9dade;grid-row:1/3;align-self:center}.skymv-membership-team-benefits strong{font-size:14px}.skymv-membership-team-benefits p{color:#7f8288;margin:0;font-size:11px;line-height:1.5}.skymv-membership-notes{color:#a1a3a8;background:#0d0e10;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:12px;margin-top:24px;padding:18px 20px;display:flex}.skymv-membership-notes svg{flex:none;margin-top:1px}.skymv-membership-notes strong{color:#d7d8da;font-size:12px;display:block}.skymv-membership-notes p{color:#74777d;margin:4px 0 0;font-size:11px;line-height:1.6}.skymv-membership-checkout-overlay{z-index:980;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.skymv-membership-checkout{color:#f4f4f5;background:#111316;border:1px solid #ffffff24;border-radius:20px;width:min(460px,100%);padding:28px;position:relative;box-shadow:0 32px 90px #00000080}.skymv-membership-checkout-close{color:#8d9096;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:14px;right:14px}.skymv-membership-checkout-close:hover{color:#fff;background:#ffffff12}.skymv-membership-checkout header small{color:#777b82;letter-spacing:.18em;font-size:9px;font-weight:750}.skymv-membership-checkout header h2{margin:8px 0 5px;font-size:26px}.skymv-membership-checkout header p{color:#92959b;margin:0;font-size:12px}.skymv-membership-checkout-summary{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:4px 12px;margin-top:22px;padding:17px;display:grid}.skymv-membership-checkout-summary span{color:#92959b;font-size:12px}.skymv-membership-checkout-summary strong{grid-area:1/2/3;font-size:27px}.skymv-membership-checkout-summary small{color:#6f737a;font-size:10px}.skymv-membership-checkout-providers{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.skymv-membership-checkout-providers button{color:#989ba1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;min-height:40px}.skymv-membership-checkout-providers button.is-active{color:#111214;background:#f2f2f3;border-color:#fff}.skymv-membership-checkout-terms{color:#979aa0;align-items:flex-start;gap:9px;margin-top:16px;font-size:11px;line-height:1.6;display:flex}.skymv-membership-checkout-terms input{accent-color:#f1f1f2;flex:none;margin-top:2px}.skymv-membership-checkout-submit{color:#101113;cursor:pointer;background:#f2f2f3;border:1px solid #fff;border-radius:11px;width:100%;min-height:44px;margin-top:16px;font-weight:700}.skymv-membership-checkout-submit:disabled{cursor:not-allowed;opacity:.45}.skymv-membership-checkout-payment{text-align:center;justify-items:center;gap:10px;margin-top:18px;display:grid}.skymv-membership-checkout-payment>div{color:#777b82;background:#fff;border-radius:14px;place-items:center;width:220px;height:220px;padding:12px;display:grid}.skymv-membership-checkout-payment>div.is-empty{color:#777b82;background:#ffffff0d;border:1px solid #ffffff14}.skymv-membership-checkout-payment p{color:#aaaeb4;margin:0;font-size:12px}.skymv-membership-checkout-payment button{color:#b7bac0;background:0 0;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.skymv-membership-checkout-message{color:#79dda0;text-align:center;margin-top:12px;font-size:12px}.skymv-membership-checkout-message.is-error{color:#ff7b86}.skymv-membership-checkout-success{text-align:center;justify-items:center;padding:24px 0 8px;display:grid}.skymv-membership-checkout-success svg{color:#65d58d}.skymv-membership-checkout-success h2{margin:16px 0 6px}.skymv-membership-checkout-success p{color:#92959b;max-width:330px;margin:0;font-size:12px;line-height:1.65}.skymv-membership-checkout-success button{color:#101113;background:#f2f2f3;border:0;border-radius:10px;min-width:130px;min-height:40px;margin-top:20px}@media (width<=1280px){.skymv-membership-plan-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}.skymv-membership-team{grid-template-columns:1fr}.skymv-membership-team-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.skymv-membership-team-benefits article{grid-template-columns:1fr;align-content:start;min-height:160px}.skymv-membership-team-benefits svg{grid-row:auto;margin-bottom:12px}}@media (width<=900px){.skymv-app.is-membership.is-home-rail-expanded{grid-template-columns:64px minmax(0,1fr)}.skymv-app.is-membership .skymv-rail.is-home-rail.is-expanded{align-items:center;gap:5px;width:64px;padding:12px 8px}.skymv-app.is-membership .skymv-rail.is-home-rail.is-expanded .skymv-home-rail-head{width:48px;min-height:auto;margin:0 0 8px;display:block}.skymv-app.is-membership .skymv-rail.is-home-rail.is-expanded .skymv-home-rail-head .skymv-home-rail-brand{justify-content:center;width:48px;padding:0}.skymv-app.is-membership .skymv-rail.is-home-rail.is-expanded .skymv-home-rail-brand .skymv-new-brand{justify-content:center;width:34px;height:34px;overflow:visible}.skymv-app.is-membership .skymv-rail.is-home-rail.is-expanded .skymv-home-rail-brand .skymv-brand-lockup{display:none!important}.skymv-app.is-membership .skymv-rail.is-home-rail.is-expanded .skymv-home-rail-brand .skymv-brand-mark-only{-o-object-fit:contain;object-fit:contain;flex:0 0 34px;width:34px;height:34px;display:block!important}.skymv-app.is-membership .skymv-rail.is-home-rail.is-expanded .skymv-home-rail-toggle{display:none}.skymv-app.is-membership .skymv-rail.is-home-rail.is-expanded>button:not(.skymv-home-rail-avatar),.skymv-app.is-membership .skymv-rail.is-home-rail.is-expanded>.skymv-home-rail-create{border-radius:12px;justify-content:center;gap:0;width:46px;min-height:46px;padding:0}.skymv-app.is-membership .skymv-rail.is-home-rail.is-expanded>button:not(.skymv-home-rail-avatar) small,.skymv-app.is-membership .skymv-rail.is-home-rail.is-expanded>.skymv-home-rail-create small{display:none}.skymv-app.is-membership .skymv-rail.is-home-rail.is-expanded>.skymv-home-rail-create{border-radius:50%;margin-bottom:10px}.skymv-app.is-membership .skymv-rail.is-home-rail.is-expanded>button.is-active:before{height:16px;left:-10px}.skymv-membership-content{width:min(100% - 28px,760px)}.skymv-membership-campaign{grid-template-columns:1fr}.skymv-membership-campaign-copy{padding:34px 28px 18px}.skymv-membership-plan-grid{grid-template-columns:1fr}.skymv-membership-plan{min-height:430px}}@media (width<=640px){.skymv-membership{grid-template-rows:56px minmax(0,1fr)}.skymv-membership-toolbar{padding:0 14px}.skymv-membership-account{display:none}.skymv-app.is-membership .skymv-rail.is-home-rail .skymv-home-rail-avatar{top:9px;right:10px}.skymv-membership-content{width:calc(100% - 20px);padding-top:14px}.skymv-membership-campaign{border-radius:16px}.skymv-membership-campaign h1{font-size:31px}.skymv-membership-tabs{gap:4px}.skymv-membership-tabs button{flex:1;min-width:0}.skymv-membership-plans>header{flex-direction:column;align-items:flex-start}.skymv-membership-team-intro{min-height:0;padding:30px 24px}.skymv-membership-team-benefits{grid-template-columns:1fr}.skymv-membership-unavailable-toast{top:68px}}html[data-skymv-theme-transition=active]::view-transition-old(root){mix-blend-mode:normal}html[data-skymv-theme-transition=active]::view-transition-new(root){mix-blend-mode:normal}html[data-skymv-theme-transition=active]::view-transition-old(root){z-index:1;animation:none}html[data-skymv-theme-transition=active]::view-transition-new(root){z-index:2;animation:.78s cubic-bezier(.22,1,.36,1) both skymv-theme-wipe-diagonal}@keyframes skymv-theme-wipe-diagonal{0%{clip-path:ellipse(0% 0% at 0 0);filter:drop-shadow(16px 16px 24px #00000029)}to{clip-path:ellipse(150% 170% at 0 0);filter:none}}@media (prefers-reduced-motion:reduce){html[data-skymv-theme-transition=active]::view-transition-new(root){animation:none}}.skymv-app[data-color-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--skymv-color-canvas:#f5f5f3;--skymv-color-surface-1:#fff;--skymv-color-surface-2:#f0f0ed;--skymv-color-node:#fff;--skymv-color-border:#d5d5d0;--skymv-color-primary:#007f8d;--skymv-color-warning:#8a5800;--skymv-text-primary:#171717;--skymv-text-secondary:#686864;--home-bg:#f4f4f1;--home-panel:#ffffffdb;--home-panel-strong:#fff;--home-panel-hover:#0000000d;--home-line:#0000001c;--home-line-strong:#00000036;--home-text:#151515;--home-muted:#676763;--home-faint:#92928c;--home-white:#171717;--home-shadow:0 24px 64px #0000001a;color:#171717;background:#f4f4f1}.skymv-app[data-color-theme=light].is-home .skymv-main,.skymv-app[data-color-theme=light] .skymv-create-home,.skymv-app[data-color-theme=light].is-membership .skymv-main,.skymv-app[data-color-theme=light] .skymv-membership{color:#171717;background:#fff}.skymv-app[data-color-theme=light] .skymv-rail.is-home-rail{background:linear-gradient(#fffffff5,#f3f3f0f0);border-right-color:#0000001a;box-shadow:12px 0 36px #0000000f}.skymv-app[data-color-theme=light] .skymv-rail.is-home-rail button{color:#666661}.skymv-app[data-color-theme=light] .skymv-rail.is-home-rail button:hover:not(:disabled){color:#111;background:#0000000d;border-color:#00000014}.skymv-app[data-color-theme=light] .skymv-rail.is-home-rail button.is-active{color:#fff;background:#171717;border-color:#171717;box-shadow:0 10px 24px #00000024}.skymv-app[data-color-theme=light] .skymv-rail.is-home-rail button.is-active:before{box-shadow:none;background:#171717}.skymv-app[data-color-theme=light] .skymv-rail.is-home-rail .skymv-home-rail-create,.skymv-app[data-color-theme=light] .skymv-rail.is-home-rail .skymv-home-rail-avatar{color:#fff;background:#171717;border-color:#171717}.skymv-app[data-color-theme=light] .skymv-rail.is-home-rail .skymv-brand-lockup,.skymv-app[data-color-theme=light] .skymv-rail.is-home-rail .skymv-brand-mark-only{filter:brightness(0)}.skymv-app[data-color-theme=light] .skymv-rail.is-home-rail .skymv-home-rail-create,.skymv-app[data-color-theme=light] .skymv-rail.is-home-rail button.is-active{border-color:#171717;box-shadow:0 10px 24px #00000024}.skymv-app[data-color-theme=light] .skymv-home-promo{color:#4d4d49;background:#f4f4f1eb;border-bottom-color:#00000017;box-shadow:0 8px 24px #0000000d}.skymv-app[data-color-theme=light] .skymv-home-promo>span{color:#fff;background:#171717}.skymv-app[data-color-theme=light] .skymv-home-promo strong,.skymv-app[data-color-theme=light] .skymv-home-promo button{color:#292927}.skymv-app[data-color-theme=light] .skymv-home-utility{background:#ffffffeb;border-bottom-color:#00000014}.skymv-app[data-color-theme=light] .skymv-home-utility nav{background:#ffffffe0;border-color:#00000021;box-shadow:inset 0 1px #fff,0 12px 30px #00000014}.skymv-app[data-color-theme=light] .skymv-home-utility nav>button{color:#4e4e4a}.skymv-app[data-color-theme=light] .skymv-home-utility nav>button:hover{color:#111;background:#eeeeeb;border-color:#ddddda}.skymv-app[data-color-theme=light] .skymv-home-utility nav>i{background:#0000001f}.skymv-app[data-color-theme=light] .skymv-home-utility nav .skymv-upgrade{color:#171717;background:#efefec;border-color:#d4d4cf}.skymv-app[data-color-theme=light] .skymv-home-utility nav .skymv-energy strong{color:#171717}.skymv-app[data-color-theme=light] .skymv-theme-toggle{color:#171717;background:#f0f0ed;border-color:#d8d8d3}.skymv-app[data-color-theme=light] .skymv-home-agent,.skymv-app[data-color-theme=light] .skymv-prompt-box,.skymv-app[data-color-theme=light] .skymv-home-recent,.skymv-app[data-color-theme=light] .skymv-home-templates,.skymv-app[data-color-theme=light] .skymv-project-center-tools,.skymv-app[data-color-theme=light] .skymv-project-gallery-card,.skymv-app[data-color-theme=light] .skymv-project-create-card,.skymv-app[data-color-theme=light] .skymv-home-project-cover-card,.skymv-app[data-color-theme=light] .skymv-home-project-create-tile,.skymv-app[data-color-theme=light] .skymv-inspiration-card,.skymv-app[data-color-theme=light] .skymv-library-card,.skymv-app[data-color-theme=light] .skymv-library-tools{color:#171717;background-color:#fff;border-color:#0000001c;box-shadow:0 16px 40px #00000012}.skymv-app[data-color-theme=light] .skymv-prompt-input,.skymv-app[data-color-theme=light] .skymv-project-search input,.skymv-app[data-color-theme=light] .skymv-library-search input,.skymv-app[data-color-theme=light] .skymv-project-sort{color:#171717;background:#f4f4f1;border-color:#d7d7d2}.skymv-app[data-color-theme=light] .skymv-prompt-menu,.skymv-app[data-color-theme=light] .skymv-project-action-menu,.skymv-app[data-color-theme=light] .skymv-account-menu{color:#171717;background:#fff;border-color:#d7d7d2;box-shadow:0 22px 60px #00000024}.skymv-app[data-color-theme=light] .skymv-membership-toolbar{background:#fffffff5;border-bottom-color:#00000017}.skymv-app[data-color-theme=light] .skymv-membership-back,.skymv-app[data-color-theme=light] .skymv-membership-account strong{color:#242422}.skymv-app[data-color-theme=light] .skymv-membership-account small,.skymv-app[data-color-theme=light] .skymv-membership-plans>header p{color:#6c6c67}.skymv-app[data-color-theme=light] .skymv-membership-account>i,.skymv-app[data-color-theme=light] .skymv-membership-tabs{border-color:#0000001a}.skymv-app[data-color-theme=light] .skymv-membership-tabs button{color:#777772}.skymv-app[data-color-theme=light] .skymv-membership-tabs button.is-active{color:#171717}.skymv-app[data-color-theme=light] .skymv-membership-plan,.skymv-app[data-color-theme=light] .skymv-membership-state,.skymv-app[data-color-theme=light] .skymv-membership-team-intro,.skymv-app[data-color-theme=light] .skymv-membership-team-benefits article,.skymv-app[data-color-theme=light] .skymv-membership-notes{color:#171717;background:#fff;border-color:#0000001c;box-shadow:0 16px 40px #0000000f}.skymv-app[data-color-theme=light] .skymv-membership-plan.is-featured{background:#f0f0ed;border-color:#8e8e88}.skymv-app[data-color-theme=light] .skymv-membership-plan>header h3,.skymv-app[data-color-theme=light] .skymv-membership-price>strong,.skymv-app[data-color-theme=light] .skymv-membership-points strong,.skymv-app[data-color-theme=light] .skymv-membership-notes strong{color:#171717}.skymv-app[data-color-theme=light] .skymv-membership .skymv-membership-purchase{color:#fff;background:#171717;border-color:#171717}.skymv-app[data-color-theme=light] .skymv-membership .skymv-membership-purchase:hover{color:#fff;background:#000}.skymv-app[data-color-theme=light].is-canvas .skymv-main,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-view,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-surface{color:#171717;background-color:#eeeeeb}.skymv-app[data-color-theme=light] .skymv-topbar,.skymv-app[data-color-theme=light] .skymv-inspector,.skymv-app[data-color-theme=light] .skymv-statusbar{color:#171717;background:#fff;border-color:#d5d5d0}html[data-skymv-theme=light] body{color:#171717;background:#f4f4f1}.skymv-app[data-color-theme=light] .skymv-membership-checkout-summary,.skymv-app[data-color-theme=light] .skymv-membership-checkout-providers button{color:#4f4f4b;background:#f2f2ef;border-color:#d7d7d2}.skymv-app[data-color-theme=light].is-home .skymv-home-scroll,.skymv-app[data-color-theme=light] .skymv-home-composer,.skymv-app[data-color-theme=light] .skymv-home-recent,.skymv-app[data-color-theme=light] .skymv-home-templates{color:#181817;box-shadow:none;background:0 0;border-color:#0000}.skymv-app[data-color-theme=light] .skymv-home-composer:before{opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 49.8%,#14141209 50%,#0000 50.2%),linear-gradient(0deg,#0000 0 49.8%,#14141208 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:86px 86px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.skymv-app[data-color-theme=light] .skymv-home-gradient-waves{background:#f6f6f2;box-shadow:inset 0 -1px #1414120f}.skymv-app[data-color-theme=light] .skymv-home-iridescence{opacity:.68;filter:saturate(.82)contrast(.94)brightness(1.08)}.skymv-app[data-color-theme=light] .skymv-home-gradient-waves:after{background:radial-gradient(48% 48% at 50% 35%,#0000 0 54%,#ffffff2e 88%),linear-gradient(90deg,#f8f8f5ad,#0000 17% 83%,#f8f8f5ad)}.skymv-app[data-color-theme=light] .skymv-home-composer>header>span{color:#585852;background:#ffffffb8;border-color:#14141221;box-shadow:0 8px 22px #1414120f}.skymv-app[data-color-theme=light] .skymv-home-masked-title{filter:none}.skymv-app[data-color-theme=light] .skymv-home-masked-title .masked-heading__reveal,.skymv-app[data-color-theme=light] .skymv-home-masked-title .masked-heading__source{filter:grayscale()contrast(1.7)brightness(.28)}.skymv-app[data-color-theme=light] .skymv-home-composer>header p{color:#62625d}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-box{color:#181817;-webkit-backdrop-filter:blur(30px)saturate(.8);background:#ffffffe0;border-color:#14141221;box-shadow:inset 0 1px #fff,0 24px 64px #1414121f}:is(.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-input:focus),.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-select[data-state=open])){background:#fffffff5;border-color:#14141247;box-shadow:inset 0 1px #fff,0 0 0 3px #1414120a,0 30px 72px #14141226}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-box:before{background:linear-gradient(112deg,#0000 20%,#1414120a 48%,#0000 72%)}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-input{color:#181817;background:#fff;border-color:#1414121a}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-input::placeholder{color:#96968f}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-agent-attach,.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-mode{color:#73736d}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-select{color:#3e3e3a;background:#f0f0ec;border-color:#1414121a}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-agent-send{color:#fff;background:#181817;border-color:#181817;transform:none;box-shadow:none!important}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-agent-send:hover:not(:disabled){transform:none;box-shadow:none!important}.skymv-app[data-color-theme=light] .skymv-home-composer.skymv-home-agent form .skymv-agent-send,.skymv-app[data-color-theme=light] .skymv-home-composer.skymv-home-agent form .skymv-agent-send:not(:disabled),.skymv-app[data-color-theme=light] .skymv-home-composer.skymv-home-agent form .skymv-agent-send:hover:not(:disabled),.skymv-app[data-color-theme=light] .skymv-home-composer.skymv-home-agent form .skymv-agent-send:active:not(:disabled){box-shadow:none!important;animation:none!important;transform:none!important}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-agent-send:disabled{color:#a3a39d;background:#e8e8e3;border-color:#e8e8e3}.skymv-app[data-color-theme=light] .skymv-home-capability-chips>button{color:#555550;background:#ffffffc2;border-color:#1414121f;box-shadow:inset 0 1px #fff,0 8px 22px #1414120f}.skymv-app[data-color-theme=light] .skymv-home-capability-chips>button:hover{color:#111;background:#fff;border-color:#1414123d}.skymv-app[data-color-theme=light] .skymv-home-discovery-screen .skymv-lovart-recent>header{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#fffffffa 0 72%,#0000 100%)}.skymv-app[data-color-theme=light] .skymv-home-discovery-screen{color:#000;box-shadow:none;clip-path:none;background:#fff}.skymv-app[data-color-theme=light] .skymv-home-fade-block{filter:none!important;opacity:1!important;visibility:visible!important;will-change:auto!important;transform:none!important}.skymv-app[data-color-theme=light] .skymv-lovart-recent>header h2,.skymv-app[data-color-theme=light] .skymv-home-templates>header h2,.skymv-app[data-color-theme=light] .skymv-lovart-recent>header>button,.skymv-app[data-color-theme=light] .skymv-home-templates>header p{color:#000}.skymv-app[data-color-theme=light] .skymv-lovart-recent .skymv-home-project-row>button,.skymv-app[data-color-theme=light] .skymv-lovart-recent .skymv-home-project-skeleton-card{color:#181817;box-shadow:none;background:0 0;border-color:#0000}.skymv-app[data-color-theme=light] .skymv-home-project-create-tile>span,.skymv-app[data-color-theme=light] .skymv-home-project-cover{color:#000;background:#fff;border-color:#00000021;box-shadow:0 14px 36px #00000014}.skymv-app[data-color-theme=light] .skymv-home-project-create-tile>small,.skymv-app[data-color-theme=light] .skymv-home-project-copy small{color:#000}.skymv-app[data-color-theme=light] .skymv-project-default-cover{color:#000;background:#111214}.skymv-app[data-color-theme=light] .skymv-project-default-cover:before{background:linear-gradient(#0000 58%,#00000047)}.skymv-app[data-color-theme=light] .skymv-project-cover-placeholder{color:#000}.skymv-app[data-color-theme=light] .skymv-home-project-cover:has(.skymv-project-default-cover)>i{background:linear-gradient(#0000 48%,#05050642 68%,#050506eb 100%)}.skymv-app[data-color-theme=light] .skymv-home-project-cover:not(.has-cover) .skymv-home-project-copy,.skymv-app[data-color-theme=light] .skymv-home-project-cover:not(.has-cover) .skymv-home-project-copy strong,.skymv-app[data-color-theme=light] .skymv-home-project-cover:not(.has-cover) .skymv-home-project-copy small{color:#000}.skymv-app[data-color-theme=light] .skymv-home-project-copy strong{text-shadow:none}.skymv-app[data-color-theme=light] .skymv-home-project-cover.has-cover .skymv-home-project-copy,.skymv-app[data-color-theme=light] .skymv-home-project-cover.has-default-cover .skymv-home-project-copy,.skymv-app[data-color-theme=light] .skymv-home-project-cover.has-default-cover .skymv-home-project-copy strong,.skymv-app[data-color-theme=light] .skymv-home-project-cover.has-default-cover .skymv-home-project-copy small{color:#fff}.skymv-app[data-color-theme=light] .skymv-home-discovery-screen .skymv-home-templates{background:0 0;padding-top:34px}.skymv-app[data-color-theme=light] .skymv-home-discovery-screen .skymv-home-templates:before{background:linear-gradient(90deg,#0000,#0000001f 18% 82%,#0000)}.skymv-app[data-color-theme=light] .skymv-home-templates .skymv-home-template-tab{color:#000!important;background:0 0!important;border-color:#0000!important}.skymv-app[data-color-theme=light] .skymv-home-templates .skymv-home-template-tab:hover{color:#181817!important}.skymv-app[data-color-theme=light] .skymv-home-templates .skymv-home-template-tab[data-state=active]{color:#181817!important;box-shadow:none!important;text-shadow:none!important;background:#f0f0f0!important;border-color:#0000!important;border-radius:999px!important}.skymv-app[data-color-theme=light] .skymv-home-template-grid>button,.skymv-app[data-color-theme=light] .skymv-home-template-skeleton{border-color:#1414121f;box-shadow:0 16px 40px #1414121a}.skymv-app[data-color-theme=light] .skymv-home-template-grid>button:hover{border-color:#14141247}.skymv-app[data-color-theme=light] .skymv-home-template-grid .skymv-template-copy,.skymv-app[data-color-theme=light] .skymv-home-template-grid .skymv-template-copy strong{color:#fff}.skymv-app[data-color-theme=light] .skymv-home-template-grid .skymv-template-copy small{color:#ffffffd6}.skymv-app[data-color-theme=light] .skymv-home-template-grid .skymv-template-copy em{color:#ffffff9e}.skymv-app[data-color-theme=light] .skymv-project-center,.skymv-app[data-color-theme=light] .skymv-library-center,.skymv-app[data-color-theme=light] .skymv-membership-scroll,.skymv-app[data-color-theme=light] .skymv-membership-content{color:#000;background:#fff}.skymv-app[data-color-theme=light] .skymv-project-center-heading h1,.skymv-app[data-color-theme=light] .skymv-project-center-heading small,.skymv-app[data-color-theme=light] .skymv-project-center-heading p,.skymv-app[data-color-theme=light] .skymv-library-heading h1,.skymv-app[data-color-theme=light] .skymv-library-heading small,.skymv-app[data-color-theme=light] .skymv-library-heading p,.skymv-app[data-color-theme=light] .skymv-project-center-heading>div>button,.skymv-app[data-color-theme=light] .skymv-library-heading>div>button{color:#000}.skymv-app[data-color-theme=light] .skymv-project-center-heading>div>button:hover,.skymv-app[data-color-theme=light] .skymv-library-heading>div>button:hover{color:#fff;background:#000}.skymv-app[data-color-theme=light] .skymv-project-center-heading>div>span,.skymv-app[data-color-theme=light] .skymv-library-heading>div>span{opacity:.18;background:#000}.skymv-app[data-color-theme=light] .skymv-project-center .skymv-project-center-create,.skymv-app[data-color-theme=light] .skymv-library-upload{box-shadow:none;color:#fff!important;background:#000!important;border-color:#000!important}.skymv-app[data-color-theme=light] .skymv-project-center .skymv-project-center-create:hover,.skymv-app[data-color-theme=light] .skymv-library-upload:hover{transform:translateY(-1px);color:#fff!important;background:#000!important}.skymv-app[data-color-theme=light] .skymv-project-center-tools,.skymv-app[data-color-theme=light] .skymv-library-tools{color:#000;box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border-color:#000}.skymv-app[data-color-theme=light] .skymv-project-center .skymv-project-scope-tabs,.skymv-app[data-color-theme=light] .skymv-library-type-tabs{background:#fff!important;border-color:#000!important}.skymv-app[data-color-theme=light] .skymv-project-center .skymv-project-scope-tab,.skymv-app[data-color-theme=light] .skymv-library-type-tabs>button{color:#000!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.skymv-app[data-color-theme=light] .skymv-project-center .skymv-project-scope-tab:hover,.skymv-app[data-color-theme=light] .skymv-library-type-tabs>button:hover{background:#eee!important}.skymv-app[data-color-theme=light] .skymv-project-center .skymv-project-scope-tab[data-state=active],.skymv-app[data-color-theme=light] .skymv-library-type-tabs>button[data-state=active]{color:#fff!important;background:#000!important;border-color:#0000!important;box-shadow:0 2px 8px #0000002e!important}.skymv-app[data-color-theme=light] .skymv-project-search,.skymv-app[data-color-theme=light] .skymv-project-sort,.skymv-app[data-color-theme=light] .skymv-project-layout,.skymv-app[data-color-theme=light] .skymv-library-project-select,.skymv-app[data-color-theme=light] .skymv-library-search,.skymv-app[data-color-theme=light] .skymv-library-sort{color:#000!important;box-shadow:none!important;background:#fff!important;border-color:#000!important}.skymv-app[data-color-theme=light] .skymv-project-search input::-moz-placeholder{color:#000;background:0 0}.skymv-app[data-color-theme=light] .skymv-library-search input::-moz-placeholder{color:#000;background:0 0}.skymv-app[data-color-theme=light] .skymv-project-search input,.skymv-app[data-color-theme=light] .skymv-library-search input,.skymv-app[data-color-theme=light] .skymv-project-search input::placeholder,.skymv-app[data-color-theme=light] .skymv-library-search input::placeholder{color:#000;background:0 0}.skymv-app[data-color-theme=light] .skymv-project-search input::-moz-placeholder{opacity:.55}.skymv-app[data-color-theme=light] .skymv-library-search input::-moz-placeholder{opacity:.55}.skymv-app[data-color-theme=light] .skymv-project-search input::placeholder,.skymv-app[data-color-theme=light] .skymv-library-search input::placeholder{opacity:.55}.skymv-app[data-color-theme=light] .skymv-project-search:focus-within,.skymv-app[data-color-theme=light] .skymv-library-search:focus-within{border-color:#000!important;box-shadow:0 0 0 2px #000!important}.skymv-app[data-color-theme=light] .skymv-project-layout button{color:#000}.skymv-app[data-color-theme=light] .skymv-project-layout button[aria-pressed=true]{color:#fff;background:#000}.skymv-app[data-color-theme=light] .skymv-project-gallery>.skymv-project-gallery-card,.skymv-app[data-color-theme=light] .skymv-project-gallery>.skymv-project-create-card,.skymv-app[data-color-theme=light] .skymv-project-gallery>.skymv-project-gallery-skeleton-card,.skymv-app[data-color-theme=light] .skymv-project-gallery>.skymv-project-gallery-skeleton,.skymv-app[data-color-theme=light] .skymv-library-card,.skymv-app[data-color-theme=light] .skymv-library-skeleton{color:#000;box-shadow:none;background:#fff;border-color:#000}.skymv-app[data-color-theme=light] .skymv-project-gallery>.skymv-project-gallery-card:hover,.skymv-app[data-color-theme=light] .skymv-library-card:hover{border-color:#000;box-shadow:0 10px #00000017}.skymv-app[data-color-theme=light] .skymv-project-gallery .skymv-project-card-copy,.skymv-app[data-color-theme=light] .skymv-library-card-copy{background:#fff}.skymv-app[data-color-theme=light] .skymv-project-gallery .skymv-project-card-copy strong,.skymv-app[data-color-theme=light] .skymv-project-gallery .skymv-project-card-copy small,.skymv-app[data-color-theme=light] .skymv-project-gallery .skymv-project-card-copy em,.skymv-app[data-color-theme=light] .skymv-library-card-copy strong,.skymv-app[data-color-theme=light] .skymv-library-card-copy small,.skymv-app[data-color-theme=light] .skymv-library-summary,.skymv-app[data-color-theme=light] .skymv-library-summary [data-slot=badge]{color:#000}.skymv-app[data-color-theme=light] .skymv-project-gallery .skymv-project-card-copy small,.skymv-app[data-color-theme=light] .skymv-project-gallery .skymv-project-card-copy em,.skymv-app[data-color-theme=light] .skymv-library-card-copy small{opacity:.62}.skymv-app[data-color-theme=light] .skymv-project-gallery .skymv-project-create-card{color:#000;border-style:dashed}.skymv-app[data-color-theme=light] .skymv-project-create-card>span,.skymv-app[data-color-theme=light] .skymv-project-create-card-action>span,.skymv-app[data-color-theme=light] .skymv-library-empty>span{color:#fff;background:#000;border-color:#000}.skymv-app[data-color-theme=light] .skymv-project-create-card small,.skymv-app[data-color-theme=light] .skymv-project-create-card-action>strong,.skymv-app[data-color-theme=light] .skymv-project-create-card-action>small,.skymv-app[data-color-theme=light] .skymv-library-empty,.skymv-app[data-color-theme=light] .skymv-library-empty strong,.skymv-app[data-color-theme=light] .skymv-project-center-empty,.skymv-app[data-color-theme=light] .skymv-project-center-empty strong,.skymv-app[data-color-theme=light] .skymv-project-center-empty p{color:#000}:is(.skymv-app[data-color-theme=light] .skymv-project-cover-empty,.skymv-app[data-color-theme=light] .skymv-library-card-preview:not(:has(img)),.skymv-app[data-color-theme=light] .skymv-library-detail-preview:not(:has(img))){color:#000;background:#f2f2f2}.skymv-app[data-color-theme=light] .skymv-library-summary [data-slot=badge]{background:#fff;border-color:#000}.skymv-app[data-color-theme=light] .skymv-library-empty,.skymv-app[data-color-theme=light] .skymv-project-center-empty,.skymv-app[data-color-theme=light] .skymv-library-feedback{color:#000;background:#fff;border-color:#000}.skymv-app[data-color-theme=light] .skymv-library-feedback.is-error,.skymv-app[data-color-theme=light] .skymv-project-gallery-error{color:#000;background:#fff;border:2px solid #000}html[data-skymv-theme=light] .skymv-project-action-menu,html[data-skymv-theme=light] .skymv-library-detail{color:#000!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-color:#000!important;box-shadow:0 22px #0000001f!important}html[data-skymv-theme=light] .skymv-project-action-menu [role=menuitem]{color:#000}html[data-skymv-theme=light] .skymv-project-action-menu [role=separator]{background:#000}html[data-skymv-theme=light] .skymv-project-action-menu{background:#fffffffa!important;border:1px solid #e1e1e1!important;border-radius:14px!important;min-width:196px!important;padding:6px!important;box-shadow:0 18px 50px #00000029!important}html[data-skymv-theme=light] .skymv-project-action-menu [role=menuitem]{color:#171717;background:0 0;border:0;border-radius:9px;gap:9px;min-height:36px;padding:0 10px;font-size:12px}html[data-skymv-theme=light] .skymv-project-action-menu [role=menuitem] svg{color:#737373;transition:color .14s}html[data-skymv-theme=light] .skymv-project-action-menu [role=menuitem]:focus,html[data-skymv-theme=light] .skymv-project-action-menu [role=menuitem][data-highlighted]{color:#111;background:#f1f1f1;border-color:#0000}html[data-skymv-theme=light] .skymv-project-action-menu [role=menuitem]:focus svg,html[data-skymv-theme=light] .skymv-project-action-menu [role=menuitem][data-highlighted] svg{color:#111}html[data-skymv-theme=light] .skymv-project-action-menu [role=separator]{background:#e7e7e7;height:1px;margin:6px 8px}html[data-skymv-theme=light] .skymv-project-action-menu [role=menuitem].is-danger,html[data-skymv-theme=light] .skymv-project-action-menu [role=menuitem].is-danger svg{color:#d9363e}html[data-skymv-theme=light] .skymv-project-action-menu [role=menuitem].is-danger:focus,html[data-skymv-theme=light] .skymv-project-action-menu [role=menuitem].is-danger[data-highlighted]{color:#b4232b;background:#fff0f1}.skymv-app[data-color-theme=light].is-membership .skymv-main,.skymv-app[data-color-theme=light] .skymv-membership,.skymv-app[data-color-theme=light] .skymv-membership-scroll{color:#000;background:#fff}.skymv-app[data-color-theme=light] .skymv-membership-toolbar{color:#000;background:#fff;border-bottom-color:#000}.skymv-app[data-color-theme=light] .skymv-membership-back,.skymv-app[data-color-theme=light] .skymv-membership-account small,.skymv-app[data-color-theme=light] .skymv-membership-account strong{color:#000}.skymv-app[data-color-theme=light] .skymv-membership-account small{opacity:.62}.skymv-app[data-color-theme=light] .skymv-membership-account>i{background:#000}.skymv-app[data-color-theme=light] .skymv-membership-campaign{color:#000;box-shadow:none;background:#fff;border-color:#000}.skymv-app[data-color-theme=light] .skymv-membership-campaign:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff 0 34%,#ffffffeb 48%,#ffffff38 76%,#0000);position:absolute;inset:0}.skymv-app[data-color-theme=light] .skymv-membership-campaign>img{filter:grayscale()contrast(1.12);opacity:.72}.skymv-app[data-color-theme=light] .skymv-membership-campaign-copy{z-index:2}.skymv-app[data-color-theme=light] .skymv-membership-badge{color:#fff;background:#000;border-color:#000}.skymv-app[data-color-theme=light] .skymv-membership-campaign h1,.skymv-app[data-color-theme=light] .skymv-membership-campaign-copy p{color:#000}.skymv-app[data-color-theme=light] .skymv-membership-tabs{border-bottom-color:#000}.skymv-app[data-color-theme=light] .skymv-membership-tabs button,.skymv-app[data-color-theme=light] .skymv-membership-tabs button:hover,.skymv-app[data-color-theme=light] .skymv-membership-tabs button.is-active{color:#000}.skymv-app[data-color-theme=light] .skymv-membership-tabs button.is-active:after{background:#000}.skymv-app[data-color-theme=light] .skymv-membership-plans>header>div>span,.skymv-app[data-color-theme=light] .skymv-membership-plans h2,.skymv-app[data-color-theme=light] .skymv-membership-plans>header p,.skymv-app[data-color-theme=light] .skymv-membership-plans>header>button{color:#000;background:#fff}.skymv-app[data-color-theme=light] .skymv-membership-plans>header>button{border-color:#000}.skymv-app[data-color-theme=light] .skymv-membership-plan,.skymv-app[data-color-theme=light] .skymv-membership-plan.is-featured,.skymv-app[data-color-theme=light] .skymv-membership-state,.skymv-app[data-color-theme=light] .skymv-membership-team-intro,.skymv-app[data-color-theme=light] .skymv-membership-team-benefits article,.skymv-app[data-color-theme=light] .skymv-membership-notes{color:#000;box-shadow:none;background:#fff;border-color:#000}.skymv-app[data-color-theme=light] .skymv-membership-plan.is-featured{border-width:2px}.skymv-app[data-color-theme=light] .skymv-membership-plan-recommend{color:#fff;background:#000}.skymv-app[data-color-theme=light] .skymv-membership-plan>header small,.skymv-app[data-color-theme=light] .skymv-membership-plan>header h3,.skymv-app[data-color-theme=light] .skymv-membership-plan>header p,.skymv-app[data-color-theme=light] .skymv-membership-price>span,.skymv-app[data-color-theme=light] .skymv-membership-price>strong,.skymv-app[data-color-theme=light] .skymv-membership-price>em,.skymv-app[data-color-theme=light] .skymv-membership-points,.skymv-app[data-color-theme=light] .skymv-membership-points strong,.skymv-app[data-color-theme=light] .skymv-membership-points span,.skymv-app[data-color-theme=light] .skymv-membership-unit,.skymv-app[data-color-theme=light] .skymv-membership-plan li,.skymv-app[data-color-theme=light] .skymv-membership-plan li svg,.skymv-app[data-color-theme=light] .skymv-membership-state p,.skymv-app[data-color-theme=light] .skymv-membership-team-intro h2,.skymv-app[data-color-theme=light] .skymv-membership-team-intro>p,.skymv-app[data-color-theme=light] .skymv-membership-team-benefits svg,.skymv-app[data-color-theme=light] .skymv-membership-team-benefits strong,.skymv-app[data-color-theme=light] .skymv-membership-team-benefits p,.skymv-app[data-color-theme=light] .skymv-membership-notes,.skymv-app[data-color-theme=light] .skymv-membership-notes strong,.skymv-app[data-color-theme=light] .skymv-membership-notes p{color:#000}.skymv-app[data-color-theme=light] .skymv-membership-plan>header small,.skymv-app[data-color-theme=light] .skymv-membership-plan>header p,.skymv-app[data-color-theme=light] .skymv-membership-price>em,.skymv-app[data-color-theme=light] .skymv-membership-points span,.skymv-app[data-color-theme=light] .skymv-membership-unit,.skymv-app[data-color-theme=light] .skymv-membership-plan li,.skymv-app[data-color-theme=light] .skymv-membership-team-intro>p,.skymv-app[data-color-theme=light] .skymv-membership-team-benefits p,.skymv-app[data-color-theme=light] .skymv-membership-notes p{opacity:.68}.skymv-app[data-color-theme=light] .skymv-membership .skymv-membership-purchase,.skymv-app[data-color-theme=light] .skymv-membership-team-actions button:first-child{color:#fff;background:#000;border-color:#000}.skymv-app[data-color-theme=light] .skymv-membership-team-actions button:last-child{color:#000;background:#fff;border-color:#000}.skymv-app[data-color-theme=light] .skymv-membership-checkout{color:#000;background:#fff;border-color:#000;box-shadow:0 24px #00000029}.skymv-app[data-color-theme=light] .skymv-membership-checkout-close,.skymv-app[data-color-theme=light] .skymv-membership-checkout header small,.skymv-app[data-color-theme=light] .skymv-membership-checkout header p,.skymv-app[data-color-theme=light] .skymv-membership-checkout-summary,.skymv-app[data-color-theme=light] .skymv-membership-checkout-summary span,.skymv-app[data-color-theme=light] .skymv-membership-checkout-summary small,.skymv-app[data-color-theme=light] .skymv-membership-checkout-terms,.skymv-app[data-color-theme=light] .skymv-membership-checkout-payment p,.skymv-app[data-color-theme=light] .skymv-membership-checkout-success p{color:#000}.skymv-app[data-color-theme=light] .skymv-membership-checkout-summary,.skymv-app[data-color-theme=light] .skymv-membership-checkout-providers button,.skymv-app[data-color-theme=light] .skymv-membership-checkout-payment>div.is-empty{color:#000;background:#fff;border-color:#000}.skymv-app[data-color-theme=light] .skymv-membership-checkout-providers button.is-active,.skymv-app[data-color-theme=light] .skymv-membership-checkout-submit,.skymv-app[data-color-theme=light] .skymv-membership-checkout-success button{color:#fff;background:#000;border-color:#000}.skymv-app[data-color-theme=light] .skymv-project-center-tools,.skymv-app[data-color-theme=light] .skymv-library-tools{background:linear-gradient(#fff 0%,#fafafa 100%);border-color:#e5e5e5;box-shadow:0 14px 36px #00000014,inset 0 1px #fff}.skymv-app[data-color-theme=light] .skymv-project-center .skymv-project-scope-tabs,.skymv-app[data-color-theme=light] .skymv-library-type-tabs{box-shadow:none!important;background:#ededed!important;border-color:#0000!important}.skymv-app[data-color-theme=light] .skymv-project-search,.skymv-app[data-color-theme=light] .skymv-project-sort,.skymv-app[data-color-theme=light] .skymv-project-layout,.skymv-app[data-color-theme=light] .skymv-library-project-select,.skymv-app[data-color-theme=light] .skymv-library-search,.skymv-app[data-color-theme=light] .skymv-library-sort{border-color:#dedede!important;box-shadow:0 2px 8px #0000000a!important}.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list)>.skymv-project-gallery-card{aspect-ratio:auto;background:#fff;border:1px solid #e7e7e7;border-radius:18px;min-height:300px;overflow:hidden;box-shadow:0 16px 38px #0000001a}.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list)>.skymv-project-gallery-card:hover{border-color:#d7d7d7;transform:translateY(-4px);box-shadow:0 24px 52px #00000026}.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list) .skymv-project-gallery-card-main{height:auto;min-height:300px;box-shadow:none;grid-template-rows:204px 96px;display:grid;overflow:hidden}.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list) .skymv-project-gallery-card-main:hover{box-shadow:none}.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list) .skymv-project-cover{border-radius:17px 17px 0 0;width:100%;height:204px;position:relative;inset:auto}.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list) .skymv-project-cover>i{background:linear-gradient(#0000 68%,#0000001a)}.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list) .skymv-project-card-copy{background:#fff;border-top:1px solid #eee;align-content:center;min-height:96px;padding:14px 50px 15px 16px;position:relative;inset:auto}.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list) .skymv-project-card-copy strong,.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list) .skymv-project-card-copy small,.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list) .skymv-project-card-copy em{color:#000}.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list) .skymv-project-card-copy strong{font-size:14px}.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list) .skymv-project-gallery-card .skymv-project-more{color:#000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1f1f1;border-color:#e2e2e2;bottom:32px;right:12px;box-shadow:0 4px 12px #00000014}.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list)>.skymv-project-create-card,.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list)>.skymv-project-gallery-skeleton,.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list)>.skymv-project-gallery-skeleton-card{aspect-ratio:auto;background:linear-gradient(145deg,#fff,#f7f7f7);border-color:#d8d8d8;border-radius:18px;min-height:300px;box-shadow:0 16px 38px #00000012}.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list)>.skymv-project-create-card:hover{background:#fff;border-color:#bdbdbd;box-shadow:0 22px 46px #0000001c}.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list)>.skymv-project-create-card>strong,.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list)>.skymv-project-create-card>small,.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list) .skymv-project-create-card-action>strong,.skymv-app[data-color-theme=light] .skymv-project-gallery:not(.is-list) .skymv-project-create-card-action>small{color:#000}.skymv-app[data-color-theme=light] .skymv-project-create-card-action>span{color:#fff;background:#000;border-color:#000}.skymv-app[data-color-theme=light] .skymv-project-gallery-skeleton-card{background:#fff;border-color:#e7e7e7;box-shadow:0 16px 38px #00000014}.skymv-app[data-color-theme=light] .skymv-library-card,.skymv-app[data-color-theme=light] .skymv-library-skeleton{border-color:#e6e6e6;box-shadow:0 16px 38px #00000017}.skymv-app[data-color-theme=light] .skymv-library-card:hover{border-color:#d1d1d1;box-shadow:0 24px 52px #00000024}.skymv-app[data-color-theme=light] .skymv-library-card-copy{border-top:1px solid #eee}.skymv-app[data-color-theme=light] .skymv-membership-toolbar,.skymv-app[data-color-theme=light] .skymv-membership-tabs{border-color:#e6e6e6}.skymv-app[data-color-theme=light] .skymv-membership-campaign{border-color:#e1e1e1;box-shadow:0 18px 46px #00000017}.skymv-app[data-color-theme=light] .skymv-membership-plan,.skymv-app[data-color-theme=light] .skymv-membership-plan.is-featured,.skymv-app[data-color-theme=light] .skymv-membership-state,.skymv-app[data-color-theme=light] .skymv-membership-team-intro,.skymv-app[data-color-theme=light] .skymv-membership-team-benefits article,.skymv-app[data-color-theme=light] .skymv-membership-notes{border-color:#e3e3e3;box-shadow:0 16px 40px #00000014}.skymv-app[data-color-theme=light] .skymv-membership-plan{transition:border-color .18s,transform .24s cubic-bezier(.22,1,.36,1),box-shadow .22s}.skymv-app[data-color-theme=light] .skymv-membership-plan:hover{border-color:#cfcfcf;transform:translateY(-4px);box-shadow:0 24px 54px #00000021}.skymv-app[data-color-theme=light] .skymv-membership-plan.is-featured{background:linear-gradient(#fff 0%,#f7f7f7 100%);border-width:1px;border-color:#bcbcbc;box-shadow:0 22px 54px #0000001f}.skymv-app[data-color-theme=light] .skymv-membership-plan ul{border-top-color:#e5e5e5}.skymv-app[data-color-theme=light] .skymv-membership-notes{background:#fafafa}html[data-skymv-theme=light] .skymv-neutral-modal,html[data-skymv-theme=light] .skymv-home-create-overlay,html[data-skymv-theme=light] .skymv-help-backdrop,html[data-skymv-theme=light] .skymv-preferences-backdrop,html[data-skymv-theme=light] .skymv-team-share-backdrop,html[data-skymv-theme=light] .skymv-inspiration-share-overlay{-webkit-backdrop-filter:blur(14px)saturate(.8)!important;background:#0000004d!important}html[data-skymv-theme=light] .skymv-neutral-modal-panel,html[data-skymv-theme=light] .skymv-profile-dialog,html[data-skymv-theme=light] .skymv-shortcut-help,html[data-skymv-theme=light] .skymv-preferences-dialog,html[data-skymv-theme=light] .skymv-home-create-dialog,html[data-skymv-theme=light] .skymv-project-action-dialog,html[data-skymv-theme=light] .skymv-inspiration-dialog,html[data-skymv-theme=light] .skymv-inspiration-category-dialog,html[data-skymv-theme=light] .skymv-inspiration-delete-dialog,html[data-skymv-theme=light] .skymv-library-detail,html[data-skymv-theme=light] .skymv-team-share-dialog,html[data-skymv-theme=light] .skymv-inspiration-share-dialog{color:#111!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e2e2!important;box-shadow:0 28px 80px #0000002e!important}html[data-skymv-theme=light] .skymv-neutral-modal-panel>div:first-child,html[data-skymv-theme=light] .skymv-neutral-modal-panel>div:last-child,html[data-skymv-theme=light] .skymv-shortcut-help>header,html[data-skymv-theme=light] .skymv-shortcut-help>footer,html[data-skymv-theme=light] .skymv-preferences-dialog>header,html[data-skymv-theme=light] .skymv-preferences-dialog>footer,html[data-skymv-theme=light] .skymv-home-create-dialog header,html[data-skymv-theme=light] .skymv-home-create-actions,html[data-skymv-theme=light] .skymv-project-action-dialog header,html[data-skymv-theme=light] .skymv-team-share-dialog>header,html[data-skymv-theme=light] .skymv-team-share-dialog>footer,html[data-skymv-theme=light] .skymv-inspiration-share-dialog>header{border-color:#ededed!important}html[data-skymv-theme=light] .skymv-neutral-modal-panel h1,html[data-skymv-theme=light] .skymv-neutral-modal-panel h2,html[data-skymv-theme=light] .skymv-neutral-modal-panel h3,html[data-skymv-theme=light] .skymv-neutral-modal-panel strong,html[data-skymv-theme=light] .skymv-profile-dialog h2,html[data-skymv-theme=light] .skymv-profile-dialog strong,html[data-skymv-theme=light] .skymv-home-create-dialog h2,html[data-skymv-theme=light] .skymv-project-action-dialog h2,html[data-skymv-theme=light] .skymv-project-action-dialog label,html[data-skymv-theme=light] .skymv-inspiration-dialog h2,html[data-skymv-theme=light] .skymv-inspiration-category-dialog h2,html[data-skymv-theme=light] .skymv-inspiration-delete-dialog h2,html[data-skymv-theme=light] .skymv-team-share-dialog h2,html[data-skymv-theme=light] .skymv-team-share-dialog strong,html[data-skymv-theme=light] .skymv-inspiration-share-dialog h2,html[data-skymv-theme=light] .skymv-inspiration-share-dialog strong{color:#111!important}html[data-skymv-theme=light] .skymv-neutral-modal-panel [class*=text-slate-],html[data-skymv-theme=light] .skymv-neutral-modal-panel [class*=text-zinc-],html[data-skymv-theme=light] .skymv-neutral-modal-panel [class*=text-gray-]{color:#606060!important}html[data-skymv-theme=light] .skymv-neutral-modal-panel [class*=font-bold],html[data-skymv-theme=light] .skymv-neutral-modal-panel [class*=font-semibold],html[data-skymv-theme=light] .skymv-neutral-modal-panel [class*=text-slate-100],html[data-skymv-theme=light] .skymv-neutral-modal-panel [class*=text-zinc-100]{color:#111!important}html[data-skymv-theme=light] .skymv-neutral-modal-panel [class*="bg-[#"],html[data-skymv-theme=light] .skymv-neutral-modal-panel [class*=bg-white\/],html[data-skymv-theme=light] .skymv-neutral-modal-panel [class*=bg-black\/]{background:#f7f7f7!important}html[data-skymv-theme=light] .skymv-neutral-modal-panel [class*=border-white]{border-color:#e5e5e5!important}html[data-skymv-theme=light] .skymv-neutral-modal button,html[data-skymv-theme=light] .skymv-profile-dialog button,html[data-skymv-theme=light] .skymv-shortcut-help button,html[data-skymv-theme=light] .skymv-preferences-dialog button,html[data-skymv-theme=light] .skymv-home-create-dialog button,html[data-skymv-theme=light] .skymv-project-action-dialog button{color:#171717;border-color:#dedede}html[data-skymv-theme=light] .skymv-neutral-modal button:hover:not(:disabled),html[data-skymv-theme=light] .skymv-profile-dialog button:hover:not(:disabled),html[data-skymv-theme=light] .skymv-shortcut-help button:hover:not(:disabled),html[data-skymv-theme=light] .skymv-preferences-dialog button:hover:not(:disabled),html[data-skymv-theme=light] .skymv-home-create-dialog button:hover:not(:disabled),html[data-skymv-theme=light] .skymv-project-action-dialog button:hover:not(:disabled){color:#111!important;background-color:#f1f1f1!important;border-color:#d8d8d8!important}html[data-skymv-theme=light] .skymv-neutral-modal input,html[data-skymv-theme=light] .skymv-neutral-modal select,html[data-skymv-theme=light] .skymv-neutral-modal textarea,html[data-skymv-theme=light] .skymv-profile-dialog input,html[data-skymv-theme=light] .skymv-preferences-dialog select,html[data-skymv-theme=light] .skymv-home-create-dialog input,html[data-skymv-theme=light] .skymv-home-create-dialog textarea,html[data-skymv-theme=light] .skymv-project-action-dialog input{color:#111!important;box-shadow:none!important;background:#fff!important;border-color:#dcdcdc!important}html[data-skymv-theme=light] .skymv-neutral-modal input:focus,html[data-skymv-theme=light] .skymv-neutral-modal select:focus,html[data-skymv-theme=light] .skymv-neutral-modal textarea:focus,html[data-skymv-theme=light] .skymv-profile-dialog input:focus,html[data-skymv-theme=light] .skymv-home-create-dialog input:focus,html[data-skymv-theme=light] .skymv-home-create-dialog textarea:focus,html[data-skymv-theme=light] .skymv-project-action-dialog input:focus{border-color:#111!important;box-shadow:0 0 0 3px #00000012!important}html[data-skymv-theme=light] .skymv-neutral-modal [class*=text-sky-],html[data-skymv-theme=light] .skymv-neutral-modal [class*=text-blue-],html[data-skymv-theme=light] .skymv-neutral-modal [class*=text-cyan-],html[data-skymv-theme=light] .skymv-neutral-modal [class*=text-emerald-],html[data-skymv-theme=light] .skymv-neutral-modal [class*=text-amber-],html[data-skymv-theme=light] .skymv-neutral-modal [class*=text-violet-],html[data-skymv-theme=light] .skymv-neutral-modal [class*=text-indigo-]{color:#333!important}html[data-skymv-theme=light] .skymv-neutral-modal [class*=bg-sky-],html[data-skymv-theme=light] .skymv-neutral-modal [class*=bg-blue-],html[data-skymv-theme=light] .skymv-neutral-modal [class*=bg-cyan-],html[data-skymv-theme=light] .skymv-neutral-modal [class*=bg-emerald-],html[data-skymv-theme=light] .skymv-neutral-modal [class*=bg-amber-],html[data-skymv-theme=light] .skymv-neutral-modal [class*=bg-violet-],html[data-skymv-theme=light] .skymv-neutral-modal [class*=bg-indigo-]{color:#fff!important;background-color:#111!important}html[data-skymv-theme=light] .skymv-settings-modal-panel,html[data-skymv-theme=light] .skymv-settings-modal-header,html[data-skymv-theme=light] .skymv-settings-modal-footer{background:#fff!important}html[data-skymv-theme=light] .skymv-settings-nav{background:#f7f7f7!important;border-color:#e8e8e8!important}html[data-skymv-theme=light] .skymv-settings-nav-item{color:#4b4b4b!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-skymv-theme=light] .skymv-settings-nav-item:hover{color:#111!important;background:#ededed!important}html[data-skymv-theme=light] .skymv-settings-nav-item[data-state=active]{color:#fff!important;background:#111!important;border-color:#111!important;box-shadow:0 6px 16px #00000024!important}html[data-skymv-theme=light] .skymv-settings-content{color:#111;background:#fff}html[data-skymv-theme=light] .skymv-settings-section-title{color:#111!important}html[data-skymv-theme=light] .skymv-settings-section-card{color:#111;box-shadow:0 8px 22px #0000000d;background:#fafafa!important;border-color:#e5e5e5!important}html[data-skymv-theme=light] .skymv-settings-toggle{background:#d7d7d7!important;border-color:#d7d7d7!important}html[data-skymv-theme=light] .skymv-settings-toggle[aria-pressed=true]{background:#111!important;border-color:#111!important}html[data-skymv-theme=light] .skymv-settings-segmented{background:#ededed!important;border-color:#0000!important}html[data-skymv-theme=light] .skymv-settings-segmented button{color:#333!important;background:0 0!important}html[data-skymv-theme=light] .skymv-settings-segmented button[data-state=active]{color:#fff!important;background:#111!important}html[data-skymv-theme=light] .skymv-account-menu{color:#111;-webkit-backdrop-filter:none;background:#fff;border-color:#e1e1e1;box-shadow:0 24px 64px #00000029}html[data-skymv-theme=light] .skymv-account-menu>header,html[data-skymv-theme=light] .skymv-account-menu>footer{border-color:#ededed}html[data-skymv-theme=light] .skymv-account-menu>header small,html[data-skymv-theme=light] .skymv-account-menu>header strong,html[data-skymv-theme=light] .skymv-account-menu>header span,html[data-skymv-theme=light] .skymv-account-menu>footer span,html[data-skymv-theme=light] .skymv-account-menu>footer small{color:#111}html[data-skymv-theme=light] .skymv-account-menu>header small,html[data-skymv-theme=light] .skymv-account-menu>header span,html[data-skymv-theme=light] .skymv-account-menu>footer small{opacity:.58}html[data-skymv-theme=light] .skymv-account-avatar{color:#fff;background:#111;border-color:#111;box-shadow:0 8px 20px #00000024}html[data-skymv-theme=light] .skymv-account-plan,html[data-skymv-theme=light] .skymv-account-metrics>div,html[data-skymv-theme=light] .skymv-account-team-status{color:#111;background:#fafafa;border-color:#e5e5e5;box-shadow:0 8px 22px #0000000d}html[data-skymv-theme=light] .skymv-account-plan .skymv-badge{color:#fff;background:#111;border-color:#111}html[data-skymv-theme=light] .skymv-account-plan strong,html[data-skymv-theme=light] .skymv-account-plan small,html[data-skymv-theme=light] .skymv-account-metrics span,html[data-skymv-theme=light] .skymv-account-metrics strong,html[data-skymv-theme=light] .skymv-account-metrics small,html[data-skymv-theme=light] .skymv-account-team-status>header>span,html[data-skymv-theme=light] .skymv-account-team-list span strong,html[data-skymv-theme=light] .skymv-account-team-list span small,html[data-skymv-theme=light] .skymv-account-team-list em{color:#111}html[data-skymv-theme=light] .skymv-account-plan small,html[data-skymv-theme=light] .skymv-account-metrics span,html[data-skymv-theme=light] .skymv-account-metrics small,html[data-skymv-theme=light] .skymv-account-team-list span small,html[data-skymv-theme=light] .skymv-account-team-list em{opacity:.6}html[data-skymv-theme=light] .skymv-account-plan>button{color:#fff;background:#111;border-color:#111}html[data-skymv-theme=light] .skymv-account-metrics span svg,html[data-skymv-theme=light] .skymv-account-actions>button>svg:first-child,html[data-skymv-theme=light] .skymv-account-actions>button>svg:last-child{color:#555}html[data-skymv-theme=light] .skymv-account-team-list>div{background:#fff;border-color:#e6e6e6}html[data-skymv-theme=light] .skymv-account-team-list i{color:#fff;background:#111}html[data-skymv-theme=light] .skymv-account-menu>.skymv-account-actions>button{color:#222}html[data-skymv-theme=light] .skymv-account-menu>.skymv-account-actions>button:hover,html[data-skymv-theme=light] .skymv-account-menu>.skymv-account-actions>button:focus-visible{color:#111;background:#f1f1f1}html[data-skymv-theme=light] .skymv-account-menu>.skymv-account-actions>button.is-danger{color:#cf3038}html[data-skymv-theme=light] .skymv-workspace-dialog{color:#17191a;background:#fff;border-color:#d8dcdd;box-shadow:0 24px 70px #00000029}html[data-skymv-theme=light] .skymv-workspace-dialog>header small{color:#087e86}html[data-skymv-theme=light] .skymv-workspace-dialog>header button:hover{color:#111;background:#f0f2f2}html[data-skymv-theme=light] .skymv-workspace-choice{background:#f7f8f8;border-color:#dfe3e3}html[data-skymv-theme=light] .skymv-workspace-choice:hover:not(:disabled),html[data-skymv-theme=light] .skymv-workspace-choice:focus-visible{background:#f0fafa;border-color:#078993}html[data-skymv-theme=light] .skymv-workspace-choice>i{color:#087d85;background:#dff4f4}html[data-skymv-theme=light] .skymv-workspace-choice>span small{color:#667174}html[data-skymv-theme=light] .skymv-workspace-choice>em{color:#087d85}html[data-skymv-theme=light] .skymv-workspace-state{color:#657073;background:#fafbfb;border-color:#d7dddd}html[data-skymv-theme=light] .skymv-workspace-invitation{background:#f7f8f8;border-color:#dfe3e3}html[data-skymv-theme=light] .skymv-workspace-invitation>span small{color:#667174}html[data-skymv-theme=light] .skymv-workspace-invitation button{color:#333;border-color:#d1d7d7}html[data-skymv-theme=light] .skymv-workspace-invitation button.is-primary,html[data-skymv-theme=light] .skymv-workspace-code button{color:#fff;background:#087f87;border-color:#087f87}html[data-skymv-theme=light] .skymv-workspace-code input{color:#17191a;background:#fff;border-color:#d5dada}html[data-skymv-theme=light] .skymv-workspace-section-toggle{color:#556164}html[data-skymv-theme=light] .skymv-workspace-applications article,html[data-skymv-theme=light] .skymv-workspace-notice{background:#f7f8f8;border-color:#dfe3e3}html[data-skymv-theme=light] .skymv-workspace-applications article small,html[data-skymv-theme=light] .skymv-workspace-notice small,html[data-skymv-theme=light] .skymv-workspace-application-help{color:#667174}html[data-skymv-theme=light] .skymv-workspace-applications article>button,html[data-skymv-theme=light] .skymv-workspace-notice>button,html[data-skymv-theme=light] .skymv-workspace-application-form-head button{color:#333;border-color:#d1d7d7}html[data-skymv-theme=light] .skymv-workspace-application-form{background:#fafbfb;border-color:#d7dddd}html[data-skymv-theme=light] .skymv-workspace-application-modal{background:#1820227a}html[data-skymv-theme=light] .skymv-workspace-application-form.is-modal{box-shadow:0 30px 90px #18202247}html[data-skymv-theme=light] .skymv-workspace-application-form-head small{color:#087e86}html[data-skymv-theme=light] .skymv-workspace-application-form label{color:#667174}html[data-skymv-theme=light] .skymv-workspace-application-form input,html[data-skymv-theme=light] .skymv-workspace-application-form textarea{color:#17191a;background:#fff;border-color:#d5dada}html[data-skymv-theme=light] .skymv-workspace-application-create,html[data-skymv-theme=light] .skymv-workspace-application-form>button{color:#fff;background:#087f87;border-color:#087f87}html[data-skymv-theme=light] .skymv-workspace-notice>button{color:#087f87}.skymv-education-app[data-color-theme=light]{color:#17191a;background:#f4f5f3}.skymv-education-app[data-color-theme=light] .skymv-education-sidebar{background:linear-gradient(#fbfcfb,#f4f6f5 76%);border-color:#dfe2df;box-shadow:inset -1px 0 #fff}.skymv-education-app[data-color-theme=light] .skymv-education-brand img{filter:brightness(0)}.skymv-education-app[data-color-theme=light] .skymv-education-brand span{color:#087d85;border-color:#d8dcda}.skymv-education-app[data-color-theme=light] .skymv-education-sidebar-toggle{color:#606a6d;background:#fff;border-color:#d8dddb}.skymv-education-app[data-color-theme=light] .skymv-education-sidebar-toggle:hover{color:#151918;background:#eef2f0;border-color:#cbd2cf}.skymv-education-app[data-color-theme=light] .skymv-education-organization{background:#f4f7f6;border-color:#d9dfdc}.skymv-education-app[data-color-theme=light] .skymv-education-organization:hover{background:#edf2f0;border-color:#cbd5d1}.skymv-education-app[data-color-theme=light] .skymv-education-organization>i{color:#087d85;background:#dff3f2}.skymv-education-app[data-color-theme=light] .skymv-education-sidebar nav button{color:#687173}.skymv-education-app[data-color-theme=light] .skymv-education-sidebar nav button:hover,.skymv-education-app[data-color-theme=light] .skymv-education-sidebar nav button.is-active{color:#111;background:#f0f3f2}.skymv-education-app[data-color-theme=light] .skymv-education-sidebar nav button.is-active{border-color:#dce2df;box-shadow:inset 3px 0 #098a92}.skymv-education-app[data-color-theme=light] .skymv-education-sidebar nav .skymv-education-nav-group-toggle{color:#8a9391}.skymv-education-app[data-color-theme=light] .skymv-education-sidebar nav .skymv-education-nav-group-toggle:hover,.skymv-education-app[data-color-theme=light] .skymv-education-nav-group.has-active>.skymv-education-nav-group-toggle{color:#4c5755;background:0 0}.skymv-education-app[data-color-theme=light] .skymv-education-nav-children{border-color:#dfe4e2}.skymv-education-app[data-color-theme=light] .skymv-education-main>header{border-color:#dfe2df}.skymv-education-app[data-color-theme=light] .skymv-education-account-tools{background:#fffffff0;border-color:#d6dbd9;box-shadow:0 10px 28px #25312f17}.skymv-education-app[data-color-theme=light] .skymv-education-account-tools button{color:#555d5b}.skymv-education-app[data-color-theme=light] .skymv-education-account-tools button:hover{color:#111;background:#eef1ef;border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-account-tools .is-divider{background:#d8dddb}.skymv-education-app[data-color-theme=light] .skymv-education-account-tools .is-balance{color:#171918}.skymv-education-app[data-color-theme=light] .skymv-education-account-tools .is-recharge{color:#171918;background:#f0f1ef;border-color:#d4d8d5}.skymv-education-app[data-color-theme=light] .skymv-education-account-tools .is-account,.skymv-education-app[data-color-theme=light] .skymv-education-account-tools .is-account:hover{color:#fff;background:#171918;border-color:#171918}.skymv-education-app[data-color-theme=light] .skymv-education-dashboard-heading span{color:#087d85}.skymv-education-app[data-color-theme=light] .skymv-education-metrics>button,.skymv-education-app[data-color-theme=light] .skymv-education-metrics>article,.skymv-education-app[data-color-theme=light] .skymv-education-list{background:#fff;border-color:#daddda}.skymv-education-app[data-color-theme=light] .skymv-education-metrics>button:hover{background:#f7faf9;border-color:#aebbb7}.skymv-education-app[data-color-theme=light] .skymv-education-metric-icon{color:#087f87;background:#dff3f2}.skymv-education-app[data-color-theme=light] .skymv-education-metrics>button>svg,.skymv-education-app[data-color-theme=light] .skymv-education-list header>button{color:#087d85}.skymv-education-app[data-color-theme=light] .skymv-education-list header>button{border-color:#d6dcda}.skymv-education-app[data-color-theme=light] .skymv-education-dashboard-items>button{border-color:#e2e6e4}.skymv-education-app[data-color-theme=light] .skymv-education-permissions>header>button{color:#fff;background:#087f87}.skymv-education-app[data-color-theme=light] .skymv-education-permission-catalog,.skymv-education-app[data-color-theme=light] .skymv-education-permission-list,.skymv-education-app[data-color-theme=light] .skymv-education-permission-list>article{border-color:#daddda}.skymv-education-app[data-color-theme=light] .skymv-education-permission-catalog article{background:#fff;border-color:#daddda}.skymv-education-app[data-color-theme=light] .skymv-education-permission-catalog article>svg,.skymv-education-app[data-color-theme=light] .skymv-education-permission-modal form>header small{color:#087f87}.skymv-education-app[data-color-theme=light] .skymv-education-permission-icon{color:#087f87;background:#dff3f2}.skymv-education-app[data-color-theme=light] .skymv-education-permission-actions button{color:#626c6e;border-color:#d6dcda}.skymv-education-app[data-color-theme=light] .skymv-education-panel-state{border-color:#daddda}.skymv-education-app[data-color-theme=light] .skymv-education-courses-head span{color:#087d85}.skymv-education-app[data-color-theme=light] .skymv-education-courses-head p,.skymv-education-app[data-color-theme=light] .skymv-education-course-list-copy small,.skymv-education-app[data-color-theme=light] .skymv-education-course-owner,.skymv-education-app[data-color-theme=light] .skymv-education-course-count,.skymv-education-app[data-color-theme=light] .skymv-education-course-detail-head p,.skymv-education-app[data-color-theme=light] .skymv-education-course-detail-head small{color:#6d7775}.skymv-education-app[data-color-theme=light] .skymv-education-course-filters,.skymv-education-app[data-color-theme=light] .skymv-education-course-table,.skymv-education-app[data-color-theme=light] .skymv-education-course-table>button,.skymv-education-app[data-color-theme=light] .skymv-education-course-detail-head,.skymv-education-app[data-color-theme=light] .skymv-education-course-section,.skymv-education-app[data-color-theme=light] .skymv-education-version-list article,.skymv-education-app[data-color-theme=light] .skymv-education-offering-list article,.skymv-education-app[data-color-theme=light] .skymv-education-course-empty{border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-course-filters button.is-active{color:#171a19;background:#e9edeb}.skymv-education-app[data-color-theme=light] .skymv-education-course-filters label{color:#596663;-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);background:#ffffff38;border-color:#5e767147}.skymv-education-app[data-color-theme=light] .skymv-education-course-table>button:hover{background:#f3f6f4}.skymv-education-app[data-color-theme=light] .skymv-education-course-list-icon,.skymv-education-app[data-color-theme=light] .skymv-education-course-cover{color:#087f87;background:#dff3f2;border-color:#c3e5e2}.skymv-education-app[data-color-theme=light] .skymv-education-course-zero h3{color:#242927}.skymv-education-app[data-color-theme=light] .skymv-education-course-actions button,.skymv-education-app[data-color-theme=light] .skymv-education-course-section header>button{color:#596260;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-course-create-actions button.is-secondary{color:#4f5a58;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-course-modal form{color:#17191a;background:#fff;border-color:#d6dcda;box-shadow:0 24px 80px #1a23223d}.skymv-education-app[data-color-theme=light] .skymv-education-course-modal input,.skymv-education-app[data-color-theme=light] .skymv-education-course-modal select,.skymv-education-app[data-color-theme=light] .skymv-education-course-modal textarea{color:#17191a;background:#f7f8f7;border-color:#d2d9d6}.skymv-education-app[data-color-theme=light] .skymv-education-quick-steps span,.skymv-education-app[data-color-theme=light] .skymv-education-quick-mode{background:#f4f6f5;border-color:#d7dddb}.skymv-education-app[data-color-theme=light] .skymv-education-quick-steps span.is-active{color:#087f87;border-color:#65b8bd}.skymv-education-app[data-color-theme=light] .skymv-education-quick-mode button{color:#65706e}.skymv-education-app[data-color-theme=light] .skymv-education-quick-mode button.is-active{color:#17201e;background:#fff}.skymv-education-app[data-color-theme=light] .skymv-education-quick-students,.skymv-education-app[data-color-theme=light] .skymv-education-quick-students label{border-color:#d7dddb}.skymv-education-app[data-color-theme=light] .skymv-education-roster-status{color:#176b55;background:#edf8f4;border-color:#b9dfd3}.skymv-education-app[data-color-theme=light] .skymv-education-roster-status.is-empty{color:#b43e48;background:#fff1f2;border-color:#efc4c8}.skymv-education-app[data-color-theme=light] .skymv-education-question-options,.skymv-education-app[data-color-theme=light] .skymv-education-question-answer,.skymv-education-app[data-color-theme=light] .skymv-education-question-options>div>button{border-color:#d7dddb}.skymv-education-app[data-color-theme=light] .skymv-education-question-options .is-option>span{color:#087f87}.skymv-education-app[data-color-theme=light] .skymv-education-question-options>button.is-add{color:#087f87;border-color:#87c7c9}.skymv-education-app[data-color-theme=light] .skymv-education-answer-options label{background:#f7f8f7;border-color:#d7dddb}.skymv-education-app[data-color-theme=light] .skymv-education-question-media{background:#eef1ef}.skymv-education-app[data-color-theme=light] .skymv-education-paper-question-picker,.skymv-education-app[data-color-theme=light] .skymv-education-paper-question-picker>header,.skymv-education-app[data-color-theme=light] .skymv-education-paper-question-toolbar,.skymv-education-app[data-color-theme=light] .skymv-education-paper-question-rows article{border-color:#d7dddb}.skymv-education-app[data-color-theme=light] .skymv-education-paper-question-picker>header{background:#f4f6f5}.skymv-education-app[data-color-theme=light] .skymv-education-paper-question-toolbar>label{color:#6d7775;background:#f7f8f7;border-color:#d7dddb}.skymv-education-app[data-color-theme=light] .skymv-education-paper-question-rows article>strong{color:#087f87;background:#dff3f2}.skymv-education-app[data-color-theme=light] .skymv-education-paper-question-rows .is-actions button{color:#596260;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-assignment-detail>button.is-back,.skymv-education-app[data-color-theme=light] .skymv-education-assignment-students article button{color:#4e5957;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-assignment-detail>header,.skymv-education-app[data-color-theme=light] .skymv-education-assignment-students,.skymv-education-app[data-color-theme=light] .skymv-education-assignment-students article{border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-assignment-detail>header small{color:#087f87}.skymv-education-app[data-color-theme=light] .skymv-education-assignment-detail>header p,.skymv-education-app[data-color-theme=light] .skymv-education-assignment-detail dt,.skymv-education-app[data-color-theme=light] .skymv-education-assignment-students .is-copy small{color:#6d7775}.skymv-education-app[data-color-theme=light] .skymv-education-assignment-students article button.is-primary{color:#fff;background:#087f87;border-color:#087f87}.skymv-education-app[data-color-theme=light] .skymv-education-submission-preview{color:#17191a;background:#fff;border-color:#d4dad8}.skymv-education-app[data-color-theme=light] .skymv-education-submission-preview>header small,.skymv-education-app[data-color-theme=light] .skymv-education-submission-canvas small{color:#087f87}.skymv-education-app[data-color-theme=light] .skymv-education-submission-preview .is-meta,.skymv-education-app[data-color-theme=light] .skymv-education-submission-media figcaption{color:#6d7775}.skymv-education-app[data-color-theme=light] .skymv-education-submission-canvas{background:#f3f5f4;border-color:#d7dddb}.skymv-education-app[data-color-theme=light] .skymv-education-submission-canvas>div{background:#fff;border-color:#d7dddb #d7dddb #d7dddb #159ba2}.skymv-education-app[data-color-theme=light] .skymv-education-submission-media img,.skymv-education-app[data-color-theme=light] .skymv-education-submission-media video{background:#eef1ef}.skymv-education-app[data-color-theme=light] .skymv-education-submission-preview>footer button,.skymv-education-app[data-color-theme=light] .skymv-education-course-modal footer button{color:#394240;border-color:#d3d9d7}.skymv-education-app[data-color-theme=light] .skymv-education-course-modal footer button[type=submit]{color:#fff;background:#087f87;border-color:#087f87}.skymv-education-app[data-color-theme=light] .skymv-education-operations-head span{color:#087d85}.skymv-education-app[data-color-theme=light] .skymv-education-operations-head p,.skymv-education-app[data-color-theme=light] .skymv-education-operation-list .is-copy small{color:#6d7775}.skymv-education-app[data-color-theme=light] .skymv-education-operation-tabs,.skymv-education-app[data-color-theme=light] .skymv-education-operation-list,.skymv-education-app[data-color-theme=light] .skymv-education-operation-list article,.skymv-education-app[data-color-theme=light] .skymv-education-operation-zero{border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-operation-tabs button.is-active{color:#171a19;background:#e9edeb}.skymv-education-app[data-color-theme=light] .skymv-education-paper-purpose-tabs button{color:#53605d;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-paper-purpose-tabs button.is-active{color:#fff;background:#087f87;border-color:#087f87}.skymv-education-app[data-color-theme=light] .skymv-education-operation-list .is-icon{color:#087f87;background:#dff3f2}.skymv-education-app[data-color-theme=light] .skymv-education-operation-list .is-actions button{color:#4e5957;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-operation-list .is-actions input{color:#17191a;background:#fff;border-color:#d2d9d6}.skymv-education-app[data-color-theme=light] .skymv-education-operation-zero h3{color:#242927}.skymv-education-app[data-color-theme=light] .skymv-education-exam-review>button.is-back,.skymv-education-app[data-color-theme=light] .skymv-education-exam-students article>button,.skymv-education-app[data-color-theme=light] .skymv-education-exam-paper>footer button{color:#4e5957;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-exam-review>header,.skymv-education-app[data-color-theme=light] .skymv-education-exam-review>header dl>div,.skymv-education-app[data-color-theme=light] .skymv-education-exam-students,.skymv-education-app[data-color-theme=light] .skymv-education-exam-students article{border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-exam-review>header small,.skymv-education-app[data-color-theme=light] .skymv-education-exam-paper>article>header strong{color:#087f87}.skymv-education-app[data-color-theme=light] .skymv-education-exam-review>header p,.skymv-education-app[data-color-theme=light] .skymv-education-exam-review>header dt,.skymv-education-app[data-color-theme=light] .skymv-education-exam-students .is-copy small{color:#6d7775}.skymv-education-app[data-color-theme=light] .skymv-education-exam-paper>article{background:#fff;border-color:#d8dedc}.skymv-education-app[data-color-theme=light] .skymv-education-exam-paper .is-answer{background:#d8dedc;border-color:#d8dedc}.skymv-education-app[data-color-theme=light] .skymv-education-exam-paper .is-answer>div{background:#f5f7f6}.skymv-education-app[data-color-theme=light] .skymv-education-exam-paper .is-grading input,.skymv-education-app[data-color-theme=light] .skymv-education-exam-paper .is-grading textarea,.skymv-education-app[data-color-theme=light] .skymv-education-exam-exception textarea{color:#17191a;background:#f7f8f7;border-color:#d2d9d6}.skymv-education-app[data-color-theme=light] .skymv-education-exam-paper .is-grading input:disabled,.skymv-education-app[data-color-theme=light] .skymv-education-exam-paper .is-grading textarea:disabled{color:#6d7775;background:#edf0ef}.skymv-education-app[data-color-theme=light] .skymv-education-exam-paper>footer.is-actions{background:#fff;border-color:#d8dedc;box-shadow:0 -8px 20px #2834321a}.skymv-education-app[data-color-theme=light] .skymv-education-exam-paper>footer button.is-primary{color:#fff;background:#087f87;border-color:#087f87}.skymv-education-app[data-color-theme=light] .skymv-education-exam-exception{color:#825413;background:#fff7e7;border-color:#e6c98d}.skymv-education-app[data-color-theme=light] .skymv-education-exam-exception p{color:#806d4b}.skymv-education-app[data-color-theme=light] .skymv-education-classroom-detail>button.is-back,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-hero button,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-section header button,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-tasks button,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-roster button{color:#4e5957;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-classroom-hero,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-facts,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-section,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-tasks,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-tasks article,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-roster,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-roster article{border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-classroom-hero small,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-section>header svg,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-facts a,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-record a,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-tasks article>span{color:#087f87}.skymv-education-app[data-color-theme=light] .skymv-education-classroom-hero p,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-facts>span,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-section>header small,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-section .is-empty,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-tasks p,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-tasks small,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-roster small,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-record dt{color:#6d7775}.skymv-education-app[data-color-theme=light] .skymv-education-classroom-facts strong,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-record dd,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-section ol{color:#303735}.skymv-education-app[data-color-theme=light] .skymv-education-classroom-materials a{color:#303735;background:#f7f8f7;border-color:#d7dddb}.skymv-education-app[data-color-theme=light] .skymv-education-classroom-resources>article{background:#fff;border-color:#d7dddb}.skymv-education-app[data-color-theme=light] .skymv-education-classroom-resources article>header small{color:#6d7775}.skymv-education-app[data-color-theme=light] .skymv-education-classroom-resources article>header button{color:#b6404d;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-classroom-resources article>a{color:#087f87;background:#f4f6f5;border-color:#d7dddb}.skymv-education-app[data-color-theme=light] .skymv-education-classroom-resource-mode button{color:#4e5957;background:#f7f8f7;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-classroom-resource-mode button.is-active{color:#fff;background:#087f87;border-color:#087f87}.skymv-education-app[data-color-theme=light] .skymv-education-assignment-mode button{color:#4e5957;background:#f7f8f7;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-field-label{color:#596461}.skymv-education-app[data-color-theme=light] .skymv-education-assignment-mode button.is-active,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-hero button.is-primary{color:#fff;background:#087f87;border-color:#087f87}.skymv-education-app[data-color-theme=light] .skymv-education-classroom-hero>span{color:#56615e;background:#e9edeb}.skymv-education-app[data-color-theme=light] .skymv-education-classroom-hero>span.is-published,.skymv-education-app[data-color-theme=light] .skymv-education-classroom-hero>span.is-in_progress{color:#176c2d;background:#e4f5e7}.skymv-education-app[data-color-theme=light] .skymv-education-form-notice{color:#176d59;background:#e7f5f0;border-color:#b9ded2}.skymv-education-app[data-color-theme=light] .skymv-education-exam-session{color:#202624;background:#fff;border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-exam-session>header>span{color:#6d7775}.skymv-education-app[data-color-theme=light] .skymv-education-exam-questions label{color:#303735}.skymv-education-app[data-color-theme=light] .skymv-education-exam-questions select,.skymv-education-app[data-color-theme=light] .skymv-education-exam-questions input,.skymv-education-app[data-color-theme=light] .skymv-education-exam-questions textarea{color:#17191a;background:#fff;border-color:#d2d9d6}.skymv-education-app[data-color-theme=light] .skymv-education-paper-submission article{border-color:#d8dedc}.skymv-education-app[data-color-theme=light] .skymv-education-paper-submission article p{color:#38413f}.skymv-education-app[data-color-theme=light] .skymv-education-exam-session>footer button{color:#4e5957;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-exam-session>footer button:last-child{color:#071517;background:#70dfe5;border-color:#5ccbd1}.skymv-education-app[data-color-theme=light] .skymv-education-exam-page-head{border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-exam-page-head .is-back,.skymv-education-app[data-color-theme=light] .skymv-education-exam-page-actions button{color:#4e5957;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-exam-page-head>span,.skymv-education-app[data-color-theme=light] .skymv-education-exam-page .skymv-education-exam-question{color:#202624;background:#fff;border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-exam-page-footer{background:#fff;border-color:#dce1df;box-shadow:0 -12px 30px #18232017}.skymv-education-app[data-color-theme=light] .skymv-education-exam-page-footer button{color:#4e5957;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-exam-page-footer button:last-child{color:#071517;background:#70dfe5;border-color:#5ccbd1}.skymv-education-app[data-color-theme=light] .skymv-education-gradebook>header small{color:#087d85}.skymv-education-app[data-color-theme=light] .skymv-education-gradebook>header p,.skymv-education-app[data-color-theme=light] .skymv-education-grade-list article>span small,.skymv-education-app[data-color-theme=light] .skymv-education-grade-list article p{color:#6d7775}.skymv-education-app[data-color-theme=light] .skymv-education-grade-list,.skymv-education-app[data-color-theme=light] .skymv-education-grade-list article{border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-gradebook>header>span button,.skymv-education-app[data-color-theme=light] .skymv-education-grade-list article footer button{color:#4e5957;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-gradebook>header>span button:last-child{color:#071517;background:#70dfe5;border-color:#5ccbd1}.skymv-education-app[data-color-theme=light] .skymv-education-grade-policy-total{background:#f7f8f7;border-color:#d2d9d6}.skymv-education-app[data-color-theme=light] .skymv-education-grade-policy-total.is-valid{color:#176b55;border-color:#a9d5c7}.skymv-education-app[data-color-theme=light] .skymv-education-grade-policy-total.is-error{color:#b43e48;border-color:#efc4c8}.skymv-education-app[data-color-theme=light] .skymv-education-announcements>header small{color:#087d85}.skymv-education-app[data-color-theme=light] .skymv-education-announcements>header p,.skymv-education-app[data-color-theme=light] .skymv-education-announcement-list article p,.skymv-education-app[data-color-theme=light] .skymv-education-announcement-list article small{color:#6d7775}.skymv-education-app[data-color-theme=light] .skymv-education-notice-settings,.skymv-education-app[data-color-theme=light] .skymv-education-announcement-list>article{border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-notice-settings label{color:#313936;background:#fff;border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-announcement-list footer button{color:#4e5957;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-statistics>header small{color:#087d85}.skymv-education-app[data-color-theme=light] .skymv-education-statistics>header p,.skymv-education-app[data-color-theme=light] .skymv-education-statistics-list article small,.skymv-education-app[data-color-theme=light] .skymv-education-statistics-list article footer,.skymv-education-app[data-color-theme=light] .skymv-education-statistics-list article em{color:#6d7775}.skymv-education-app[data-color-theme=light] .skymv-education-statistics-list>article{background:#fff;border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-statistics-list article>div>span{background:#f2f5f4}.skymv-education-app[data-color-theme=light] .skymv-education-project-license-confirm{background:#eef8f7;border-color:#b9dcda}.skymv-education-app[data-color-theme=light] .skymv-education-project-snapshot-list article{background:#fff;border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-project-snapshot-icon{color:#087f87;background:#e1f4f3}.skymv-education-app[data-color-theme=light] .skymv-education-project-snapshot-list em{color:#596260;background:#eef1ef}.skymv-education-app[data-color-theme=light] .skymv-education-project-snapshot-list em.is-published{color:#176c2d;background:#e4f5e7}.skymv-education-app[data-color-theme=light] .skymv-education-project-assets{border-color:#d2d9d6}.skymv-education-app[data-color-theme=light] .skymv-education-project-preview-canvas{background:#f4f6f5;border-color:#d9dfdc}.skymv-education-app[data-color-theme=light] .skymv-education-project-preview-canvas>div{color:#17191a;background:#fff;border-color:#d8dfdc #d8dfdc #d8dfdc #0b8f97}.skymv-education-app[data-color-theme=light] .skymv-education-permission-modal form{color:#17191a;background:#fff;border-color:#d6dcda;box-shadow:0 24px 80px #1a23223d}.skymv-education-app[data-color-theme=light] .skymv-education-permission-modal input,.skymv-education-app[data-color-theme=light] .skymv-education-permission-modal select,.skymv-education-app[data-color-theme=light] .skymv-education-permission-modal textarea{color:#17191a;background:#f7f8f7;border-color:#d2d9d6}.skymv-education-app[data-color-theme=light] .skymv-education-permission-modal input:disabled{color:#76807d;background:#eef1ef}.skymv-education-app[data-color-theme=light] .skymv-education-permission-modal footer button{color:#394240;background:#f1f3f2;border-color:#d3d9d7}.skymv-education-app[data-color-theme=light] .skymv-education-permission-modal footer button[type=submit]{color:#fff;background:#087f87;border-color:#087f87}.skymv-education-app[data-color-theme=light] .skymv-education-classes-head>div>span{color:#087d85}.skymv-education-app[data-color-theme=light] .skymv-education-classes-head p,.skymv-education-app[data-color-theme=light] .skymv-education-class-table small,.skymv-education-app[data-color-theme=light] .skymv-education-class-table>button>span:nth-child(3),.skymv-education-app[data-color-theme=light] .skymv-education-class-table em,.skymv-education-app[data-color-theme=light] .skymv-education-class-detail-head p{color:#6d7775}.skymv-education-app[data-color-theme=light] .skymv-education-class-filters,.skymv-education-app[data-color-theme=light] .skymv-education-class-table,.skymv-education-app[data-color-theme=light] .skymv-education-class-table>button,.skymv-education-app[data-color-theme=light] .skymv-education-class-detail-head,.skymv-education-app[data-color-theme=light] .skymv-education-class-actions,.skymv-education-app[data-color-theme=light] .skymv-education-class-grid>section,.skymv-education-app[data-color-theme=light] .skymv-education-member-list article,.skymv-education-app[data-color-theme=light] .skymv-education-application-row,.skymv-education-app[data-color-theme=light] .skymv-education-linked-list article{border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-class-filters button.is-active{color:#171a19;background:#e9edeb}.skymv-education-app[data-color-theme=light] .skymv-education-class-filters label{color:#596663;-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);background:#ffffff38;border-color:#5e767147}.skymv-education-app[data-color-theme=light] .skymv-education-class-table>button:hover{background:#f3f6f4}.skymv-education-app[data-color-theme=light] .skymv-education-class-table .is-icon,.skymv-education-app[data-color-theme=light] .skymv-education-class-detail-head>span{color:#087f87;background:#dff3f2}.skymv-education-app[data-color-theme=light] .skymv-education-class-zero h3{color:#242927}.skymv-education-app[data-color-theme=light] .skymv-education-class-actions button{color:#596260;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-class-modal form{color:#17191a;background:#fff;border-color:#d6dcda;box-shadow:0 24px 80px #1a23223d}.skymv-education-app[data-color-theme=light] .skymv-education-class-modal input,.skymv-education-app[data-color-theme=light] .skymv-education-class-modal select,.skymv-education-app[data-color-theme=light] .skymv-education-class-modal textarea,.skymv-education-app[data-color-theme=light] .skymv-education-join-code{color:#17191a;background:#f7f8f7;border-color:#d2d9d6}.skymv-education-app[data-color-theme=light] .skymv-education-class-modal footer button{color:#394240;border-color:#d3d9d7}.skymv-education-app[data-color-theme=light] .skymv-education-class-modal footer button[type=submit]{color:#fff;background:#087f87;border-color:#087f87}.skymv-education-app[data-color-theme=light] .skymv-education-member-picker,.skymv-education-app[data-color-theme=light] .skymv-education-member-picker>label,.skymv-education-app[data-color-theme=light] .skymv-education-import-preview>div{border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-org-members>header small{color:#087d85}.skymv-education-app[data-color-theme=light] .skymv-education-org-members>header p,.skymv-education-app[data-color-theme=light] .skymv-education-member-summary small,.skymv-education-app[data-color-theme=light] .skymv-education-org-member-list .is-person small,.skymv-education-app[data-color-theme=light] .skymv-education-org-member-list time,.skymv-education-app[data-color-theme=light] .skymv-education-org-invitations small,.skymv-education-app[data-color-theme=light] .skymv-education-org-invitations time,.skymv-education-app[data-color-theme=light] .skymv-education-member-policy p{color:#6d7775}.skymv-education-app[data-color-theme=light] .skymv-education-member-summary article,.skymv-education-app[data-color-theme=light] .skymv-education-member-policy>section{background:#fff;border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-member-tabs,.skymv-education-app[data-color-theme=light] .skymv-education-member-filters,.skymv-education-app[data-color-theme=light] .skymv-education-org-member-list>article,.skymv-education-app[data-color-theme=light] .skymv-education-org-invitations>article,.skymv-education-app[data-color-theme=light] .skymv-education-member-zero,.skymv-education-app[data-color-theme=light] .skymv-education-member-policy section>header,.skymv-education-app[data-color-theme=light] .skymv-education-member-policy section>label{border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-member-tabs button.is-active{color:#171a19;background:#e9edeb}.skymv-education-app[data-color-theme=light] .skymv-education-member-filters label,.skymv-education-app[data-color-theme=light] .skymv-education-member-filters select{color:#17191a;-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);background:#ffffff38;border-color:#5e767147}.skymv-education-app[data-color-theme=light] .skymv-education-member-policy select,.skymv-education-app[data-color-theme=light] .skymv-education-member-policy input[type=number]{color:#17191a;background:#fff;border-color:#d5dcda}.skymv-education-app[data-color-theme=light] .skymv-education-org-member-list .is-roles em{color:#596260;background:#eef1ef}.skymv-education-app[data-color-theme=light] .skymv-education-org-member-list .is-role-chip{background:#eef1ef;border-color:#d7dddb}.skymv-education-app[data-color-theme=light] .skymv-education-org-member-list .is-role-chip em{background:0 0}.skymv-education-app[data-color-theme=light] .skymv-education-org-member-list .is-role-chip button{color:#77817f;border-left-color:#d3dad7}.skymv-education-app[data-color-theme=light] .skymv-education-org-member-list .is-role-chip button:hover{color:#ad3540;background:#fdecee}.skymv-education-app[data-color-theme=light] .skymv-education-member-zero h3{color:#242927}.skymv-education-app[data-color-theme=light] .skymv-education-org-invitations .is-channel{color:#087f87;background:#dff3f2}.skymv-education-app[data-color-theme=light] .skymv-education-org-member-list article>div button,.skymv-education-app[data-color-theme=light] .skymv-education-org-invitations>article>button{color:#596260;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-join-codes{-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);background:#fff6;border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-join-codes>header,.skymv-education-app[data-color-theme=light] .skymv-education-join-codes .is-code-list article{border-color:#dce1df}.skymv-education-app[data-color-theme=light] .skymv-education-join-codes p,.skymv-education-app[data-color-theme=light] .skymv-education-join-codes .is-code-list small{color:#6d7775}.skymv-education-app[data-color-theme=light] .skymv-education-join-codes .is-key{color:#087f87;background:#dff3f2}.skymv-education-app[data-color-theme=light] .skymv-education-join-codes .is-code-list code{color:#303836}.skymv-education-app[data-color-theme=light] .skymv-education-join-codes .is-code-list button{color:#596260;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-member-modal form{color:#17191a;background:#fff;border-color:#d6dcda;box-shadow:0 24px 80px #1a23223d}.skymv-education-app[data-color-theme=light] .skymv-education-member-modal input,.skymv-education-app[data-color-theme=light] .skymv-education-member-modal select,.skymv-education-app[data-color-theme=light] .skymv-education-member-modal textarea,.skymv-education-app[data-color-theme=light] .skymv-education-member-modal .is-mode,.skymv-education-app[data-color-theme=light] .skymv-education-member-modal .is-code{color:#17191a;background:#f7f8f7;border-color:#d2d9d6}.skymv-education-app[data-color-theme=light] .skymv-education-member-modal .is-mode button.is-active{color:#17191a;background:#e5eae8}.skymv-education-app[data-color-theme=light] .skymv-education-member-modal footer button{color:#394240;border-color:#d3d9d7}.skymv-education-app[data-color-theme=light] .skymv-education-member-modal footer button[type=submit]{color:#fff;background:#087f87;border-color:#087f87}.skymv-education-app[data-color-theme=light] .skymv-education-member-modal footer button[type=submit].is-danger{background:#b43e48;border-color:#b43e48}.skymv-education-app[data-color-theme=light] .skymv-education-background{background:#f4f5f3}.skymv-education-app[data-color-theme=light] .skymv-education-iridescence{opacity:.7;filter:saturate(.78)contrast(.88)brightness(1.08)}.skymv-education-app[data-color-theme=light] .skymv-education-background:after{background:#f8f9f77a}.skymv-education-app[data-color-theme=light] .skymv-education-list-controls{-webkit-backdrop-filter:blur(14px)saturate(.88);backdrop-filter:blur(14px)saturate(.88);background:#ffffff2e;border-color:#5e76713d;box-shadow:0 8px 26px #24322f0a}.skymv-education-app[data-color-theme=light] .skymv-education-list-controls .is-search,.skymv-education-app[data-color-theme=light] .skymv-education-list-controls .is-filter{color:#596663;background:#fff3;border-color:#5e767147}.skymv-education-app[data-color-theme=light] .skymv-education-list-controls input,.skymv-education-app[data-color-theme=light] .skymv-education-list-controls select{color:#17191a}.skymv-education-app[data-color-theme=light] .skymv-education-list-controls option{color:#17191a;background:#fff}.skymv-education-app[data-color-theme=light] .skymv-education-pagination{color:#6d7775}.skymv-education-app[data-color-theme=light] .skymv-education-pagination strong{color:#4d5755}.skymv-education-app[data-color-theme=light] .skymv-education-pagination button{color:#56615f;background:#ffffffc7;border-color:#d4dbd8}.skymv-education-app[data-color-theme=light] .skymv-education-pagination button:hover:not(:disabled){color:#111;border-color:#aebbb7}html[data-skymv-theme=light] .skymv-prompt-menu{color:#111!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffffa!important;border:1px solid #e1e1e1!important;border-radius:14px!important;min-width:196px!important;padding:6px!important;box-shadow:0 18px 50px #00000029!important}html[data-skymv-theme=light] .skymv-prompt-menu>div:first-child:not([role]){color:#111}html[data-skymv-theme=light] .skymv-prompt-menu [role=menuitemradio]{color:#222;background:0 0;border-color:#0000;border-radius:9px;min-height:36px}html[data-skymv-theme=light] .skymv-prompt-menu [role=menuitemradio]:focus,html[data-skymv-theme=light] .skymv-prompt-menu [role=menuitemradio][data-highlighted]{color:#111;background:#f1f1f1;border-color:#0000}html[data-skymv-theme=light] .skymv-prompt-menu [role=menuitemradio][data-state=checked]{color:#fff;background:#111}html[data-skymv-theme=light] .skymv-prompt-menu [role=menuitemradio]>span:first-child{color:inherit}html[data-skymv-theme=light] .skymv-prompt-menu [role=separator]{background:#e7e7e7}html[data-skymv-theme=light] .skymv-prompt-menu small{color:#fff;background:#111;border-color:#111}:is(.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-box,.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-input:focus),.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-box:has(.skymv-prompt-select[data-state=open])){-webkit-backdrop-filter:blur(22px)saturate(.9);background:#fffffff0;border:1px solid #00000014;border-radius:28px;grid-template-rows:104px 44px;min-height:168px;padding:12px 14px 10px;box-shadow:0 24px 64px #0000001f}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-main{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:104px}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-agent-attach{z-index:2;color:#333;width:36px;min-height:36px;box-shadow:none;background:0 0;border-color:#0000;border-radius:10px;margin:0;position:absolute;bottom:12px;left:14px}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-agent-attach:hover{color:#111;background:#ededed}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-input{resize:none;color:#111;height:94px;min-height:94px;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;padding:10px 6px;font-size:13px;line-height:1.65;overflow-y:auto}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-tools{opacity:1;pointer-events:auto;min-height:44px;padding:0 0 0 44px;transform:none}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-mode,.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-mode svg{color:#555}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-select{color:#222;box-shadow:none;background:#f2f2f2;border-color:#0000}.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-select:hover,.skymv-app[data-color-theme=light] .skymv-home-composer .skymv-prompt-select[data-state=open]{color:#111;background:#e8e8e8;border-color:#0000}html[data-skymv-theme=light] .skymv-team-share-summary,html[data-skymv-theme=light] .skymv-team-share-list>button,html[data-skymv-theme=light] .skymv-inspiration-share-link{color:#111;background:#fafafa;border-color:#e5e5e5}html[data-skymv-theme=light] .skymv-team-share-dialog p,html[data-skymv-theme=light] .skymv-team-share-dialog small,html[data-skymv-theme=light] .skymv-team-share-dialog em,html[data-skymv-theme=light] .skymv-inspiration-share-dialog p,html[data-skymv-theme=light] .skymv-inspiration-share-dialog small{color:#5f5f5f!important}html[data-skymv-theme=light] .skymv-inspiration-share-artwork{border-color:#e7e7e7}html[data-skymv-theme=light] .skymv-inspiration-share-artwork small{color:#555!important}html[data-skymv-theme=light] .skymv-inspiration-share-artwork strong{color:#111!important}html[data-skymv-theme=light] .skymv-inspiration-share-artwork p{color:#333!important}html[data-skymv-theme=light] .skymv-inspiration-share-artwork>span{color:#333;background:#f2f2f2;border-color:#dcdcdc}html[data-skymv-theme=light] .skymv-inspiration-share-link small{color:#555!important}html[data-skymv-theme=light] .skymv-inspiration-share-link p{color:#222!important}html[data-skymv-theme=light] .skymv-inspiration-share-link button{color:#333;background:#ededed}html[data-skymv-theme=light] .skymv-inspiration-share-link button:hover{color:#111;background:#e4e4e4}html[data-skymv-theme=light] .skymv-inspiration-share-body>aside>button:not(.is-primary){color:#111;background:#fff;border-color:#d8d8d8}html[data-skymv-theme=light] .skymv-inspiration-share-body>aside>button:not(.is-primary):hover:not(:disabled){color:#111;background:#f3f3f3}html[data-skymv-theme=light] .skymv-inspiration-share-dialog>header>button{color:#666;background:0 0}html[data-skymv-theme=light] .skymv-inspiration-share-dialog>header>button:hover{color:#111;background:#f0f0f0}html[data-skymv-theme=light] .skymv-team-share-list>button.is-selected{color:#fff;background:#111;border-color:#111}html[data-skymv-theme=light] .skymv-team-share-list>button.is-selected small,html[data-skymv-theme=light] .skymv-team-share-list>button.is-selected em{color:#ddd!important}html[data-skymv-theme=light] .skymv-team-share-dialog>footer button:last-child,html[data-skymv-theme=light] .skymv-inspiration-share-body>aside>button.is-primary,html[data-skymv-theme=light] .skymv-home-create-actions button[type=submit]{color:#fff!important;background:#111!important;border-color:#111!important}html[data-skymv-theme=light] .skymv-auth-dialog-overlay{-webkit-backdrop-filter:blur(18px)saturate(.7)!important;background:#f5f5f5bd!important}html[data-skymv-theme=light] .skymv-auth-dialog{background:#fff!important;border-color:#dedede!important;box-shadow:0 30px 90px #0000002e!important}html[data-skymv-theme=light] .skymv-auth-panel{color:#111;background:#fff}html[data-skymv-theme=light] .skymv-auth-brand>span{color:#fff;box-shadow:none;background:#111}html[data-skymv-theme=light] .skymv-auth-brand strong,html[data-skymv-theme=light] .skymv-auth-heading>h2{color:#111}html[data-skymv-theme=light] .skymv-auth-heading>p,html[data-skymv-theme=light] .skymv-auth-form>label,html[data-skymv-theme=light] .skymv-auth-switch,html[data-skymv-theme=light] .skymv-auth-legal{color:#5f5f5f}html[data-skymv-theme=light] .skymv-auth-tabs{background:#f1f1f1;border-color:#e3e3e3}html[data-skymv-theme=light] .skymv-auth-tabs button{color:#666}html[data-skymv-theme=light] .skymv-auth-tabs button.is-active{color:#fff;background:#111;box-shadow:0 6px 16px #00000024}html[data-skymv-theme=light] .skymv-auth-methods{border-bottom-color:#dedede}html[data-skymv-theme=light] .skymv-auth-methods button{color:#666}html[data-skymv-theme=light] .skymv-auth-methods button.is-active{color:#111}html[data-skymv-theme=light] .skymv-auth-methods button.is-active:after{background:#111}html[data-skymv-theme=light] .skymv-auth-form>label>div{background:#fafafa;border-color:#dedede}html[data-skymv-theme=light] .skymv-auth-form>label>div:focus-within{background:#fff;border-color:#111;box-shadow:0 0 0 3px #00000012}html[data-skymv-theme=light] .skymv-auth-form input{color:#111}html[data-skymv-theme=light] .skymv-auth-form input::placeholder{color:#858585}html[data-skymv-theme=light] .skymv-auth-password-toggle{color:#666}html[data-skymv-theme=light] .skymv-auth-password-toggle:hover{color:#111;background:#ededed}html[data-skymv-theme=light] .skymv-auth-forgot-row button{color:#444}html[data-skymv-theme=light] .skymv-auth-forgot-row button:hover{color:#111}html[data-skymv-theme=light] .skymv-auth-form .skymv-auth-submit{box-shadow:0 12px 28px #00000024;color:#fff!important;background:#111!important;border-color:#111!important}html[data-skymv-theme=light] .skymv-auth-form .skymv-auth-submit:hover:not(:disabled){box-shadow:0 16px 34px #0000002e;color:#fff!important;background:#252525!important}html[data-skymv-theme=light] .skymv-auth-switch button{color:#111}html[data-skymv-theme=light] .skymv-profile-dialog .skymv-profile-cancel{color:#333!important;background:#f1f1ee!important;border-color:#d3d3ce!important}html[data-skymv-theme=light] .skymv-profile-dialog .skymv-profile-cancel:hover:not(:disabled){color:#111!important;background:#e5e5e1!important;border-color:#bdbdb7!important}html[data-skymv-theme=light] .skymv-profile-dialog .skymv-profile-save{color:#fff!important;background:#171717!important;border-color:#171717!important}html[data-skymv-theme=light] .skymv-profile-dialog .skymv-profile-save:hover:not(:disabled){color:#fff!important;background:#000!important;border-color:#000!important}html[data-skymv-theme=light] .skymv-profile-dialog .skymv-profile-cancel:disabled,html[data-skymv-theme=light] .skymv-profile-dialog .skymv-profile-save:disabled{opacity:.48}html[data-skymv-theme=light] .skymv-volc-create-dialog{color:#171717!important;background:#fff!important;border-color:#d5d5d0!important;box-shadow:0 28px 72px #0000002e!important}html[data-skymv-theme=light] .skymv-volc-create-dialog h2{color:#171717}html[data-skymv-theme=light] .skymv-volc-create-dialog>div>p{color:#686864}html[data-skymv-theme=light] .skymv-volc-create-dialog>button{color:#686864;background:0 0}html[data-skymv-theme=light] .skymv-volc-create-dialog>button:hover{color:#171717;background:#efefec}html[data-skymv-theme=light] .skymv-volc-create-dialog>label{color:#555550}html[data-skymv-theme=light] .skymv-volc-create-dialog>label input{color:#171717!important;background:#fff!important;border-color:#cecec8!important}html[data-skymv-theme=light] .skymv-volc-create-dialog>label input::placeholder{color:#858580}html[data-skymv-theme=light] .skymv-volc-create-dialog>label input:focus{border-color:#171717!important;box-shadow:0 0 0 3px #00000012!important}html[data-skymv-theme=light] .skymv-volc-create-dialog .skymv-volc-create-cancel{color:#333!important;background:#f1f1ee!important;border-color:#d3d3ce!important}html[data-skymv-theme=light] .skymv-volc-create-dialog .skymv-volc-create-cancel:hover:not(:disabled){color:#111!important;background:#e5e5e1!important;border-color:#bdbdb7!important}html[data-skymv-theme=light] .skymv-volc-create-dialog .skymv-volc-create-submit{color:#fff!important;background:#171717!important;border-color:#171717!important}html[data-skymv-theme=light] .skymv-volc-create-dialog .skymv-volc-create-submit:hover:not(:disabled){color:#fff!important;background:#000!important}html[data-skymv-theme=light] .skymv-volc-create-dialog .skymv-volc-create-submit:disabled{color:#858580!important;background:#dededa!important;border-color:#dededa!important}html[data-skymv-theme=light] .skymv-volc-role-strip>button{color:#292927;background:#fff;border-color:#d9d9d4;box-shadow:0 12px 28px #00000012}html[data-skymv-theme=light] .skymv-volc-role-strip>button:hover{color:#111;background:#f8f8f5;border-color:#bdbdb7;box-shadow:0 16px 34px #0000001a}html[data-skymv-theme=light] .skymv-volc-role-strip>button>span,html[data-skymv-theme=light] .skymv-volc-role-detail-heading>span{color:#555953;background:#ecece8}html[data-skymv-theme=light] .skymv-volc-role-strip small,html[data-skymv-theme=light] .skymv-volc-role-detail-heading small{color:#70706b}html[data-skymv-theme=light] .skymv-volc-role-detail-heading>button{color:#555550}html[data-skymv-theme=light] .skymv-volc-role-detail-heading>button:hover{color:#111;background:#ecece8}html[data-skymv-theme=light] .skymv-volc-role-detail-heading strong{color:#171717}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-floating-identity,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-floating-actions{color:#171717;background:#fffffff0;border-color:#d5d5d0;box-shadow:0 14px 38px #0000001f}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-floating-brand .skymv-new-brand img{filter:brightness(0)}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-copy-snapshot{color:#fff;background:#171918;border-color:#171918}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-copy-snapshot:hover:not(:disabled){background:#303231;border-color:#303231}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-minimap{background:#fffffff0;border-color:#cecec8;box-shadow:0 10px 28px #00000021}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-minimap rect{stroke:#17171738}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-minimap rect.is-viewport{fill:#008e9e14;stroke:#008e9e}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-empty{color:#171717;background:#fffffff0;border-color:#cecec8;box-shadow:0 14px 38px #0000001f}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-empty p{color:#666660}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-empty .skymv-empty-mark{color:#008e9e;background:#008e9e14;border-color:#008e9e47}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-drawer{color:#171717;background:#fffffff7;border-color:#cecec8;box-shadow:18px 18px 44px #00000024}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-drawer>header,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-filter,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-drawer>footer{border-color:#deded9}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-drawer>header.skymv-canvas-asset-tabs>div>button{color:#666660}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-drawer>header.skymv-canvas-asset-tabs>div>button:hover,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-drawer>header.skymv-canvas-asset-tabs>div>button.is-active{color:#171717;background:#ecece8}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-filter,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-drawer>footer{color:#70706b}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-filter label,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-filter>button,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-drawer>header>button,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-actions>button{color:#62625d}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-filter label:focus-within{background:#f0f0ed}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-filter input{color:#171717}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-filter input::placeholder{color:#858580}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-filter>button:hover:not(:disabled),.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-drawer>header>button:hover,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-actions>button:hover:not(:disabled){color:#171717;background:#ecece8}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-volc-back{color:#343431}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-drawer-list{scrollbar-color:#b8b8b2 transparent}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-drawer-list::-webkit-scrollbar-thumb{background:#b8b8b2}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-drawer-list article:hover,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-drawer-list article.is-menu-open,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-volc-roles>button:hover{background:#f0f0ed}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-drawer-list article>strong,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-volc-roles>button{color:#292927}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-drawer-list article>input{color:#171717;background:#fff;border-color:#008e9e9e}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-drawer-thumb{color:#666a65;background:#e7e7e3}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-menu{background:#fff;border-color:#cecec8;box-shadow:0 14px 34px #00000029}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-menu button{color:#292927}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-menu button:hover:not(:disabled){background:#ecece8}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-menu button.is-danger{color:#b9313f}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-empty,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-volc-roles small,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-volc-roles b{color:#74746f}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-empty>button{color:#292927;background:#f0f0ed;border-color:#d1d1cc}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-confirm{color:#171717;background:#fff;border-color:#cecec8;box-shadow:0 28px 70px #0003}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-confirm p{color:#666660}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-confirm footer button{color:#292927;background:#f0f0ed;border-color:#d1d1cc}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-asset-confirm footer button.is-danger{color:#fff}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-node{color:#171717;background:#fff;border-color:#cecec8;box-shadow:0 12px 30px #00000021}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-node.is-framed-node{box-shadow:none;background:0 0;border-color:#0000}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-node.is-framed-node header>span,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-node.is-framed-node header strong{color:#565b60}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-node.is-framed-node header small{color:#777b7f}.skymv-app[data-color-theme=light].is-canvas .skymv-inline-node-name,.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-node.is-framed-node .skymv-inline-node-name{color:#171717;background:#fff;border-color:#aaa9a3}.skymv-app[data-color-theme=light].is-canvas .skymv-inline-node-name:focus{border-color:#4d5154;box-shadow:0 0 0 2px #1717171a}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-node.is-framed-node:not(.has-media) .skymv-node-preview{background:#f4f4f1;box-shadow:inset 0 0 0 1px #d4d4cf}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-node.is-framed-node.is-selected .skymv-node-preview{box-shadow:inset 0 0 0 2px #008e9e,0 14px 30px #00000024}.skymv-app[data-color-theme=light].is-canvas .skymv-node-empty-visual,.skymv-app[data-color-theme=light].is-canvas .skymv-node-empty-visual>small{color:#747873}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-node.is-framed-node.is-script .skymv-node-preview>p{color:#393b3d}.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-result{color:#202020;background:#fff;border-color:#cecec8}.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-result:focus{border-color:#777772;box-shadow:0 0 0 2px #17171712}.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-empty,.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-empty>span,.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-empty>p{color:#757570}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-generation-placeholder{color:#4d5154;background:#eeeeea}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-generation-placeholder>span{color:#343638;background:#ffffffe0;border-color:#0000001f}.skymv-app[data-color-theme=light].is-canvas .skymv-node-port>span:not(.skymv-port-tooltip){border-color:#fff;box-shadow:0 0 0 1px #0000003d}.skymv-app[data-color-theme=light].is-canvas .skymv-node-port .skymv-port-tooltip{color:#171717;background:#fff;border-color:#d5d5d0;box-shadow:0 10px 24px #00000024}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-panel{color:#171717;background:#f7f7f4;border-left-color:#d5d5d0;box-shadow:-14px 0 40px #0000001f}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-panel>header{background:#ffffffdb;border-bottom:1px solid #e1e1dc}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-messages article{color:#202020;background:#fff;border-color:#d8d8d3}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-messages article.is-user{color:#183b40;background:#e8f7f8;border-color:#9edadd}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-message-context>span,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-inline-mention,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-mentions>span{color:#343434;background:#ecece8;border-color:#d1d1cc}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-generation-card>header span,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-generation-card>header small{color:#666a6e}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-intent-card,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-decision-card,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-skill-proposal{color:#202020;background:#fff;border-color:#d7d7d2}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-intent-card button,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-decision-card>footer button,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-decision-fields label.is-toggle{color:#292929;background:#f0f0ed;border-color:#d7d7d2}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-intent-card button:hover{background:#e7e7e3;border-color:#bdbdb7}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-decision-prompt>textarea,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-decision-fields select,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-decision-fields input[type=number]{color:#202020;background:#f6f6f3;border-color:#d1d1cc}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-composer{color:#171717;background:#fff;border-color:#ccccc7;box-shadow:0 8px 24px #00000014}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-panel textarea,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-rich-input{color:#202020}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-panel textarea::-moz-placeholder{color:#858580}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-panel textarea::placeholder,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-rich-input:empty:before{color:#858580}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-composer-toolbar>button{color:#656560}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-composer-toolbar>button:hover,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-composer-toolbar>button.is-active{color:#171717;background:#ecece8}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-composer-toolbar>.skymv-agent-send{color:#fff;background:#171717}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-composer-toolbar>.skymv-agent-send:hover:not(:disabled){color:#fff;background:#000}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-composer-toolbar>.skymv-agent-send:disabled{color:#8b8b86;background:#ddddd8}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-attachment-thumb,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-attachment.is-document .skymv-agent-attachment-thumb{color:#555953;background:#ecece8;border-color:#cecec8}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-attachment-remove{color:#fff;background:#333;border-color:#fff}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-attachment-text-preview{color:#202020;background:#fff;border-color:#cecec8;box-shadow:0 14px 34px #00000029}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-conversation-menu,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu,.skymv-app[data-color-theme=light].is-canvas .skymv-node-mention-menu,.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-model-menu{color:#202020;background:#fff;border-color:#d1d1cc;box-shadow:0 18px 46px #00000029}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-conversation-menu>div,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu>header,.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-model-menu>header{border-color:#deded9}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-conversation-menu>button.is-new:hover,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-conversation-row:hover,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-conversation-row.is-active,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu button:hover,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu button[aria-selected=true],.skymv-app[data-color-theme=light].is-canvas .skymv-node-mention-menu>button:hover,.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-model-menu>div>button:hover,.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-model-menu>div>button.is-selected{color:#171717;background:#eeeeea}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-conversation-row form input{color:#202020;background:#fff;border-color:#bdbdb7}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu button,.skymv-app[data-color-theme=light].is-canvas .skymv-node-mention-menu>button,.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-model-menu>div>button{color:#292929}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-model-menu .skymv-agent-model-list>button.is-selected,.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-model-menu>div>button.is-selected{color:#fff;background:#30302e}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-model-menu .skymv-agent-model-list>button.is-selected small,.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-model-menu>div>button.is-selected small{color:#d5d5d1}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-model-menu .skymv-agent-model-list>button.is-selected .skymv-agent-model-icon{color:#fff;background:#454542}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu.is-model .skymv-agent-model-list>button.is-selected{color:#fff;background:#30302e}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu.is-model .skymv-agent-model-list>button.is-selected strong{color:#fff}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu.is-model .skymv-agent-model-list>button.is-selected small{color:#d5d5d1}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu.is-model .skymv-agent-model-list>button.is-selected .skymv-agent-model-icon{color:#fff;background:#454542}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu small,.skymv-app[data-color-theme=light].is-canvas .skymv-node-mention-menu small,.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-model-menu>div>button small,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-conversation-menu small,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-conversation-menu time{color:#70706b}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-skill-proposal>p,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-skill-proposal>ol,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-skill-proposal>ol span,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-skill-proposal>footer>span{color:#555953}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-skill-proposal>ol strong{color:#202020}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-skill-proposal>blockquote{color:#333;background:#f3f3f0;border-left-color:#8b8b86}.skymv-app[data-color-theme=light].is-canvas .skymv-director-references{border-color:#deded9}.skymv-app[data-color-theme=light].is-canvas .skymv-director-references>header strong,.skymv-app[data-color-theme=light].is-canvas .skymv-director-reference-summary>strong,.skymv-app[data-color-theme=light].is-canvas .skymv-director-scene-settings>strong{color:#202020}.skymv-app[data-color-theme=light].is-canvas .skymv-director-references>header small,.skymv-app[data-color-theme=light].is-canvas .skymv-director-reference-summary>small,.skymv-app[data-color-theme=light].is-canvas .skymv-director-reference-picker>p,.skymv-app[data-color-theme=light].is-canvas .skymv-director-reference-picker>button small,.skymv-app[data-color-theme=light].is-canvas .skymv-director-parameter-popover>small{color:#6f736e}.skymv-app[data-color-theme=light].is-canvas .skymv-director-references>header>button,.skymv-app[data-color-theme=light].is-canvas .skymv-director-add-selected,.skymv-app[data-color-theme=light].is-canvas .skymv-director-parameter-popover select,.skymv-app[data-color-theme=light].is-canvas .skymv-director-parameter-popover input,.skymv-app[data-color-theme=light].is-canvas .skymv-director-scene-trigger{color:#292929;background:#f0f0ed;border-color:#d1d1cc}.skymv-app[data-color-theme=light].is-canvas .skymv-director-reference-item input::placeholder{color:#777b76}.skymv-app[data-color-theme=light].is-canvas .skymv-director-reference-item>span,.skymv-app[data-color-theme=light].is-canvas .skymv-director-reference-picker>button>img,.skymv-app[data-color-theme=light].is-canvas .skymv-director-reference-picker>button>svg:first-child{color:#666a66;background:#ecece8}.skymv-app[data-color-theme=light].is-canvas .skymv-director-reference-remove{color:#666a66}.skymv-app[data-color-theme=light].is-canvas .skymv-director-reference-item,.skymv-app[data-color-theme=light].is-canvas .skymv-director-scene-setting{background:#f5f5f1;border-color:#d7d7d2}.skymv-app[data-color-theme=light].is-canvas .skymv-director-scene-setting>span{color:#303330}.skymv-app[data-color-theme=light].is-canvas .skymv-director-parameter-popover{color:#292929;background:#fbfbf8;border-color:#d7d7d2;box-shadow:0 8px 22px #2626201f}.skymv-app[data-color-theme=light].is-canvas .skymv-director-parameter-popover>label{color:#5d625d}.skymv-app[data-color-theme=light].is-canvas .skymv-director-parameter-trigger{color:#666a66}.skymv-app[data-color-theme=light].is-canvas .skymv-director-parameter-trigger:hover,.skymv-app[data-color-theme=light].is-canvas .skymv-director-parameter-trigger[aria-expanded=true]{color:#171717;background:#e5e5df}.skymv-app[data-color-theme=light].is-canvas .skymv-director-reference-remove:hover,.skymv-app[data-color-theme=light].is-canvas .skymv-director-reference-picker>button:hover,.skymv-app[data-color-theme=light].is-canvas .skymv-director-reference-picker>button[aria-selected=true]{color:#171717;background:#eeeeea}.skymv-app[data-color-theme=light].is-canvas .skymv-director-reference-picker{color:#202020;background:#f8f8f5;border-color:#d7d7d2}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-decision-card>footer button.is-primary,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-skill-proposal>footer>button{color:#fff;background:#171717;border-color:#171717}.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-composer-shell,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-composer>.skymv-agent-composer{color:#171717;background:#fffffffa;border-color:#cecec8;box-shadow:0 18px 46px #00000026}.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-composer textarea,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-composer textarea,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-composer .skymv-agent-node-model-trigger,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-composer .skymv-agent-node-parameter-trigger,.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-composer-toolbar>button:first-child{color:#202020}.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-composer textarea::-moz-placeholder{color:#858580}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-composer textarea::-moz-placeholder{color:#858580}.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-composer textarea::placeholder,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-composer textarea::placeholder{color:#858580}.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-composer-toolbar>button:first-child:hover,.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-composer-toolbar>button:first-child.is-active{background:#ecece8}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-reference,.skymv-app[data-color-theme=light].is-canvas .skymv-node-text-reference{color:#4e524d;background:#ecece8;border-color:#cecec8}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu.is-parameters,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-parameter-group>div,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-parameter-toggle{color:#292929;background:#f0f0ed;border-color:#d1d1cc}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-parameter-group>div>button.is-selected,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-parameter-toggle.is-selected{color:#fff;background:#30302e}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-parameter-range output{color:#202020}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-toolbar-divider{background:#d7d7d2}.skymv-app[data-color-theme=light].is-canvas .skymv-text-node-composer-toolbar>.skymv-text-node-submit,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-node-composer .skymv-agent-node-composer-toolbar>.skymv-agent-send{color:#fff;background:#171717;border-color:#171717;box-shadow:0 5px 16px #00000029}.skymv-app[data-color-theme=light].is-canvas .skymv-image-node-toolbar,.skymv-app[data-color-theme=light].is-canvas .skymv-video-node-toolbar{color:#202020;background:#fffffffa;border-color:#cecec8;box-shadow:0 12px 30px #00000026}.skymv-app[data-color-theme=light].is-canvas .skymv-image-node-toolbar button,.skymv-app[data-color-theme=light].is-canvas .skymv-video-node-toolbar button,.skymv-app[data-color-theme=light].is-canvas .skymv-video-node-toolbar button:first-child:not(:disabled){color:#292927}.skymv-app[data-color-theme=light].is-canvas .skymv-image-node-toolbar button:hover:not(:disabled),.skymv-app[data-color-theme=light].is-canvas .skymv-image-node-toolbar button:focus-visible,.skymv-app[data-color-theme=light].is-canvas .skymv-image-node-toolbar button[aria-expanded=true],.skymv-app[data-color-theme=light].is-canvas .skymv-video-node-toolbar button:hover:not(:disabled),.skymv-app[data-color-theme=light].is-canvas .skymv-video-node-toolbar button:focus-visible{color:#111;background:#ecece8}.skymv-app[data-color-theme=light].is-canvas .skymv-image-node-toolbar button:disabled,.skymv-app[data-color-theme=light].is-canvas .skymv-video-node-toolbar button:disabled{color:#9a9a94}.skymv-app[data-color-theme=light].is-canvas .skymv-image-toolbar-divider,.skymv-app[data-color-theme=light].is-canvas .skymv-video-toolbar-divider{background:#d7d7d2}.skymv-app[data-color-theme=light].is-canvas .skymv-image-toolbar-menu{color:#202020;background:#fff;border-color:#cecec8;box-shadow:0 14px 32px #00000026}.skymv-app[data-color-theme=light].is-canvas .skymv-image-toolbar-menu>button{color:#292927}.skymv-app[data-color-theme=light].is-canvas .skymv-image-node-toolbar .is-icon-only:after{color:#202020;background:#fff;border-color:#cecec8;box-shadow:0 8px 20px #00000024}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-picker>header>div>button{color:#292927;background:#f0f0ed;border-color:#d1d1cc}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-picker>header>div>button:hover{color:#111;background:#e5e5e1}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-picker>header>div>button:last-child{color:#555550;background:0 0;border-color:#0000}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-create-menu{color:#202020;background:#fff;border-color:#cecec8;box-shadow:0 14px 34px #00000029}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-create-menu>button:hover{background:#ecece8}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-tabs button{color:#686864}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-tabs button[aria-selected=true]{color:#171717}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-search{color:#202020;background:#f0f0ed;border:1px solid #d7d7d2}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-search input{color:#202020}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-search input::placeholder{color:#777772}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-none:hover,.skymv-app[data-color-theme=light].is-canvas .skymv-skill-compact-row>button:first-child:hover{color:#171717;background:#eeeeea}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu.is-skill button.skymv-skill-none[aria-selected=true],.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu.is-skill .skymv-skill-compact-row>button:first-child[aria-selected=true]{color:#fff;background:#30302e}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-none strong,.skymv-app[data-color-theme=light].is-canvas .skymv-skill-compact-row strong{color:#202020}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-none small,.skymv-app[data-color-theme=light].is-canvas .skymv-skill-compact-row small{color:#666660}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu.is-skill button.skymv-skill-none[aria-selected=true] strong,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu.is-skill .skymv-skill-compact-row>button:first-child[aria-selected=true] strong{color:#fff}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu.is-skill button.skymv-skill-none[aria-selected=true] small,.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu.is-skill .skymv-skill-compact-row>button:first-child[aria-selected=true] small{color:#d5d5d1}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-compact-row code{color:#4f4f4b;background:#e2e2de}.skymv-app[data-color-theme=light].is-canvas .skymv-agent-tool-menu.is-skill .skymv-skill-compact-row>button:first-child[aria-selected=true] code{color:#f1f1ef;background:#555550}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-compact-row>button:last-child{color:#555550}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-compact-row>button:last-child:hover{color:#111;background:#e5e5e1}.skymv-app[data-color-theme=light].is-canvas .skymv-skill-compact-row>button:last-child.is-favorite{color:#8a5b00}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-context-menu{color:#202020;background:#fffffffa;border-color:#cecec8;box-shadow:0 18px 48px #00000029}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-context-menu button:hover:not(:disabled),.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-context-menu button:focus-visible{background:#ecece8}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-context-menu button:disabled{color:#aaa9a3}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-context-menu kbd{color:#777772}.skymv-app[data-color-theme=light].is-canvas .skymv-canvas-context-menu>i{background:#deded9}.skymv-app[data-color-theme=light].is-canvas .skymv-multi-angle-editor{color:#202020;background:#fffffffa;border-color:#cecec8;box-shadow:0 18px 54px #0000002e}.skymv-app[data-color-theme=light].is-canvas .skymv-multi-angle-editor .is-icon{color:#686864}.skymv-app[data-color-theme=light].is-canvas .skymv-multi-angle-editor .is-icon:hover:not(:disabled){color:#111;background:#ecece8}.skymv-app[data-color-theme=light].is-canvas .skymv-multi-angle-slider{color:#555550}.skymv-app[data-color-theme=light].is-canvas .skymv-multi-angle-slider strong{color:#202020}.skymv-app[data-color-theme=light].is-canvas .skymv-multi-angle-submit{background:#171717;color:#fff!important}html[data-skymv-theme=light] .skymv-skill-library,html[data-skymv-theme=light] .skymv-skill-create-dialog,html[data-skymv-theme=light] .skymv-conversation-delete-dialog{color:#202020;background:#fff;border-color:#cecec8;box-shadow:0 24px 70px #0003}html[data-skymv-theme=light] .skymv-skill-library>header nav button,html[data-skymv-theme=light] .skymv-skill-library>header>button,html[data-skymv-theme=light] .skymv-skill-create-dialog>header button{color:#666660}html[data-skymv-theme=light] .skymv-skill-library>header nav button[aria-selected=true]{color:#171717}html[data-skymv-theme=light] .skymv-skill-library>header>button:hover,html[data-skymv-theme=light] .skymv-skill-create-dialog>header button:hover{color:#111;background:#ecece8}html[data-skymv-theme=light] .skymv-skill-library-filters{border-color:#deded9}html[data-skymv-theme=light] .skymv-skill-library-filters>div button{color:#555550;background:#f0f0ed;border-color:#d1d1cc}html[data-skymv-theme=light] .skymv-skill-library-filters>div button[aria-pressed=true]{color:#fff;background:#30302e;border-color:#30302e}html[data-skymv-theme=light] .skymv-skill-library-filters>label{border-color:#d1d1cc}html[data-skymv-theme=light] .skymv-skill-library-filters input{color:#202020}html[data-skymv-theme=light] .skymv-skill-library-grid>button{color:#202020;background:#fff;border-color:#d7d7d2}html[data-skymv-theme=light] .skymv-skill-library-grid>button:hover,html[data-skymv-theme=light] .skymv-skill-library-grid>button.is-selected{background:#f0f0ed;border-color:#8b8b86}html[data-skymv-theme=light] .skymv-skill-library-grid em,html[data-skymv-theme=light] .skymv-skill-library-grid span:nth-child(2) small,html[data-skymv-theme=light] .skymv-skill-create-dialog>header small{color:#666660}html[data-skymv-theme=light] .skymv-skill-create-dialog input,html[data-skymv-theme=light] .skymv-skill-create-dialog textarea{color:#202020;background:#f6f6f3;border-color:#cecec8}html[data-skymv-theme=light] .skymv-skill-create-dialog>footer button{color:#292927;background:#f0f0ed;border-color:#d1d1cc}html[data-skymv-theme=light] .skymv-skill-create-dialog>footer button[type=submit]{color:#fff;background:#171717;border-color:#171717}html[data-skymv-theme=light] .skymv-conversation-delete-dialog .is-close{color:#666660}html[data-skymv-theme=light] .skymv-conversation-delete-dialog .is-close:hover{color:#111;background:#ecece8}html[data-skymv-theme=light] .skymv-conversation-delete-dialog p{color:#666660}html[data-skymv-theme=light] .skymv-conversation-delete-dialog p strong{color:#202020}html[data-skymv-theme=light] .skymv-conversation-delete-dialog footer button:not(.is-danger){color:#292927;background:#f0f0ed;border-color:#d1d1cc}html[data-skymv-theme=light] .skymv-asset-modal-backdrop{--skymv-color-canvas:#f5f5f3;--skymv-color-surface-1:#fff;--skymv-color-surface-2:#f0f0ed;--skymv-color-node:#fff;--skymv-color-border:#d5d5d0;--skymv-color-primary:#007f8d;--skymv-text-primary:#171717;--skymv-text-secondary:#686864}html[data-skymv-theme=light] .skymv-asset-panel{color:#202020;background:#fffffffa;box-shadow:0 18px 44px #0000002e}html[data-skymv-theme=light] .skymv-volc-add-dialog{color:#202020;background:#fff;border-color:#cecec8;box-shadow:0 24px 70px #0003}html[data-skymv-theme=light] .skymv-volc-add-dialog>header,html[data-skymv-theme=light] .skymv-volc-add-dialog>footer{border-color:#deded9}html[data-skymv-theme=light] .skymv-volc-add-dialog>header small,html[data-skymv-theme=light] .skymv-volc-add-source small,html[data-skymv-theme=light] .skymv-volc-add-role-list>p,html[data-skymv-theme=light] .skymv-volc-add-role-list>button small,html[data-skymv-theme=light] .skymv-volc-add-dialog>header button{color:#666660}html[data-skymv-theme=light] .skymv-volc-add-dialog>header button:hover{color:#111;background:#ecece8}html[data-skymv-theme=light] .skymv-volc-add-source{background:#f0f0ed}html[data-skymv-theme=light] .skymv-volc-add-create input{color:#202020;background:#f6f6f3;border-color:#cecec8}html[data-skymv-theme=light] .skymv-volc-add-create button,html[data-skymv-theme=light] .skymv-volc-add-dialog>footer button{color:#292927;background:#f0f0ed;border-color:#d1d1cc}html[data-skymv-theme=light] .skymv-volc-add-role-list>button{color:#202020;background:#f7f7f4}html[data-skymv-theme=light] .skymv-volc-add-role-list>button:hover{background:#ecece8}html[data-skymv-theme=light] .skymv-volc-add-role-list>button.is-selected{background:#e8f7f8;border-color:#7bc5cc}html[data-skymv-theme=light] .skymv-volc-add-dialog>footer button.is-primary{color:#fff;background:#007f8d;border-color:#007f8d}.skymv-app.is-guide .skymv-main{color:#f3f3f3;background:#0b0c0e;min-width:0;min-height:0;overflow:hidden}.skymv-user-guide,.skymv-user-guide *{letter-spacing:0}.skymv-user-guide{color:#ededee;background:#0b0c0e;grid-template-rows:60px minmax(0,1fr);width:100%;height:100vh;min-height:0;display:grid}.skymv-user-guide-header{z-index:2;background:#0e0f11f5;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(120px,1fr) minmax(220px,320px);align-items:center;gap:20px;height:60px;padding:0 34px;display:grid}.skymv-user-guide-brand{align-items:center;min-width:0;display:flex}.skymv-user-guide-brand img{-o-object-fit:contain;object-fit:contain;width:auto;height:30px;display:block}.skymv-user-guide-search{color:#777b83;background:#151619;border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 13px;display:flex}.skymv-user-guide-search:focus-within{color:#d9dade;border-color:#ffffff47}.skymv-user-guide-search input{color:#ececef;background:0 0;border:0;outline:0;width:100%;font-size:14px}.skymv-user-guide-search input::placeholder{color:#72757d}.skymv-user-guide-layout{grid-template-columns:400px minmax(0,1fr);min-height:0;display:grid}.skymv-user-guide-toc{scrollbar-width:thin;background:#101113;border-right:1px solid #ffffff17;min-height:0;padding:20px 12px 28px;overflow-y:auto}.skymv-user-guide-version{color:#72757d;border-bottom:1px solid #ffffff14;margin:0 8px 16px;padding-bottom:13px;font-size:12px}.skymv-user-guide-toc nav,.skymv-user-guide-toc nav>div{gap:2px;display:grid}.skymv-user-guide-toc nav{gap:12px}.skymv-user-guide-toc button{color:#878a91;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:4px;width:100%;min-height:35px;padding:4px 8px;font-size:13px;display:grid}.skymv-user-guide-toc button>span:first-child{color:#62656c;font-variant-numeric:tabular-nums}.skymv-user-guide-toc button:hover{color:#f0f0f1;background:#ffffff0d}.skymv-user-guide-toc button.is-active{color:#fff;background:#ffffff17}.skymv-user-guide-toc button.is-active>span:first-child{color:#d5d6d9}.skymv-user-guide-toc .skymv-user-guide-toc-chapter{color:#e2e2e4;grid-template-columns:14px 40px minmax(0,1fr);gap:6px;min-height:39px;font-size:14px}.skymv-user-guide-toc-chapter>svg{color:#70737a;transition:transform .16s}.skymv-user-guide-toc-chapter.is-expanded>svg{transform:rotate(90deg)}.skymv-user-guide-toc-chapter>span{color:#b0b2b7;font-size:13px}.skymv-user-guide-toc-chapter strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skymv-user-guide-toc-sections{gap:2px;display:grid}.skymv-user-guide-toc-sections>button{grid-template-columns:48px minmax(0,1fr);padding-left:44px}.skymv-user-guide-scroll{scroll-behavior:smooth;scrollbar-width:thin;min-width:0;min-height:0;padding:0 200px 80px 80px;overflow-y:auto}.skymv-user-guide-intro{border-bottom:1px solid #ffffff1a;padding:48px 0 42px}.skymv-user-guide-intro>span{color:#73767d;font-size:11px;font-weight:800}.skymv-user-guide-intro h2{color:#fff;margin:8px 0 20px;font-size:32px}.skymv-user-guide-intro>div{grid-template-columns:1fr 1fr;gap:10px 28px;display:grid}.skymv-user-guide-intro p{color:#9c9fa5;margin:0;font-size:14px;line-height:1.8}.skymv-user-guide-intro a{color:#e8e8e9;text-underline-offset:3px;text-decoration:underline}.skymv-user-guide-chapter{padding-top:48px}.skymv-user-guide-chapter>header{border-bottom:1px solid #ffffff24;grid-template-columns:64px minmax(0,1fr);gap:18px;padding-bottom:30px;display:grid}.skymv-user-guide-chapter>header>span{color:#5f6269;font-size:30px;font-weight:750;line-height:1}.skymv-user-guide-chapter>header h2{color:#f7f7f8;margin:0 0 8px;font-size:28px;line-height:1.2}.skymv-user-guide-chapter>header p{color:#8b8e95;max-width:760px;margin:0;font-size:14px;line-height:1.75}.skymv-user-guide-section{border-bottom:1px solid #ffffff17;padding:38px 0 48px;scroll-margin-top:20px}.skymv-user-guide-section>header{align-items:baseline;gap:12px;margin-bottom:22px;display:flex}.skymv-user-guide-section>header span{color:#7b7e85;font-variant-numeric:tabular-nums;font-size:22px;line-height:1.35}.skymv-user-guide-section>header h3{color:#f5f5f6;margin:0;font-size:22px;line-height:1.35}.skymv-user-guide-meta{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 20px;padding:15px 0;display:grid}.skymv-user-guide-meta>div{grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid}.skymv-user-guide-meta dt{color:#777a82;align-items:center;gap:7px;font-size:13px;display:flex}.skymv-user-guide-meta dd{color:#c9cace;margin:0;font-size:14px;line-height:1.6}.skymv-user-guide-description{color:#aaadb3;max-width:820px;margin:0 0 10px;font-size:15px;line-height:1.85}.skymv-user-guide-description+.skymv-user-guide-description{color:#dedfe1}.skymv-user-guide-procedure{margin:24px 0}.skymv-user-guide-procedure h4{color:#8b8e95;margin:0 0 13px;font-size:13px}.skymv-user-guide-procedure ol{counter-reset:guide-step;gap:9px;margin:0;padding:0;list-style:none;display:grid}.skymv-user-guide-procedure li{color:#d6d7da;counter-increment:guide-step;min-height:28px;padding:3px 0 3px 39px;font-size:14px;line-height:1.7;position:relative}.skymv-user-guide-procedure li:before{color:#d8d9dc;content:counter(guide-step);background:#202226;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;left:0}.skymv-user-guide-bullets{color:#c8c9cd;gap:10px;margin:18px 0 24px;padding-left:21px;display:grid}.skymv-user-guide-bullets li{padding-left:5px;font-size:14px;line-height:1.75}.skymv-user-guide-result,.skymv-user-guide-note{color:#bfc1c6;background:#ffffff0a;border-left:2px solid #aeb0b5;align-items:flex-start;gap:10px;max-width:820px;margin:12px 0 0;padding:13px 15px;font-size:14px;line-height:1.7;display:flex}.skymv-user-guide-result>svg{color:#cfd0d3;flex:none;margin-top:2px}.skymv-user-guide-note{color:#a4a7ad;border-left-color:#666970}.skymv-user-guide-note>svg{color:#777a81;flex:none;margin-top:2px}.skymv-user-guide-result span,.skymv-user-guide-note span{gap:2px;display:grid}.skymv-user-guide-result strong,.skymv-user-guide-note strong{color:#ececef;font-size:12px}.skymv-user-guide-section figure{margin:30px 0 0}.skymv-user-guide-section figure img{-o-object-fit:contain;object-fit:contain;background:#08090a;border:1px solid #ffffff1a;border-radius:6px;width:auto;max-width:100%;max-height:720px;margin:0 auto;display:block}.skymv-user-guide-section figcaption{color:#6f7279;text-align:center;margin-top:9px;font-size:12px}.skymv-user-guide-empty{color:#777a81;text-align:center;justify-items:center;gap:7px;padding:120px 20px;display:grid}.skymv-user-guide-empty strong{color:#d8d9dc;font-size:15px}.skymv-user-guide-empty p{margin:0;font-size:13px}.skymv-user-guide-end{color:#5e6168;text-align:center;padding:32px 0 10px;font-size:12px}.skymv-help-menu{z-index:90;color:#ededee;background:#1a1b1efa;border:1px solid #ffffff1f;border-radius:8px;gap:3px;width:168px;padding:8px;display:grid;position:fixed;bottom:64px;left:14px;box-shadow:0 20px 52px #0000006b}.skymv-app.is-home-rail-collapsed .skymv-help-menu{width:168px;bottom:48px;left:62px}.skymv-help-menu button,.skymv-help-menu a{color:#ededee;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;min-height:42px;padding:0 12px;text-decoration:none;display:flex}.skymv-help-menu button:hover,.skymv-help-menu button:focus-visible,.skymv-help-menu a:hover,.skymv-help-menu a:focus-visible{color:#fff;background:#ffffff12;outline:none}.skymv-help-menu strong{color:inherit;font-size:14px;font-weight:650}html[data-skymv-theme=light] .skymv-user-guide{color:#171717;background:#f7f7f5}html[data-skymv-theme=light] .skymv-user-guide-header{background:#fffffff7;border-bottom-color:#0000001a}html[data-skymv-theme=light] .skymv-user-guide-intro h2,html[data-skymv-theme=light] .skymv-user-guide-chapter>header h2,html[data-skymv-theme=light] .skymv-user-guide-section>header h3{color:#171717}html[data-skymv-theme=light] .skymv-user-guide-intro p,html[data-skymv-theme=light] .skymv-user-guide-chapter>header p,html[data-skymv-theme=light] .skymv-user-guide-description{color:#666661}html[data-skymv-theme=light] .skymv-user-guide-description+.skymv-user-guide-description{color:#2f2f2c}html[data-skymv-theme=light] .skymv-user-guide-brand img{filter:brightness(0)}html[data-skymv-theme=light] .skymv-user-guide-search{color:#777772;background:#f2f2ef;border-color:#d7d7d2}html[data-skymv-theme=light] .skymv-user-guide-search input{color:#171717}html[data-skymv-theme=light] .skymv-user-guide-toc{background:#f0f0ed;border-right-color:#0000001a}html[data-skymv-theme=light] .skymv-user-guide-version,html[data-skymv-theme=light] .skymv-user-guide-intro,html[data-skymv-theme=light] .skymv-user-guide-chapter>header,html[data-skymv-theme=light] .skymv-user-guide-section{border-color:#0000001a}html[data-skymv-theme=light] .skymv-user-guide-toc button{color:#696964}html[data-skymv-theme=light] .skymv-user-guide-toc .skymv-user-guide-toc-chapter{color:#282826}html[data-skymv-theme=light] .skymv-user-guide-toc button:hover{color:#111;background:#0000000d}html[data-skymv-theme=light] .skymv-user-guide-toc button.is-active{color:#fff;background:#171717}html[data-skymv-theme=light] .skymv-user-guide-meta{border-color:#00000017}html[data-skymv-theme=light] .skymv-user-guide-meta dd,html[data-skymv-theme=light] .skymv-user-guide-procedure li,html[data-skymv-theme=light] .skymv-user-guide-bullets{color:#3e3e3a}html[data-skymv-theme=light] .skymv-user-guide-procedure li:before{color:#fff;background:#222;border-color:#222}html[data-skymv-theme=light] .skymv-user-guide-result,html[data-skymv-theme=light] .skymv-user-guide-note{color:#4e4e49;background:#efefec;border-left-color:#555550}html[data-skymv-theme=light] .skymv-user-guide-result strong,html[data-skymv-theme=light] .skymv-user-guide-note strong{color:#171717}html[data-skymv-theme=light] .skymv-user-guide-section figure img{background:#fff;border-color:#0000001f}.skymv-app[data-color-theme=light] .skymv-help-menu{color:#222;background:#fffffffa;border-color:#d3d3ce;box-shadow:0 20px 50px #0000002b}.skymv-app[data-color-theme=light] .skymv-help-menu button:hover,.skymv-app[data-color-theme=light] .skymv-help-menu button:focus-visible,.skymv-app[data-color-theme=light] .skymv-help-menu a:hover,.skymv-app[data-color-theme=light] .skymv-help-menu a:focus-visible{color:#111;background:#f0f0ed}.skymv-app[data-color-theme=light] .skymv-help-menu button,.skymv-app[data-color-theme=light] .skymv-help-menu a{color:#222}@media (width<=980px){.skymv-user-guide-header{grid-template-columns:minmax(120px,1fr) minmax(200px,250px);gap:16px;padding-inline:22px}.skymv-user-guide-meta{grid-template-columns:1fr}.skymv-user-guide-scroll{padding-inline:40px}}@media (width<=720px){.skymv-user-guide-header{grid-template-columns:minmax(90px,1fr) minmax(150px,220px);gap:12px;padding:0 16px}.skymv-user-guide-brand img{height:25px}.skymv-user-guide-search{min-height:36px}.skymv-user-guide-layout{grid-template-columns:minmax(0,1fr)}.skymv-user-guide-toc{display:none}.skymv-user-guide-scroll{padding-inline:18px}.skymv-user-guide-intro{padding-block:32px}.skymv-user-guide-intro>div{grid-template-columns:1fr}.skymv-user-guide-chapter{padding-top:34px}.skymv-user-guide-chapter>header{grid-template-columns:46px minmax(0,1fr)}.skymv-user-guide-chapter>header>span{font-size:23px}.skymv-user-guide-chapter>header h2{font-size:22px}.skymv-user-guide-section{padding-block:30px 38px}.skymv-user-guide-meta>div{grid-template-columns:84px minmax(0,1fr)}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-left-\[9999px\]{left:-9999px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-3{bottom:.75rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[2000\]{z-index:2000}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.-m-1{margin:-.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1}.size-4{width:1rem;height:1rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[160px\]{height:160px}.h-\[244px\]{height:244px}.h-\[292px\]{height:292px}.h-\[356px\]{height:356px}.h-\[48px\]{height:48px}.h-\[580px\]{height:580px}.h-\[60px\]{height:60px}.h-\[820px\]{height:820px}.h-\[88px\]{height:88px}.h-\[min\(760px\,86vh\)\]{height:min(760px,86vh)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-24{max-height:6rem}.max-h-52{max-height:13rem}.max-h-60{max-height:15rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[280px\]{max-height:280px}.max-h-\[520px\]{max-height:520px}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[96vh\]{max-height:96vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-24{min-height:6rem}.min-h-52{min-height:13rem}.min-h-\[120px\]{min-height:120px}.min-h-\[220px\]{min-height:220px}.min-h-\[60px\]{min-height:60px}.min-h-\[80px\]{min-height:80px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.6667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[1180px\]{width:1180px}.w-\[180px\]{width:180px}.w-\[244px\]{width:244px}.w-\[48px\]{width:48px}.w-\[60px\]{width:60px}.w-\[640px\]{width:640px}.w-\[680px\]{width:680px}.w-\[760px\]{width:760px}.w-\[860px\]{width:860px}.w-\[88px\]{width:88px}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-40{min-width:10rem}.min-w-64{min-width:16rem}.min-w-\[100px\]{min-width:100px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-max{min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-52{max-width:13rem}.max-w-56{max-width:14rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-72{max-width:18rem}.max-w-\[160px\]{max-width:160px}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[72px\]{max-width:72px}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[86px\]{max-width:86px}.max-w-\[98vw\]{max-width:98vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.grid-cols-\[minmax\(220px\,1fr\)_minmax\(180px\,1fr\)\]{grid-template-columns:minmax(220px,1fr) minmax(180px,1fr)}.grid-cols-\[minmax\(240px\,1fr\)_120px_52px\]{grid-template-columns:minmax(240px,1fr) 120px 52px}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:#ffffff0f}.divide-white\/\[0\.07\]>:not([hidden])~:not([hidden]){border-color:#ffffff12}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-tl-md{border-top-left-radius:calc(var(--radius) - 2px)}.rounded-tr-md{border-top-right-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-500\/30{border-color:#f59e0b4d}.border-border{border-color:hsl(var(--border))}.border-cyan-400\/25{border-color:#22d3ee40}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-fuchsia-500\/20{border-color:#d946ef33}.border-fuchsia-500\/30{border-color:#d946ef4d}.border-indigo-400\/15{border-color:#818cf826}.border-indigo-500\/30{border-color:#6366f14d}.border-input{border-color:hsl(var(--input))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-orange-400\/30{border-color:#fb923c4d}.border-red-400\/20{border-color:#f8717133}.border-red-500\/20{border-color:#ef444433}.border-rose-400\/20{border-color:#fb718533}.border-rose-400\/25{border-color:#fb718540}.border-rose-400\/30{border-color:#fb71854d}.border-sky-300\/30{border-color:#7dd3fc4d}.border-sky-300\/70{border-color:#7dd3fcb3}.border-sky-400{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.border-sky-400\/20{border-color:#38bdf833}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-400\/40{border-color:#38bdf866}.border-sky-500\/20{border-color:#0ea5e933}.border-sky-500\/30{border-color:#0ea5e94d}.border-slate-500\/30{border-color:#64748b4d}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-400\/30{border-color:#a78bfa4d}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/\[0\.04\]{border-color:#ffffff0a}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.13\]{border-color:#ffffff21}.bg-\[\#070b12\]{--tw-bg-opacity:1;background-color:rgb(7 11 18/var(--tw-bg-opacity,1))}.bg-\[\#070c14\]{--tw-bg-opacity:1;background-color:rgb(7 12 20/var(--tw-bg-opacity,1))}.bg-\[\#07111f\]\/95{background-color:#07111ff2}.bg-\[\#0a0f1a\]{--tw-bg-opacity:1;background-color:rgb(10 15 26/var(--tw-bg-opacity,1))}.bg-\[\#0b1018\]{--tw-bg-opacity:1;background-color:rgb(11 16 24/var(--tw-bg-opacity,1))}.bg-\[\#0b101c\]{--tw-bg-opacity:1;background-color:rgb(11 16 28/var(--tw-bg-opacity,1))}.bg-\[\#0b111b\]{--tw-bg-opacity:1;background-color:rgb(11 17 27/var(--tw-bg-opacity,1))}.bg-\[\#0b1220\]{--tw-bg-opacity:1;background-color:rgb(11 18 32/var(--tw-bg-opacity,1))}.bg-\[\#0c1220\]{--tw-bg-opacity:1;background-color:rgb(12 18 32/var(--tw-bg-opacity,1))}.bg-\[\#0d0d0f\]{--tw-bg-opacity:1;background-color:rgb(13 13 15/var(--tw-bg-opacity,1))}.bg-\[\#0d1322\]{--tw-bg-opacity:1;background-color:rgb(13 19 34/var(--tw-bg-opacity,1))}.bg-\[\#101827\]{--tw-bg-opacity:1;background-color:rgb(16 24 39/var(--tw-bg-opacity,1))}.bg-\[\#111113\]{--tw-bg-opacity:1;background-color:rgb(17 17 19/var(--tw-bg-opacity,1))}.bg-\[\#111827\]{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-\[\#131315\]{--tw-bg-opacity:1;background-color:rgb(19 19 21/var(--tw-bg-opacity,1))}.bg-\[\#141416\]{--tw-bg-opacity:1;background-color:rgb(20 20 22/var(--tw-bg-opacity,1))}.bg-\[\#15171b\]{--tw-bg-opacity:1;background-color:rgb(21 23 27/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-600\/80{background-color:#d97706cc}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-card{background-color:hsl(var(--card))}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-500\/15{background-color:#06b6d426}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-foreground{background-color:hsl(var(--foreground))}.bg-fuchsia-400{--tw-bg-opacity:1;background-color:rgb(232 121 249/var(--tw-bg-opacity,1))}.bg-fuchsia-500{--tw-bg-opacity:1;background-color:rgb(217 70 239/var(--tw-bg-opacity,1))}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-400\/\[0\.06\]{background-color:#818cf80f}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-muted{background-color:hsl(var(--muted))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/90{background-color:#f97316e6}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-red-400\/10{background-color:#f871711a}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\/80{background-color:#dc2626cc}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-500\/20{background-color:#0ea5e933}.bg-sky-900\/70{background-color:#0c4a6eb3}.bg-sky-950\/40{background-color:#082f4966}.bg-sky-950\/80{background-color:#082f49cc}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-500\/15{background-color:#64748b26}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-violet-500\/20{background-color:#8b5cf633}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-white\/\[0\.10\]{background-color:#ffffff1a}.bg-zinc-100{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.bg-zinc-200{--tw-bg-opacity:1;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.bg-zinc-700{--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from:#10b98133 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from:#d946ef var(--tw-gradient-from-position);--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500\/20{--tw-gradient-from:#d946ef33 var(--tw-gradient-from-position);--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/20{--tw-gradient-from:#6366f133 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/20{--tw-gradient-from:#0ea5e933 var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/80{--tw-gradient-from:#0ea5e9cc var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-blue-500\/5{--tw-gradient-to:#3b82f60d var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.to-cyan-500\/5{--tw-gradient-to:#06b6d40d var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.to-indigo-500\/20{--tw-gradient-to:#6366f133 var(--tw-gradient-to-position)}.to-indigo-500\/80{--tw-gradient-to:#6366f1cc var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.to-purple-500\/5{--tw-gradient-to:#a855f70d var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)}.to-teal-500\/5{--tw-gradient-to:#14b8a60d var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-3{line-height:.75rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#141519\]{--tw-text-opacity:1;color:rgb(20 21 25/var(--tw-text-opacity,1))}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-100\/70{color:#fef3c7b3}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-background{color:hsl(var(--background))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-300\/70{color:#6ee7b7b3}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-fuchsia-200{--tw-text-opacity:1;color:rgb(245 208 254/var(--tw-text-opacity,1))}.text-fuchsia-400{--tw-text-opacity:1;color:rgb(232 121 249/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-indigo-200{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:#fffc}.text-zinc-100{--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-200{--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-950{--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-amber-400{accent-color:#fbbf24}.accent-cyan-500{accent-color:#06b6d4}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px\]{--tw-shadow:0 0 8px;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_0_0_rgba\(255\,255\,255\,0\.03\)_inset\]{--tw-shadow:0 1px 0 0 #ffffff08 inset;--tw-shadow-colored:inset 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#0003;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color:#0006;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-400\/60{--tw-shadow-color:#34d39999;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/30{--tw-shadow-color:#10b9814d;--tw-shadow:var(--tw-shadow-colored)}.shadow-fuchsia-500\/30{--tw-shadow-color:#d946ef4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-500\/30{--tw-shadow-color:#6366f14d;--tw-shadow:var(--tw-shadow-colored)}.shadow-sky-500\/30{--tw-shadow-color:#0ea5e94d;--tw-shadow:var(--tw-shadow-colored)}.shadow-sky-950\/60{--tw-shadow-color:#082f4999;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-cyan-400\/30{--tw-ring-color:#22d3ee4d}.ring-emerald-500\/40{--tw-ring-color:#10b98166}.ring-fuchsia-500\/40{--tw-ring-color:#d946ef66}.ring-indigo-500\/40{--tw-ring-color:#6366f166}.ring-orange-400\/40{--tw-ring-color:#fb923c66}.ring-sky-400\/20{--tw-ring-color:#38bdf833}.ring-sky-500\/40{--tw-ring-color:#0ea5e966}.ring-white\/10{--tw-ring-color:#ffffff1a}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-200{animation-duration:.2s}.running{animation-play-state:running}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:222 47% 4%;--foreground:210 40% 98%;--card:222 42% 7%;--card-foreground:210 40% 98%;--popover:222 42% 7%;--popover-foreground:210 40% 98%;--primary:199 89% 48%;--primary-foreground:210 40% 98%;--secondary:217 33% 17%;--secondary-foreground:210 40% 98%;--muted:217 33% 17%;--muted-foreground:215 20% 65%;--accent:217 33% 17%;--accent-foreground:210 40% 98%;--destructive:0 63% 31%;--destructive-foreground:210 40% 98%;--border:217 33% 18%;--input:217 33% 18%;--ring:199 89% 48%;--radius:.875rem}body{color:#e2e8f0;background-color:#070b12;background-image:radial-gradient(1100px 600px at 80% -10%,#38bdf80f,#0000 60%),radial-gradient(900px 500px at 0 0,#a855f70d,#0000 55%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;margin:0;font-family:system-ui,-apple-system,Segoe UI,Microsoft YaHei,sans-serif}*{scrollbar-width:thin;scrollbar-color:#94a3b840 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#94a3b838;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#94a3b866}::-webkit-scrollbar-track{background:0 0}.chat-scroll{scrollbar-gutter:stable;overflow-y:scroll}.chat-scroll::-webkit-scrollbar{width:10px}.chat-scroll::-webkit-scrollbar-thumb{background:#94a3b852 padding-box padding-box;border:2px solid #0000;border-radius:8px}.chat-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b88c}.chat-scroll::-webkit-scrollbar-track{background:#94a3b80f;border-radius:8px}.chat-scroll{scrollbar-width:thin;scrollbar-color:#94a3b859 #94a3b80f}textarea{resize:none}.workspace-shell{background:#02050a;flex-direction:column;min-width:1120px;height:100vh;display:flex;overflow:hidden}.workspace-topbar{box-shadow:none;background:#02050a;border-bottom:1px solid #4878a629;flex:0 0 76px;align-items:center;gap:clamp(10px,1vw,16px);padding:0 clamp(14px,1.15vw,22px);display:flex;position:relative}.workspace-brand{border-right:1px solid #94a3b821;align-items:center;gap:12px;min-width:170px;padding-right:clamp(12px,1.2vw,22px);display:flex}.workspace-brand-mark{border-radius:12px;flex:0 0 42px;width:42px;height:42px;overflow:hidden;box-shadow:0 0 0 1px #38bdf833,0 0 22px #38bdf81f}.workspace-brand-copy{line-height:1.05}.workspace-brand-copy>div{color:#fff;letter-spacing:-.035em;font-size:17px;font-weight:850}.workspace-brand-copy>div span{color:#f150ff}.workspace-brand-copy small{color:#94a3b8c7;letter-spacing:.01em;margin-top:4px;font-size:11px;display:block}.workspace-project-switcher{background:linear-gradient(#0a1c2ea3,#050f1cc2),#070f1bad;border:1px solid #4982b433;border-radius:10px;align-items:center;gap:10px;min-width:154px;height:42px;padding:0 13px;display:flex;box-shadow:inset 0 1px #ffffff09,0 0 20px #0ea5e909}.workspace-top-select{color:#e7f5ff;cursor:pointer;background:0 0;border:0;outline:none;flex:auto;min-width:0;font-size:14px;font-weight:700}.workspace-top-actions{white-space:nowrap;align-items:center;gap:clamp(13px,1.35vw,24px);margin-left:auto;display:flex}.workspace-view-switch{z-index:8;background:linear-gradient(#121b2beb,#070d18f5),#02050ae0;border:1px solid #52709840;border-radius:999px;align-items:center;gap:4px;height:40px;padding:4px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00000047}.workspace-view-switch button{color:#94a3b8d6;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:86px;height:30px;padding:0 14px;font-size:14px;font-weight:800;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.workspace-view-switch button:hover{color:#e2e8f0}.workspace-view-switch button.is-active{color:#f8fafc;background:linear-gradient(#ffffff1f,#ffffff0e);box-shadow:inset 0 1px #ffffff14,0 8px 22px #0003}.workspace-view-switch button.is-active:first-child{color:#e0f7ff;box-shadow:inset 0 1px #ffffff14,0 0 18px #0ea5e929}.seko-canvas-switch{display:none!important}.workspace-next-version{place-items:center;min-height:calc(100vh - 74px);padding:24px;display:grid}.workspace-next-version-card{text-align:center;background:radial-gradient(circle at 50% 0,#38bdf829,#0000 58%),linear-gradient(#0d1726f5,#050a12fa);border:1px solid #38bdf82e;border-radius:28px;width:min(560px,92vw);padding:34px;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #00000061}.workspace-next-version-icon{color:#67e8f9;background:#0ea5e91f;border:1px solid #38bdf833;border-radius:24px;place-items:center;width:72px;height:72px;margin:0 auto 18px;display:grid}.workspace-next-version h1{color:#f8fafc;margin:0;font-size:28px;font-weight:900}.workspace-next-version p{color:#94a3b8;margin:12px auto 24px;font-size:14px;line-height:1.8}.workspace-next-version button{color:#fff;background:linear-gradient(135deg,#2563eb,#22d3ee);border:0;border-radius:999px;height:42px;padding:0 22px;font-size:14px;font-weight:800;box-shadow:0 14px 30px #0ea5e933}.workspace-tool-dock{z-index:45;background:#ffffff29;border:1px solid #ffffff0a;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:8px;min-height:196px;padding:0;transition:width .18s,min-height .18s,padding .18s,border-radius .18s,background .18s,border-color .18s;display:flex;position:fixed;top:calc(50% - 190px);left:0;overflow:hidden;transform:translateY(-50%);box-shadow:0 12px 34px #00000057,0 0 18px #0ea5e91a}.workspace-tool-dock:hover,.workspace-tool-dock:focus-within{background:#101010f0;border-color:#ffffff14;border-radius:999px;width:64px;min-height:250px;padding:8px 8px 10px;box-shadow:0 22px 50px #0000006b,inset 0 1px #ffffff0a}.workspace-tool-dock button{border:0}.workspace-tool-dock-add{color:#0f172a;opacity:0;pointer-events:none;background:#f8fafc;border-radius:999px;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:opacity .15s,transform .15s;display:grid;transform:scale(.72);box-shadow:0 8px 22px #f8fafc2e}.workspace-tool-dock-item{color:#e2e8f0b8;opacity:0;pointer-events:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:0;width:44px;height:40px;padding:0;transition:color .16s,background .16s,transform .15s,opacity .15s;display:flex;transform:scale(.72)}.workspace-tool-dock:hover .workspace-tool-dock-add,.workspace-tool-dock:hover .workspace-tool-dock-item,.workspace-tool-dock:focus-within .workspace-tool-dock-add,.workspace-tool-dock:focus-within .workspace-tool-dock-item{opacity:1;pointer-events:auto;transform:scale(1)}.workspace-tool-dock-item:hover,.workspace-tool-dock-item.is-active{color:#fff;background:#ffffff12}.workspace-tool-dock-item.is-active{transform:translate(2px)}.workspace-tool-dock-icon{flex:0 0 44px;place-items:center;width:44px;height:40px;display:grid}.workspace-tool-dock-label{opacity:0;white-space:nowrap;font-size:13px;font-weight:750;transition:opacity .16s,transform .16s;display:none;transform:translate(-8px)}.workspace-tool-dock:hover .workspace-tool-dock-label{opacity:1;transform:translate(0)}.workspace-tool-dock-item.is-assets .workspace-tool-dock-icon{color:#e879f9}.workspace-tool-dock-item.is-volc .workspace-tool-dock-icon{color:#fb923c}.workspace-tool-dock-item.is-projects .workspace-tool-dock-icon{color:#818cf8}.seko-canvas-shell{--seko-bg:#151515;--seko-panel:#202020;--seko-panel-soft:#242424;--seko-border:#ffffff14;--seko-muted:#ffffff85;color:#f5f5f5;background:#111;flex:1;grid-template-columns:minmax(0,1fr) minmax(390px,510px);min-height:0;display:grid;position:relative;overflow:hidden}.seko-canvas-stage{background:radial-gradient(circle,#ffffff17 1px,#0000 1.2px) 0 0/18px 18px,linear-gradient(#151515,#101010);min-width:0;min-height:0;position:relative;overflow:hidden}.seko-canvas-stage:before{pointer-events:none;content:"";background:radial-gradient(circle at 45% 47%,#ffffff0b,#0000 34%),linear-gradient(90deg,#0000002e,#0000 24% 72%,#00000038);position:absolute;inset:0}.seko-canvas-header{z-index:10;pointer-events:none;grid-template-columns:minmax(210px,1fr) auto minmax(220px,1fr);align-items:center;display:grid;position:absolute;top:16px;left:30px;right:24px}.seko-canvas-header button,.seko-canvas-story{pointer-events:auto}.seko-canvas-story{color:#fff;letter-spacing:.01em;align-items:center;gap:18px;width:fit-content;font-size:20px;font-weight:650;display:inline-flex}.seko-canvas-story img{-o-object-fit:cover;object-fit:cover;width:34px;height:34px}.seko-canvas-switch{background:#262626db;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #00000047}.seko-canvas-switch button{color:#ffffff6e;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:96px;height:34px;font-size:16px;font-weight:650;display:inline-flex}.seko-canvas-switch button.is-active{color:#fff;background:#ffffff1f;box-shadow:inset 0 1px #ffffff0f}.seko-canvas-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.seko-round-button,.seko-credit-pill,.seko-vip-button{color:#fff;background:#1e1e1ee6;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;height:38px;display:inline-flex}.seko-round-button{width:38px}.seko-credit-pill{gap:6px;min-width:82px;padding:0 16px;font-weight:800}.seko-vip-button{color:#f6c863;padding:0 18px;font-size:15px;font-weight:650}.seko-canvas-surface{z-index:1;position:absolute;inset:0;overflow:hidden}.seko-home-canvas{place-items:center;padding:120px 120px 150px;display:grid;position:absolute;inset:0}.seko-home-copy{text-align:center;transform:translateY(-46px)}.seko-home-copy h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(28px,2.5vw,46px);font-weight:560}.seko-home-copy p{color:#ffffffa3;justify-content:center;align-items:center;gap:8px;margin:16px 0 0;font-size:18px;display:flex}.seko-home-copy p:before{content:"";border:1.8px solid #ffffff75;border-radius:50% 50% 50% 8%;width:18px;height:18px;transform:rotate(-35deg)}.seko-skill-row{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid;position:absolute;top:54.5%;left:9%;right:9%}.seko-skill-row button{color:#ffffffd1;text-align:left;background:#232323d1;border:1px solid #ffffff21;border-radius:13px;align-items:center;gap:12px;height:58px;padding:0 22px;font-size:17px;transition:border-color .16s,background .16s,transform .16s;display:flex}.seko-skill-row button:hover{background:#2d2d2df5;border-color:#ffffff42;transform:translateY(-1px)}.seko-skill-row button span{color:#ffffff85;font-size:14px}.seko-workflow{align-items:center;gap:0;display:flex;position:absolute;inset:0}.seko-workflow.is-reverse{padding:0 14% 120px 8%}.seko-workflow.is-panorama{gap:0;padding:0 3% 90px 14%}.seko-workflow.is-grid{padding:0 0 110px 22%}.seko-node-image{flex:none;position:relative}.seko-node-label{color:#ffffff9e;align-items:center;gap:6px;font-size:18px;display:inline-flex;position:absolute;top:-32px;left:0}.seko-node-media{background:#2d2d2d;border:1px solid #ffffff38;border-radius:8px;overflow:hidden;box-shadow:0 18px 50px #0000006b}.seko-node-image.is-portrait .seko-node-media{background:radial-gradient(circle at 50% 20%,#f9ce8e6b,#0000 13%),radial-gradient(circle at 50% 42%,#ea404080,#0000 12%),linear-gradient(#c7c0b7,#4d3b34 50%,#181818);width:188px;height:250px}.seko-node-image.is-landscape .seko-node-media,.seko-node-image.is-sea .seko-node-media{background:radial-gradient(circle at 68% 22%,#fffffff2,#0000 9%),linear-gradient(#b9d5e7 0%,#e9c595 42%,#c78f48 100%);width:min(34vw,520px);height:270px}.seko-node-image.is-wide .seko-node-media{background:radial-gradient(circle at 78% 18%,#ffffffe6,#0000 10%),linear-gradient(#cee6f4 0%,#e9c798 42%,#ba7c34 100%);width:min(39vw,560px);height:270px}.seko-node-image.is-nine .seko-node-media{background:#1b1b1b;width:min(35vw,480px);height:300px}.seko-nine-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:2px;width:100%;height:100%;display:grid}.seko-nine-grid span{background:radial-gradient(circle at 50% 30%,#ffffffd1,#0000 10%),linear-gradient(135deg,#85d6f7,#8ccf66 48%,#e7cf79)}.seko-node-hover-actions{background:#222222f5;border-radius:999px;align-items:center;gap:5px;padding:10px 15px;display:none;position:absolute;top:-88px;left:50%;transform:translate(-50%)}.seko-node-image:hover .seko-node-hover-actions{display:flex}.seko-node-hover-actions button{color:#ffffffb8;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.seko-prompt-node{color:#ffffffdb;background:#202020d1;border:1px solid #ffffff9e;border-radius:8px;width:min(25vw,380px);min-height:190px;padding:18px;font-size:14px;line-height:1.75}.seko-prompt-node p{margin:0}.seko-connector-line{background:#ffffff59;flex:0 0 110px;width:110px;height:1px}.seko-connector-dot{background:#ffffff5c;flex:0 0 110px;width:110px;height:1px;position:relative}.seko-connector-dot:before,.seko-connector-dot:after{content:"";border:2px solid #ffffff3d;border-radius:999px;width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}.seko-connector-dot:before{left:-9px}.seko-connector-dot:after{right:-9px}.seko-mode-toast{color:#ffffff80;background:#232323eb;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:18px;padding:10px 16px;display:inline-flex;position:absolute;top:21%;left:21%}.seko-mode-toast span{color:#ffffff94}.seko-mode-toast i{background:#ffffff1a;width:1px;height:20px}.seko-mode-toast em{font-style:normal}.seko-mode-toast button{color:#ffffffc7;background:#232323eb;border:1px solid #ffffff17;border-radius:999px;place-items:center;width:48px;height:48px;margin:-11px -66px -11px 0;display:grid}.seko-skill-toolbar{background:#222222f0;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;max-width:min(74vw,1160px);padding:12px 16px;display:flex;position:absolute;top:112px;left:9%;overflow:hidden}.seko-skill-toolbar button{color:#ffffff8a;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;height:28px;padding:0 8px;font-size:15px;display:inline-flex}.seko-skill-toolbar button.is-active{color:#fff}.seko-toolbar-icon{justify-content:center;width:28px}.seko-generation-panel{z-index:8;background:#1e1e1ef5;border:1px solid #ffffff14;border-radius:20px;width:min(760px,58vw);position:absolute;bottom:74px;left:20%;box-shadow:0 28px 70px #0006}.seko-generation-panel.is-panorama{width:min(600px,48vw)}.seko-generation-tabs{border-bottom:1px solid #ffffff0f;align-items:center;gap:16px;height:48px;padding:0 18px;display:flex}.seko-generation-tabs button{color:#ffffff61;background:0 0;border:0;font-size:17px}.seko-generation-tabs button.is-active{color:#fff}.seko-generation-tabs .seko-panel-expand{margin-left:auto}.seko-generation-body{min-height:120px;padding:14px 18px 10px}.seko-upload-mini{gap:8px;display:flex}.seko-upload-mini button,.seko-upload-mini span{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:50px;height:50px;font-size:12px;display:inline-flex}.seko-generation-body p{color:#ffffffdb;margin:16px 0 0;font-size:17px;line-height:1.8}.seko-generation-footer{align-items:center;gap:14px;padding:0 16px 14px;display:flex}.seko-generation-footer button{color:#ffffffb8;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.seko-generation-footer span{color:#ffffff85;margin-left:auto}.seko-send-button{place-items:center;width:40px;height:40px;font-size:22px;font-weight:800;color:#171717!important;background:#fff!important;border-radius:999px!important;display:grid!important}.seko-chat-panel{z-index:12;color:#fff;background:#202020;flex-direction:column;min-width:0;min-height:0;padding:22px 16px 16px;display:flex;position:relative}.seko-chat-top{justify-content:space-between;align-items:center;display:flex}.seko-chat-top strong{font-size:20px;font-weight:620}.seko-chat-top span{color:#dfdaffd1;border:1px solid #b0a6ff80;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:12px;font-weight:500;display:inline-flex}.seko-chat-top div{gap:14px;display:flex}.seko-chat-top button{color:#ffffff85;background:0 0;border:0}.seko-chat-welcome{text-align:center;padding:58px 12px 20px}.seko-chat-welcome p{color:#ffffff94;margin:0;font-size:25px}.seko-chat-welcome h2{color:#fff;letter-spacing:-.02em;margin:4px 0 0;font-size:32px;font-weight:720}.seko-chat-cards{gap:12px;display:grid}.seko-chat-cards button{color:#fff;text-align:left;background:#2a2a2a;border:0;border-radius:14px;min-height:116px;padding:18px 20px}.seko-chat-cards strong{color:#ffffffe0;margin-bottom:10px;font-size:16px;font-weight:650;display:block}.seko-chat-cards span{color:#ffffff7a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.seko-refresh-row{color:#ffffffb8;background:0 0;border:0;align-self:flex-end;align-items:center;gap:5px;margin:14px 12px auto 0;display:inline-flex}.seko-chat-input{background:#2d2d2d;border:1px solid #ffffff1a;border-radius:20px;min-height:150px;padding:16px}.seko-chat-chips{gap:8px;min-height:36px;display:flex}.seko-chat-chips button{color:#ffffffb3;background:#ffffff0f;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:54px;height:34px;font-size:12px;display:inline-flex}.seko-chat-chips .is-active{color:#fff;background:#ffffff2e}.seko-chat-input textarea{resize:none;color:#fff;background:0 0;border:0;outline:none;width:100%;min-height:58px;margin-top:10px}.seko-chat-input textarea::placeholder{color:#ffffff75}.seko-chat-input-footer{color:#ffffffb3;align-items:center;gap:16px;display:flex}.seko-chat-input-footer button{color:inherit;background:0 0;border:0}.seko-chat-input-footer span{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.seko-canvas-controls{z-index:14;align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:24px;left:20px}.seko-minimap{background:#1f1f1feb;border:1px solid #ffffff14;border-radius:17px;width:250px;height:190px;padding:20px 10px;position:absolute;bottom:76px;left:0}.seko-minimap div{background:linear-gradient(90deg,#0000 8%,#ffffff1f 8% 22%,#0000 22% 38%,#ffffff1f 38% 66%,#0000 66% 72%,#ffffff1f 72% 84%,#0000 84%),#1a1a1a;border:1px solid #ffffff6b;width:100%;height:100%}.seko-minimap-map{position:relative;overflow:hidden}.seko-minimap-map span{background:#7dd3fc9e;border-radius:2px;min-width:8px;min-height:8px;position:absolute;box-shadow:0 0 10px #38bdf861}.seko-toolbar-tip{color:#1b1b1b;opacity:0;pointer-events:none;background:#fff;border-radius:999px;min-height:28px;padding:5px 10px;font-size:13px;transition:opacity .15s,transform .15s;position:absolute;bottom:60px;left:28px;transform:translateY(6px)}.seko-toolbar-tip:not(:empty){opacity:1;transform:translateY(0)}.seko-bottom-toolbar,.seko-keyboard-button{background:#232323eb;border:1px solid #ffffff14;border-radius:999px;align-items:center;height:48px;display:inline-flex;box-shadow:0 12px 28px #0000003d}.seko-bottom-toolbar{gap:4px;padding:0 10px}.seko-bottom-toolbar button,.seko-keyboard-button{color:#ffffffa3;background:0 0;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.seko-bottom-toolbar button.is-on{color:#fff;background:#ffffff1a}.seko-bottom-toolbar i{background:#ffffff14;width:1px;height:22px;margin:0 7px}.seko-bottom-toolbar span{color:#ffffffb3;text-align:center;min-width:58px;font-size:18px}.seko-keyboard-button{justify-content:center;width:48px;font-size:17px}.seko-shortcut-mask{z-index:80;background:#00000014;justify-content:center;align-items:flex-end;padding:0 20px 44px;display:flex;position:fixed;inset:0}.seko-shortcut-panel{background:#1f1f1ffa;border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:70px;width:min(1050px,100vw - 80px);padding:44px 54px 40px;display:grid;position:relative;box-shadow:0 24px 90px #00000094}.seko-shortcut-close{color:#ffffff8f;background:#ffffff0f;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:18px;right:18px}.seko-shortcut-panel h3{color:#ffffff5c;margin:0 0 16px;font-size:16px;font-weight:560}.seko-shortcut-panel p{color:#ffffffc7;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;font-size:18px;display:flex}.seko-shortcut-panel em{gap:8px;font-style:normal;display:inline-flex}.seko-shortcut-panel kbd{color:#ffffffd6;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;min-width:36px;height:34px;padding:0 9px;font-family:inherit;line-height:32px}@media (width<=1360px){.seko-canvas-shell{grid-template-columns:minmax(0,1fr) 380px}.seko-chat-welcome h2{font-size:26px}.seko-skill-row{grid-template-columns:repeat(2,minmax(180px,1fr));top:58%}}@media (width<=1080px){.seko-canvas-shell{grid-template-columns:1fr}.seko-chat-panel{display:none}.seko-canvas-header{grid-template-columns:1fr auto}.seko-canvas-actions{display:none}}.seko-canvas-stage.is-drag-mode{cursor:grab}.seko-left-dock{z-index:16;background:#181818f5;border:1px solid #ffffff14;border-radius:999px;flex-direction:column;align-items:center;gap:14px;width:68px;padding:8px 0 14px;display:flex;position:absolute;top:50%;left:22px;transform:translateY(-50%);box-shadow:0 22px 60px #0000006b}.seko-left-dock button{color:#ffffffad;background:0 0;border:0;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.seko-left-dock button:hover{color:#fff;background:#ffffff14}.seko-left-dock .is-primary{color:#111;background:#fff;width:52px;height:52px}.seko-world,.seko-edge-layer{z-index:3;transform-origin:0 0;width:4000px;height:2600px;position:absolute;top:0;left:0}.seko-edge-layer{z-index:2;pointer-events:none;overflow:visible}.seko-edge{fill:none;stroke:#ffffff5c;stroke-width:2px;stroke-linecap:round}.seko-edge.is-generated_from{stroke:#7dd3fc80}.seko-node-card{cursor:grab;background:#1f1f1ff0;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;display:flex;position:absolute;overflow:visible;box-shadow:0 22px 58px #00000061}.seko-node-card.is-selected{border-color:#ffffffb8;box-shadow:0 0 0 1px #ffffff3d,0 0 0 7px #3b82f617,0 22px 58px #0000006b}.seko-node-title{color:#ffffffc7;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:14px;display:flex}.seko-node-title strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.seko-node-title em{color:#7dd3fc;background:#0ea5e91f;border-radius:999px;flex:none;padding:2px 7px;font-size:12px;font-style:normal}.seko-node-card.is-status-running .seko-node-title em{color:#facc15;background:#facc151f}.seko-node-body{flex:1;min-height:0;padding:0 12px 12px;overflow:hidden}.seko-node-body img{-o-object-fit:cover;object-fit:cover;border-radius:9px;width:100%;height:100%;min-height:150px;display:block}.seko-node-body textarea{resize:none;color:#ffffffd1;background:0 0;border:0;outline:none;width:100%;height:100%;min-height:90px;line-height:1.6}.seko-node-placeholder{border-radius:9px;width:100%;height:100%;min-height:150px}.seko-node-placeholder.is-image{background:radial-gradient(circle at 50% 28%,#ffffffe6,#0000 10%),linear-gradient(135deg,#88c6ff,#2d4764 42%,#221f1f)}.seko-node-actions{white-space:nowrap;background:#222222f5;border-radius:999px;align-items:center;gap:5px;padding:8px;display:none;position:absolute;top:-54px;left:50%;transform:translate(-50%)}.seko-node-card:hover .seko-node-actions,.seko-node-card.is-selected .seko-node-actions{display:flex}.seko-node-actions button,.seko-prompt-actions button{color:#ffffffb8;background:#ffffff14;border:0;border-radius:999px;height:28px;padding:0 9px;font-size:12px}.seko-node-actions button:hover,.seko-prompt-actions button:hover{color:#fff;background:#ffffff24}.seko-prompt-content{flex-direction:column;gap:10px;height:100%;display:flex}.seko-prompt-content p{color:#ffffffd1;flex:1;margin:0;font-size:13px;line-height:1.7;overflow:auto}.seko-tag-row{flex-wrap:wrap;gap:6px;display:flex}.seko-tag-row span{color:#bfdbfe;background:#3b82f629;border-radius:999px;padding:2px 7px;font-size:12px}.seko-prompt-actions{flex-wrap:wrap;gap:6px;display:flex}.seko-grid-node{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:5px;height:100%;display:grid}.seko-grid-node button{background:radial-gradient(circle at 50% 20%,#ffffffe6,#0000 9%),linear-gradient(135deg,#7dd3fc,#7c3aed 48%,#facc15);border:0;border-radius:8px;position:relative;overflow:hidden}.seko-grid-node button span{color:#ffffffbf;font-size:11px;position:absolute;bottom:4px;right:5px}.seko-panorama-node,.seko-video-node{color:#fffc;background:radial-gradient(circle at 78% 18%,#ffffffe6,#0000 11%),linear-gradient(#b9d8ec 0%,#eec993 45%,#946123 100%);border-radius:9px;place-items:center;height:100%;display:grid}.seko-video-node{background:linear-gradient(135deg,#1f2937,#0f172a);gap:10px}.seko-context-toolbar{z-index:15;background:#222222f0;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;max-width:min(76vw,1180px);padding:10px 14px;display:flex;position:absolute;top:106px;left:8.5%}.seko-context-toolbar button{color:#ffffffa8;white-space:nowrap;background:0 0;border:0;border-radius:999px;height:30px;padding:0 10px}.seko-context-toolbar button:not(:disabled):hover{color:#fff;background:#ffffff1a}.seko-context-toolbar button:disabled{cursor:not-allowed;opacity:.36}.seko-context-toolbar em{color:#ffffff5c;margin-left:8px;font-size:12px;font-style:normal}.seko-generator-panel{z-index:20;background:#1e1e1ef7;border:1px solid #ffffff14;border-radius:20px;width:min(780px,58vw);position:absolute;bottom:74px;left:20%;box-shadow:0 28px 70px #0000006b}.seko-generator-tabs{border-bottom:1px solid #ffffff0f;align-items:center;gap:16px;height:50px;padding:0 16px;display:flex}.seko-generator-tabs button{color:#ffffff70;background:0 0;border:0}.seko-generator-tabs button.is-active{color:#fff}.seko-generator-tabs strong{color:#ffffff9e;margin-left:auto;font-size:13px}.seko-panel-close{place-items:center;width:30px;height:30px;display:grid;border-radius:999px!important}.seko-generator-main{padding:16px}.seko-generator-assets{align-items:center;gap:9px;display:flex}.seko-generator-assets button{color:#ffffffc2;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:6px;height:42px;padding:0 12px;display:inline-flex}.seko-generator-thumb{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;background:#ffffff14;border-radius:12px;align-items:center;gap:8px;max-width:180px;height:42px;padding:4px 10px 4px 4px;display:inline-flex;overflow:hidden}.seko-generator-thumb img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:34px;height:34px}.seko-generator-hint{color:#facc15;margin-top:12px;font-size:13px}.seko-generator-main textarea{resize:none;color:#fff;background:#00000038;border:1px solid #ffffff14;border-radius:14px;outline:none;width:100%;height:104px;margin-top:12px;padding:12px 14px}.seko-generator-params{grid-template-columns:1.3fr .8fr .8fr .6fr auto auto;align-items:end;gap:10px;margin-top:12px;display:grid}.seko-generator-params label{color:#ffffff6b;gap:5px;font-size:12px;display:grid}.seko-generator-params select,.seko-generator-params input{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;height:36px;padding:0 10px}.seko-generator-cost{color:#facc15;white-space:nowrap;align-self:center;font-weight:700}.seko-generator-send{color:#111;background:#fff;border:0;border-radius:999px;height:38px;padding:0 18px;font-weight:800}.seko-context-menu{z-index:90;background:#1e1e1efa;border:1px solid #ffffff14;border-radius:13px;min-width:170px;padding:8px;position:fixed;box-shadow:0 18px 50px #00000073}.seko-context-menu button{color:#ffffffb8;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;height:34px;padding:0 10px;display:block}.seko-context-menu button:hover{color:#fff;background:#ffffff14}.seko-context-menu hr{border:0;border-top:1px solid #ffffff14;margin:6px 0}.seko-preview-mask{z-index:100;background:#000000b8;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.seko-preview-modal{background:#151515;border:1px solid #ffffff1f;border-radius:20px;width:min(960px,92vw);max-height:88vh;overflow:hidden}.seko-preview-modal header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex}.seko-preview-modal header button{color:#ffffffad;background:0 0;border:0}.seko-preview-body{place-items:center;min-height:420px;padding:24px;display:grid}.seko-preview-body img{-o-object-fit:contain;object-fit:contain;border-radius:14px;max-width:100%;max-height:72vh}.seko-preview-body pre{color:#ffffffd1;white-space:pre-wrap;width:100%;max-height:68vh;margin:0;line-height:1.7;overflow:auto}@media (width<=1360px){.seko-generator-panel{width:min(720px,100vw - 540px);left:110px}.seko-context-toolbar{max-width:calc(100vw - 540px);left:96px;overflow-x:auto}}@media (width<=1080px){.seko-left-dock{left:12px}.seko-generator-panel{width:auto;left:92px;right:16px}.seko-generator-params{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-floating-panel{z-index:44;border-radius:18px;width:min(460px,100vw - 120px);min-height:0;display:flex;position:fixed;top:88px;bottom:20px;right:20px;overflow:hidden;box-shadow:0 24px 70px #00000070}.workspace-grid{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(380px,21vw,410px) minmax(0,1fr) clamp(390px,21vw,410px);gap:clamp(14px,1vw,18px);width:100%;min-height:0;margin:0 auto;padding:10px 16px 20px;display:grid}.workspace-grid>*{min-width:0}.workspace-canvas-shell{background:radial-gradient(900px 420px at 44% 18%,#0ea5e91c,#0000 65%),#02050a;flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(300px,18vw,360px);gap:14px;min-height:0;margin:0;padding:16px 20px 20px;display:grid;position:relative}.workspace-canvas-toolbar{background:linear-gradient(#08182ad1,#040c16eb);border:1px solid #2d588257;border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000038}.workspace-canvas-title{color:#f8fafc;letter-spacing:.02em;font-size:18px;font-weight:900}.workspace-canvas-subtitle{color:#94a3b8d1;margin-top:4px;font-size:12px}.workspace-canvas-toolbar-actions{align-items:center;gap:10px;display:flex}.workspace-canvas-primary,.workspace-canvas-secondary{border-radius:10px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:13px;font-weight:800;transition:transform .16s,filter .16s,border-color .16s,background .16s;display:inline-flex}.workspace-canvas-primary{color:#ecfeff;background:linear-gradient(105deg,#6552ff 0%,#168bff 52%,#22e4df 100%);border:1px solid #22d3ee52;box-shadow:0 14px 28px #0ea5e92e}.workspace-canvas-secondary{color:#cbd5e1e0;background:#ffffff0b;border:1px solid #94a3b826}.workspace-canvas-primary:hover,.workspace-canvas-secondary:hover{filter:brightness(1.08);transform:translateY(-1px)}.workspace-canvas-node-menu{z-index:60;background:#070f1bfa;border:1px solid #5e82aa33;border-radius:14px;width:168px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #00000061}.workspace-canvas-node-menu button{color:#e2e8f0e0;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:13px;display:flex}.workspace-canvas-node-menu button:hover{color:#fff;background:#ffffff0f}.workspace-canvas-board{cursor:grab;background:radial-gradient(circle at 50% 48%,#0ea5e924,#0000 32%),linear-gradient(#1e4e7a2e 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#1e4e7a2e 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#030d18fa,#02070efa);border:1px solid #2d58826b;border-radius:18px;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,inset 0 0 120px #0ea5e90e,0 24px 70px #00000047}.workspace-canvas-board:active{cursor:grabbing}.workspace-canvas-layer,.workspace-canvas-edges{transform-origin:0 0;width:2400px;height:1400px;position:absolute;top:0;left:0}.workspace-canvas-edges{pointer-events:none;overflow:visible}.workspace-canvas-edge{fill:none;stroke:#38bdf86b;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 8px #0ea5e942)}.workspace-canvas-node{cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 18% 0,#38bdf81c,#0000 42%),linear-gradient(#08182af5,#050e1af5);border:1px solid #5880a84d;border-radius:16px;width:230px;min-height:124px;padding:14px;transition:border-color .16s,box-shadow .16s,transform;position:absolute;box-shadow:0 16px 38px #00000052,inset 0 1px #ffffff0a}.workspace-canvas-node:active{cursor:grabbing}.workspace-canvas-node.is-selected{border-color:#22d3eeb8;box-shadow:0 18px 42px #00000057,0 0 0 1px #22d3ee2e,0 0 32px #0ea5e92e}.workspace-canvas-node-head{align-items:center;gap:8px;display:flex}.workspace-canvas-node-head span{color:#7dd3fc;background:#0ea5e91f;border-radius:9px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.workspace-canvas-node-head strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:850;overflow:hidden}.workspace-canvas-node-head em{color:#94a3b8c7;flex:none;font-size:11px;font-style:normal}.workspace-canvas-node p{color:#cbd5e1c7;margin:12px 0 0;font-size:12px;line-height:1.6}.workspace-canvas-node.is-character .workspace-canvas-node-head span{color:#f0abfc;background:#d946ef1f}.workspace-canvas-node.is-scene .workspace-canvas-node-head span{color:#93c5fd;background:#3b82f61f}.workspace-canvas-node.is-prop .workspace-canvas-node-head span{color:#fdba74;background:#f973161f}.workspace-canvas-node.is-storyboard .workspace-canvas-node-head span{color:#67e8f9;background:#06b6d41f}.workspace-canvas-node.is-prompt .workspace-canvas-node-head span{color:#c4b5fd;background:#7c3aed1f}.workspace-canvas-node.is-image .workspace-canvas-node-head span{color:#f9a8d4;background:#ec48991f}.workspace-canvas-node.is-video .workspace-canvas-node-head span{color:#38bdf8;background:#0ea5e91f}.workspace-canvas-zoom{color:#cbd5e1e6;background:#050e19db;border:1px solid #5e82aa33;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 8px;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 12px 30px #0000004d}.workspace-canvas-zoom button{color:#e0f2fe;background:#ffffff12;border-radius:999px;place-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:grid}.workspace-canvas-zoom span{color:#94a3b8e0;text-align:center;min-width:42px;font-size:12px}.workspace-canvas-inspector{background:linear-gradient(#070f1bf5,#050b14fa);border:1px solid #2d588257;border-radius:18px;min-height:0;padding:16px;box-shadow:inset 0 1px #ffffff07,0 18px 46px #0000003d}.workspace-canvas-inspector-title{color:#f8fafc;margin-bottom:14px;font-size:16px;font-weight:850}.workspace-canvas-inspector label{margin-top:12px;display:block}.workspace-canvas-inspector label span{color:#94a3b8d1;margin-bottom:7px;font-size:12px;display:block}.workspace-canvas-inspector input,.workspace-canvas-inspector textarea{color:#e2e8f0;background:#030810f0;border:1px solid #335b8261;border-radius:10px;outline:none;width:100%}.workspace-canvas-inspector input{height:38px;padding:0 12px}.workspace-canvas-inspector textarea{height:156px;padding:12px;line-height:1.6}.workspace-canvas-inspector input:focus,.workspace-canvas-inspector textarea:focus{border-color:#38bdf8ad}.workspace-canvas-inspector-hint{color:#94a3b8d1;background:#0ea5e90f;border:1px solid #38bdf81f;border-radius:12px;margin-top:14px;padding:12px;font-size:12px;line-height:1.65}.workspace-left-panel,.workspace-history-panel{background:linear-gradient(#070f1bf5,#050b14fa);border:1px solid #2d588257;border-radius:16px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff07,0 18px 46px #0000003d}.workspace-history-search-wrap{border-bottom:1px solid #78a5cf14;padding:14px 16px 12px}.workspace-history-search{background:#050d19b8;border:1px solid #508cbe33;border-radius:10px;align-items:center;gap:9px;height:36px;padding:0 13px;display:flex}.workspace-history-tabs{padding:14px 16px 0}.workspace-history-toolbar{color:#94a3b8c2;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 10px;font-size:12px;display:flex}.workspace-history-list{flex:1;min-height:0;padding:0 16px 16px;overflow-y:auto}.workspace-history-pagination{color:#94a3b8d1;border-top:1px solid #78a5cf1a;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:12px;display:flex}.workspace-history-pagination button{color:#bad5ece6;background:#08182ab8;border:1px solid #508cbe33;border-radius:6px;min-width:54px;padding:5px 9px}.workspace-history-pagination button:disabled{cursor:not-allowed;opacity:.35}.workspace-history-item{cursor:pointer;background:linear-gradient(#08182ac7,#06101edb);border:1px solid #417eb229;border-radius:9px;align-items:center;gap:12px;min-height:66px;padding:8px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.workspace-history-item:hover,.workspace-history-item.is-selected{background:radial-gradient(circle at 0%,#0ea5e929,#0000 46%),linear-gradient(#09233ae0,#061322e6);border-color:#0ea5e999}.workspace-history-thumb{background:#07111f;border:1px solid #5b98cf2e;border-radius:6px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:46px;display:flex;overflow:hidden}.workspace-history-prompt{color:#e2e8f0f2;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.workspace-history-source-prompt{color:#94a3b8ad;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.35;overflow:hidden}.workspace-history-prompt-thumb{color:#a5b4fc;background:radial-gradient(circle at 50% 35%,#6366f157,#0000 58%),linear-gradient(135deg,#1a203ef2,#080f1efa);place-items:center;width:100%;height:100%;display:grid}.workspace-history-time{color:#94a3b8d1;text-align:right;flex:none;min-width:38px;font-size:12px}.workspace-generate-button{color:#fff;background:linear-gradient(105deg,#6552ff 0%,#168bff 50%,#22e4df 100%);border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-size:15px;font-weight:800;transition:transform .16s,filter .16s,opacity .16s;display:flex;box-shadow:0 16px 34px #2563eb38,inset 0 1px #ffffff29}.workspace-generate-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.workspace-generate-button:disabled{opacity:.68;cursor:not-allowed}.workspace-cost-hint{color:#94a3b8e0;text-align:center;font-size:13px}.workspace-cost-hint strong{color:#facc15;font-weight:850}.segmented-control{min-height:42px;background:#030810eb!important;border-color:#2a4f747a!important;border-radius:10px!important}.segmented-option{border:1px solid #0000;min-height:34px;color:#b8c6dadb!important;border-radius:8px!important;padding-top:0!important;padding-bottom:0!important}.segmented-option.is-active{border-color:#0ea5e9c2;color:#21c7ff!important;background:linear-gradient(#094971bd,#052d4bc2)!important;box-shadow:inset 0 1px #ffffff13,0 0 16px #0ea5e91f!important}.workspace-left-panel>.p-3{padding:12px 16px 10px!important}.workspace-left-panel>.flex-1{padding:14px 16px 16px!important}.workspace-left-panel>.flex-1>.flex.flex-col{gap:10px!important}.workspace-left-panel select{color:#f6fafff5;height:38px;min-height:38px;background-color:#030810f0!important;border-color:#335b8261!important;border-radius:9px!important;padding-top:0!important;padding-bottom:0!important}.workspace-left-panel .flex.items-center.gap-2 select{height:34px;min-height:34px}.workspace-left-panel textarea{line-height:1.55;background-color:#030810f0!important;border-color:#335b825c!important;border-radius:9px!important;height:100px!important;padding:12px 14px!important}.workspace-left-panel textarea.prompt-studio-input{height:356px!important;min-height:356px!important}.workspace-left-panel button.w-full[class*=border-dashed]{min-height:118px;background-color:#030810d6!important;border-color:#7d94b23d!important;border-radius:10px!important;padding-top:0!important;padding-bottom:0!important}.workspace-left-panel .relative.flex-1>button{height:62px;background-color:#030810f0!important;border-color:#335b825c!important;border-radius:10px!important;padding:0 12px!important}.workspace-left-panel div:has(>.duration-slider){background-color:#030810f0!important;border-color:#335b8252!important;border-radius:10px!important;padding:10px 14px!important}.workspace-preview-panel{background:#06111e;border:1px solid #2d58826b;border-radius:16px;flex-direction:column;flex:1;min-width:0;min-height:0;padding:11px 14px 22px;display:flex;box-shadow:inset 0 1px #ffffff06,0 18px 48px #0000003d}.workspace-preview-title{color:#e6f0fae6;letter-spacing:.01em;align-items:center;gap:10px;height:30px;padding:0 8px;font-size:15px;font-weight:700;display:flex}.workspace-preview-title em{color:#7da6c7;font-size:12px;font-style:normal;font-weight:500}.workspace-preview-body{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow-y:auto}.workspace-preview-stage{height:clamp(392px,100vh - 375px,522px);min-height:0;box-shadow:none;background:#061322;border:1px solid #3860888c;border-radius:2px;flex:none;position:relative;overflow:hidden}.workspace-preview-empty{background-color:#061424;background-image:url(/assets/workspace-empty-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.workspace-preview-empty-copy{text-align:center;pointer-events:none;width:min(720px,90%);position:absolute;top:63%;left:50%;transform:translate(-50%,-50%)}.workspace-preview-empty-copy h2{color:#f8fcfff5;letter-spacing:.035em;text-shadow:0 2px #060e19b8,0 0 18px #7dd3fc70,0 0 36px #0ea5e938;margin:0;font-size:clamp(24px,1.82vw,34px);font-weight:900;line-height:1.18}.workspace-preview-empty-copy p{color:#d2e0eed6;letter-spacing:.01em;text-shadow:0 1px #040a12cc,0 0 14px #7dd3fc42;margin:10px 0 0;font-size:clamp(12px,.86vw,16px);font-weight:700;line-height:1.45}.workspace-preview-media-stage{justify-content:center;align-items:center;padding:12px;display:flex}.workspace-preview-media{-o-object-fit:contain;object-fit:contain;border-radius:6px;max-width:100%;max-height:calc(clamp(392px,100vh - 375px,522px) - 28px);display:block;box-shadow:0 18px 40px #00000057}.workspace-preview-loading,.workspace-preview-failed{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.workspace-preview-failed{color:#fb7185;max-width:640px}.workspace-preview-alert{color:#fecdd3;background:#7f1d1d2e;border:1px solid #f8717159;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;font-weight:800;display:grid}.workspace-preview-failed p{color:#94a3b8e0;word-break:break-all;max-height:120px;margin:0;font-size:12px;line-height:1.6;overflow-y:auto}.workspace-preview-prompt-result{background:radial-gradient(circle at 50% 0,#6366f133,#0000 58%),#050e19db;border:1px solid #818cf838;border-radius:16px;width:min(760px,86%);max-height:calc(100% - 32px);padding:28px;overflow-y:auto;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #00000042}.workspace-preview-prompt-icon{background:#6366f11f;border-radius:18px;place-items:center;width:56px;height:56px;margin:0 auto 14px;display:grid}.workspace-preview-prompt-label{color:#e2e8f0eb;text-align:center;margin-bottom:14px;font-size:16px;font-weight:800}.workspace-preview-prompt-text{color:#dae4f0eb;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.8}.workspace-preview-meta{box-shadow:none;background:#050e19eb;border:1px solid #31587e73;border-radius:8px;flex:none;overflow:hidden}.workspace-preview-meta-row{border-bottom:1px solid #4a70942e;align-items:center;gap:16px;min-height:50px;padding:0 24px 0 18px;display:flex}.workspace-preview-meta-row:last-child{border-bottom:0}.workspace-preview-meta-row.is-multiline{align-items:flex-start;padding-top:14px;padding-bottom:14px}.workspace-preview-meta-label{color:#b0c6dec7;align-items:center;gap:12px;min-width:92px;font-size:14px;font-weight:600;display:flex}.workspace-preview-meta-label svg{color:#b2cce6d6;filter:none}.workspace-preview-meta-value{color:#bad0e7b8;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:min(72%,760px);margin-left:auto;font-size:13px;line-height:1.55;overflow:hidden}.workspace-preview-meta-row.is-multiline .workspace-preview-meta-value{white-space:normal;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box}.workspace-preview-actions{flex:none;justify-content:flex-start;align-items:center;gap:8px;display:flex}.workspace-preview-reuse-button{color:#bae6fdf5;background:#0ea5e91f;border:1px solid #22d3ee52;border-radius:10px;height:34px;padding:0 14px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s,color .18s}.workspace-preview-reuse-button:hover{color:#e0f7ff;background:#0ea5e933;border-color:#22d3ee8c}.workspace-preview-download-group{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;height:34px;display:flex;overflow:hidden}.workspace-preview-title .workspace-preview-download-group{height:26px;margin-left:auto;font-weight:500}.workspace-preview-download-group select{color:#cbd5e1;background:#111827;border:0;border-right:1px solid #ffffff1a;outline:0;height:100%;padding:0 8px;font-size:11px}.workspace-preview-download-button{color:#e2e8f0;background:0 0;border:0;align-items:center;gap:6px;height:100%;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.workspace-preview-download-button:hover{background:#ffffff14}.workspace-preview-download-button:disabled{cursor:wait;opacity:.55}.workspace-preview-error{color:#f87171;word-break:break-all;flex:none;font-size:12px;line-height:1.6}@media (width<=1320px){.workspace-shell{overflow-x:auto}.workspace-topbar{gap:8px;padding-left:14px;padding-right:14px}.workspace-brand{gap:10px;min-width:150px;padding-right:12px}.workspace-brand-mark{flex-basis:38px;width:38px;height:38px}.workspace-project-switcher{min-width:132px;padding:0 10px}.workspace-top-actions{gap:12px}.workspace-view-switch{left:46%}.workspace-view-switch button{min-width:72px;padding:0 10px;font-size:13px}.workspace-grid{grid-template-columns:320px minmax(0,1fr) 320px;gap:12px;min-width:1120px;padding:12px}}@media (height<=900px) and (width>=1121px){.workspace-topbar{flex-basis:76px}.workspace-grid{padding-top:10px;padding-bottom:20px}.workspace-preview-title{height:30px}.workspace-preview-stage{height:clamp(392px,100vh - 375px,522px)}.workspace-preview-media{max-height:calc(clamp(392px,100vh - 375px,522px) - 28px)}.workspace-preview-meta-row{min-height:50px}.workspace-history-thumb{flex-basis:56px;width:56px;height:42px}.workspace-history-item{min-height:60px}}.sky-login-page,.sky-login-page *{box-sizing:border-box}.sky-login-page{color:#f8fafc;background:#030914;height:100vh;min-height:100vh;font-family:HarmonyOS Sans SC,Microsoft YaHei,PingFang SC,system-ui,sans-serif;position:relative;overflow:hidden}.sky-login-page:before,.sky-login-page:after{content:none}.sky-login-logo{z-index:4;align-items:center;gap:16px;display:flex;position:absolute;top:40px;left:46px}.sky-login-logo-mark{border-radius:12px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden;box-shadow:0 0 24px #2dd4ff24}.sky-login-logo-mark img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sky-login-logo-text{letter-spacing:-.04em;font-size:28px;font-weight:850;line-height:1}.sky-login-logo-text strong{color:#1688e8;margin-left:4px}.sky-login-stage{z-index:3;width:100vw;height:100vh;min-height:760px;position:relative}.sky-login-hero{transform-origin:0 0;width:860px;position:absolute;top:158px;left:calc(clamp(154px,10.1vw,194px) + 140px);transform:scale(1.3)}.sky-login-hero h1{white-space:nowrap;letter-spacing:-.055em;text-shadow:0 12px 34px #0000007a;width:max-content;max-width:860px;margin:0;padding-right:40px;font-size:78px;font-weight:950;line-height:.92}.sky-login-hero h1 span{color:#fff}.sky-login-hero h1 strong{color:#0000;background:linear-gradient(90deg,#38e3f1 0%,#36b7f6 47%,#377dff 100%);-webkit-background-clip:text;background-clip:text;margin-right:-.18em;padding-right:.18em;display:inline-block;overflow:visible}.sky-login-hero h2{color:#f8fafce6;letter-spacing:.04em;margin:24px 0 0;font-size:25px;font-weight:750;line-height:1.15}.sky-login-hero>i{background:linear-gradient(90deg,#43e7f6,#2d9fff);border-radius:999px;width:48px;height:3px;margin-top:20px;display:block;box-shadow:0 0 18px #2dd4ff66}.sky-login-hero>p{color:#e2e8f0db;letter-spacing:.02em;margin:20px 0 0;font-size:17px;line-height:1.65}.sky-login-features{width:392px;margin-top:34px}.sky-login-feature{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(90deg,#0d1c2bd4,#0c19267a);border:1px solid #84a9c938;border-radius:14px;align-items:center;width:392px;min-height:74px;margin-top:13px;padding:8px 16px 8px 8px;display:flex;box-shadow:0 12px 42px #00000047,inset 0 1px #ffffff09}.sky-login-feature:first-child{margin-top:0}.sky-login-feature-icon{border-radius:14px;flex:none;place-items:center;width:56px;height:56px;margin-right:20px;display:grid;overflow:hidden;box-shadow:0 10px 28px #00000038}.sky-login-feature-icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sky-login-feature h3{color:#f8fafc;margin:0;font-size:16px;font-weight:800;line-height:1.1}.sky-login-feature p{color:#cbd5e1c7;white-space:nowrap;margin:8px 0 0;font-size:12px;line-height:1.25}.sky-login-card{transform-origin:100% 0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 17% 4%,#38bdf81f,#0000 31%),linear-gradient(142deg,#122232d1,#091420b8);border:1px solid #84a9c947;border-radius:16px;width:500px;height:545px;padding:44px 39px 36px;position:absolute;top:178px;right:max(210px,50vw - 538px);overflow:hidden;transform:scale(1.066);box-shadow:0 30px 90px #00000073,inset 0 1px #ffffff0e,inset 0 0 80px #7dd3fc09}.sky-login-card.is-register{height:590px;overflow-y:auto}.sky-login-tabs{border-bottom:1px solid #94a3b852;grid-template-columns:1fr 1fr;height:46px;display:grid}.sky-login-tabs button{appearance:none;color:#cbd5e1c7;font:inherit;cursor:pointer;background:0 0;border:0;font-size:20px;font-weight:750;transition:color .16s;position:relative}.sky-login-tabs button:hover,.sky-login-tabs button.active{color:#35ddff}.sky-login-tabs button.active:after{content:"";background:linear-gradient(90deg,#35e7f5,#2788ff);border-radius:999px;width:48px;height:3px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.sky-login-form{margin-top:32px}.sky-login-card.is-register .sky-login-form{margin-top:28px}.sky-login-field{margin-top:30px;display:block}.sky-login-card.is-register .sky-login-field{margin-top:18px}.sky-login-field:first-child{margin-top:0}.sky-login-field>span{color:#f8fafc;margin-bottom:13px;font-size:16px;font-weight:780;line-height:1;display:block}.sky-login-field>div{color:#8190a6;background:#060e1947;border:1px solid #94a3b86b;border-radius:7px;align-items:center;width:100%;height:56px;padding:0 25px 0 22px;transition:border-color .16s,background .16s,color .16s;display:flex}.sky-login-field>div:focus-within{color:#b8eaff;background:#050f1c73;border-color:#38bdf8a8}.sky-login-field i,.sky-login-field em{flex:none;align-items:center;font-style:normal;display:inline-flex}.sky-login-field em button{color:#77869c;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.sky-login-field input{color:#e2e8f0;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.sky-login-field.is-compact{-moz-column-gap:14px;grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.sky-login-field.is-compact>span{margin-bottom:0}.sky-login-field.is-compact>div{height:52px}.sky-login-error{color:#fca5a5;background:#7f1d1d33;border:1px solid #f8717142;border-radius:10px;margin-top:18px;padding:12px 14px;font-size:13px}.sky-login-submit{color:#fff;width:100%;height:58px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#32e1ee 0%,#259bff 54%,#0e69ff 100%);border:0;border-radius:7px;margin-top:36px;font-size:21px;font-weight:820;transition:transform .16s,filter .16s,opacity .16s;box-shadow:0 18px 40px #0e78ff47}.sky-login-card.is-register .sky-login-submit{margin-top:22px}.sky-login-submit:hover{filter:brightness(1.06);transform:translateY(-1px)}.sky-login-submit:disabled{cursor:not-allowed;opacity:.62;transform:none}.sky-login-divider{color:#8390a5;grid-template-columns:1fr auto 1fr;align-items:center;gap:27px;margin-top:34px;font-size:15px;display:grid}.sky-login-card.is-register .sky-login-divider{margin-top:25px}.sky-login-divider:before,.sky-login-divider:after{content:"";background:#94a3b833;height:1px}.sky-login-switch{text-align:center;color:#a0aec0;margin-top:29px;font-size:17px}.sky-login-card.is-register .sky-login-switch{margin-top:22px}.sky-login-switch button{color:#20b9ff;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:13px;padding:0;font-weight:720}.sky-login-backdrop{z-index:0;background:#030914 url(/assets/sky-login-bg.png) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.sky-login-backdrop:before{content:none}.sky-login-storyboard{opacity:.44;transform-origin:0 0;grid-template-columns:repeat(3,1fr);gap:24px 10px;width:356px;display:grid;position:absolute;top:155px;left:-3px;transform:perspective(900px)rotateY(12deg)rotate(2deg)}.sky-login-storyboard div{height:90px;position:relative}.sky-login-storyboard small{color:#94a3b86b;font-size:12px;position:absolute;bottom:-18px;left:0}.sky-login-storyboard b{background:radial-gradient(circle at 45% 32%,#e2e8f029,#0000 15%),linear-gradient(145deg,#e2e8f024,#0f172a38 42%,#020617bf),repeating-linear-gradient(135deg,#0000 0 8px,#e2e8f01a 9px 10px);border:1px solid #94a3b821;border-radius:4px;height:86px;display:block}.sky-login-preview{opacity:.7;transform-origin:50%;width:670px;height:705px;position:absolute;top:58px;left:386px;transform:perspective(900px)rotateY(-8deg)rotate(-2deg)}.sky-login-preview:before{content:"";background:#02081338;border:1px solid #7dd3fc14;border-radius:28px;position:absolute;inset:0;box-shadow:0 0 120px #0ea5e92e}.sky-login-preview-scene{background:radial-gradient(circle at 45% 17%,#38bdf86b,#0000 15%),radial-gradient(circle at 78% 40%,#fbbf2438,#0000 10%),linear-gradient(#082f49b8,#020617e0),linear-gradient(90deg,#0f172a80,#0e749047);border-radius:18px;width:510px;height:337px;position:absolute;top:58px;left:88px;overflow:hidden;box-shadow:0 32px 90px #00000073}.sky-login-preview-scene:before,.sky-login-preview-scene:after{content:"";clip-path:polygon(0 100%,10% 35%,24% 48%,38% 15%,56% 43%,70% 8%,100% 52%,100% 100%);opacity:.8;background:linear-gradient(135deg,#0000 0 24%,#010914cc 25% 100%),repeating-linear-gradient(90deg,#0000 0 22px,#fbbf242e 23px 29px,#0000 30px 54px);width:44%;height:72%;position:absolute;bottom:0}.sky-login-preview-scene:before{left:0}.sky-login-preview-scene:after{right:0;transform:scaleX(-1)}.sky-login-preview-controls{color:#cbd5e16b;align-items:center;gap:17px;font-size:12px;display:flex;position:absolute;top:417px;left:374px}.sky-login-preview-controls span{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:7px solid #cbd5e16b;width:0;height:0}.sky-login-preview-controls span:first-child,.sky-login-preview-controls span:nth-child(3){opacity:.45}.sky-login-timeline{background:#030a158c;border:1px solid #7dd3fc14;border-radius:14px;grid-template-columns:repeat(7,1fr);gap:8px;width:520px;height:150px;padding:22px 20px;display:grid;position:absolute;bottom:90px;left:210px}.sky-login-timeline i{background:linear-gradient(#0ea5e92e,#0ea5e914),linear-gradient(135deg,#38bdf833,#fbbf2424);border-radius:5px}.sky-login-timeline i:nth-child(2n){background:linear-gradient(#1e40af4d,#0ea5e914),linear-gradient(135deg,#7dd3fc38,#02061780)}.sky-login-timeline b{background:#0891b2;border-radius:999px;width:2px;position:absolute;top:-55px;bottom:-25px;left:42%;box-shadow:0 0 20px #22d3eebf}.sky-login-timeline b:before{content:"";background:#0891b2;border-radius:999px;width:8px;height:8px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.sky-login-wave{opacity:.54;filter:blur(.2px);background:radial-gradient(at 36% 25%,#0ea5e93d,#0000 60%),repeating-radial-gradient(#0000 0 11px,#38bdf81f 12px 13px);border-top:1px solid #38bdf88c;border-radius:50%;width:720px;height:310px;position:absolute;bottom:-118px;left:-118px}@media (width<=1320px){.sky-login-hero{transform-origin:0 0;left:212px;transform:scale(1.17)}.sky-login-card{transform-origin:100% 0;right:2px;transform:scale(1.066)}}@media (height<=820px) and (width>=1081px){.sky-login-hero{transform-origin:0 0;width:860px;top:145px;transform:scale(1.066)}.sky-login-card,.sky-login-card.is-register{padding:38px 45px 30px;top:110px}.sky-login-card{height:540px;min-height:0;overflow-y:hidden}.sky-login-card.is-register{height:calc(100vh - 120px);min-height:540px;overflow-y:auto}.sky-login-tabs{height:45px}.sky-login-form{margin-top:30px}.sky-login-field{margin-top:24px}.sky-login-field>span{margin-bottom:12px}.sky-login-field>div{height:54px}.sky-login-submit{height:58px;margin-top:32px}.sky-login-divider{margin-top:30px}.sky-login-switch{margin-top:24px}}@media (width<=1080px){.sky-login-page{height:auto;min-height:100vh;overflow-y:auto}.sky-login-stage{width:100%;height:auto;min-height:0;padding:128px 24px 42px}.sky-login-hero{text-align:center;width:min(560px,100%);margin:0 auto 28px;position:relative;top:auto;left:auto;transform:none}.sky-login-hero h1{font-size:clamp(54px,9vw,78px)}.sky-login-hero h2{margin-top:18px;font-size:22px}.sky-login-hero>i{margin-inline:auto}.sky-login-hero>p,.sky-login-features{display:none}.sky-login-card,.sky-login-card.is-register{width:min(548px,100%);height:auto;min-height:646px;max-height:none;margin:0 auto;position:relative;top:auto;right:auto;overflow:visible;transform:none}}@media (width<=640px){.sky-login-logo{top:26px;left:22px}.sky-login-logo-mark{width:42px;height:42px}.sky-login-logo-text{font-size:24px}.sky-login-stage{padding:112px 16px 28px}.sky-login-card,.sky-login-card.is-register{min-height:0;padding:34px 22px 30px}.sky-login-field{margin-top:24px}.sky-login-field>div{height:56px;padding-inline:16px}}.sky-login-page{color:#f5f5f5;background:#050505;height:100dvh;min-height:680px;font-family:HarmonyOS Sans SC,Microsoft YaHei,PingFang SC,system-ui,sans-serif;overflow:hidden}.sky-login-backdrop{z-index:0;background:radial-gradient(circle at 22% 22%,#ffffff0b,#0000 31%),#050505}.sky-login-stage{z-index:1;grid-template-columns:minmax(0,1.16fr) minmax(460px,.84fr);width:100%;height:100dvh;min-height:680px;display:grid}.sky-login-hero{color:#f5f5f5;background:linear-gradient(135deg,#ffffff06,#0000 36%),#050505;border-right:1px solid #ffffff14;flex-direction:column;width:auto;padding:clamp(34px,4vw,64px);display:flex;position:relative;inset:auto;transform:none}.sky-login-hero-media{-o-object-fit:cover;object-fit:cover;filter:grayscale()contrast(1.08)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.sky-login-hero-shade{background:linear-gradient(#0505052e,#05050561 42%,#050505f0 100%),linear-gradient(90deg,#05050524,#0000 62%,#05050559);position:absolute;inset:0}.sky-login-logo{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:12px;padding:0;display:inline-flex;position:static}.sky-login-logo-reveal{z-index:2;align-self:flex-start;position:relative}.sky-login-logo img{-o-object-fit:contain;object-fit:contain;width:auto;height:38px;display:block}.sky-login-hero-content{z-index:2;width:min(560px,100%);margin:auto 0;position:relative}.sky-login-overline{color:#8d8d94;letter-spacing:.2em;margin-bottom:22px;font-size:10px;font-weight:720;display:block}.sky-login-hero h1{color:#f5f5f5;letter-spacing:-.055em;width:auto;max-width:none;text-shadow:none;white-space:normal;margin:0;padding:0;font-size:clamp(42px,5vw,72px);font-weight:800;line-height:1}.sky-login-hero-content p{color:#9b9ba1;margin:24px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.7}.sky-login-hero-content ul{color:#8c8c93;gap:16px;margin:44px 0 0;padding:0;list-style:none;display:grid}.sky-login-hero-content li{padding-left:22px;font-size:13px;line-height:1.55;position:relative}.sky-login-hero-content li:before{content:"";background:#f5f5f5;border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:0}.sky-login-hero>small{z-index:2;color:#66666d;letter-spacing:.14em;font-size:9px;position:relative}.sky-login-card,.sky-login-card.is-register{color:#f5f5f6;width:auto;height:100dvh;min-height:680px;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#171719,#101011);border:0;border-radius:0;place-items:center;padding:48px;display:grid;position:relative;inset:auto;overflow-y:auto;transform:none}.sky-login-methods{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:1fr 1fr;width:100%;margin-top:16px;padding:3px;display:grid}.sky-login-methods button{color:#777980;background:0 0;border:0;border-radius:6px;height:32px;font-size:11px}.sky-login-methods button.active{color:#f3f3f4;background:#ffffff17}.sky-login-field em:has(.sky-login-code-button){flex:none}.sky-login-field em .sky-login-code-button{color:#d6d7da;border-left:1px solid #ffffff1a;border-radius:0;width:auto;min-width:78px;padding-left:11px;font-size:11px}.sky-login-field em .sky-login-code-button:disabled{color:#5f6167;cursor:not-allowed}.sky-login-card-inner{width:min(440px,100%);padding-block:36px}.sky-login-heading-reveal,.sky-login-animated-field{width:100%;min-width:0}.sky-login-animated-field>:is(label,button,[role=alert]){width:100%}.sky-login-home{color:#777980;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:11px;position:absolute;top:30px;right:34px}.sky-login-home:hover{color:#f5f5f6}.sky-login-card-heading>span{color:#777980;letter-spacing:.2em;font-size:9px;font-weight:750;display:block}.sky-login-card-heading h2{color:#f5f5f6;letter-spacing:-.045em;margin:12px 0 0;font-size:30px;line-height:1.15}.sky-login-card-heading p{color:#85878d;margin:10px 0 0;font-size:13px}.sky-login-tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:1fr 1fr;height:42px;margin-top:30px;padding:4px;display:grid}.sky-login-tabs button{color:#7e8086;border-radius:7px;font-size:12px;font-weight:720}.sky-login-tabs button:hover{color:#f5f5f6}.sky-login-tabs button[data-state=active]{color:#f5f5f6;background:#ffffff17;box-shadow:inset 0 1px #ffffff12,0 7px 18px #0003}.sky-login-tabs button.active:after{content:none}.sky-login-form,.sky-login-card.is-register .sky-login-form{gap:18px;margin-top:28px;display:grid}.sky-login-field,.sky-login-card.is-register .sky-login-field,.sky-login-field.is-compact{margin:0;display:block}.sky-login-field>span,.sky-login-field.is-compact>span{color:#a6a8ad;margin:0 0 9px;font-size:12px;font-weight:720;display:block}.sky-login-field>div,.sky-login-field.is-compact>div{color:#7d8087;width:100%;height:48px;box-shadow:none;background:#ffffff09;border:1px solid #ffffff1a;border-radius:13px;padding:0 14px}.sky-login-field>div:focus-within{color:#f3f3f4;background:#ffffff0e;border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff0a}.sky-login-field i{margin-right:11px}.sky-login-field em{margin-left:11px}.sky-login-field em button{color:#8a8a91}.sky-login-field em button:hover{color:#fff}.sky-login-field input{color:#f3f3f4;background:0 0;border:0;font-size:13px;box-shadow:none!important}.sky-login-field input::placeholder{color:#595c62}.sky-login-error{color:#f4b7b7;background:#70202029;border:1px solid #e0696938;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.sky-login-submit,.sky-login-card.is-register .sky-login-submit{color:#121315;background:#f4f4f5;border:1px solid #fff;border-radius:13px;width:100%;height:48px;margin:4px 0 0;font-size:13px;font-weight:750;box-shadow:0 12px 30px #00000047}.sky-login-page .sky-login-submit,.sky-login-page .sky-login-card.is-register .sky-login-submit{color:#121315!important;background:#f4f4f5!important;border-color:#fff!important;box-shadow:0 12px 30px #00000047!important}.sky-login-page .sky-login-submit:hover{filter:none;transform:translateY(-1px);color:#050506!important;background:#fff!important}.sky-login-divider{display:none}.sky-login-switch,.sky-login-card.is-register .sky-login-switch{color:#76797f;text-align:center;margin-top:26px;font-size:12px}.sky-login-switch button{color:#f0f0f1;text-underline-offset:3px;margin-left:7px;font-weight:760;text-decoration:underline}.sky-login-switch button:hover{color:#fff}.sky-login-page :where(button,input):focus-visible{outline-offset:3px;outline:2px solid #b7b7bb}.sky-login-page input{caret-color:#f4f4f5}.sky-login-page input:-webkit-autofill{-webkit-text-fill-color:#f3f3f4;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #1a1a1c!important}.sky-login-page input:-webkit-autofill:hover{-webkit-text-fill-color:#f3f3f4;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #1a1a1c!important}.sky-login-page input:-webkit-autofill:focus{-webkit-text-fill-color:#f3f3f4;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #1a1a1c!important}@media (height<=820px) and (width>=901px){.sky-login-card,.sky-login-card.is-register{min-height:620px;padding-block:24px}.sky-login-card-inner{padding-block:12px}.sky-login-card-heading h2{margin-top:9px;font-size:27px}.sky-login-card-heading p{margin-top:6px}.sky-login-tabs{height:39px;margin-top:20px}.sky-login-form,.sky-login-card.is-register .sky-login-form{gap:11px;margin-top:19px}.sky-login-field>span,.sky-login-field.is-compact>span{margin-bottom:6px}.sky-login-field>div,.sky-login-field.is-compact>div{height:44px}.sky-login-field input{height:42px}.sky-login-submit,.sky-login-card.is-register .sky-login-submit{height:45px}.sky-login-switch,.sky-login-card.is-register .sky-login-switch{margin-top:16px}}@media (width<=900px){.sky-login-page{height:auto;min-height:100dvh;overflow-y:auto}.sky-login-stage{height:auto;min-height:100dvh;padding:0;display:block}.sky-login-hero{border-right:0;min-height:280px;padding:30px 28px 48px}.sky-login-hero-content{margin:64px 0 0}.sky-login-hero h1{font-size:42px}.sky-login-hero-content p{margin-top:14px}.sky-login-hero-content ul,.sky-login-hero>small,.sky-login-overline{display:none}.sky-login-card,.sky-login-card.is-register{border-radius:20px 20px 0 0;width:100%;height:auto;min-height:calc(100dvh - 260px);margin-top:-20px;padding:74px 24px 54px;overflow:visible}.sky-login-card-inner{padding:0}.sky-login-home{top:28px;right:24px}}@media (width<=520px){.sky-login-hero{min-height:240px;padding:24px 20px 42px}.sky-login-logo img{height:32px}.sky-login-hero-content{margin-top:50px}.sky-login-hero h1{font-size:36px}.sky-login-card,.sky-login-card.is-register{min-height:calc(100dvh - 220px);padding:68px 20px 46px}.sky-login-card-heading h2{font-size:27px}}.duration-slider{appearance:none;background:linear-gradient(to right, #38bdf8 0%, #38bdf8 var(--pct,50%), #ffffff1a var(--pct,50%), #ffffff1a 100%);cursor:pointer;border-radius:9999px;outline:none;width:100%;height:6px}.duration-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:9999px;width:16px;height:16px;box-shadow:0 1px 5px #00000073}.duration-slider::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:9999px;width:16px;height:16px;box-shadow:0 1px 5px #00000073}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0}.last\:text-right:last-child{text-align:right}.empty\:before\:pointer-events-none:empty:before{content:var(--tw-content);pointer-events:none}.empty\:before\:text-slate-500:empty:before{content:var(--tw-content);--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.empty\:before\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.focus-within\:border-cyan-300\/50:focus-within{border-color:#67e8f980}.focus-within\:border-sky-400\/30:focus-within{border-color:#38bdf84d}.focus-within\:border-sky-400\/40:focus-within{border-color:#38bdf866}.hover\:border-cyan-400\/50:hover{border-color:#22d3ee80}.hover\:border-emerald-500\/20:hover{border-color:#10b98133}.hover\:border-orange-400\/30:hover{border-color:#fb923c4d}.hover\:border-orange-400\/50:hover{border-color:#fb923c80}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-300:hover{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.hover\:bg-amber-400\/20:hover{background-color:#fbbf2433}.hover\:bg-cyan-400:hover{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.hover\:bg-cyan-500\/\[0\.03\]:hover{background-color:#06b6d408}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-400:hover{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500\/15:hover{background-color:#10b98126}.hover\:bg-fuchsia-400:hover{--tw-bg-opacity:1;background-color:rgb(232 121 249/var(--tw-bg-opacity,1))}.hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\:bg-orange-400:hover{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/15:hover{background-color:#ef444426}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-rose-400:hover{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sky-400:hover{--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.hover\:bg-sky-500\/10:hover{background-color:#0ea5e91a}.hover\:bg-sky-500\/15:hover{background-color:#0ea5e926}.hover\:bg-sky-500\/20:hover{background-color:#0ea5e933}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-600:hover{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.025\]:hover{background-color:#ffffff06}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-cyan-300:hover{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.hover\:text-emerald-300:hover{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.hover\:text-orange-300:hover{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.hover\:text-red-200:hover{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-sky-100:hover{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.hover\:text-sky-200:hover{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.hover\:text-sky-300:hover{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.hover\:text-slate-100:hover{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.hover\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.hover\:text-slate-300:hover{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-sky-500\/30:hover{--tw-shadow-color:#0ea5e94d;--tw-shadow:var(--tw-shadow-colored)}.focus\:border-cyan-400\/60:focus{border-color:#22d3ee99}.focus\:border-emerald-400\/60:focus{border-color:#34d39999}.focus\:border-indigo-500\/60:focus{border-color:#6366f199}.focus\:border-sky-400\/60:focus{border-color:#38bdf899}.focus\:border-white\/20:focus{border-color:#fff3}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-white\/10:disabled{border-color:#ffffff1a}.disabled\:text-slate-500:disabled{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.disabled\:text-slate-600:disabled{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:text-slate-400:hover:disabled{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:opacity-100{opacity:1}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}}@media (width>=768px){.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_130px_140px_150px_100px\]{grid-template-columns:1fr 130px 140px 150px 100px}.md\:grid-cols-\[1fr_150px_150px_120px\]{grid-template-columns:1fr 150px 150px 120px}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[1fr_220px_220px_88px_72px\]{grid-template-columns:1fr 220px 220px 88px 72px}.md\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.md\:grid-cols-\[minmax\(220px\,1fr\)_minmax\(220px\,1fr\)_auto\]{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto}.md\:items-end{align-items:flex-end}}@media (width>=1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[1\.35fr_0\.7fr_0\.7fr_1\.2fr_0\.9fr_auto\]{grid-template-columns:1.35fr .7fr .7fr 1.2fr .9fr auto}.xl\:grid-cols-\[1\.4fr_0\.7fr_0\.7fr_0\.9fr_auto\]{grid-template-columns:1.4fr .7fr .7fr .9fr auto}.xl\:grid-cols-\[minmax\(480px\,1fr\)_minmax\(380px\,0\.8fr\)\]{grid-template-columns:minmax(480px,1fr) minmax(380px,.8fr)}}@media (prefers-color-scheme:dark){.dark\:border-destructive{border-color:hsl(var(--destructive))}}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&_p\]\:leading-relaxed p{line-height:1.625}
