:root{--sx-errorFill: #fef2f2;--sx-errorText: #b91c1c;--sx-successFill: #ecfdf5;--sx-successText: #065f46;--sx-warnFill: #fffbeb;--sx-warnText: #b45309;--sx-shimmerA: #e2e8f0;--sx-shimmerB: #f1f5f9;--sx-onDepth: #ffffff;--sx-depthText: #0a386e;color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--sx-surface: #0f172a;--sx-surfaceMuted: #131d33;--sx-surfaceSunken: #0a1120;--sx-selectedFill: rgba(1, 203, 182, .12);--sx-selectedStrong: rgba(1, 203, 182, .24);--sx-border: rgba(255, 255, 255, .1);--sx-borderStrong: rgba(255, 255, 255, .16);--sx-text: #ffffff;--sx-textMuted: #94a3b8;--sx-textSubtle: #64748b;--sx-link: #7be2ff;--sx-depthText: #ffffff;--sx-errorFill: rgba(239, 68, 68, .14);--sx-errorText: #fca5a5;--sx-successFill: rgba(16, 185, 129, .14);--sx-successText: #6ee7b7;--sx-warnFill: rgba(245, 158, 11, .14);--sx-warnText: #fcd34d;--sx-shimmerA: #1e293b;--sx-shimmerB: #273449;--sx-shadow-menu: 0 16px 48px rgba(0, 0, 0, .5);--sx-shadow-dialog: 0 24px 64px rgba(0, 0, 0, .6);--sx-shadow-card: 0 1px 2px rgba(0, 0, 0, .4);--sx-shadow-lift: 0 8px 24px rgba(0, 0, 0, .45);--sx-shadow-stage: 0 1px 2px rgba(0, 0, 0, .4), 0 24px 48px rgba(0, 0, 0, .45);--sx-shadow-prompt-focus: 0 0 0 4px rgba(1, 203, 182, .2), 0 12px 32px rgba(0, 0, 0, .45);--sx-pattern-stage: radial-gradient(rgba(255, 255, 255, .06) 1px, transparent 1px);--sx-neutral-50: rgba(255, 255, 255, .04);--sx-neutral-100: rgba(255, 255, 255, .08);--sx-neutral-200: rgba(255, 255, 255, .14);--sx-neutral-600: #94a3b8;--sx-neutral-700: #cbd5e1;--sx-turquoise-50: rgba(1, 203, 182, .1);--sx-turquoise-100: rgba(1, 203, 182, .18);--sx-turquoise-700: #4dfbe0;--sx-turquoise-800: #8effeb;--sx-turquoise-900: #c6fff4}.sx-shell-header{position:relative;z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px;border-bottom:1px solid var(--sx-border);background:var(--sx-surface)}.sx-shell-left{display:flex;flex-wrap:wrap;align-items:center;gap:32px;min-width:0}.sx-shell-mark{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:18px;letter-spacing:-.02em}.sx-shell-mark img{width:19px;height:28px;object-fit:contain;display:block}.sx-shell-nav{display:flex;gap:4px;overflow-x:auto;max-width:100%}.sx-shell-nav a{padding:8px 12px;border-radius:var(--sx-radius-md);color:var(--sx-neutral-700);font-size:14px;text-decoration:none;white-space:nowrap;transition:background-color var(--sx-motion-hover)}.sx-shell-nav a:hover{background:var(--sx-neutral-100)}.sx-shell-nav a.active{background:var(--sx-selectedStrong);color:var(--sx-text);font-weight:500}.sx-shell-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.sx-shell-org{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-md);font-size:14px;color:var(--sx-text);min-width:0;max-width:280px;box-sizing:border-box}.sx-shell-org-dot{flex:none;width:16px;height:16px;border-radius:4px;background:var(--sx-depth)}.sx-shell-org-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-shell-back{display:flex;align-items:center;height:40px;padding:0 12px;border-radius:var(--sx-radius-md);font-size:14px;color:var(--sx-neutral-700);text-decoration:none}.sx-shell-back:hover{background:var(--sx-neutral-100)}@media (max-width: 720px){.sx-shell-header{padding:12px 16px}.sx-shell-left{gap:12px}.sx-shell-org{display:none}}.sx-mentions,.sx-mentions .sx-icon-btn{position:relative}.sx-mentions-count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--sx-error);color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center}.sx-mentions-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:min(360px,calc(100vw - 32px));max-height:70vh;overflow-y:auto;padding:12px;background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);box-shadow:var(--sx-shadow-menu)}.sx-mentions-menu ul{list-style:none;margin:8px 0 0;padding:0}.sx-mentions-menu li button{width:100%;display:flex;flex-direction:column;gap:2px;padding:8px;border:none;border-radius:var(--sx-radius-md);background:none;font:inherit;text-align:left;cursor:pointer}.sx-mentions-menu li button:hover,.sx-mentions-menu li button:focus-visible{background:var(--sx-selectedFill)}.sx-mentions-who{font-size:12px;color:var(--sx-textMuted)}.sx-mentions-who strong{color:var(--sx-text)}.sx-mentions-body{font-size:14px;color:var(--sx-text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sx-home{background:var(--sx-surface)}.sx-home-wrap{max-width:1280px;margin:0 auto;box-sizing:border-box;padding-left:48px;padding-right:48px}.sx-home-hero{background-color:var(--sx-surface);border-bottom:1px solid var(--sx-neutral-100)}.sx-home-hero-inner{padding-top:96px;padding-bottom:48px}.sx-home-hello{display:flex;align-items:center;gap:8px;min-height:32px;padding:4px 12px;box-sizing:border-box;border-radius:9999px;background:var(--sx-surface);border:1px solid var(--sx-border);font-size:12px;font-weight:500;color:var(--sx-neutral-700)}.sx-home-title{margin:0;font-size:48px;line-height:1.1;font-weight:600;letter-spacing:-.02em;color:var(--sx-text);text-wrap:balance}.sx-home-lede{margin:0;max-width:600px;font-size:18px;line-height:1.6;color:var(--sx-textMuted);text-wrap:pretty}.sx-home-problem{max-width:960px;margin:12px auto 0;min-height:20px;font-size:14px;color:var(--sx-errorText);text-align:center}.sx-home-main{padding-top:64px;padding-bottom:96px}.sx-home-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:24px}.sx-home-head h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em}.sx-home-head>span{font-size:14px;color:var(--sx-textMuted)}.sx-home-head a{font-size:14px;color:var(--sx-link);text-decoration:none}.sx-home-head a:hover{color:var(--sx-depthText)}.sx-home-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(176px,100%),1fr));gap:16px}.sx-home-starters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:16px}.sx-home-starter{display:flex;align-items:center;gap:16px;padding:16px;text-align:left}.sx-home-starter-art{flex:none;width:96px;height:72px;border-radius:8px;background:var(--sx-surfaceMuted);display:flex;align-items:center;justify-content:center}.sx-home-starter-art img{width:88px;display:block}.sx-panel-link{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--sx-radius-md);background:var(--sx-neutral-100);color:var(--sx-text);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.sx-panel-link:hover{background:var(--sx-neutral-200)}.sx-make:hover:not(:disabled){background:var(--sx-primaryHover)!important}.sx-make:active:not(:disabled){background:var(--sx-primaryPressed)!important}.sx-make:disabled{opacity:.8}@media (max-width: 720px){.sx-home-wrap{padding-left:16px;padding-right:16px}.sx-home-hero-inner{padding-top:48px;padding-bottom:32px}.sx-home-title{font-size:32px}.sx-home-lede{font-size:16px}.sx-home-main{padding-top:40px;padding-bottom:64px}.sx-home-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.sx-first-run{position:relative;max-width:960px;margin:24px auto 0;padding:24px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-xl);background:var(--sx-surface);text-align:left;box-sizing:border-box;width:100%}.sx-first-run h2{margin:0 0 4px;font-size:20px;font-weight:600}.sx-first-run>p{margin:0 0 16px;color:var(--sx-textMuted);font-size:15px}.sx-first-run-close{position:absolute;top:12px;right:12px}.sx-first-run-options{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;gap:16px;align-items:stretch}.sx-first-run-brand{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:20px;border-radius:var(--sx-radius-lg);background:var(--sx-selectedFill);border:1px solid var(--sx-turquoise-300);color:var(--sx-text);text-decoration:none}.sx-first-run-brand span{font-size:13px;color:var(--sx-textMuted)}.sx-first-run-styles>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sx-first-run-styles .sx-eyebrow{margin:0 0 8px}.sx-first-run-style{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;min-height:88px;padding:12px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);font:inherit;font-size:17px;text-align:left;cursor:pointer}.sx-first-run-style[aria-pressed=true]{outline:2px solid var(--sx-primary);outline-offset:2px}.sx-first-run-swatches{display:flex;gap:4px}.sx-first-run-swatches span{width:16px;height:16px;border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a}@media (max-width: 720px){.sx-first-run-options,.sx-first-run-styles>div{grid-template-columns:1fr}}.sx-tour-ring{position:absolute;z-index:30;border:2px solid var(--sx-primary);border-radius:14px;box-shadow:var(--sx-shadow-focus);pointer-events:none}.sx-tour{position:absolute;z-index:31;width:320px;padding:20px;border-radius:var(--sx-radius-xl);background:var(--sx-surface);border:1px solid var(--sx-border);box-shadow:var(--sx-shadow-menu);text-align:left;box-sizing:border-box}.sx-tour:focus{outline:none}.sx-tour h2{margin:4px 0 6px;font-size:17px;font-weight:600}.sx-tour>p:not(.sx-eyebrow){margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--sx-textMuted)}@media (max-width: 420px){.sx-tour{width:calc(100vw - 32px)}}.sx-deleted{margin-top:48px}.sx-deleted h2{margin:0 0 4px;font-size:18px;font-weight:600}.sx-deleted ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.sx-deleted li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-surface)}.sx-deleted li span{display:flex;flex-direction:column;gap:2px;min-width:0}.sx-deleted small{color:var(--sx-textMuted)}.sx-home-quick{margin:20px 0 0;font-size:15px;color:var(--sx-textMuted)}.sx-workspace{min-height:100vh;height:100vh;display:flex;flex-direction:column;background:var(--sx-surface);color:var(--sx-text)}.sx-workspace-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(320px,420px) 1fr}.sx-workspace-body.sx-editor{grid-template-columns:minmax(300px,380px) 1fr minmax(300px,360px)}.sx-workspace-body.sx-editor.is-editing{grid-template-columns:minmax(220px,260px) 1fr minmax(300px,360px)}.sx-panel,.sx-side{overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.sx-panel{border-right:1px solid var(--sx-border)}.sx-side{border-left:1px solid var(--sx-border);gap:32px}.sx-stage-area{overflow:auto;padding:32px 40px;box-sizing:border-box;min-width:0}.sx-stage-center{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.sx-stage-page{height:100%;min-height:480px;display:flex;flex-direction:column;gap:16px}.sx-stage-page>:first-child{flex:1}.sx-stage-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:24px}.sx-stage-head h2{margin:0;font-size:20px;font-weight:600}.sx-stage-head span{color:var(--sx-textMuted);font-size:14px}.sx-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.sx-header-note{font-size:14px;color:var(--sx-textMuted)}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--sx-radius-md);border:1px solid var(--sx-border);background:var(--sx-surface);color:var(--sx-text);font:inherit;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color var(--sx-motion-hover),border-color var(--sx-motion-hover)}.sx-btn:hover:not(:disabled){border-color:var(--sx-borderStrong);background:var(--sx-surfaceMuted)}.sx-btn:disabled{opacity:.5;cursor:default}.sx-btn-primary{background:var(--sx-primary);border-color:var(--sx-primary);color:var(--sx-onPrimary)}.sx-btn-primary:hover:not(:disabled){background:var(--sx-primaryHover);border-color:var(--sx-primaryHover)}.sx-btn-quiet{border-color:transparent;background:var(--sx-neutral-100)}.sx-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--sx-radius-md);border:1px solid var(--sx-border);background:var(--sx-surface);color:var(--sx-text);cursor:pointer}.sx-icon-btn:disabled{opacity:.4;cursor:default}.sx-link{border:none;background:none;padding:0;color:var(--sx-link);font:inherit;cursor:pointer;text-decoration:underline}.sx-modes{display:flex;gap:4px;padding:4px;border-radius:var(--sx-radius-lg);background:var(--sx-neutral-100);margin-right:16px}.sx-modes button,.sx-segmented button{height:36px;padding:0 16px;border:none;border-radius:var(--sx-radius-md);background:transparent;color:var(--sx-textMuted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.sx-modes button[aria-pressed=true],.sx-segmented button[aria-pressed=true]{background:var(--sx-surface);color:var(--sx-text);box-shadow:var(--sx-shadow-card)}.sx-modes button:disabled{opacity:.5;cursor:default}.sx-bubble{align-self:flex-end;max-width:92%;padding:16px 20px;border-radius:var(--sx-radius-xl);background:var(--sx-neutral-100);font-size:15px;line-height:1.55;white-space:pre-wrap}.sx-studio-says p{margin:0;font-size:15px;line-height:1.6}.sx-studio-name{display:flex;align-items:center;gap:6px;margin-bottom:6px!important;font-size:13px!important;font-weight:500;color:var(--sx-textMuted)}.sx-studio-name img{width:12px;height:18px;object-fit:contain}.sx-panel-lede{margin:0;font-size:15px;line-height:1.6}.sx-panel-hint{margin:0;font-size:13px;line-height:1.5;color:var(--sx-textMuted)}.sx-eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-textMuted)}.sx-problem{margin:0;padding:12px 16px;border-radius:var(--sx-radius-md);background:var(--sx-errorFill);color:var(--sx-errorText);font-size:14px}.sx-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sx-steps li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--sx-radius-md);font-size:14px}.sx-steps li.is-current{background:var(--sx-selectedFill);font-weight:500}.sx-steps li.is-done{color:var(--sx-textMuted)}.sx-step-dot{flex:none;width:22px;height:22px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:var(--sx-turquoise-600);color:#fff}.is-current .sx-step-dot{background:transparent;border:2px solid var(--sx-primary);box-sizing:border-box}.is-current .sx-step-dot .sx-pulse{width:8px;height:8px;border-radius:9999px;background:var(--sx-primary)}.sx-steps-wait{margin:0;color:var(--sx-textMuted);font-size:14px}.sx-quality-note{padding:16px 20px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-surfaceMuted)}.sx-quality-note p:last-child{margin:8px 0 0;font-size:13px;line-height:1.6}.sx-plan-card{border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);overflow:hidden}.sx-plan-card>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:16px 20px;background:var(--sx-surfaceMuted);border-bottom:1px solid var(--sx-border)}.sx-plan-card h2{margin:0;font-size:16px;font-weight:600}.sx-plan-card>header span{font-size:13px;color:var(--sx-textMuted)}.sx-plan-body{padding:16px 20px 20px;display:flex;flex-direction:column;gap:12px}.sx-plan-summary{margin:0;font-size:15px;line-height:1.55}.sx-plan-body ol,.sx-plan-gaps ul{margin:0;padding-left:24px;display:flex;flex-direction:column;gap:6px;font-size:15px}.sx-plan-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.sx-fact{padding:12px 14px;border-radius:var(--sx-radius-md);background:var(--sx-surfaceMuted);display:flex;flex-direction:column;gap:4px}.sx-fact span{font-size:12px;color:var(--sx-textMuted)}.sx-fact strong{font-size:13px;font-weight:500;line-height:1.45}.sx-plan-gaps ul{font-size:14px;color:var(--sx-neutral-700)}.sx-plan-actions,.sx-row{display:flex;flex-wrap:wrap;gap:8px}.sx-outline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:32px}.sx-outline p{margin:8px 0 0;font-size:14px}.sx-outline-n{color:var(--sx-textSubtle);margin-right:8px}.sx-skeleton{height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:0 24px}.sx-skeleton span{display:block;height:12px;border-radius:9999px;background:var(--sx-neutral-200)}.sx-skeleton span+span{height:8px;background:var(--sx-neutral-100)}.sx-explore{flex:1;overflow-y:auto;padding:48px;background:var(--sx-surfaceMuted)}.sx-explore h1{margin:0 0 12px;font-size:32px;font-weight:600;letter-spacing:-.02em}.sx-explore-lede{margin:0 0 32px;max-width:720px;font-size:17px;line-height:1.6;color:var(--sx-textMuted)}.sx-directions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;margin-top:24px}.sx-direction{padding:12px 12px 20px;display:flex;flex-direction:column;gap:12px}.sx-direction-frame{position:relative;border-radius:var(--sx-radius-lg);overflow:hidden;border:1px solid var(--sx-border);background:#fff}.sx-picked{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;background:var(--sx-surface);color:var(--sx-text);font-size:13px;font-weight:500;box-shadow:var(--sx-shadow-card)}.sx-direction-name{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:0 8px}.sx-direction-name strong{font-size:18px;font-weight:600}.sx-direction-name span{font-size:13px;color:var(--sx-textMuted)}.sx-direction-desc{margin:0;padding:0 8px;font-size:15px;line-height:1.55;color:var(--sx-textMuted)}.sx-live-shot{display:block;width:100%;height:auto}.sx-live-label{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--sx-radius-md);background:#0f172ad9;color:#fff;font-size:14px}.sx-live-label .sx-pulse{width:8px;height:8px;border-radius:9999px;background:var(--sx-turquoise-300)}.sx-stage-center .MuiBox-root,.sx-stage-center>div{position:relative}.sx-preview-problem{padding:32px;color:var(--sx-textMuted);font-size:14px}.sx-chat{flex:1;display:flex;flex-direction:column;gap:16px}.sx-chat-input{position:sticky;bottom:-24px;margin:0 -24px -24px;padding:16px 24px 24px;background:var(--sx-surface);border-top:1px solid var(--sx-border);display:flex;flex-direction:column;gap:12px}.sx-chip-btn{height:36px;padding:0 14px;border-radius:9999px;border:none;background:var(--sx-neutral-100);color:var(--sx-text);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.sx-chip-btn:hover:not(:disabled){background:var(--sx-neutral-200)}.sx-chip-btn:disabled{opacity:.5;cursor:default}.sx-layers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sx-layers button{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:none;border-radius:var(--sx-radius-md);background:transparent;font:inherit;font-size:14px;text-align:left;color:var(--sx-text);cursor:pointer}.sx-layers button:hover{background:var(--sx-surfaceMuted)}.sx-layers button[aria-pressed=true]{background:var(--sx-selectedFill)}.sx-layers button.is-hidden{color:var(--sx-textSubtle)}.sx-layer-kind{flex:none;width:16px;font-size:11px;font-weight:600;color:var(--sx-textMuted)}.sx-layer-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-layer-note{font-size:12px;color:var(--sx-textSubtle)}.sx-slide-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sx-slide-strip>button:not(.sx-icon-btn){min-width:44px;height:36px;padding:0 10px;border-radius:var(--sx-radius-md);border:1px solid var(--sx-border);background:var(--sx-surface);font:inherit;font-size:13px;color:var(--sx-textMuted);cursor:pointer}.sx-slide-strip>button[aria-current=true]{border:2px solid var(--sx-primary);color:var(--sx-text);font-weight:500}.sx-no-ai{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;color:var(--sx-textMuted)}.sx-no-ai span{padding:6px 12px;border-radius:var(--sx-radius-md);background:var(--sx-successFill);color:var(--sx-successText);font-weight:500}.sx-inspector{display:flex;flex-direction:column;gap:20px}.sx-inspector-title{margin:-12px 0 0;font-size:18px;font-weight:600}.sx-field{display:flex;flex-direction:column;gap:8px}.sx-field-label{font-size:14px;font-weight:500}.sx-field textarea,.sx-field input:not([type=file]),.sx-hex input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-md);font:inherit;font-size:14px;line-height:1.5;resize:vertical;background:var(--sx-surface);color:var(--sx-text)}.sx-field textarea:focus,.sx-field input:focus{outline:none;border-color:var(--sx-turquoise-300);box-shadow:var(--sx-shadow-focus)}.sx-field-hint{font-size:12px;line-height:1.5;color:var(--sx-textMuted)}.sx-field-warn{font-size:12px;line-height:1.5;color:var(--sx-warnText)}.sx-segmented{display:flex;gap:4px;padding:4px;border-radius:var(--sx-radius-lg);background:var(--sx-neutral-100)}.sx-segmented button{flex:1;padding:0 8px}.sx-swatches{display:flex;flex-wrap:wrap;gap:10px}.sx-swatches button{width:36px;height:36px;border-radius:9999px;border:2px solid rgba(15,23,42,.08);cursor:pointer}.sx-swatches button[aria-pressed=true]{outline:3px solid var(--sx-text);outline-offset:2px}.sx-hex{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--sx-textMuted)}.sx-hex input{max-width:120px;text-transform:uppercase}.sx-file{position:relative;overflow:hidden;align-self:flex-start}.sx-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.sx-nudge,.sx-arrange{display:flex;flex-wrap:wrap;gap:8px}.sx-nudge button,.sx-arrange button{min-width:40px;height:36px;padding:0 12px;border:none;border-radius:var(--sx-radius-md);background:var(--sx-neutral-100);color:var(--sx-text);font:inherit;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.sx-nudge button:hover,.sx-arrange button:hover:not(:disabled){background:var(--sx-neutral-200)}.sx-arrange button:disabled{opacity:.4;cursor:default}.sx-arrange .sx-danger{color:var(--sx-errorText)}.sx-side-section h2{margin:0 0 4px;font-size:18px;font-weight:600}.sx-side-section{display:flex;flex-direction:column;gap:16px}.sx-side-lede{margin:-8px 0 0;font-size:13px;line-height:1.5;color:var(--sx-textMuted)}.sx-data-table{width:100%;border-collapse:collapse;font-size:13px}.sx-data-table caption{text-align:left;font-weight:500;padding-bottom:6px}.sx-data-table th{text-align:left;font-weight:400;color:var(--sx-textMuted);padding:4px 8px 4px 0;width:55%}.sx-data-table td{padding:2px}.sx-data-table input{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);font:inherit}.sx-versions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sx-versions li{display:flex;justify-content:space-between;gap:12px}.sx-versions li[aria-current=true] .sx-version-name{font-weight:600}.sx-version-name{display:block;font-size:14px;line-height:1.4}.sx-version-meta{display:block;font-size:12px;color:var(--sx-textMuted)}.sx-version-actions{flex:none;display:flex;gap:4px}.sx-version-actions button{height:28px;padding:0 10px;border:none;border-radius:var(--sx-radius-md);background:var(--sx-neutral-100);font:inherit;font-size:12px;cursor:pointer}.sx-version-actions button:disabled{opacity:.5}.sx-compare{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:var(--sx-surfaceMuted)}.sx-compare header{display:flex;align-items:center;gap:12px;padding:16px 24px;background:var(--sx-surface);border-bottom:1px solid var(--sx-border)}.sx-compare h2{flex:1;margin:0;font-size:18px;font-weight:600}.sx-compare-body{flex:1;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:24px;padding:24px}.sx-compare figure{margin:0}.sx-compare-frame{width:100%;border-radius:var(--sx-radius-lg);overflow:hidden;border:1px solid var(--sx-border);background:#fff;box-shadow:var(--sx-shadow-stage)}.sx-compare figcaption{margin-top:8px;font-size:14px;color:var(--sx-textMuted)}.sx-project-message{max-width:520px;margin:20vh auto 0;padding:0 16px;text-align:center}.sx-project-message h1{font-size:24px;font-weight:600}.sx-project-message p{color:var(--sx-textMuted)}.sx-project-loading{height:100vh}@media (max-width: 960px){.sx-workspace{height:auto}.sx-workspace-body,.sx-workspace-body.sx-editor,.sx-workspace-body.sx-editor.is-editing{display:flex;flex-direction:column}.sx-panel,.sx-side{border:none;border-bottom:1px solid var(--sx-border);padding:16px}.sx-stage-area{order:-1;padding:16px}.sx-stage-page{height:70vh}.sx-chat-input{position:static;margin:0;padding:0;border:none}.sx-explore{padding:24px 16px}.sx-modes{margin-right:0}}.MuiDialog-paper.sx-dialog{width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 64px);margin:16px;border-radius:var(--sx-radius-xl);overflow:hidden;display:flex;flex-direction:column;background:var(--sx-surface)}.sx-dialog-head{display:flex;justify-content:space-between;gap:16px;padding:24px 24px 8px}.sx-dialog-head h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em}.sx-dialog-head p{margin:4px 0 0;font-size:15px;color:var(--sx-textMuted)}.sx-icon-btn.sx-plain{border:none}.sx-dialog-tabs{display:flex;gap:8px;padding:0 24px;border-bottom:1px solid var(--sx-border);overflow-x:auto}.sx-dialog-tabs button{height:48px;padding:0 12px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;font:inherit;font-size:15px;color:var(--sx-textMuted);cursor:pointer;white-space:nowrap}.sx-dialog-tabs button[aria-selected=true]{color:var(--sx-text);font-weight:500;border-bottom-color:var(--sx-primary)}.sx-dialog-body{flex:1;overflow-y:auto;padding:24px 24px 0;display:flex;flex-direction:column;gap:20px}.sx-dialog-footer{position:sticky;bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:4px -24px 0;padding:16px 24px;background:var(--sx-surfaceMuted);border-top:1px solid var(--sx-border)}.sx-btn-dark{background:var(--sx-depth);border-color:var(--sx-depth);color:var(--sx-onDepth)}.sx-btn-dark:hover:not(:disabled){background:var(--sx-midnight-900);border-color:var(--sx-midnight-900)}.sx-btn-dark.sx-success,.sx-btn-dark:has(svg){background:var(--sx-primary);border-color:var(--sx-primary);color:var(--sx-onPrimary)}.sx-note{margin:0;padding:10px 14px;border-radius:var(--sx-radius-md);background:var(--sx-selectedFill);font-size:14px;word-break:break-word}.sx-access{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sx-access legend{font-size:16px;font-weight:500;margin-bottom:10px;padding:0}.sx-access-option{display:flex;align-items:center;gap:16px;padding:14px 18px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);cursor:pointer;transition:border-color var(--sx-motion-hover),background-color var(--sx-motion-hover)}.sx-access-option.is-on{border:2px solid var(--sx-primary);padding:13px 17px;background:var(--sx-selectedFill)}.sx-access-option.is-off{opacity:.55;cursor:default}.sx-access-option input{width:20px;height:20px;accent-color:var(--sx-turquoise-600);flex:none}.sx-access-option span{display:flex;flex-direction:column;gap:2px}.sx-access-option strong{font-weight:500;font-size:15px}.sx-access-option span span{font-size:13px;color:var(--sx-textMuted)}.sx-code-box{padding:18px 20px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-surfaceMuted);display:flex;flex-direction:column;gap:10px}.sx-code{margin:4px 0 0;font:600 22px/1.2 ui-monospace,Menlo,monospace;letter-spacing:.08em}.sx-link-row input,.sx-input{height:44px;padding:0 14px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-md);background:var(--sx-surface);font:inherit;font-size:14px;color:var(--sx-text);box-sizing:border-box}textarea.sx-input{height:auto;padding:10px 14px;resize:vertical}.sx-link-row input{flex:1;min-width:0;background:var(--sx-surfaceMuted)}.sx-members{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.sx-members li{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sx-members li>span:first-child{flex:1;min-width:0}.sx-members li>span:first-child span{color:var(--sx-textMuted)}.sx-member-role{color:var(--sx-textMuted)}.sx-export-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:12px}.sx-email-form{display:flex;flex-direction:column;gap:8px;margin-top:8px}.sx-email-form .sx-btn{align-self:flex-start}.sx-live-banner{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;border-radius:var(--sx-radius-lg);background:var(--sx-successFill);color:var(--sx-successText);font-size:15px}.sx-live-banner>span[aria-hidden]{width:8px;height:8px;border-radius:9999px;background:var(--sx-success)}.sx-live-banner a{color:inherit;font-weight:600}.sx-slug{display:flex;border:1px solid var(--sx-border);border-radius:var(--sx-radius-md);overflow:hidden}.sx-slug>span{display:flex;align-items:center;padding:0 12px;background:var(--sx-surfaceMuted);border-right:1px solid var(--sx-border);color:var(--sx-textMuted);font-size:14px;white-space:nowrap;max-width:55%;overflow:hidden;text-overflow:ellipsis}.sx-slug input{flex:1;min-width:0;height:44px;padding:0 12px;border:none;font:inherit;font-size:15px}.sx-checklist{padding:16px 20px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg)}.sx-checklist h3{margin:0 0 10px;font-size:16px;font-weight:600}.sx-checklist ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.sx-checklist li{display:flex;align-items:center;gap:10px}.sx-checklist li.is-pass svg{color:var(--sx-success)}.sx-checklist li.is-fail svg{color:var(--sx-warnText)}.sx-checklist .sx-field-warn ul{list-style:disc;padding-left:20px;margin-top:6px}.sx-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sx-workspace-body.sx-editor.is-commenting{grid-template-columns:1fr minmax(320px,400px)}.sx-workspace-body.sx-editor.is-commenting>.sx-panel{display:none}.sx-comments{display:flex;flex-direction:column;gap:16px;min-height:100%}.sx-comments-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sx-comments-head h2{margin:0;font-size:18px;font-weight:600}.sx-comments-head .sx-segmented button{height:32px;padding:0 12px;font-size:13px}.sx-threads{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sx-thread{position:relative;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--sx-surface)}.sx-thread.is-focus{border:2px solid var(--sx-turquoise-500);padding:15px;background:color-mix(in srgb,var(--sx-turquoise-500) 5%,var(--sx-surface))}.sx-thread-delete{position:absolute;top:10px;right:10px}.sx-thread-place{display:flex;align-items:center;gap:8px;border:none;background:none;padding:0;font:inherit;font-size:13px;color:var(--sx-textMuted);cursor:pointer;text-align:left}.sx-pin{flex:none;width:22px;height:22px;border-radius:11px 11px 11px 2px;background:var(--sx-depth);color:var(--sx-onDepth);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.sx-comment{display:flex;gap:10px}.sx-avatar{flex:none;width:28px;height:28px;border-radius:50%;background:var(--sx-depth);color:var(--sx-onDepth);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.sx-avatar.is-guest{background:var(--sx-textMuted)}.sx-comment-who{margin:0;font-size:13px;color:var(--sx-textMuted)}.sx-comment-who strong{color:var(--sx-text);font-weight:600}.sx-comment-body{margin:2px 0 0;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.sx-mention{color:var(--sx-link);font-weight:600}.sx-thread-note{margin:0;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--sx-textMuted)}.sx-mark{width:14px;height:14px}.sx-thread-actions{align-items:center}.sx-chip-btn.sx-chip-studio{display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--sx-turquoise-500) 18%,transparent);color:var(--sx-text)}.sx-btn-text{border:none;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--sx-text);padding:6px 8px;cursor:pointer}.sx-btn-text:disabled{opacity:.5}.sx-comments-new{margin-top:auto;position:sticky;bottom:-24px;padding:16px 0 24px;background:var(--sx-surface);display:flex;flex-direction:column;gap:8px}.sx-comment-place{margin:0;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--sx-textMuted)}.sx-comment-box{position:relative;display:flex;align-items:flex-end;gap:8px;border:1px solid var(--sx-border);border-radius:12px;background:var(--sx-surface);padding:10px}.sx-comment-box textarea{flex:1;border:0;outline:none;resize:none;font:inherit;font-size:14px;line-height:1.55;color:var(--sx-text);background:transparent;padding:4px}.sx-send{flex:none;width:32px;height:32px;border:none;border-radius:8px;background:var(--sx-primary);color:var(--sx-onPrimary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sx-send:disabled{opacity:.4;cursor:default}.sx-mention-list{position:absolute;left:8px;bottom:calc(100% + 4px);z-index:5;list-style:none;margin:0;padding:4px;min-width:220px;background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-md);box-shadow:var(--sx-shadow-menu)}.sx-mention-list li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:14px;cursor:pointer}.sx-mention-list li[aria-selected=true]{background:var(--sx-selectedFill)}@media (max-width: 960px){.sx-workspace-body.sx-editor.is-commenting{display:flex}.sx-comments-new{position:static;padding:16px 0 0}}.sx-data-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sx-data-source{padding:14px 16px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-surface);display:flex;flex-direction:column;gap:6px}.sx-data-source.is-sample{background:var(--sx-warnFill);border-color:transparent}.sx-data-source.is-broken{border-color:var(--sx-error)}.sx-data-source-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.sx-data-source-head strong{font-size:15px;font-weight:600}.sx-data-state{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--sx-successText);white-space:nowrap}.sx-data-state:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.sx-data-state.is-sample{color:var(--sx-warnText)}.sx-data-state.is-broken{color:var(--sx-errorText)}.sx-data-source-where,.sx-data-source-owner{margin:0;font-size:13px;color:var(--sx-textMuted)}.sx-data-error{margin:0;font-size:13px;color:var(--sx-errorText)}.sx-chip-btn.sx-chip-sample{align-self:flex-start;background:#f59e0b33;color:var(--sx-text)}.sx-data-upload{cursor:pointer}.sx-data-held{padding:14px 16px;border-radius:var(--sx-radius-lg);background:var(--sx-selectedFill);display:flex;flex-direction:column;gap:10px;font-size:14px}.sx-data-held p{margin:0}.sx-data-schedule h3{margin:8px 0 10px;font-size:15px;font-weight:600}.sx-data-schedule .sx-segmented{display:grid;grid-template-columns:repeat(4,1fr)}.sx-data-schedule .sx-segmented button{padding:0 6px;font-size:13px}.sx-data-review{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;cursor:pointer}.sx-data-bound{font-weight:400;color:var(--sx-warnText)}.sx-data-preview{overflow-x:auto;border:1px solid var(--sx-border);border-radius:var(--sx-radius-md)}.sx-data-preview .sx-data-table th,.sx-data-preview .sx-data-table td{padding:6px 10px;white-space:nowrap;width:auto}.sx-connect{display:flex;flex-direction:column;gap:14px}.sx-connect-kinds{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.sx-connect-kind{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-surface);color:var(--sx-text);font:inherit;text-align:left;cursor:pointer}.sx-connect-kind span{font-size:13px;color:var(--sx-textMuted)}.sx-connect select{height:40px;padding:0 10px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);background:var(--sx-surface);color:var(--sx-text);font:inherit}.sx-media-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:12px}.sx-media-search{width:100%;height:38px;padding:0 12px;margin-bottom:12px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);background:var(--sx-surface);color:var(--sx-text);font:inherit}.sx-media-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.sx-media-item{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:1px solid var(--sx-border);border-radius:var(--sx-radius-md);overflow:hidden;background:var(--sx-surfaceSunken);cursor:pointer}.sx-media-item:disabled{cursor:default;opacity:.6}.sx-media-item img{width:100%;height:100%;object-fit:cover;display:block}.sx-media-thumb-empty{display:block;width:100%;height:100%}.sx-media-ai{position:absolute;top:6px;left:6px;padding:1px 6px;border-radius:999px;background:#000000a6;color:#fff;font-size:11px;font-weight:600}.sx-media-generate{display:flex;flex-direction:column;gap:12px}.sx-caption{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.sx-caption textarea{width:100%;padding:10px 12px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);background:var(--sx-surface);color:var(--sx-text);font:inherit;line-height:1.5;resize:vertical}.sx-caption-text{margin:0;line-height:1.5}.sx-storyboard{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.sx-beat{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.sx-beat h3{margin:4px 0 0;font-size:16px;font-weight:600}.sx-beat p{margin:0;font-size:14px;color:var(--sx-textMuted)}.sx-beat-frame{position:relative;width:100%;aspect-ratio:9 / 16;border-radius:var(--sx-radius-lg);background:linear-gradient(160deg,var(--sx-depth),var(--sx-surfaceSunken));overflow:hidden}.sx-beat-frame.is-building{background:var(--sx-surfaceSunken)}.sx-beat-time{position:absolute;top:12px;left:12px;padding:2px 8px;border-radius:6px;background:#0000008c;color:#fff;font-size:13px;font-variant-numeric:tabular-nums}.sx-beat-caption{position:absolute;left:10px;right:10px;bottom:16%;padding:4px 8px;border-radius:6px;background:#0000008c;color:#fff;font-size:12px;text-align:center}.sx-footage{display:flex;flex-direction:column;gap:10px}.sx-footage-option{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-surface);cursor:pointer}.sx-footage-option.is-on{border:2px solid var(--sx-primary);background:var(--sx-selectedFill);padding:13px 15px}.sx-footage-option input{margin-top:3px;accent-color:var(--sx-primary)}.sx-footage-option>span,.sx-sound-row>span{display:flex;flex-direction:column;gap:2px}.sx-footage-option strong,.sx-sound-row strong{font-weight:600;font-size:15px}.sx-footage-option span span,.sx-sound-row span span{font-size:13px;color:var(--sx-textMuted)}.sx-sizes{display:flex;flex-wrap:wrap;gap:10px}.sx-size-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-md);background:var(--sx-surface);color:var(--sx-text);font:inherit;cursor:pointer}.sx-size-btn[aria-pressed=true]{border:2px solid var(--sx-primary);background:var(--sx-selectedFill);padding:0 13px}.sx-sound-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0 12px;cursor:pointer}.sx-sound-row input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;position:relative;width:44px;height:24px;margin:0;border-radius:999px;background:var(--sx-borderStrong);cursor:pointer;transition:background var(--sx-motion-hover)}.sx-sound-row input[role=switch]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a40;transition:transform var(--sx-motion-hover)}.sx-sound-row input[role=switch]:checked{background:var(--sx-primary)}.sx-sound-row input[role=switch]:checked:after{transform:translate(20px)}.sx-sound-row input[role=switch]:focus-visible{box-shadow:var(--sx-shadow-focus);outline:none}.sx-note-card{padding:16px 18px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-surfaceSunken);font-size:14px}.sx-note-card p{margin:6px 0 0;color:var(--sx-textMuted);line-height:1.5}.sx-video-stage{width:100%;height:min(68vh,760px);display:flex;align-items:center;justify-content:center}.sx-video-frame{overflow:hidden;border-radius:var(--sx-radius-lg);box-shadow:var(--sx-shadow-stage);background:#000}.sx-video-bar{display:flex;align-items:center;gap:12px;width:min(100%,560px);margin:16px auto 0}.sx-video-bar input[type=range]{flex:1;accent-color:var(--sx-primary)}.sx-video-clock{font-size:13px;color:var(--sx-textMuted);font-variant-numeric:tabular-nums;white-space:nowrap}.sx-cues{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sx-cue{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:start}.sx-cue p{margin:4px 0 0;line-height:1.45}.sx-cue-time{padding:4px 6px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);background:var(--sx-surface);color:var(--sx-text);font:inherit;font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer}.sx-cue-edit{display:flex;flex-direction:column;gap:6px}.sx-cue-edit textarea{width:100%;padding:8px 10px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);background:var(--sx-surface);color:var(--sx-text);font:inherit;resize:vertical}.sx-cue-num{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--sx-textMuted)}.sx-cue-num input{width:64px;height:30px;padding:0 6px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);background:var(--sx-surface);color:var(--sx-text);font:inherit}.sx-draft-video{width:100%;max-height:360px;margin-top:12px;border-radius:var(--sx-radius-md);background:#000}.sx-render-files{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sx-render-files .sx-chip-btn{display:inline-flex;align-items:center;gap:6px}.sx-suggest-list,.sx-reviewers{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:12px}.sx-suggest-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-surface)}.sx-suggest-head,.sx-reviewer{display:flex;align-items:center;gap:12px}.sx-suggest-head>div,.sx-reviewer>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sx-suggest-head span,.sx-reviewer span{font-size:13px;color:var(--sx-textMuted)}.sx-suggest-diff{display:flex;flex-direction:column;gap:6px}.sx-suggest-diff del{color:var(--sx-errorText)}.sx-suggest-diff ins{color:var(--sx-successText);text-decoration:none}.sx-suggest-desc{margin:0;line-height:1.5}.sx-suggest-decided ul{margin:6px 0 0;padding-left:18px;font-size:13px;color:var(--sx-textMuted)}.sx-avatar{flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--sx-depth);color:var(--sx-onDepth, #fff);font-size:13px;font-weight:600}.sx-reviewer{padding:14px 16px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-surface)}.sx-reviewer-reply{font-style:italic}.sx-review-state{flex:none;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap}.sx-review-state.is-waiting{background:var(--sx-warnFill);color:var(--sx-warnText)}.sx-review-state.is-approved{background:var(--sx-selectedFill);color:var(--sx-successText)}.sx-review-state.is-changes{background:#ef44441f;color:var(--sx-errorText)}.sx-add-reviewer{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px}.sx-add-reviewers{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.sx-add-reviewers input[type=search]{height:38px;padding:0 12px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);background:var(--sx-surface);color:var(--sx-text);font:inherit}.sx-add-reviewers ul{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto}.sx-add-reviewers li{display:flex;justify-content:space-between;gap:8px;padding:6px 0;font-size:14px}.sx-add-reviewers label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.sx-required{font-size:13px;color:var(--sx-textMuted)}.sx-review-note{padding:14px 16px;border-radius:var(--sx-radius-lg);background:var(--sx-surfaceSunken);margin-bottom:16px}.sx-review-note p{margin:4px 0 0;line-height:1.5}.sx-review-mine{padding:16px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);margin-bottom:16px;display:flex;flex-direction:column;gap:10px}.sx-review-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sx-review-choices .sx-btn[aria-pressed=true]{border:2px solid var(--sx-primary);background:var(--sx-selectedFill)}.sx-activity ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.sx-activity li{display:flex;flex-direction:column;gap:2px;padding-left:18px;position:relative;font-size:14px}.sx-activity li:before{content:"";position:absolute;left:2px;top:7px;width:8px;height:8px;border-radius:50%;background:var(--sx-borderStrong)}.sx-activity li.sx-activity-review_approved:before,.sx-activity li.sx-activity-suggestion_accepted:before,.sx-activity li.sx-activity-published:before{background:var(--sx-success)}.sx-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.sx-variants header{gap:16px}.sx-variants header>div{flex:1}.sx-variants header h2{margin:0}.sx-variant-name{width:300px;max-width:40vw;height:44px;padding:0 14px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-md);background:var(--sx-surface);color:var(--sx-text);font:inherit}.sx-variants-body{flex:1;min-height:0;display:grid;grid-template-columns:300px 1fr}.sx-variants-list{overflow-y:auto;padding:20px 24px;border-right:1px solid var(--sx-border);display:flex;flex-direction:column;gap:10px}.sx-variant-card{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-surface);color:var(--sx-text);font:inherit;text-align:left;cursor:pointer}.sx-variant-card.is-main{cursor:default;background:var(--sx-surfaceMuted)}.sx-variant-card[aria-pressed=true]{border:2px solid var(--sx-primary);background:var(--sx-selectedFill);padding:13px 15px}.sx-variant-card span{font-size:13px;color:var(--sx-textMuted)}.sx-variants-history{list-style:none;margin:0;padding:0 0 0 12px;border-left:2px solid var(--sx-border);display:flex;flex-direction:column;gap:10px;font-size:14px}.sx-variants-history li{display:flex;flex-direction:column}.sx-variants-main{overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.sx-variants-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.sx-variants-head h3,.sx-what-changed h3{margin:0;font-size:18px;font-weight:600}.sx-variants .is-variant .sx-compare-frame{outline:2px solid var(--sx-primary)}.sx-merge{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--sx-radius-lg);background:var(--sx-surfaceSunken)}.sx-merge label{display:inline-flex;align-items:center;gap:4px}.sx-what-changed{padding:16px 20px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-surface)}.sx-what-changed ul{margin:8px 0 0;padding-left:18px}@media (max-width: 760px){.sx-variants-body{grid-template-columns:1fr}.sx-variants-list{border-right:0;border-bottom:1px solid var(--sx-border)}.sx-variant-name{width:100%;max-width:none}}@media (max-width: 520px){.sx-header-actions{min-width:0;max-width:100%}.sx-modes{max-width:100%;overflow-x:auto;scrollbar-width:none}.sx-modes button{flex:none}}.sx-back-link{align-self:flex-start}.sx-post-frames{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px}.sx-post-frames legend{margin-bottom:6px}.sx-post-frames label{display:inline-flex;align-items:center;gap:6px;font-size:14px}.sx-posts{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.sx-post{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg)}.sx-post>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.sx-post span{font-size:13px;color:var(--sx-textMuted)}.sx-post .sx-post-caption{color:var(--sx-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.sx-post.is-cancelled{opacity:.6}.sx-people{display:flex;flex-direction:column;gap:16px}.sx-people-add{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.sx-people-code{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--sx-radius-lg);background:var(--sx-selectedFill)}.sx-people-code strong{letter-spacing:.05em}.sx-people-table{width:100%;border-collapse:collapse;font-size:14px}.sx-people-table th,.sx-people-table td{padding:10px 8px;border-bottom:1px solid var(--sx-border);text-align:left;vertical-align:top}.sx-people-table thead th{font-size:12px;font-weight:600;color:var(--sx-textMuted);text-transform:uppercase;letter-spacing:.04em}.sx-people-table tbody th small{display:block;font-weight:400;color:var(--sx-textMuted)}.sx-people-table tr.is-revoked{opacity:.55}.sx-people-settings{border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);padding:12px 16px 16px;display:flex;flex-direction:column;gap:10px}.sx-people-settings legend{padding:0 4px;font-weight:600}.sx-check{display:flex;align-items:center;gap:8px;font-size:14px}.sx-people-sheet{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:end}.sx-people-sheet select{height:40px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);background:var(--sx-surface);color:var(--sx-text);font:inherit}@media (max-width: 640px){.sx-people-add,.sx-people-sheet{grid-template-columns:1fr}}.sx-appdata{display:flex;flex-direction:column;gap:20px}.sx-appdata-collection{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg)}.sx-appdata-collection header{display:flex;flex-direction:column;gap:2px}.sx-appdata-collection h3{margin:0;font-size:16px;font-weight:600;text-transform:capitalize}.sx-appdata-rules{align-items:end;gap:16px}.sx-appdata-rules select{height:40px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);background:var(--sx-surface);color:var(--sx-text);font:inherit}.sx-writer{width:min(860px,96vw)}.sx-writer-tools{display:flex;flex-wrap:wrap;gap:4px;padding:8px 24px;border-bottom:1px solid var(--sx-border)}.sx-writer-link{display:inline-flex;gap:8px;margin-left:8px}.sx-writer-link input{width:260px;height:36px;padding:0 10px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);font:inherit}.sx-writer-box{min-height:360px;max-height:60vh;overflow-y:auto;padding:24px 32px;font:16px/1.6 Georgia,Times New Roman,serif;color:var(--sx-text);outline:none}.sx-writer-box:focus-visible{box-shadow:inset var(--sx-shadow-focus)}.sx-writer-box h2{font-size:24px;margin:1em 0 .4em}.sx-writer-box h3{font-size:19px;margin:1em 0 .4em}.sx-writer-box table{border-collapse:collapse;margin:1em 0}.sx-writer-box th,.sx-writer-box td{border:1px solid var(--sx-border);padding:6px 10px;min-width:80px}.sx-writer-box blockquote{margin:1em 0;padding-left:16px;border-left:3px solid var(--sx-borderStrong);color:var(--sx-textMuted)}.sx-writer-open{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.sx-presence{display:flex;align-items:center;gap:8px}.sx-presence ul{display:flex;margin:0;padding:0;list-style:none}.sx-presence li+li{margin-left:-6px}.sx-presence-face{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:2px solid var(--sx-surface);color:#fff;font-size:12px;font-weight:600}.sx-presence-more{background:var(--sx-textMuted)}.sx-presence-studio{display:inline-flex;align-items:center;gap:6px;max-width:260px;padding:4px 10px;border-radius:999px;background:var(--sx-selectedFill);color:var(--sx-text);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-held{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px;padding:10px 12px;border-radius:var(--sx-radius-sm);background:var(--sx-surfaceMuted);font-size:14px}.sx-plain-fieldset{margin:0;padding:0;border:0;min-width:0}@media (max-width: 720px){.sx-presence-studio{display:none}}.sx-brands,.sx-brand-setup{max-width:1280px;width:100%;margin:0 auto;padding:48px 48px 96px;box-sizing:border-box}.sx-brands-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px}.sx-brands h1,.sx-brand-setup h1{margin:0 0 8px;font-size:40px;font-weight:600;letter-spacing:-.02em}.sx-brands-head p,.sx-brand-lede{margin:0;max-width:680px;font-size:17px;line-height:1.6;color:var(--sx-textMuted)}.sx-brand-name{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;max-width:640px}.sx-brand-name label{font-weight:500}.sx-brand-name .sx-input{flex:1;min-width:200px}.sx-brand-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(264px,100%),1fr));gap:24px}.sx-brand-skeleton{height:260px;border-radius:12px}.sx-brand-card{display:flex;flex-direction:column;gap:14px;padding:8px 8px 16px;border:1px solid var(--sx-border);border-radius:12px;text-decoration:none;color:var(--sx-text);background:var(--sx-surface)}.sx-brand-swatches{display:flex;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden}.sx-brand-swatches span{flex:1}.sx-brand-card-body{display:flex;flex-direction:column;gap:4px;padding:0 8px}.sx-brand-card-body strong{font-size:18px;font-weight:600}.sx-brand-card-body span{font-size:14px;color:var(--sx-textMuted)}.sx-empty{color:var(--sx-textMuted)}.sx-steps-chips{list-style:none;margin:0 0 40px;padding:0;display:flex;flex-wrap:wrap;gap:10px}.sx-steps-chips li{display:flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:9999px;background:var(--sx-neutral-100);font-size:14px;color:var(--sx-neutral-700)}.sx-steps-chips li span{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9999px;background:var(--sx-surface);font-size:13px;font-weight:600}.sx-steps-chips li.is-current{background:var(--sx-selectedStrong);color:var(--sx-text);font-weight:500}.sx-steps-chips li.is-current span{background:var(--sx-turquoise-950);color:#fff}.sx-steps-chips li.is-done span{background:var(--sx-turquoise-600);color:#fff}.sx-brand-setup-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:48px;align-items:start}.sx-dropzone{margin-top:32px;border:2px dashed var(--sx-borderStrong);border-radius:14px;text-align:center}.sx-dropzone.is-over{border-color:var(--sx-turquoise-300);box-shadow:var(--sx-shadow-prompt-focus)}.sx-dropzone-art{display:flex;justify-content:center;align-items:flex-end;gap:8px;margin-bottom:20px}.sx-dropzone-title{margin:0 0 6px;font-size:20px;font-weight:600}.sx-dropzone-hint{margin:0 0 20px;color:var(--sx-textMuted)}.sx-brand-more{margin-top:20px;display:flex;flex-direction:column;gap:12px}.sx-brand-more form{align-items:center}.sx-brand-more .sx-input{flex:1;min-width:200px}.sx-style-pick{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.sx-style-pick .sx-input{height:36px;min-width:0;flex:none}.sx-sources{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sx-sources li{display:flex;align-items:center;gap:16px;padding:14px 18px;border:1px solid var(--sx-border);border-radius:12px}.sx-source-kind{flex:none;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--sx-surfaceMuted);font-size:12px;font-weight:600;color:var(--sx-depthText)}.sx-source-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sx-source-name strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-source-name span{font-size:13px;color:var(--sx-textMuted)}.sx-source-status{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--sx-turquoise-800)}.sx-source-status span{width:8px;height:8px;border-radius:9999px;background:var(--sx-primary)}.sx-found{position:sticky;top:24px;padding:24px;border:1px solid var(--sx-border);border-radius:14px;background:var(--sx-surfaceMuted);display:flex;flex-direction:column;gap:12px}.sx-found h2{margin:0 0 4px;display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600}.sx-found-colors{display:flex;flex-wrap:wrap;gap:6px}.sx-found-colors span{width:40px;height:40px;border-radius:6px;border:1px solid rgba(15,23,42,.08)}.sx-found-colors.sx-small{margin-top:6px}.sx-found-colors.sx-small span{width:18px;height:18px;border-radius:4px}.sx-found-type{margin:0;font-size:26px;font-weight:600;line-height:1.2}.sx-found-body{margin:0;font-size:15px;line-height:1.55}.sx-found-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px}.sx-gaps{padding:14px 16px;border-radius:10px;background:var(--sx-warnFill);color:var(--sx-warnText);font-size:14px;line-height:1.5}.sx-gaps p{margin:6px 0 0}.sx-found-note{margin:0;font-size:13px;text-align:center;color:var(--sx-textMuted)}.sx-wide{width:100%;height:52px}.sx-brand-editor{min-height:100vh;display:flex;flex-direction:column}.sx-brand-editor-head{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid var(--sx-border);background:var(--sx-surface)}.sx-brand-chip{display:flex;width:44px;height:44px;border-radius:8px;overflow:hidden;flex:none}.sx-brand-chip span{flex:1}.sx-brand-editor-title{flex:1;min-width:0}.sx-brand-editor-title h1{margin:0;font-size:18px;font-weight:600}.sx-brand-editor-title p{margin:2px 0 0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sx-textMuted)}.sx-dot{width:8px;height:8px;border-radius:9999px}.sx-brand-editor-body{flex:1;display:grid;grid-template-columns:minmax(280px,340px) 220px minmax(0,1fr)}.sx-brand-editor-body .sx-panel{border-right:1px solid var(--sx-border);position:sticky;top:0;align-self:start;max-height:100vh}.sx-built-from{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--sx-border);border-radius:10px;background:var(--sx-surfaceMuted);font-size:13px;color:var(--sx-textMuted)}.sx-built-from strong{color:var(--sx-text);font-weight:500}.sx-built-from .sx-link{align-self:flex-start}.sx-question{padding:16px 18px;border:1px solid var(--sx-border);border-radius:12px}.sx-question p{margin:8px 0 12px;font-size:15px;line-height:1.55}.sx-swatch-dot{display:inline-block;width:16px;height:16px;border-radius:4px;vertical-align:-3px}.sx-brand-nav{padding:24px 12px;background:var(--sx-surfaceMuted);border-right:1px solid var(--sx-border);display:flex;flex-direction:column;gap:4px;position:sticky;top:0;align-self:start}.sx-brand-nav a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-radius:var(--sx-radius-md);color:var(--sx-text);text-decoration:none;font-size:15px}.sx-brand-nav a[aria-current=true]{background:var(--sx-selectedStrong)}.sx-proposed{font-size:12px;font-weight:500;color:var(--sx-warnText)}.sx-brand-main{padding:40px 48px 96px;min-width:0;display:flex;flex-direction:column;gap:24px}.sx-brand-display{margin:0;font-size:56px;font-weight:700;letter-spacing:-.02em;line-height:1.05}.sx-overview-card{border:1px solid var(--sx-border);border-radius:12px}.sx-overview-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px}.sx-overview-row+.sx-overview-row{border-top:1px solid var(--sx-border)}.sx-overview-row small{color:var(--sx-textMuted)}.sx-tag{padding:4px 12px;border-radius:9999px;background:var(--sx-selectedStrong);color:var(--sx-turquoise-900);font-size:13px;font-weight:500}.sx-check-result{padding:0 22px 18px;font-size:14px}.sx-check-result ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.sx-brand-section{scroll-margin-top:24px;display:flex;flex-direction:column;gap:16px;padding-top:16px}.sx-brand-section h3{margin:0;font-size:28px;font-weight:600}.sx-logo-grid,.sx-sample-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:20px}.sx-logo-grid figure,.sx-sample-grid figure{margin:0}.sx-logo-tile{aspect-ratio:16 / 9;border-radius:10px;border:1px solid var(--sx-border);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.sx-logo-tile img{max-width:80%;max-height:70%}.sx-logo-grid figcaption,.sx-sample-grid figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:14px;color:var(--sx-textMuted)}.sx-small-select{height:32px;padding:0 8px;font-size:13px}.sx-sample-frame{border-radius:10px;overflow:hidden;border:1px solid var(--sx-border);background:#fff}.sx-color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:18px}.sx-color-card{display:flex;flex-direction:column;gap:6px}.sx-color-swatch{position:relative;display:block;height:110px;border-radius:10px;border:1px solid rgba(15,23,42,.08);cursor:pointer}.sx-color-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.sx-color-name,.sx-color-hex{border:1px solid transparent;border-radius:6px;padding:4px 6px;margin-left:-6px;font:inherit;background:transparent;color:var(--sx-text)}.sx-color-name{font-weight:600;font-size:16px}.sx-color-hex{font-size:13px;color:var(--sx-textMuted);text-transform:uppercase}.sx-color-name:hover,.sx-color-hex:hover,.sx-color-name:focus,.sx-color-hex:focus{border-color:var(--sx-border);outline:none}.sx-color-add{height:110px;border:1px dashed var(--sx-borderStrong);border-radius:10px;background:transparent;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:500;cursor:pointer;color:var(--sx-text)}.sx-font-field p{margin:0 0 8px;font-size:30px;font-weight:600}.sx-font-field small{font:400 14px/1 Poppins,sans-serif;color:var(--sx-textMuted)}.sx-font-field label{align-items:center}.sx-font-field .sx-input{max-width:320px}@media (max-width: 1100px){.sx-brand-editor-body{grid-template-columns:1fr}.sx-brand-editor-body .sx-panel{position:static;max-height:none}.sx-brand-nav{position:static;flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px solid var(--sx-border)}.sx-brand-setup-grid{grid-template-columns:1fr}.sx-found{position:static}}@media (max-width: 720px){.sx-brands,.sx-brand-setup{padding:24px 16px 64px}.sx-brands h1,.sx-brand-setup h1{font-size:30px}.sx-brand-main{padding:24px 16px 64px}.sx-brand-display{font-size:36px}.sx-dropzone-art span:first-child,.sx-dropzone-art span:last-child{display:none}}.sx-shared-colors{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.sx-shared-colors li{display:flex;align-items:center;gap:8px;font-size:14px}.sx-shared-colors li span{width:28px;height:28px;border-radius:6px;border:1px solid var(--sx-border)}.sx-shared-guide{max-height:420px;overflow:auto;padding:16px;border-radius:var(--sx-radius-sm);background:var(--sx-surfaceMuted);white-space:pre-wrap;font:14px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.sx-kit-hover.sx-kit-hover{transform:translateY(-2px);box-shadow:var(--sx-shadow-lift)}.sx-kit-focus{outline:2px solid var(--sx-primary);outline-offset:2px}.sx-kit-glow{border-color:var(--sx-turquoise-300)!important;box-shadow:var(--sx-shadow-focus)}.sx-kit-glow.sx-prompt{box-shadow:var(--sx-shadow-prompt-focus)}.sx-settings{max-width:760px;width:100%;margin:0 auto;padding:48px 24px 96px;box-sizing:border-box}.sx-settings h1{margin:0 0 8px;font-size:40px;font-weight:600;letter-spacing:-.02em}.sx-settings-intro{margin:0 0 40px;font-size:17px;line-height:1.6;color:var(--sx-textMuted)}.sx-settings-skeleton{height:320px;border-radius:var(--sx-radius-lg)}.sx-settings-section{display:flex;flex-direction:column;gap:16px;padding:32px 0;border-top:1px solid var(--sx-border)}.sx-settings-section h2{margin:0;font-size:22px;font-weight:600}.sx-settings-section h3{margin:8px 0 0;font-size:15px;font-weight:600}.sx-settings-lede{margin:-8px 0 0;font-size:14px;line-height:1.6;color:var(--sx-textMuted)}.sx-usage-meter p{margin:0 0 12px;font-size:15px}.sx-usage-meter strong{font-size:28px;font-weight:600;margin-right:4px}.sx-meter{height:10px;border-radius:5px;background:var(--sx-surfaceSunken);overflow:hidden}.sx-meter span{display:block;height:100%;background:var(--sx-primary);border-radius:5px}.sx-meter.is-high span{background:var(--sx-warning)}.sx-usage-table{border-collapse:collapse;width:100%;font-size:14px}.sx-usage-table th,.sx-usage-table td{padding:8px 0;border-bottom:1px solid var(--sx-border);text-align:left;font-weight:400}.sx-usage-table thead th{color:var(--sx-textMuted);font-size:13px}.sx-usage-table td{text-align:right;font-variant-numeric:tabular-nums}.sx-usage-table thead th:not(:first-child){text-align:right}.sx-usage-recent,.sx-audit{list-style:none;margin:0;padding:0;font-size:14px}.sx-usage-recent li,.sx-audit li{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--sx-border)}.sx-usage-recent li>span:last-child,.sx-audit li>span:last-child{flex:none;font-variant-numeric:tabular-nums;color:var(--sx-textMuted)}.sx-usage-recent small,.sx-audit small{display:block;color:var(--sx-textMuted);font-size:12px}.sx-toggle{display:flex;align-items:flex-start;gap:12px}.sx-toggle label{cursor:pointer}.sx-toggle input{margin-top:3px;width:18px;height:18px;accent-color:var(--sx-primary)}.sx-toggle label{display:block;font-weight:500}.sx-toggle small{display:block;font-size:13px;line-height:1.5;color:var(--sx-textMuted)}.sx-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sx-btn.sx-btn-done{background:var(--sx-turquoise-300);color:var(--sx-text);border-color:transparent}.sx-audit-filter{max-width:260px;margin-bottom:12px}.sx-domains{display:flex;flex-direction:column;gap:16px;margin:0 0 16px;padding:0;list-style:none}.sx-domain{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--sx-border);border-radius:var(--sx-radius)}.sx-domain-head{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sx-domain-status{padding:2px 10px;border-radius:999px;background:var(--sx-surfaceMuted);font-size:13px;color:var(--sx-textMuted)}.sx-domain-status.is-on{background:var(--sx-selectedFill);color:var(--sx-text)}.sx-domain-records{width:100%;border-collapse:collapse;font-size:14px}.sx-domain-records th,.sx-domain-records td{padding:6px 8px;border-bottom:1px solid var(--sx-border);text-align:left;vertical-align:middle}.sx-domain-records code{word-break:break-all}.sx-domain-add{align-items:flex-end;gap:8px;flex-wrap:wrap}.sx-domain .sx-field,.sx-domain-add .sx-field{min-width:min(360px,100%)}@media (max-width: 600px){.sx-domain-records thead{display:none}.sx-domain-records tr{display:grid;gap:4px;padding:8px 0;border-bottom:1px solid var(--sx-border)}.sx-domain-records td{border:0;padding:0}}.sx-org-templates{display:flex;flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none}.sx-org-template{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--sx-border);border-radius:var(--sx-radius)}.sx-org-template>span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:200px}.sx-org-template small{color:var(--sx-textMuted);font-size:13px}.sx-org-template-add{display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-width:640px}.sx-org-template-add h3{margin:0;font-size:16px}.sx-org-template-add .sx-field{width:100%}.sx-org-template-add select{height:40px;padding:0 10px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);background:var(--sx-surface);color:var(--sx-text);font:inherit}.sx-styles{max-width:1440px;width:100%;margin:0 auto;padding:48px 48px 96px;box-sizing:border-box}.sx-styles-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.sx-styles-head h1{margin:0 0 8px;font-size:40px;font-weight:600;letter-spacing:-.02em}.sx-styles-head p{margin:0;max-width:720px;font-size:17px;line-height:1.6;color:var(--sx-textMuted)}.sx-styles-head .sx-btn{text-decoration:none}.sx-style-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.sx-style-filters .sx-chip-btn[aria-pressed=true]{background:var(--sx-selectedStrong);color:var(--sx-text)}.sx-styles-body{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:32px;align-items:start}.sx-styles-count{margin:0 0 12px;font-size:14px;color:var(--sx-textMuted)}.sx-style-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.sx-style-skeleton{height:220px;border-radius:var(--sx-radius-xl)}.sx-style-card{display:flex;flex-direction:column;gap:14px;min-height:220px;padding:20px;border:1px solid rgba(15,23,42,.1);border-radius:var(--sx-radius-xl);font:inherit;text-align:left;cursor:pointer}.sx-style-card.is-selected{outline:2px solid var(--sx-primary);outline-offset:2px}.sx-style-card-top{display:flex;justify-content:space-between;gap:8px;font-size:12px;letter-spacing:.04em;opacity:.8}.sx-style-hidden{padding:2px 8px;border-radius:999px;background:#7f7f7f33;font-weight:600}.sx-style-name{font-size:30px;line-height:1.1}.sx-style-bar{display:flex;height:18px;border-radius:4px;overflow:hidden}.sx-style-bar span{flex:1}.sx-style-foot{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:14px}.sx-style-cta{flex:none;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600}.sx-style-desc{opacity:.85}.sx-style-panel{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-xl);background:var(--sx-surfaceMuted);max-height:calc(100vh - 48px);overflow-y:auto;box-sizing:border-box}.sx-style-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sx-style-panel-head h2{margin:0;font-size:24px;font-weight:600}.sx-style-panel-head span{font-size:13px;color:var(--sx-textMuted)}.sx-style-panel-desc{margin:0;font-size:15px;line-height:1.55;color:var(--sx-textMuted)}.sx-style-colors{display:grid!important;grid-template-columns:1fr 1fr}.sx-style-colors button{padding:0 10px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-style-shots{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sx-style-shots figure{margin:0}.sx-style-shots figure.is-wide{grid-column:span 2}.sx-style-shot{display:block;width:100%;border-radius:var(--sx-radius-lg);border:1px solid var(--sx-border);background:#fff}div.sx-style-shot{aspect-ratio:4 / 3}.sx-style-shot-missing{display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--sx-textMuted);background:var(--sx-surfaceSunken)}.sx-style-shots figcaption{margin-top:4px;font-size:12px;color:var(--sx-textMuted)}.sx-style-facts{margin:0;display:flex;flex-direction:column;gap:6px;font-size:14px}.sx-style-facts div{display:flex;gap:6px}.sx-style-facts dt{font-weight:600}.sx-style-facts dd{margin:0;color:var(--sx-textMuted)}.sx-style-use{width:100%;justify-content:center}@media (max-width: 1100px){.sx-styles-body{grid-template-columns:1fr}.sx-style-panel{position:static;max-height:none}}@media (max-width: 600px){.sx-styles{padding:32px 16px 64px}}.sx-style-make{display:flex;flex-direction:column;gap:12px;max-width:720px;margin-bottom:24px;padding:24px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-xl);background:var(--sx-surface)}.sx-style-make h2{margin:0;font-size:20px;font-weight:600}.sx-style-make p{margin:0;font-size:14px;line-height:1.55;color:var(--sx-textMuted)}.sx-style-status{margin:0;padding:14px 16px;border-radius:var(--sx-radius-lg);background:var(--sx-selectedFill);font-size:14px;line-height:1.5}.sx-style-status p{margin:0 0 6px}.sx-style-examples{margin:0;padding:16px;border:1px dashed var(--sx-borderStrong);border-radius:var(--sx-radius-lg);display:flex;flex-direction:column;gap:10px}.sx-style-examples legend{padding:0 6px;font-weight:600;font-size:14px}.sx-style-inspiration summary{cursor:pointer;font-size:14px;font-weight:600}.sx-style-inspiration-brief{margin-top:8px;white-space:pre-wrap;font-size:13px;line-height:1.55;color:var(--sx-textMuted)}.sx-create{max-width:1440px;width:100%;margin:0 auto;padding:48px 48px 96px;box-sizing:border-box}.sx-create-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.sx-create-head h1{margin:0 0 8px;font-size:40px;font-weight:600;letter-spacing:-.02em}.sx-create-head p{margin:0;max-width:720px;font-size:17px;line-height:1.6;color:var(--sx-textMuted)}.sx-create-kinds{margin-bottom:24px;max-width:420px}.sx-create-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:start}.sx-create-form{display:flex;flex-direction:column;gap:20px}.sx-create-form fieldset{margin:0;padding:0;border:0}.sx-create-form legend{margin-bottom:8px;font-size:14px;font-weight:600;color:var(--sx-text)}.sx-create-use-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.sx-create-use{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--sx-border);border-radius:var(--sx-radius);background:var(--sx-surface);color:var(--sx-text);font:inherit;text-align:left;cursor:pointer}.sx-create-use span{font-size:13px;color:var(--sx-textMuted)}.sx-create-use:hover{border-color:var(--sx-borderStrong)}.sx-create-use[aria-pressed=true]{border-color:var(--sx-selectedStrong);background:var(--sx-selectedFill)}.sx-create-use:focus-visible,.sx-library-item:focus-visible{outline:2px solid var(--sx-primary);outline-offset:2px}.sx-create-form select{height:40px;padding:0 10px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);background:var(--sx-surface);color:var(--sx-text);font:inherit}.sx-create-examples,.sx-create-chips .sx-row{flex-wrap:wrap;gap:8px}.sx-create-chips .sx-chip-btn[aria-pressed=true]{border-color:var(--sx-selectedStrong);background:var(--sx-selectedFill)}.sx-create-graphic{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.sx-create-pictures{display:flex;flex-direction:column;gap:8px}.sx-create-pictures .sx-row{flex-wrap:wrap;gap:8px;align-items:center}.sx-create-picture{position:relative;display:inline-flex}.sx-create-picture img{width:64px;height:64px;object-fit:cover;border-radius:var(--sx-radius-sm);border:1px solid var(--sx-border)}.sx-create-picture button{position:absolute;top:-8px;right:-8px;width:24px;height:24px;min-width:24px;border-radius:50%;background:var(--sx-surface);border:1px solid var(--sx-border)}.sx-create-make{align-items:center;gap:16px}.sx-create-results h2{margin:0 0 12px;font-size:18px}.sx-create-result-list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.sx-create-result{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:12px;border:1px solid var(--sx-border);border-radius:var(--sx-radius);background:var(--sx-surface)}.sx-create-media{width:180px;max-height:240px;min-height:100px;object-fit:contain;border-radius:var(--sx-radius-sm);background:var(--sx-surfaceSunken)}audio.sx-create-media{min-height:0;align-self:center}.sx-create-pending{display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--sx-textMuted)}.sx-create-result-body{display:flex;flex-direction:column;gap:6px;min-width:0}.sx-create-result-prompt{margin:0;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sx-create-status.is-completed{color:var(--sx-success)}.sx-create-status.is-failed{color:var(--sx-error)}.sx-create-actions{flex-wrap:wrap;gap:8px;align-items:center}.sx-create-change{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.sx-create-change .sx-field{width:100%}.sx-preview-empty{display:flex;align-items:center;justify-content:center;min-height:100px;font-size:13px;color:var(--sx-textMuted);background:var(--sx-surfaceSunken);border-radius:var(--sx-radius-sm)}.sx-library-filters{flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:16px}.sx-library-filters .sx-media-search{width:320px;max-width:100%;margin:0}.sx-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:12px 0 24px;padding:0;list-style:none}.sx-library-item{display:flex;flex-direction:column;gap:6px;width:100%;padding:8px;border:1px solid var(--sx-border);border-radius:var(--sx-radius);background:var(--sx-surface);color:var(--sx-text);font:inherit;text-align:left;cursor:pointer}.sx-library-item:hover{border-color:var(--sx-borderStrong)}.sx-library-thumb,.sx-library-audio,.sx-library-item .sx-preview-empty{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--sx-radius-sm);background:var(--sx-surfaceSunken)}.sx-library-audio{display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--sx-textMuted)}.sx-library-name{display:flex;gap:6px;align-items:center;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-library-fav{flex:none;color:var(--sx-error)}.sx-library-more{display:block;margin:0 auto}.sx-library-dialog{width:min(1040px,96vw)}.sx-library-dialog-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;padding:0 24px 24px}.sx-library-big{width:100%;max-height:70vh;object-fit:contain;border-radius:var(--sx-radius-sm);background:var(--sx-surfaceSunken)}.sx-library-side{display:flex;flex-direction:column;gap:16px}.sx-library-side .sx-row{flex-wrap:wrap;gap:8px;align-items:flex-end}.sx-library-side form .sx-field{flex:1}.sx-library-prompt{margin:0;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.5;color:var(--sx-textMuted)}.sx-library-delete{align-self:flex-start;color:var(--sx-error)}.sx-library-confirm span{flex-basis:100%;font-size:14px}.sx-btn-danger{background:var(--sx-error);border-color:var(--sx-error);color:#fff}.sx-btn-danger:hover:not(:disabled){filter:brightness(.92)}@media (max-width: 900px){.sx-create{padding:24px 16px 72px}.sx-create-head h1{font-size:32px}.sx-create-grid,.sx-library-dialog-body{grid-template-columns:minmax(0,1fr)}}@media (max-width: 520px){.sx-create-result{grid-template-columns:minmax(0,1fr)}.sx-create-media{width:100%}}a.sx-btn{text-decoration:none}.sx-templates-group{margin-top:32px}.sx-templates-group h2{margin:0 0 6px;font-size:20px}.sx-templates-lede{margin:0 0 12px;color:var(--sx-textMuted);font-size:15px}.sx-templates-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:12px}.sx-templates-card{display:flex;flex-direction:column;gap:4px;line-height:1.45}.sx-templates-kind{font-size:12px;font-weight:500;color:var(--sx-turquoise-700, var(--sx-textMuted))}.sx-templates-title{font-size:16px;font-weight:500;color:var(--sx-text)}.sx-templates-desc{font-size:14px;color:var(--sx-textMuted)}@media (max-width: 720px){.sx-templates-grid{grid-template-columns:minmax(0,1fr)}}:root{--sx-turquoise-50: #eefffb;--sx-turquoise-100: #c6fff4;--sx-turquoise-200: #8effeb;--sx-turquoise-300: #4dfbe0;--sx-turquoise-400: #1ce8cf;--sx-turquoise-500: #01cbb6;--sx-turquoise-600: #00a496;--sx-turquoise-700: #038278;--sx-turquoise-800: #086761;--sx-turquoise-900: #0c5550;--sx-turquoise-950: #003433;--sx-midnight-50: #ebfbff;--sx-midnight-100: #d3f3ff;--sx-midnight-200: #b0ebff;--sx-midnight-300: #7be2ff;--sx-midnight-400: #3cceff;--sx-midnight-500: #10afff;--sx-midnight-600: #008dff;--sx-midnight-700: #0074ff;--sx-midnight-800: #005ed0;--sx-midnight-900: #0552a3;--sx-midnight-950: #0a386e;--sx-neutral-50: #f8fafc;--sx-neutral-100: #f1f5f9;--sx-neutral-200: #e2e8f0;--sx-neutral-300: #cbd5e1;--sx-neutral-400: #94a3b8;--sx-neutral-500: #64748b;--sx-neutral-600: #475569;--sx-neutral-700: #334155;--sx-neutral-800: #1e293b;--sx-neutral-900: #0f172a;--sx-neutral-950: #020617;--sx-primary: #01cbb6;--sx-primaryHover: #00a496;--sx-primaryPressed: #038278;--sx-onPrimary: #0f172a;--sx-depth: #0a386e;--sx-surface: #ffffff;--sx-surfaceMuted: #f8fafc;--sx-surfaceSunken: #f1f5f9;--sx-selectedFill: #eefffb;--sx-selectedStrong: #c6fff4;--sx-border: #e2e8f0;--sx-borderStrong: #cbd5e1;--sx-text: #0f172a;--sx-textMuted: #64748b;--sx-textSubtle: #94a3b8;--sx-link: #0552a3;--sx-success: #10b981;--sx-warning: #f59e0b;--sx-error: #ef4444;--sx-info: #3b82f6;--sx-radius-sm: 4px;--sx-radius-md: 6px;--sx-radius-lg: 8px;--sx-radius-xl: 12px;--sx-radius-full: 9999px;--sx-shadow-menu: 0 16px 48px rgba(10, 56, 110, .14);--sx-shadow-dialog: 0 24px 64px rgba(15, 23, 42, .24);--sx-shadow-card: 0 1px 2px rgba(15, 23, 42, .05), 0 4px 6px rgba(15, 23, 42, .05);--sx-shadow-lift: 0 8px 24px rgba(10, 56, 110, .1);--sx-shadow-focus: 0 0 0 4px rgba(1, 203, 182, .14);--sx-motion-press: .12s;--sx-motion-hover: .2s;--sx-motion-menuIn: .16s;--sx-motion-menuOut: .12s;--sx-motion-panel: .24s;--sx-motion-success: .6s;--sx-motion-shimmer: 1.6s;--sx-shadow-stage: 0 1px 2px rgba(15, 23, 42, .05), 0 24px 48px rgba(10, 56, 110, .08);--sx-shadow-prompt-focus: 0 0 0 4px rgba(1, 203, 182, .14), 0 12px 32px rgba(10, 56, 110, .1);--sx-pattern-stage: radial-gradient(rgba(10, 56, 110, .06) 1px, transparent 1px);--sx-motion-easeEnter: cubic-bezier(.2, 0, 0, 1);--sx-motion-easeExit: cubic-bezier(.4, 0, 1, 1);--sx-font: Poppins, -apple-system, "Segoe UI", sans-serif}:focus-visible{outline:2px solid var(--sx-primary);outline-offset:2px}.sx-lift{transition:transform var(--sx-motion-hover) var(--sx-motion-easeEnter),box-shadow var(--sx-motion-hover) var(--sx-motion-easeEnter),border-color var(--sx-motion-hover) var(--sx-motion-easeEnter)}.sx-lift:hover{transform:translateY(-2px);box-shadow:var(--sx-shadow-lift)}.sx-focus{transition:box-shadow var(--sx-motion-panel),border-color var(--sx-motion-panel)}.sx-focus:focus-within{border-color:var(--sx-turquoise-300)!important;box-shadow:var(--sx-shadow-focus)}.sx-focus.sx-prompt:focus-within{box-shadow:var(--sx-shadow-prompt-focus)}.sx-stage{background-image:var(--sx-pattern-stage);background-size:20px 20px}.sx-stage.sx-hero{background-image:radial-gradient(rgba(10,56,110,.07) 1px,transparent 1px)}.sx-shimmer{background:linear-gradient(90deg,var(--sx-shimmerA) 25%,var(--sx-shimmerB) 50%,var(--sx-shimmerA) 75%);background-size:200% 100%;animation:sx-shimmer var(--sx-motion-shimmer) linear infinite}@keyframes sx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sx-success{animation:sx-success var(--sx-motion-success) var(--sx-motion-easeEnter) 1}@keyframes sx-success{0%{box-shadow:0 0 #01cbb673}to{box-shadow:0 0 0 14px #01cbb600}}.sx-pulse{animation:sx-pulse 1.6s ease-in-out infinite}@keyframes sx-pulse{0%,to{opacity:1}50%{opacity:.45}}.sx-picker-trigger,.sx-picker-option{transition:background-color var(--sx-motion-hover),border-color var(--sx-motion-hover),box-shadow var(--sx-motion-hover)}.sx-picker-trigger:hover:not([data-open]){border-color:var(--sx-borderStrong)!important}.sx-picker-option:hover:not([disabled]):not([aria-pressed=true]){background:var(--sx-surfaceMuted)!important}.sx-picker-panel{position:absolute;z-index:20;top:calc(100% + 8px);left:var(--sx-panel-left, 0);right:var(--sx-panel-right, auto);width:var(--sx-panel-width, 384px);max-width:calc(100% - var(--sx-panel-left, 0px));box-sizing:border-box;max-height:min(560px,70vh);overflow-y:auto;background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);box-shadow:var(--sx-shadow-menu);animation:sx-menu-in var(--sx-motion-menuIn) ease-out;outline:none}@keyframes sx-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width: 720px){.sx-picker-panel{left:0;right:0;width:auto;max-width:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sx-lift:hover{transform:none}}.sx-problem-action{margin-left:4px;padding:0;border:none;background:none;font:inherit;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sx-inline-problem{margin:0}.sx-offline{position:fixed;top:0;left:0;right:0;z-index:2000;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:var(--sx-warnFill);color:var(--sx-warnText);border-bottom:1px solid var(--sx-border);font-size:14px;font-weight:500;text-align:center}:root[data-theme=dark] .sx-offline{background:#3a2a05}.sx-app-skeleton{min-height:100vh;background:var(--sx-surface)}.sx-app-skeleton-header{display:flex;align-items:center;gap:24px;height:72px;padding:0 24px;border-bottom:1px solid var(--sx-border);box-sizing:border-box}.sx-app-skeleton .sx-shimmer,.sx-app-skeleton-header .sx-shimmer{display:block;height:20px;border-radius:var(--sx-radius-md)}.sx-app-skeleton-body{max-width:960px;margin:64px auto;padding:0 24px;display:flex;flex-direction:column;gap:24px}.sx-app-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.sx-app-skeleton-grid .sx-shimmer{height:160px;border-radius:var(--sx-radius-xl)}.sx-panel>.sx-shimmer{display:block;border-radius:var(--sx-radius-lg)}
