@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(./poppins-devanagari-300-normal-D7nrgzLr.woff2) format("woff2"),url(./poppins-devanagari-300-normal-5EpgE5P1.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(./poppins-latin-ext-300-normal-Cirz0Guu.woff2) format("woff2"),url(./poppins-latin-ext-300-normal-nf6F73WS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(./poppins-latin-300-normal-Dku2WoCh.woff2) format("woff2"),url(./poppins-latin-300-normal-DCNuMXUj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(./poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(./poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(./poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(./poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(./poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(./poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(./poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(./poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(./poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(./poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(./poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(./poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(./poppins-devanagari-800-normal-ACzlZF75.woff2) format("woff2"),url(./poppins-devanagari-800-normal-BLmXVokE.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(./poppins-latin-ext-800-normal-CDgOlX-1.woff2) format("woff2"),url(./poppins-latin-ext-800-normal-CIZaRbSk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(./poppins-latin-800-normal-Bd8-pIP1.woff2) format("woff2"),url(./poppins-latin-800-normal-YoItoZZV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.as-appscreenio,.as-modal-root{--as-bg: #F4F6FA;--as-bg-deep: #EDF0F7;--as-surface: #FFFFFF;--as-surface-secondary: #F8FAFD;--as-surface-raised: #FFFFFF;--as-border: #E2E7F0;--as-border-strong: #CFD6E4;--as-text: #0D1321;--as-text-secondary: #4B5566;--as-muted: #8A94A8;--as-primary: #1F4BFF;--as-primary-hover: #1740E0;--as-primary-soft: #E8EEFF;--as-accent: #00B4FF;--as-violet: #7B3FF2;--as-success: #128A5B;--as-success-soft: #E4F6EE;--as-warning: #B7791F;--as-warning-soft: #FDF3E2;--as-danger: #C0362C;--as-danger-soft: #FCEDEB;--as-focus: #1F4BFF;--as-radius-sm: 8px;--as-radius-md: 12px;--as-radius-lg: 18px;--as-radius-xl: 26px;--as-radius-pill: 999px;--as-shadow-sm: 0 1px 2px rgba(13, 19, 33, .06), 0 1px 3px rgba(13, 19, 33, .04);--as-shadow-md: 0 4px 14px rgba(13, 19, 33, .08), 0 1px 3px rgba(13, 19, 33, .04);--as-shadow-lg: 0 18px 48px rgba(13, 19, 33, .14), 0 2px 8px rgba(13, 19, 33, .06);--as-space-1: 4px;--as-space-2: 8px;--as-space-3: 12px;--as-space-4: 16px;--as-space-5: 24px;--as-space-6: 32px;--as-space-7: 48px;--as-font: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--as-text-xs: 11.5px;--as-text-sm: 13px;--as-text-md: 14.5px;--as-text-lg: 17px;--as-text-xl: 22px;--as-text-2xl: 28px;--as-text-3xl: 36px;--as-ease: cubic-bezier(.22, .61, .36, 1);--as-speed: .16s;--as-sidebar-width: 244px}@media(prefers-reduced-motion:reduce){.as-appscreenio,.as-modal-root{--as-speed: 1ms}.as-appscreenio *,.as-modal-root *{animation-duration:1ms!important;transition-duration:1ms!important}}.as-appscreenio-html,body.as-appscreenio-body{margin:0;padding:0;background:#f4f6fa}.as-appscreenio,.as-modal-root{font-family:var(--as-font);font-size:var(--as-text-md);line-height:1.55;color:var(--as-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.as-appscreenio *,.as-appscreenio *:before,.as-appscreenio *:after,.as-modal-root *,.as-modal-root *:before,.as-modal-root *:after{box-sizing:border-box}.as-appscreenio h1,.as-appscreenio h2,.as-appscreenio h3,.as-appscreenio h4,.as-modal-root h1,.as-modal-root h2,.as-modal-root h3,.as-modal-root h4{margin:0;font-weight:600;letter-spacing:-.01em;color:var(--as-text);line-height:1.25}.as-appscreenio p,.as-modal-root p{margin:0}.as-appscreenio ul,.as-appscreenio ol,.as-modal-root ul,.as-modal-root ol{margin:0;padding:0;list-style:none}.as-appscreenio a,.as-modal-root a{color:var(--as-primary);text-decoration:none}.as-appscreenio a:hover,.as-modal-root a:hover{text-decoration:underline}.as-appscreenio img,.as-modal-root img{max-width:100%;display:block}.as-appscreenio button,.as-modal-root button{font:inherit;color:inherit}.as-appscreenio :focus-visible,.as-modal-root :focus-visible{outline:2px solid var(--as-focus);outline-offset:2px;border-radius:var(--as-radius-sm)}.as-skip{position:absolute;left:-9999px;top:0;background:var(--as-surface);padding:var(--as-space-3);z-index:60}.as-skip:focus{left:var(--as-space-3);top:var(--as-space-3)}.as-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--as-space-2);border-radius:var(--as-radius-md);border:1px solid transparent;background:var(--as-surface);cursor:pointer;font-weight:500;white-space:nowrap;transition:background var(--as-speed) var(--as-ease),border-color var(--as-speed) var(--as-ease),transform var(--as-speed) var(--as-ease),box-shadow var(--as-speed) var(--as-ease)}.as-btn--sm{padding:5px 10px;font-size:var(--as-text-sm)}.as-btn--md{padding:8px 14px;font-size:var(--as-text-md)}.as-btn--lg{padding:11px 20px;font-size:var(--as-text-md);width:100%}.as-btn:active:not(:disabled){transform:translateY(1px) scale(.997)}.as-btn:disabled{opacity:.55;cursor:not-allowed}.as-btn--primary{background:var(--as-primary);color:#fff;box-shadow:var(--as-shadow-sm)}.as-btn--primary:hover:not(:disabled){background:var(--as-primary-hover)}.as-btn--secondary{border-color:var(--as-border);box-shadow:var(--as-shadow-sm)}.as-btn--secondary:hover:not(:disabled){border-color:var(--as-border-strong);background:var(--as-surface-secondary)}.as-btn--ghost{background:transparent;color:var(--as-text-secondary)}.as-btn--ghost:hover:not(:disabled){background:#0d13210d}.as-btn--danger{background:var(--as-danger);color:#fff}.as-btn--danger:hover:not(:disabled){filter:brightness(.94)}.as-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;border-radius:var(--as-radius-sm);background:transparent;color:var(--as-text-secondary);cursor:pointer;transition:background var(--as-speed) var(--as-ease),color var(--as-speed) var(--as-ease)}.as-iconbtn:hover:not(:disabled){background:#0d13210f;color:var(--as-text)}.as-iconbtn:disabled{opacity:.4;cursor:not-allowed}.as-iconbtn.is-active{background:var(--as-primary-soft);color:var(--as-primary)}.as-spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:as-spin .7s linear infinite}.as-spinner--lg{width:26px;height:26px;border-width:3px;color:var(--as-primary)}@keyframes as-spin{to{transform:rotate(360deg)}}.as-loading{display:flex;flex-direction:column;align-items:center;gap:var(--as-space-3);padding:var(--as-space-7);color:var(--as-text-secondary)}.as-field{display:flex;flex-direction:column;gap:5px;min-width:0}.as-field>label{font-size:var(--as-text-sm);font-weight:500;color:var(--as-text-secondary)}.as-field__hint,.as-field__error{font-size:var(--as-text-xs);color:var(--as-muted)}.as-field__error{color:var(--as-danger)}.as-input,.as-select select,.as-textarea{width:100%;padding:8px 11px;border:1px solid var(--as-border);border-radius:var(--as-radius-md);background:var(--as-surface);font:inherit;font-size:var(--as-text-md);color:var(--as-text);transition:border-color var(--as-speed) var(--as-ease),box-shadow var(--as-speed) var(--as-ease)}.as-input:focus,.as-select select:focus,.as-textarea:focus{outline:none;border-color:var(--as-primary);box-shadow:0 0 0 3px var(--as-primary-soft)}.as-textarea{resize:vertical;line-height:1.45}.as-select{position:relative;display:block}.as-select select{appearance:none;padding-right:30px;cursor:pointer}.as-select .as-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--as-muted)}.as-check{display:inline-flex;align-items:center;gap:var(--as-space-2);font-size:var(--as-text-sm);color:var(--as-text-secondary);cursor:pointer}.as-colorfield{display:flex;gap:var(--as-space-2);align-items:center}.as-colorfield input[type=color]{width:38px;height:36px;padding:0;border:1px solid var(--as-border);border-radius:var(--as-radius-sm);background:none;cursor:pointer}.as-numfield{position:relative;display:flex;align-items:center}.as-numfield em{position:absolute;right:9px;font-size:var(--as-text-xs);font-style:normal;color:var(--as-muted)}.as-btngroup{display:inline-flex;border:1px solid var(--as-border);border-radius:var(--as-radius-md);overflow:hidden}.as-btngroup button{display:flex;align-items:center;justify-content:center;padding:6px 10px;border:0;background:var(--as-surface);cursor:pointer;color:var(--as-text-secondary)}.as-btngroup button.is-active{background:var(--as-primary-soft);color:var(--as-primary)}.as-segmented{display:inline-flex;padding:3px;gap:2px;background:var(--as-bg-deep);border-radius:var(--as-radius-pill)}.as-segmented button{border:0;background:transparent;border-radius:var(--as-radius-pill);padding:6px 16px;cursor:pointer;font-size:var(--as-text-sm);font-weight:500;color:var(--as-text-secondary);transition:background var(--as-speed) var(--as-ease),color var(--as-speed) var(--as-ease),box-shadow var(--as-speed) var(--as-ease)}.as-segmented button.is-active{background:var(--as-surface);color:var(--as-text);box-shadow:var(--as-shadow-sm)}.as-segmented--sm button{padding:4px 10px;font-size:var(--as-text-xs)}.as-segmented button:disabled{opacity:.45;cursor:not-allowed}.as-tabs{display:flex;gap:var(--as-space-1);border-bottom:1px solid var(--as-border);margin-bottom:var(--as-space-5);overflow-x:auto}.as-tabs button{border:0;background:none;padding:9px 13px;cursor:pointer;font-size:var(--as-text-sm);font-weight:500;color:var(--as-text-secondary);border-bottom:2px solid transparent;text-transform:capitalize;white-space:nowrap}.as-tabs button.is-active{color:var(--as-primary);border-bottom-color:var(--as-primary)}.as-tabs--compact{margin:0;padding:0 var(--as-space-3)}.as-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:var(--as-radius-pill);font-size:var(--as-text-xs);font-weight:500}.as-badge--neutral{background:var(--as-bg-deep);color:var(--as-text-secondary)}.as-badge--primary{background:var(--as-primary-soft);color:var(--as-primary)}.as-badge--success{background:var(--as-success-soft);color:var(--as-success)}.as-badge--warning{background:var(--as-warning-soft);color:var(--as-warning)}.as-badge--danger{background:var(--as-danger-soft);color:var(--as-danger)}.as-alert{padding:11px 14px;border-radius:var(--as-radius-md);font-size:var(--as-text-sm);border:1px solid transparent}.as-alert--error{background:var(--as-danger-soft);border-color:#f3c9c4;color:var(--as-danger)}.as-alert--success{background:var(--as-success-soft);border-color:#bfe6d5;color:var(--as-success)}.as-alert--info{background:var(--as-primary-soft);border-color:#c9d7ff;color:var(--as-primary)}.as-skeleton{display:block;background:linear-gradient(100deg,var(--as-bg-deep) 30%,#F7F9FD 50%,var(--as-bg-deep) 70%);background-size:200% 100%;border-radius:var(--as-radius-md);animation:as-shimmer 1.4s linear infinite}@keyframes as-shimmer{to{background-position:-200% 0}}.as-modal-root{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--as-space-4)}.as-modal-backdrop{position:absolute;inset:0;background:#0d132161;backdrop-filter:blur(3px);animation:as-fade var(--as-speed) var(--as-ease)}.as-modal{position:relative;display:flex;flex-direction:column;width:100%;max-height:92vh;background:var(--as-surface);border-radius:var(--as-radius-xl);box-shadow:var(--as-shadow-lg);animation:as-pop .2s var(--as-ease)}.as-modal--sm{max-width:420px}.as-modal--md{max-width:580px}.as-modal--lg{max-width:760px}.as-modal--xl{max-width:1040px}.as-modal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--as-space-4);padding:var(--as-space-5) var(--as-space-5) var(--as-space-3)}.as-modal__head h2{font-size:var(--as-text-lg)}.as-modal__body{padding:0 var(--as-space-5) var(--as-space-5);overflow:auto;display:flex;flex-direction:column;gap:var(--as-space-4)}.as-modal__foot{display:flex;justify-content:flex-end;gap:var(--as-space-2);padding:var(--as-space-4) var(--as-space-5);border-top:1px solid var(--as-border)}.as-modal__lede{color:var(--as-text-secondary);font-size:var(--as-text-sm)}@keyframes as-fade{0%{opacity:0}}@keyframes as-pop{0%{opacity:0;transform:translateY(8px) scale(.99)}}.as-toasts{position:fixed;bottom:var(--as-space-5);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:var(--as-space-2);z-index:10000}.as-toast{display:flex;align-items:center;gap:var(--as-space-2);padding:10px 12px 10px 14px;border-radius:var(--as-radius-pill);background:#0d1321;color:#fff;font-size:var(--as-text-sm);box-shadow:var(--as-shadow-lg);animation:as-toast-in .22s var(--as-ease)}.as-toast--success{background:#0c5f42}.as-toast--error{background:#8e2b22}.as-toast button{border:0;background:none;color:#fff;text-decoration:underline;cursor:pointer;font-size:var(--as-text-sm)}.as-toast__close{opacity:.7;display:flex}@keyframes as-toast-in{0%{opacity:0;transform:translateY(10px)}}.as-empty{display:flex;flex-direction:column;align-items:center;gap:var(--as-space-3);padding:var(--as-space-7) var(--as-space-5);text-align:center;background:var(--as-surface);border:1px dashed var(--as-border-strong);border-radius:var(--as-radius-lg)}.as-empty__art{display:grid;place-items:center;width:60px;height:60px;border-radius:var(--as-radius-lg);background:var(--as-primary-soft);color:var(--as-primary)}.as-empty h3{font-size:var(--as-text-lg)}.as-empty p{color:var(--as-text-secondary);font-size:var(--as-text-sm);max-width:44ch}.as-meter{display:flex;flex-direction:column;gap:5px}.as-meter__row{display:flex;justify-content:space-between;font-size:var(--as-text-xs);color:var(--as-text-secondary)}.as-meter__value{font-variant-numeric:tabular-nums}.as-meter__track{height:6px;border-radius:var(--as-radius-pill);background:var(--as-bg-deep);overflow:hidden}.as-meter__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--as-accent),var(--as-primary));transition:width .4s var(--as-ease)}.as-meter__track span.is-high{background:linear-gradient(90deg,#F0A93B,var(--as-danger))}.as-logo{height:32px;width:auto}.as-logo--auto{display:inline-flex;align-items:center}.as-logo--auto .as-logo__narrow{display:none}@media(max-width:900px){.as-logo--auto .as-logo__wide{display:none}.as-logo--auto .as-logo__narrow{display:block}}.as-shell{display:flex;min-height:100vh;background:var(--as-bg)}.as-sidebar{position:fixed;inset:0 auto 0 0;width:var(--as-sidebar-width);display:flex;flex-direction:column;gap:var(--as-space-4);padding:var(--as-space-4) var(--as-space-3);background:var(--as-surface);border-right:1px solid var(--as-border);z-index:20}.as-sidebar__brand{padding:var(--as-space-2)}.as-sidebar nav{display:flex;flex-direction:column;gap:2px}.as-sidebar nav a{display:flex;align-items:center;gap:var(--as-space-3);padding:9px 11px;border-radius:var(--as-radius-md);color:var(--as-text-secondary);font-size:var(--as-text-md);font-weight:500;transition:background var(--as-speed) var(--as-ease),color var(--as-speed) var(--as-ease)}.as-sidebar nav a:hover{background:var(--as-surface-secondary);color:var(--as-text);text-decoration:none}.as-sidebar nav a.is-active{background:var(--as-primary-soft);color:var(--as-primary)}.as-sidebar__upsell{margin-top:auto;padding:var(--as-space-4);border-radius:var(--as-radius-lg);background:linear-gradient(150deg,#0d1321,#1f4bff);color:#fff;display:flex;flex-direction:column;gap:6px}.as-sidebar__upsell strong{font-size:var(--as-text-sm)}.as-sidebar__upsell p{font-size:var(--as-text-xs);opacity:.8}.as-sidebar__upsell button{margin-top:4px;align-self:flex-start;border:0;border-radius:var(--as-radius-pill);background:#fff;color:#0d1321;padding:6px 13px;font-size:var(--as-text-xs);font-weight:600;cursor:pointer}.as-sidebar__user{display:flex;align-items:center;gap:var(--as-space-2);padding:var(--as-space-2);border-top:1px solid var(--as-border)}.as-sidebar__user div{flex:1;min-width:0;display:flex;flex-direction:column}.as-sidebar__user strong{font-size:var(--as-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-sidebar__user span{font-size:var(--as-text-xs);color:var(--as-muted)}.as-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(140deg,var(--as-accent),var(--as-primary));color:#fff;font-weight:600;font-size:var(--as-text-sm)}.as-main{flex:1;margin-left:var(--as-sidebar-width);display:flex;flex-direction:column;min-width:0}.as-topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:var(--as-space-3);padding:var(--as-space-4) var(--as-space-6);background:#f4f6fad1;backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid var(--as-border)}.as-topbar h1{flex:1;font-size:var(--as-text-xl)}.as-topbar__actions{display:flex;gap:var(--as-space-2)}.as-topbar__menu{display:none}.as-content{padding:var(--as-space-6);display:flex;flex-direction:column;gap:var(--as-space-6);max-width:1320px;width:100%}.as-hero{display:flex;flex-wrap:wrap;gap:var(--as-space-6);justify-content:space-between;padding:var(--as-space-6);border-radius:var(--as-radius-xl);background:var(--as-surface);box-shadow:var(--as-shadow-sm);border:1px solid var(--as-border)}.as-hero h2{font-size:var(--as-text-2xl)}.as-hero p{color:var(--as-text-secondary);max-width:46ch;margin-top:4px}.as-hero__usage{min-width:280px;display:flex;flex-direction:column;gap:var(--as-space-3)}.as-hero__storage{font-size:var(--as-text-xs);color:var(--as-muted)}.as-section{display:flex;flex-direction:column;gap:var(--as-space-4)}.as-section__head{display:flex;align-items:baseline;justify-content:space-between}.as-section__head h3{font-size:var(--as-text-lg)}.as-lede{color:var(--as-text-secondary);max-width:70ch}.as-muted{color:var(--as-muted);font-size:var(--as-text-sm)}.as-fineprint{font-size:var(--as-text-xs);color:var(--as-muted);max-width:72ch}.as-link{border:0;background:none;color:var(--as-primary);cursor:pointer;padding:0;font-size:var(--as-text-xs)}.as-grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--as-space-4)}.as-grid-templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--as-space-4)}.as-grid-templates--compact{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.as-grid-assets{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--as-space-4)}.as-thumb{border-radius:var(--as-radius-md);background:var(--as-bg-deep);box-shadow:var(--as-shadow-sm)}.as-project{position:relative;display:flex;flex-direction:column;gap:var(--as-space-3);padding:var(--as-space-3);background:var(--as-surface);border:1px solid var(--as-border);border-radius:var(--as-radius-lg);transition:transform var(--as-speed) var(--as-ease),box-shadow var(--as-speed) var(--as-ease)}.as-project:hover{transform:translateY(-2px);box-shadow:var(--as-shadow-md)}.as-project.is-busy{opacity:.6;pointer-events:none}.as-project__art{display:block;overflow:hidden;border-radius:var(--as-radius-md);background:var(--as-bg-deep)}.as-project__art .as-thumb{width:100%!important}.as-project__meta h4{font-size:var(--as-text-md)}.as-project__meta h4 a{color:inherit}.as-project__meta p{display:flex;align-items:center;gap:var(--as-space-2);flex-wrap:wrap;margin-top:4px;font-size:var(--as-text-xs);color:var(--as-muted)}.as-project__actions{position:absolute;top:var(--as-space-3);right:var(--as-space-3);display:flex;gap:2px;background:#ffffffeb;border-radius:var(--as-radius-pill);padding:2px;opacity:0;transition:opacity var(--as-speed) var(--as-ease)}.as-project:hover .as-project__actions,.as-project:focus-within .as-project__actions{opacity:1}.as-template{display:flex;flex-direction:column;gap:var(--as-space-3);align-items:center;padding:var(--as-space-4);background:var(--as-surface);border:1px solid var(--as-border);border-radius:var(--as-radius-lg)}.as-template__meta{display:flex;align-items:center;gap:var(--as-space-2)}.as-template__meta h4{font-size:var(--as-text-sm)}.as-asset{position:relative;margin:0;background:var(--as-surface);border:1px solid var(--as-border);border-radius:var(--as-radius-md);overflow:hidden}.as-asset img{width:100%;height:150px;object-fit:cover;background:var(--as-bg-deep)}.as-asset figcaption{display:flex;flex-direction:column;gap:1px;padding:var(--as-space-3);font-size:var(--as-text-xs);color:var(--as-muted)}.as-asset figcaption strong{font-size:var(--as-text-sm);color:var(--as-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-asset .as-iconbtn{position:absolute;top:6px;right:6px;background:#ffffffe6}.as-grid-assets--pick{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.as-asset-pick{display:flex;flex-direction:column;gap:4px;padding:0;border:1px solid var(--as-border);border-radius:var(--as-radius-md);background:var(--as-surface);cursor:pointer;overflow:hidden}.as-asset-pick img{width:100%;height:120px;object-fit:cover}.as-asset-pick span{padding:4px 6px;font-size:var(--as-text-xs);color:var(--as-muted)}.as-asset-pick:hover{border-color:var(--as-primary)}.as-drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--as-space-5);border:1.5px dashed var(--as-border-strong);border-radius:var(--as-radius-lg);background:var(--as-surface-secondary);text-align:center;transition:border-color var(--as-speed) var(--as-ease),background var(--as-speed) var(--as-ease)}.as-drop.is-over{border-color:var(--as-primary);background:var(--as-primary-soft)}.as-drop button{display:inline-flex;align-items:center;gap:var(--as-space-2);border:0;background:none;font-weight:500;cursor:pointer;color:var(--as-text)}.as-drop p{font-size:var(--as-text-xs);color:var(--as-muted)}.as-drop--compact{padding:var(--as-space-3)}.as-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--as-space-4);counter-reset:as-step}.as-steps li{position:relative;padding:var(--as-space-4) var(--as-space-4) var(--as-space-4) var(--as-space-6);background:var(--as-surface);border:1px solid var(--as-border);border-radius:var(--as-radius-lg)}.as-steps li:before{counter-increment:as-step;content:counter(as-step);position:absolute;left:var(--as-space-4);top:var(--as-space-4);display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--as-primary-soft);color:var(--as-primary);font-size:var(--as-text-xs);font-weight:600}.as-steps p{font-size:var(--as-text-sm);color:var(--as-text-secondary);margin-top:2px}.as-panel{display:flex;flex-direction:column;gap:var(--as-space-4);padding:var(--as-space-5);background:var(--as-surface);border:1px solid var(--as-border);border-radius:var(--as-radius-lg)}.as-panel--danger{border-color:#f0cfcb}.as-panel--danger h3{color:var(--as-danger)}.as-form{display:flex;flex-direction:column;gap:var(--as-space-4)}.as-form__row{display:flex;align-items:center;justify-content:space-between;gap:var(--as-space-3);font-size:var(--as-text-sm)}.as-form__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--as-space-4)}.as-form__actions{display:flex;gap:var(--as-space-2)}.as-auth{display:grid;grid-template-columns:minmax(0,480px) 1fr;min-height:100vh;background:var(--as-surface)}.as-auth__panel{display:flex;flex-direction:column;gap:var(--as-space-4);justify-content:center;padding:var(--as-space-7) var(--as-space-6);max-width:440px;margin:0 auto;width:100%}.as-auth__logo{align-self:flex-start;height:auto;width:132px;margin-bottom:var(--as-space-2)}.as-auth__panel h1{font-size:var(--as-text-2xl)}.as-auth__subtitle{color:var(--as-text-secondary)}.as-auth__footer{font-size:var(--as-text-sm);color:var(--as-text-secondary)}.as-auth__showcase{position:relative;display:grid;place-items:center;overflow:hidden}.as-auth__showcase{background:radial-gradient(130% 120% at 15% 5%,#00b4ff,#1f4bff 42%,#170c46)}.as-auth__stack{display:flex;gap:var(--as-space-4);transform:rotate(-8deg)}.as-auth__shot{width:132px;height:268px;border-radius:26px;background:#ffffffeb;box-shadow:var(--as-shadow-lg);padding:14px 12px;display:flex;flex-direction:column;gap:10px}.as-auth__shot span{display:block;height:10px;border-radius:5px;background:#0d1321;opacity:.85;width:70%}.as-auth__shot i{display:block;flex:1;border-radius:16px;background:linear-gradient(160deg,#e8eeff,#c9d7ff)}.as-auth__shot--b{transform:translateY(-26px)}.as-auth__shot--c{transform:translateY(14px)}.as-auth__tagline{position:absolute;bottom:var(--as-space-7);color:#fff;font-size:var(--as-text-lg);font-weight:500;letter-spacing:-.01em}.as-pricing{max-width:1160px;margin:0 auto;padding:var(--as-space-5) var(--as-space-5) var(--as-space-7);display:flex;flex-direction:column;gap:var(--as-space-6)}.as-pricing__head{display:flex;align-items:center;justify-content:space-between}.as-pricing__intro{text-align:center;display:flex;flex-direction:column;gap:var(--as-space-3);align-items:center}.as-pricing__intro h1{font-size:var(--as-text-3xl)}.as-pricing__intro p{color:var(--as-text-secondary);max-width:60ch}.as-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--as-space-4)}.as-plan{display:flex;flex-direction:column;gap:var(--as-space-3);padding:var(--as-space-5);background:var(--as-surface);border:1px solid var(--as-border);border-radius:var(--as-radius-xl)}.as-plan.is-featured{border-color:var(--as-primary);box-shadow:var(--as-shadow-md)}.as-plan.is-current{background:var(--as-surface-secondary)}.as-plan__desc{font-size:var(--as-text-sm);color:var(--as-text-secondary);min-height:2.8em}.as-plan__price{display:flex;align-items:baseline;gap:6px}.as-plan__price strong{font-size:var(--as-text-2xl);letter-spacing:-.02em}.as-plan__price span{font-size:var(--as-text-xs);color:var(--as-muted)}.as-plan ul{display:flex;flex-direction:column;gap:7px;flex:1}.as-plan li{display:flex;gap:var(--as-space-2);align-items:flex-start;font-size:var(--as-text-sm);color:var(--as-text-secondary)}.as-plan li .as-icon{color:var(--as-success);flex:none;margin-top:3px}.as-plan__note{font-size:var(--as-text-xs);color:var(--as-muted);text-align:center}.as-upgrade-reason{font-size:var(--as-text-md);color:var(--as-text-secondary)}.as-billing-card{display:grid;grid-template-columns:1fr auto auto;gap:var(--as-space-6);align-items:center;padding:var(--as-space-5);background:var(--as-surface);border:1px solid var(--as-border);border-radius:var(--as-radius-xl)}.as-billing-card__label{font-size:var(--as-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--as-muted)}.as-billing-card h2{display:flex;align-items:center;gap:var(--as-space-3);font-size:var(--as-text-xl);margin-top:4px}.as-billing-card p{font-size:var(--as-text-sm);color:var(--as-text-secondary)}.as-billing-card__warn{color:var(--as-danger)}.as-billing-card__usage{min-width:260px;display:flex;flex-direction:column;gap:var(--as-space-3)}.as-kit{display:flex;flex-direction:column;gap:var(--as-space-3);padding:var(--as-space-4);background:var(--as-surface);border:1px solid var(--as-border);border-radius:var(--as-radius-lg)}.as-kit header{display:flex;align-items:center;justify-content:space-between;gap:var(--as-space-3)}.as-kit header img{height:26px;width:auto;object-fit:contain}.as-kit__swatches{display:flex;gap:6px}.as-kit__swatches span{width:34px;height:34px;border-radius:var(--as-radius-sm);border:1px solid var(--as-border)}.as-kit p{font-size:var(--as-text-sm);color:var(--as-text-secondary)}.as-kit footer{display:flex;gap:var(--as-space-2)}.as-kit__logo{display:flex;align-items:center;gap:var(--as-space-3)}.as-kit__logo img{height:42px;width:auto}.as-table-wrap{overflow-x:auto;background:var(--as-surface);border:1px solid var(--as-border);border-radius:var(--as-radius-lg)}.as-table{width:100%;border-collapse:collapse;font-size:var(--as-text-sm)}.as-table th{text-align:left;padding:var(--as-space-3) var(--as-space-4);font-size:var(--as-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--as-muted);border-bottom:1px solid var(--as-border)}.as-table td{padding:var(--as-space-3) var(--as-space-4);border-bottom:1px solid var(--as-border);vertical-align:top}.as-table tr:last-child td{border-bottom:0}.as-table__sub{display:block;font-size:var(--as-text-xs);color:var(--as-muted)}.as-newproject{display:flex;flex-direction:column;gap:var(--as-space-4)}.as-template-strip{display:flex;gap:var(--as-space-3);overflow-x:auto;padding-bottom:var(--as-space-2)}.as-template-strip__item{display:flex;flex-direction:column;gap:6px;align-items:center;padding:6px;border:1.5px solid var(--as-border);border-radius:var(--as-radius-md);background:var(--as-surface);cursor:pointer;font-size:var(--as-text-xs);color:var(--as-text-secondary);flex:none}.as-template-strip__item.is-active{border-color:var(--as-primary);color:var(--as-primary)}.as-template-strip__blank{display:block;width:92px;aspect-ratio:1290 / 2796;border-radius:var(--as-radius-sm);background:repeating-linear-gradient(45deg,#f1f4fa,#f1f4fa 8px,#e7ecf6 8px 16px)}@media(max-width:1000px){.as-sidebar{transform:translate(-100%);transition:transform var(--as-speed) var(--as-ease)}.nav-open .as-sidebar{transform:none;box-shadow:var(--as-shadow-lg)}.as-main{margin-left:0}.as-topbar__menu{display:inline-flex}.as-content{padding:var(--as-space-4);gap:var(--as-space-5)}.as-auth{grid-template-columns:1fr}.as-auth__showcase{display:none}.as-billing-card{grid-template-columns:1fr}}.as-editor{display:flex;flex-direction:column;height:100vh;background:var(--as-bg-deep);overflow:hidden}.as-editor--loading,.as-editor--error{align-items:center;justify-content:center;gap:var(--as-space-4)}.as-editor__bar{display:flex;align-items:center;gap:var(--as-space-3);padding:var(--as-space-2) var(--as-space-3);background:#ffffffdb;backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--as-border);z-index:5}.as-editor__left,.as-editor__right{display:flex;align-items:center;gap:var(--as-space-2)}.as-editor__left{flex:1;min-width:0}.as-editor__right{flex:none}.as-editor__back{display:flex;padding:2px}.as-editor__title{max-width:260px;border-color:transparent;background:transparent;font-weight:600}.as-editor__title:hover{border-color:var(--as-border);background:var(--as-surface)}.as-editor__tools{display:flex;align-items:center;gap:1px;padding:3px;background:var(--as-surface);border:1px solid var(--as-border);border-radius:var(--as-radius-pill);box-shadow:var(--as-shadow-sm)}.as-divider{width:1px;height:20px;background:var(--as-border);margin:0 4px}.as-zoom{min-width:48px;border:0;background:none;cursor:pointer;font-size:var(--as-text-xs);color:var(--as-text-secondary);font-variant-numeric:tabular-nums}.as-save{display:inline-flex;align-items:center;gap:5px;font-size:var(--as-text-xs);color:var(--as-muted);white-space:nowrap}.as-save--saved{color:var(--as-success)}.as-save--saving,.as-save--dirty{color:var(--as-text-secondary)}.as-save--offline,.as-save--error{color:var(--as-warning)}.as-editor__notice{padding:7px var(--as-space-4);background:var(--as-warning-soft);color:var(--as-warning);font-size:var(--as-text-xs);text-align:center}.as-editor__body{flex:1;display:grid;grid-template-columns:252px minmax(0,1fr) 296px;min-height:0}.as-editor__panel{display:flex;flex-direction:column;min-height:0;overflow-y:auto;background:var(--as-surface)}.as-editor__panel--left{border-right:1px solid var(--as-border)}.as-editor__panel--right{border-left:1px solid var(--as-border)}.as-editor__center{display:flex;flex-direction:column;min-width:0;min-height:0}.as-editor__specinfo,.as-scopebar{display:flex;align-items:center;justify-content:space-between;gap:var(--as-space-2);padding:var(--as-space-3);border-bottom:1px solid var(--as-border);font-size:var(--as-text-xs);color:var(--as-muted)}.as-panel-block{display:flex;flex-direction:column;gap:var(--as-space-3);padding:var(--as-space-3);border-bottom:1px solid var(--as-border)}.as-panel-block__head{display:flex;align-items:center;justify-content:space-between}.as-panel-block__head h3,.as-panel-block h4{font-size:var(--as-text-sm);color:var(--as-text-secondary);font-weight:600}.as-grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--as-space-2) var(--as-space-3)}.as-align-row{display:flex;gap:1px;flex-wrap:wrap}.as-layers{display:flex;flex-direction:column;gap:2px}.as-layers li{display:flex;align-items:center;gap:2px;border-radius:var(--as-radius-sm)}.as-layers li:hover{background:var(--as-surface-secondary)}.as-layer{flex:1;min-width:0;display:flex;align-items:center;gap:var(--as-space-2);padding:7px 8px;border:0;background:none;text-align:left;cursor:pointer;border-radius:var(--as-radius-sm);font-size:var(--as-text-sm);color:var(--as-text-secondary)}.as-layer.is-selected{background:var(--as-primary-soft);color:var(--as-primary)}.as-layer__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-layer__tag{font-size:9.5px;padding:1px 5px;border-radius:var(--as-radius-pill);background:var(--as-bg-deep);color:var(--as-muted)}.as-layer__dot{width:6px;height:6px;border-radius:50%;background:var(--as-accent);flex:none}.as-layer__tools{display:none;gap:0}.as-layers li:hover .as-layer__tools,.as-layers li:focus-within .as-layer__tools{display:flex}.as-layer__tools .as-iconbtn{width:24px;height:24px}.as-layer-hidden{display:flex;align-items:center;justify-content:space-between;gap:var(--as-space-2);padding:6px 8px;font-size:var(--as-text-xs);color:var(--as-muted)}.as-layer-hidden button{border:0;background:none;color:var(--as-primary);cursor:pointer;font-size:var(--as-text-xs)}.as-inspector{display:flex;flex-direction:column}.as-inspector__empty{padding:var(--as-space-5) var(--as-space-3);font-size:var(--as-text-sm);color:var(--as-muted);text-align:center}.as-inspector__override{display:flex;flex-direction:column;gap:4px;padding:var(--as-space-3);background:var(--as-primary-soft);font-size:var(--as-text-xs);color:var(--as-primary)}.as-inspector__override button{align-self:flex-start;border:0;background:none;text-decoration:underline;cursor:pointer;color:inherit;font-size:inherit}.as-inspector__note{font-size:var(--as-text-xs);color:var(--as-muted)}.as-crop{display:flex;flex-direction:column;gap:var(--as-space-2)}.as-crop h4{display:flex;align-items:center;gap:5px}.as-stage{position:relative;flex:1;min-height:0;background:radial-gradient(circle at 1px 1px,rgba(13,19,33,.09) 1px,transparent 0) 0 0 / 22px 22px,var(--as-bg-deep)}.as-stage__scroll{position:absolute;inset:0;display:grid;place-items:center;overflow:auto;padding:var(--as-space-5)}.as-canvas-frame{position:relative}.as-canvas{display:block;border-radius:6px;box-shadow:var(--as-shadow-lg);background:#fff}.as-overlay{position:absolute;inset:0;touch-action:none}.as-selbox{position:absolute;border:1.5px solid var(--as-primary);pointer-events:none}.as-selbox--multi{border-style:dashed}.as-handle{position:absolute;width:10px;height:10px;margin:-5px;border:1.5px solid var(--as-primary);border-radius:3px;background:#fff;pointer-events:auto;box-shadow:var(--as-shadow-sm)}.as-handle--nw{left:0;top:0;cursor:nwse-resize}.as-handle--n{left:50%;top:0;cursor:ns-resize}.as-handle--ne{left:100%;top:0;cursor:nesw-resize}.as-handle--e{left:100%;top:50%;cursor:ew-resize}.as-handle--se{left:100%;top:100%;cursor:nwse-resize}.as-handle--s{left:50%;top:100%;cursor:ns-resize}.as-handle--sw{left:0;top:100%;cursor:nesw-resize}.as-handle--w{left:0;top:50%;cursor:ew-resize}.as-handle--rotate{left:50%;top:-26px;border-radius:50%;cursor:grab;background:var(--as-primary)}.as-guide{position:absolute;background:var(--as-violet);pointer-events:none}.as-guide--x{top:0;bottom:0;width:1px}.as-guide--y{left:0;right:0;height:1px}.as-textedit{position:absolute;margin:0;padding:0;border:1.5px solid var(--as-primary);background:#ffffffb8;resize:none;overflow:hidden}.as-screens{border-top:1px solid var(--as-border);background:var(--as-surface);padding:var(--as-space-3)}.as-screens__list{display:flex;gap:var(--as-space-3);overflow-x:auto;align-items:flex-start}.as-screen{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:5px;border:1.5px solid transparent;border-radius:var(--as-radius-md);cursor:grab;flex:none}.as-screen.is-active{border-color:var(--as-primary);background:var(--as-primary-soft)}.as-screen.is-dragging{opacity:.5}.as-screen__thumb{border:0;background:none;padding:0;cursor:pointer}.as-screen__name{max-width:84px;border:0;background:none;font-size:var(--as-text-xs);color:var(--as-text-secondary);cursor:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-screen .as-input{max-width:84px;padding:2px 4px;font-size:var(--as-text-xs)}.as-screen__tools{position:absolute;top:2px;right:2px;opacity:0}.as-screen:hover .as-screen__tools{opacity:1}.as-screen__tools .as-iconbtn{width:22px;height:22px;background:#ffffffe6}.as-screens__add{display:flex;flex-direction:column;gap:var(--as-space-2);min-width:190px}.as-screens__hint{margin-top:var(--as-space-2);font-size:var(--as-text-xs);color:var(--as-warning)}.as-export{display:flex;flex-direction:column;gap:var(--as-space-4)}.as-export h4{font-size:var(--as-text-sm);color:var(--as-text-secondary);margin-bottom:var(--as-space-2)}.as-speclist{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--as-space-2)}.as-spec{display:flex;align-items:flex-start;gap:var(--as-space-2);padding:10px 12px;border:1px solid var(--as-border);border-radius:var(--as-radius-md);cursor:pointer;font-size:var(--as-text-sm)}.as-spec.is-on{border-color:var(--as-primary);background:var(--as-primary-soft)}.as-spec span{display:flex;flex-direction:column}.as-spec em{font-style:normal;font-size:var(--as-text-xs);color:var(--as-muted)}.as-export__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--as-space-4)}.as-export__options label{display:flex;flex-direction:column;gap:5px;font-size:var(--as-text-sm);color:var(--as-text-secondary)}.as-validation{display:flex;flex-direction:column;gap:var(--as-space-3)}.as-validation li{padding:var(--as-space-3);border:1px solid var(--as-border);border-radius:var(--as-radius-md);display:flex;flex-direction:column;gap:5px}.as-validation__head{display:flex;align-items:center;justify-content:space-between;gap:var(--as-space-2);font-size:var(--as-text-sm)}.as-validation__ok{font-size:var(--as-text-xs);color:var(--as-success)}.as-validation__warn,.as-validation__error{display:flex;align-items:flex-start;gap:6px;font-size:var(--as-text-xs)}.as-validation__warn{color:var(--as-warning)}.as-validation__error{color:var(--as-danger)}.as-progress{display:flex;flex-direction:column;gap:6px}.as-progress__bar{height:6px;border-radius:var(--as-radius-pill);background:var(--as-bg-deep);overflow:hidden}.as-progress__bar span{display:block;height:100%;background:linear-gradient(90deg,var(--as-accent),var(--as-primary));transition:width .2s var(--as-ease)}.as-progress>span{font-size:var(--as-text-xs);color:var(--as-text-secondary)}.as-preview{position:fixed;inset:0;z-index:9998;display:flex;flex-direction:column;background:#090c14f2;color:#fff}.as-preview header{display:flex;align-items:center;justify-content:space-between;padding:var(--as-space-3) var(--as-space-4);font-size:var(--as-text-sm)}.as-preview header .as-iconbtn{color:#fff}.as-preview__stage{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--as-space-6);padding:var(--as-space-4)}.as-preview__stage .as-iconbtn{color:#fff;background:#ffffff1f;width:42px;height:42px}.as-preview__stage .as-thumb{box-shadow:0 30px 80px #00000080;max-height:78vh;width:auto!important}.as-preview footer{padding:var(--as-space-4);text-align:center;font-size:var(--as-text-sm);opacity:.75}.as-editor__smallscreen{display:none}@media(max-width:1180px){.as-editor__body{grid-template-columns:210px minmax(0,1fr) 260px}}@media(max-width:900px){.as-editor__body,.as-editor__bar,.as-editor__notice{display:none}.as-editor__smallscreen{display:block;padding:var(--as-space-7) var(--as-space-5);text-align:center;color:var(--as-text-secondary)}}
