.tempo{--tempo-color-action-primary:var(--studio-color-action-primary,#a99af0);--tempo-color-surface-canvas:var(--studio-color-surface-canvas,#f2f1ea);--tempo-color-surface-card:var(--studio-color-surface-card,#fffefb);--tempo-color-surface-soft:#f7f6ef;--tempo-color-text-primary:var(--studio-color-text-primary,#1a1913);--tempo-color-text-muted:var(--studio-color-text-muted,#6f6d63);--tempo-color-border-subtle:var(--studio-color-border-subtle,#1a191317);--tempo-color-danger:#c74731;--tempo-color-success:#397653;--tempo-color-warning:#956516;--tempo-color-on-action:#181816;--tempo-type-family-sans:var(--studio-type-family-sans,-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif);--tempo-type-family-display:var(--studio-type-family-display,"Avenir Next Condensed", "Arial Narrow", "Helvetica Neue", sans-serif);--tempo-type-size-body:var(--studio-type-size-body,14px);--tempo-type-size-heading:var(--studio-type-size-heading,42px);--tempo-type-weight-regular:var(--studio-type-weight-regular,400);--tempo-type-weight-medium:var(--studio-type-weight-medium,600);--tempo-type-line-height-body:var(--studio-type-line-height-body,1.5);--tempo-space-base:var(--studio-space-base,12px);--tempo-space-section:var(--studio-space-section,32px);--tempo-shape-control-radius:var(--studio-shape-control-radius,999px);--tempo-shape-card-radius:var(--studio-shape-card-radius,22px);--tempo-size-control-height:var(--studio-size-control-height,44px);--tempo-density-interface:var(--studio-density-interface,spacious);--tempo-material-surface:var(--studio-material-surface,editorial);--tempo-motion-fast:var(--studio-motion-duration-fast,.12s);--tempo-motion-standard:var(--studio-motion-duration-standard,.2s);--tempo-motion-ease:var(--studio-motion-easing-standard,cubic-bezier(.23, 1, .32, 1));--tempo-motion-reduced:var(--studio-motion-reduced,respect);--tempo-shadow-card:0 1px 3px #1a19130d, 0 8px 24px -18px #1a191340;color:var(--tempo-color-text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--tempo-type-family-sans);font-size:var(--tempo-type-size-body);line-height:var(--tempo-type-line-height-body);-webkit-font-smoothing:antialiased}.tempo[data-tempo-theme=dark]{--tempo-color-surface-canvas:#171711;--tempo-color-surface-card:#232219;--tempo-color-surface-soft:#2c2a20;--tempo-color-text-primary:#f3f1e8;--tempo-color-text-muted:#aaa597;--tempo-color-border-subtle:#3b392e;--tempo-color-danger:#f07a5a;--tempo-color-success:#75c493;--tempo-color-warning:#e8b64c;--tempo-color-on-action:#181816;--tempo-shadow-card:0 1px 2px #0000003d, 0 24px 60px -38px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tempo,.tempo *,.tempo :before,.tempo :after{box-sizing:border-box}.tempo button,.tempo input,.tempo textarea,.tempo select{font:inherit}.tempo-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tempo-button{min-height:var(--tempo-size-control-height);border-radius:var(--tempo-shape-control-radius);background:var(--tempo-color-action-primary);color:var(--tempo-color-on-action);cursor:pointer;touch-action:manipulation;transition:transform var(--tempo-motion-fast) var(--tempo-motion-ease), filter var(--tempo-motion-fast) ease, box-shadow var(--tempo-motion-fast) ease;border:0;place-items:center;padding:12px 22px;font-size:14.5px;font-weight:700;display:inline-grid;position:relative;overflow:hidden}.tempo-button__content{justify-content:center;align-items:center;gap:8px;display:inline-flex}.tempo-button__content[data-loading=true]{visibility:hidden}.tempo-button__icon{place-items:center;display:inline-grid}.tempo-button--tonal{background:color-mix(in srgb, var(--tempo-color-action-primary) 19%, var(--tempo-color-surface-card));color:var(--tempo-color-text-primary)}.tempo-button--outline{background:var(--tempo-color-surface-card);box-shadow:inset 0 0 0 1px var(--tempo-color-border-subtle);color:var(--tempo-color-text-primary)}.tempo-button--plain{color:var(--tempo-color-text-muted);background:0 0;padding-inline:8px}.tempo-button--danger{background:var(--tempo-color-danger);color:#fff}.tempo-button:focus-visible,.tempo-icon-button:focus-visible,.tempo-link-button:focus-visible,.tempo-fab:focus-visible,.tempo-split-button button:focus-visible,.tempo-button-group button:focus-visible,.tempo-toggle-button:focus-visible,.tempo-field input:focus-visible,.tempo-tabs__list button:focus-visible,.tempo-switch__control:focus-visible,.tempo-dialog__close:focus-visible,.tempo-composer textarea:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--tempo-color-surface) 88%, transparent), 0 0 0 5px color-mix(in srgb, var(--tempo-color-text-primary) 16%, transparent);outline:0}.tempo-button:active:not(:disabled){transform:scale(.97)}.tempo-button:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.55}.tempo-icon-button,.tempo-fab,.tempo-split-button button,.tempo-button-group button,.tempo-toggle-button{touch-action:manipulation;transition:transform var(--tempo-motion-fast) var(--tempo-motion-ease), filter var(--tempo-motion-fast) ease, background-color var(--tempo-motion-fast) ease, box-shadow var(--tempo-motion-fast) ease, color var(--tempo-motion-fast) ease}.tempo-icon-button{background:var(--tempo-color-surface-card);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--tempo-color-border-subtle), var(--tempo-shadow-card);color:var(--tempo-color-text-primary);cursor:pointer;border:0;border-radius:50%;flex:0 0 44px;place-items:center;display:inline-grid}.tempo-icon-button>span,.tempo-fab>span{place-items:center;display:inline-grid}.tempo-icon-button--small{flex-basis:44px;width:44px;height:44px}.tempo-icon-button--large{flex-basis:52px;width:52px;height:52px}.tempo-icon-button--accent{background:color-mix(in srgb, var(--tempo-color-action-primary) 24%, var(--tempo-color-surface-card));color:var(--tempo-color-text-primary)}.tempo-icon-button--danger{background:color-mix(in srgb, var(--tempo-color-danger) 14%, var(--tempo-color-surface-card));color:var(--tempo-color-danger)}.tempo-icon-button:active:not(:disabled),.tempo-fab:active:not(:disabled),.tempo-toggle-button:active:not(:disabled){transform:scale(.94)}.tempo-icon-button:disabled,.tempo-fab:disabled,.tempo-split-button button:disabled,.tempo-button-group button:disabled,.tempo-toggle-button:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.5}.tempo-link-button{min-height:var(--tempo-size-control-height);border-radius:var(--tempo-shape-control-radius);color:var(--tempo-color-text-primary);touch-action:manipulation;transition:transform var(--tempo-motion-fast) var(--tempo-motion-ease), background-color var(--tempo-motion-fast) ease, color var(--tempo-motion-fast) ease;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.tempo-link-button>span{place-items:center;display:inline-grid}.tempo-link-button--primary{background:var(--tempo-color-action-primary);color:var(--tempo-color-on-action)}.tempo-link-button--tonal{background:color-mix(in srgb, var(--tempo-color-action-primary) 19%, var(--tempo-color-surface-card))}.tempo-link-button--plain{color:var(--tempo-color-text-muted)}.tempo-link-button:active{transform:translateY(1px)}.tempo-link-button.is-disabled{cursor:not-allowed;filter:saturate(.35);opacity:.5}.tempo-fab{background:var(--tempo-color-action-primary);width:56px;height:56px;box-shadow:0 16px 34px -18px color-mix(in srgb, var(--tempo-color-action-primary) 75%, #000), inset 0 1px 0 #ffffff61;color:var(--tempo-color-on-action);cursor:pointer;border:0;border-radius:19px;place-items:center;display:inline-grid}.tempo-split-button{min-height:var(--tempo-size-control-height);border-radius:var(--tempo-shape-control-radius);background:var(--tempo-color-action-primary);box-shadow:var(--tempo-shadow-card);display:inline-flex;overflow:hidden}.tempo-split-button button{min-height:var(--tempo-size-control-height);color:var(--tempo-color-on-action);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:700;display:inline-flex}.tempo-split-button button+button{width:46px;box-shadow:inset 1px 0 0 color-mix(in srgb, var(--tempo-color-on-action) 20%, transparent);padding:0}.tempo-split-button button:active:not(:disabled){background:color-mix(in srgb, var(--tempo-color-on-action) 10%, transparent)}.tempo-button-group{border-radius:var(--tempo-shape-control-radius);background:var(--tempo-color-surface-soft);scrollbar-width:none;gap:3px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.tempo-button-group::-webkit-scrollbar{display:none}.tempo-button-group button{min-height:var(--tempo-size-control-height);border-radius:calc(var(--tempo-shape-control-radius) - 3px);color:var(--tempo-color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:9px 14px;font-weight:650;display:inline-flex}.tempo-button-group button.is-active,.tempo-button-group button[aria-pressed=true]{background:var(--tempo-color-surface-card);color:var(--tempo-color-text-primary);box-shadow:0 1px 3px #1818161a}.tempo-toggle-button{min-height:var(--tempo-size-control-height);border:1px solid var(--tempo-color-border-subtle);border-radius:var(--tempo-shape-control-radius);background:var(--tempo-color-surface-card);color:var(--tempo-color-text-muted);cursor:pointer;align-items:center;gap:8px;padding:10px 15px;font-weight:700;display:inline-flex}.tempo-toggle-button.is-pressed,.tempo-toggle-button[aria-pressed=true]{border-color:color-mix(in srgb, var(--tempo-color-action-primary) 48%, var(--tempo-color-border-subtle));background:color-mix(in srgb, var(--tempo-color-action-primary) 20%, var(--tempo-color-surface-card));color:var(--tempo-color-text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tempo-color-action-primary) 18%, transparent)}.tempo-feedback-row{border-radius:var(--tempo-shape-control-radius);background:var(--tempo-color-surface-soft);align-items:center;gap:4px;padding:4px;display:inline-flex}.tempo-feedback-row .tempo-icon-button{box-shadow:none;background:0 0}.tempo-feedback-row .tempo-icon-button[aria-pressed=true]{background:var(--tempo-color-surface-card);box-shadow:var(--tempo-shadow-card)}.tempo-feedback-glyph{font-family:var(--tempo-type-family-mono,ui-monospace, monospace);font-size:19px;font-weight:700;line-height:1}.tempo-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite tempo-spin;position:absolute}@keyframes tempo-spin{to{transform:rotate(360deg)}}.tempo-field{gap:7px;display:grid}.tempo-field label{color:var(--tempo-color-text-primary);font-size:12px;font-weight:700}.tempo-field__description{color:var(--tempo-color-text-muted);font-size:12px}.tempo-field input{width:100%;min-height:var(--tempo-size-control-height);border:1px solid var(--tempo-color-border-subtle);border-radius:var(--tempo-shape-control-radius);background:var(--tempo-color-surface-card);color:var(--tempo-color-text-primary);transition:border-color var(--tempo-motion-fast) ease, box-shadow var(--tempo-motion-fast) ease;padding:10px 13px}.tempo-field input::placeholder{color:color-mix(in srgb, var(--tempo-color-text-muted) 72%, transparent)}.tempo-field--error input{border-color:var(--tempo-color-danger)}.tempo-field__error{color:var(--tempo-color-danger);font-size:12px;font-weight:600}.tempo-field input:disabled{cursor:not-allowed;opacity:.55}.tempo-card{border:1px solid var(--tempo-color-border-subtle);border-radius:var(--tempo-shape-card-radius);background:var(--tempo-color-surface-card);box-shadow:var(--tempo-shadow-card);overflow:hidden}.tempo-card--soft{background:var(--tempo-color-surface-soft);box-shadow:none}.tempo-card--accent{background:color-mix(in srgb, var(--tempo-color-action-primary) 14%, var(--tempo-color-surface-card))}.tempo-card.is-selected{background:color-mix(in srgb, var(--tempo-color-action-primary) 9%, var(--tempo-color-surface));box-shadow:var(--tempo-shadow-card), inset 0 1px 0 #ffffff9e}.tempo-card.is-disabled{opacity:.55}.tempo-card__header{padding:18px 18px 0}.tempo-card__header>span{color:var(--tempo-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.tempo-card__header h3{font-family:var(--tempo-type-family-display);letter-spacing:-.01em;text-transform:uppercase;margin:6px 0 0;font-size:20px;font-weight:900;line-height:1}.tempo-card__content{padding:18px}.tempo-card__header+.tempo-card__content{padding-top:12px}.tempo-card__footer{border-top:1px solid var(--tempo-color-border-subtle);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.tempo-tabs__list{border-radius:var(--tempo-shape-control-radius);background:var(--tempo-color-surface-soft);scrollbar-width:none;gap:3px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.tempo-tabs__list::-webkit-scrollbar{display:none}.tempo-tabs__list button{border-radius:calc(var(--tempo-shape-control-radius) - 3px);min-height:38px;color:var(--tempo-color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:8px 14px;font-weight:600}.tempo-tabs__list button.is-selected{background:var(--tempo-color-surface-card);color:var(--tempo-color-text-primary);box-shadow:0 1px 3px #1818161a}.tempo-tabs__list button:disabled{cursor:not-allowed;opacity:.45}.tempo-tabs__panel{margin-top:var(--tempo-space-base)}.tempo-status{background:var(--tempo-color-surface-soft);min-height:28px;color:var(--tempo-color-text-primary);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.tempo-status__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.tempo-status--accent{background:color-mix(in srgb, var(--tempo-color-action-primary) 20%, var(--tempo-color-surface-card))}.tempo-status--success{background:color-mix(in srgb, var(--tempo-color-success) 14%, var(--tempo-color-surface-card));color:var(--tempo-color-success)}.tempo-status--warning{background:color-mix(in srgb, var(--tempo-color-warning) 15%, var(--tempo-color-surface-card));color:var(--tempo-color-warning)}.tempo-status--danger{background:color-mix(in srgb, var(--tempo-color-danger) 13%, var(--tempo-color-surface-card));color:var(--tempo-color-danger)}.tempo-status--loading{padding-left:32px;position:relative}.tempo-status--loading .tempo-spinner{width:13px;height:13px;left:10px}.tempo-dialog__backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1818167a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tempo-dialog__backdrop--contained{z-index:5;position:absolute}.tempo-dialog{border:1px solid var(--tempo-color-border-subtle);border-radius:var(--tempo-shape-card-radius);background:var(--tempo-color-surface-card);width:min(100%,460px);max-height:min(680px,100dvh - 40px);color:var(--tempo-color-text-primary);transform-origin:50%;animation:tempo-dialog-in var(--tempo-motion-standard) var(--tempo-motion-ease);padding:22px;position:relative;overflow:auto;box-shadow:0 32px 100px -30px #00000094}.tempo-dialog--destructive{box-shadow:inset 0 3px 0 var(--tempo-color-danger), 0 32px 100px -30px #00000094}.tempo-dialog__close{background:var(--tempo-color-surface-soft);width:38px;height:38px;color:var(--tempo-color-text-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.tempo-dialog h2{max-width:calc(100% - 52px);font-family:var(--tempo-type-family-display);margin:18px 0 7px;font-size:26px;line-height:1.08}.tempo-dialog>p{color:var(--tempo-color-text-muted);margin:0}.tempo-dialog__content{margin-top:18px}.tempo-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:22px;display:flex}@keyframes tempo-dialog-in{0%{opacity:0;transform:scale(.97)translateY(6px)}}.tempo-list{border:1px solid var(--tempo-color-border-subtle);border-radius:var(--tempo-shape-card-radius);background:var(--tempo-color-surface-card);overflow:hidden}.tempo-list__row+.tempo-list__row{border-top:1px solid var(--tempo-color-border-subtle)}.tempo-list__message{min-height:84px;color:var(--tempo-color-text-muted);text-align:center;place-items:center;padding:18px;display:grid}.tempo-list__message.is-error{color:var(--tempo-color-danger)}.tempo-list-item{align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.tempo-list-item.is-selected{background:color-mix(in srgb, var(--tempo-color-action-primary) 13%, transparent)}.tempo-list-item__leading{background:color-mix(in srgb, var(--tempo-color-action-primary) 24%, var(--tempo-color-surface-card));width:32px;height:32px;color:var(--tempo-color-text-primary);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.tempo-list-item__copy{flex:1;gap:2px;min-width:0;display:grid}.tempo-list-item__copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tempo-list-item__copy small{color:var(--tempo-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tempo-list-item__trailing{flex:none}.tempo-list__actions{flex:none;align-items:center;gap:6px;display:flex}.tempo-switch{align-items:center;gap:14px;min-height:58px;display:flex}.tempo-switch__copy{flex:1;gap:2px;min-width:0;display:grid}.tempo-switch__copy small{color:var(--tempo-color-text-muted)}.tempo-switch__control{background:var(--tempo-color-border-subtle);cursor:pointer;width:48px;height:28px;transition:background-color var(--tempo-motion-fast) ease;border:0;border-radius:999px;flex:0 0 48px;padding:3px;position:relative}.tempo-switch__control span{width:22px;height:22px;transition:transform var(--tempo-motion-fast) var(--tempo-motion-ease);background:#fff;border-radius:50%;display:block;transform:translate(0);box-shadow:0 2px 5px #00000040}.tempo-switch__control[aria-checked=true]{background:var(--tempo-color-action-primary)}.tempo-switch__control[aria-checked=true] span{transform:translate(20px)}.tempo-switch.is-disabled{opacity:.55}.tempo-composer{border:1px solid var(--tempo-color-border-subtle);border-radius:var(--tempo-shape-card-radius);background:var(--tempo-color-surface-card);box-shadow:var(--tempo-shadow-card);padding:14px}.tempo-composer textarea{resize:vertical;width:100%;min-height:88px;color:var(--tempo-color-text-primary);background:0 0;border:0;outline:none;padding:4px;display:block}.tempo-composer__footer{align-items:flex-end;gap:10px;margin-top:10px;display:flex}.tempo-composer__chips{flex-wrap:wrap;flex:1;gap:6px;display:flex}.tempo-composer__chips span{background:var(--tempo-color-surface-soft);color:var(--tempo-color-text-muted);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600}.tempo-thinking{border-radius:var(--tempo-shape-card-radius);background:var(--tempo-color-surface-soft);grid-template-columns:auto 1fr;gap:4px 10px;padding:13px 14px;display:grid}.tempo-thinking>span{background:color-mix(in srgb, var(--tempo-color-action-primary) 22%, var(--tempo-color-surface-card));letter-spacing:.06em;text-transform:uppercase;border-radius:999px;grid-row:1/span 2;align-self:start;padding:4px 8px;font-size:10px;font-weight:700}.tempo-thinking strong{font-size:13px}.tempo-thinking p{color:var(--tempo-color-text-muted);grid-column:2;margin:0;font-size:12px}.tempo-device{background:var(--tempo-color-surface-canvas);border:7px solid #24231d;border-radius:28px;overflow:hidden;box-shadow:0 36px 100px -40px #000000b8}.tempo-device>header{border-bottom:1px solid var(--tempo-color-border-subtle);background:var(--tempo-color-surface-soft);justify-content:center;align-items:center;min-height:38px;display:flex;position:relative}.tempo-device>header>span{gap:6px;display:flex;position:absolute;left:13px}.tempo-device>header i{background:var(--tempo-color-danger);border-radius:50%;width:9px;height:9px}.tempo-device>header i:nth-child(2){background:var(--tempo-color-warning)}.tempo-device>header i:nth-child(3){background:var(--tempo-color-success)}.tempo-device>header strong{font-size:12px}.tempo-device__body{grid-template-columns:160px minmax(0,1fr);min-height:420px;display:grid}.tempo-device__body nav{border-right:1px solid var(--tempo-color-border-subtle);background:color-mix(in srgb, var(--tempo-color-surface-soft) 70%, transparent);flex-direction:column;gap:4px;padding:12px;display:flex}.tempo-device__body nav span{border-radius:var(--tempo-shape-control-radius);min-height:38px;color:var(--tempo-color-text-muted);align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:600;display:flex}.tempo-device__body nav span.is-active{background:color-mix(in srgb, var(--tempo-color-action-primary) 18%, transparent);color:var(--tempo-color-text-primary)}.tempo-device__body main{min-width:0;padding:18px}.tempo-proof-root{border-radius:var(--tempo-shape-card-radius);background:var(--tempo-color-surface-canvas);min-height:280px;padding:clamp(12px,2.5vw,28px);position:relative}.tempo-proof-root.is-compact{min-height:220px;padding:10px;font-size:12px}.tempo-proof-root .tempo-card{width:min(100%,680px);margin-inline:auto}.tempo-proof-root.is-compact .tempo-card__header{padding:12px 12px 0}.tempo-proof-root.is-compact .tempo-card__header h3{font-size:15px}.tempo-proof-root.is-compact .tempo-card__content{padding:12px}.tempo-proof-root.is-compact .tempo-card__footer{padding:10px 12px}.tempo-proof-root.is-compact .tempo-button{min-height:38px;padding:7px 11px;font-size:11px}.tempo-proof-copy{color:var(--tempo-color-text-muted);margin:14px 0 0}.tempo-proof-stack{gap:16px;display:grid}.tempo-proof-dialog-stage{border-radius:var(--tempo-shape-card-radius);background:var(--tempo-color-surface-soft);min-height:360px;position:relative;overflow:hidden}.tempo-proof-root.is-compact .tempo-proof-dialog-stage{min-height:280px}.tempo-proof-root.is-compact .tempo-dialog{padding:15px;transform:scale(.86)}@media (hover:hover) and (pointer:fine){.tempo-button:hover:not(:disabled){filter:brightness(1.04)}.tempo-icon-button:hover:not(:disabled),.tempo-fab:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.tempo-link-button:hover{background:color-mix(in srgb, var(--tempo-color-action-primary) 13%, transparent);color:var(--tempo-color-text-primary)}.tempo-split-button button:hover:not(:disabled){background:color-mix(in srgb, var(--tempo-color-on-action) 8%, transparent)}.tempo-button-group button:hover:not(:disabled),.tempo-toggle-button:hover:not(:disabled),.tempo-tabs__list button:hover:not(:disabled){color:var(--tempo-color-text-primary)}}@media (max-width:620px){.tempo-dialog__backdrop{align-items:end;padding:12px}.tempo-dialog{border-radius:var(--tempo-shape-card-radius) var(--tempo-shape-card-radius) 12px 12px;width:100%;max-height:calc(100dvh - 24px)}.tempo-dialog__actions>*{flex:1}.tempo-device__body{grid-template-columns:1fr}.tempo-device__body nav{border-right:0;border-bottom:1px solid var(--tempo-color-border-subtle);flex-direction:row;overflow-x:auto}.tempo-device__body nav span{flex:none}.tempo-composer__footer{flex-direction:column;align-items:stretch}.tempo-split-button{width:100%}.tempo-split-button button:first-child{flex:1;min-width:0}.tempo-feedback-row{max-width:100%}}@media (prefers-reduced-motion:reduce){.tempo *,.tempo :before,.tempo :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
[data-action-kit]{--ra-canvas:#f4f4f1;--ra-bg:#fff;--ra-bg-soft:#f4f4f1;--ra-text:#171714;--ra-muted:#6e6d67;--ra-accent:#6f63df;--ra-on-accent:#fff;--ra-danger:#c7483c;--ra-edge:#1818161a;--ra-radius:999px;--ra-card-radius:16px;--ra-fab-radius:18px;--ra-shadow:0 10px 28px -20px #14141275, inset 0 1px 0 #ffffff73;--ra-font:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ra-display-font:var(--ra-font);--ra-mono-font:ui-monospace, "SFMono-Regular", Menlo, monospace;--ra-compact-size:12px;--ra-body-size:14px;--ra-control-size:14px;--ra-heading-size:32px;--ra-regular:400;--ra-weight:700;--ra-strong:700;--ra-leading:1.5;--ra-heading-leading:1;--ra-heading-letter:-.04em;--ra-letter:0;--ra-measure:68ch;--ra-control-height:44px;--ra-fast:.14s;--ra-standard:.2s;--ra-ease:cubic-bezier(.23, 1, .32, 1);--ra-press:scale(.96);color:var(--ra-text);font-family:var(--ra-font)}[data-action-kit=mavan]{--ra-bg:#11130f;--ra-bg-soft:#1b1f17;--ra-text:#f1f5e9;--ra-muted:#9ca591;--ra-accent:#d6ff3f;--ra-on-accent:#101409;--ra-danger:#ff6558;--ra-edge:#d6ff3f29;--ra-radius:6px;--ra-card-radius:8px;--ra-fab-radius:8px;--ra-shadow:0 12px 28px -18px #000000e6, inset 0 1px 0 #ffffff14;--ra-font:"JetBrains Mono", ui-monospace, monospace;--ra-weight:650;--ra-letter:.03em;--ra-press:translateY(1px)}[data-action-kit=jade]{--ra-bg:#fff;--ra-bg-soft:#e7ebea;--ra-text:#0e1413;--ra-muted:#6b7472;--ra-accent:#10debf;--ra-on-accent:#052b25;--ra-danger:#e5484d;--ra-edge:#111d1b12;--ra-radius:999px;--ra-card-radius:20px;--ra-fab-radius:18px;--ra-shadow:inset 0 1px 0 #ffffffd9, inset 0 -1px 0 #111d1b0a, 0 8px 20px #111d1b1a;--ra-font:"Inter", system-ui, sans-serif;--ra-weight:650;--ra-press:translateY(1px)}[data-action-kit=lumen]{--ra-bg:#ffffff12;--ra-bg-soft:#ffffff0a;--ra-text:#f4f2fc;--ra-muted:#b4afce;--ra-accent:#4f8cff;--ra-on-accent:#fff;--ra-danger:#ff5d6e;--ra-edge:#ffffff21;--ra-radius:999px;--ra-card-radius:24px;--ra-fab-radius:20px;--ra-shadow:0 14px 34px -16px #4f8cff8c, inset 0 1px 0 #ffffff2e;--ra-font:"Outfit", system-ui, sans-serif;--ra-weight:550;--ra-press:scale(.97)}[data-action-kit=aurora]{--ra-bg:#15172b;--ra-bg-soft:#20233d;--ra-text:#f5f7ff;--ra-muted:#9fa7c7;--ra-accent:#6ee7ff;--ra-on-accent:#08131d;--ra-danger:#ff6d88;--ra-edge:#6ee7ff2b;--ra-radius:14px;--ra-card-radius:18px;--ra-fab-radius:50%;--ra-shadow:0 0 0 1px #6ee7ff14, 0 18px 40px -20px #6ee7ffa6;--ra-font:"Inter", system-ui, sans-serif;--ra-weight:650;--ra-letter:-.01em;--ra-press:scale(.95)}[data-action-kit=cabana]{--ra-bg:#fff9ef;--ra-bg-soft:#f3e5d2;--ra-text:#38261e;--ra-muted:#826a5c;--ra-accent:#e98764;--ra-on-accent:#321b13;--ra-danger:#bd4b42;--ra-edge:#5b372624;--ra-radius:12px;--ra-card-radius:20px;--ra-fab-radius:16px;--ra-shadow:0 14px 30px -22px #663a2794, inset 0 1px 0 #ffffffb8;--ra-font:"DM Sans", system-ui, sans-serif;--ra-weight:650;--ra-press:translateY(1px) rotate(-.25deg)}[data-action-kit=purple-rain]{--ra-bg:#1b1422;--ra-bg-soft:#251b2e;--ra-text:#f4eff7;--ra-muted:#aa9eaf;--ra-accent:#c6a4ef;--ra-on-accent:#21152b;--ra-danger:#f08ba0;--ra-edge:#ecd8ff14;--ra-radius:14px;--ra-card-radius:20px;--ra-fab-radius:18px;--ra-shadow:0 16px 32px -26px #000000f5, inset 0 1px 0 #ffffff0f;--ra-font:"Relay Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--ra-weight:600;--ra-letter:-.008em;--ra-press:translateY(1px)}[data-action-kit=ios-2028]{--ra-bg:#ffffffc7;--ra-bg-soft:#eef1f9d1;--ra-text:#151722;--ra-muted:#6d7180;--ra-accent:#5b6cff;--ra-on-accent:#fff;--ra-danger:#d6465f;--ra-edge:#191e301a;--ra-radius:18px;--ra-card-radius:24px;--ra-fab-radius:50%;--ra-shadow:0 18px 45px -26px #2b345b7a, inset 0 1px 0 #ffffffe6;--ra-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif;--ra-weight:650;--ra-letter:-.012em;--ra-control-height:48px;--ra-press:scale(.97)}[data-action-kit=machined]{--ra-bg:#c9cbc2;--ra-bg-soft:#aeb2a8;--ra-text:#20231e;--ra-muted:#5f645b;--ra-accent:#889a6c;--ra-on-accent:#11150d;--ra-danger:#9b3e35;--ra-edge:#1a1f173d;--ra-radius:6px;--ra-card-radius:10px;--ra-fab-radius:8px;--ra-shadow:inset 0 1px 0 #ffffff85, inset 0 -1px 0 #191d163d, 0 10px 22px -16px #0f120db8;--ra-font:"JetBrains Mono", ui-monospace, monospace;--ra-display-font:"Arial Narrow", "Roboto Condensed", sans-serif;--ra-compact-size:10px;--ra-body-size:13px;--ra-control-size:12px;--ra-heading-size:28px;--ra-weight:700;--ra-letter:.035em;--ra-control-height:44px;--ra-press:translateY(2px)}[data-action-kit=visionos]{--ra-bg:#ffffffab;--ra-bg-soft:#e5edf8a3;--ra-text:#151b28;--ra-muted:#657086;--ra-accent:#3d8bff;--ra-on-accent:#fff;--ra-danger:#d64b62;--ra-edge:#1f314e1c;--ra-radius:999px;--ra-card-radius:28px;--ra-fab-radius:50%;--ra-shadow:0 24px 60px -34px #2c497785, inset 0 1px 0 #ffffffe0;--ra-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", sans-serif;--ra-heading-size:36px;--ra-weight:600;--ra-letter:-.014em;--ra-control-height:48px;--ra-press:scale(.96)}[data-action-kit=briarwick]{--ra-bg:#18181f;--ra-bg-soft:#23232c;--ra-text:#f4f1fa;--ra-muted:#9b98a8;--ra-accent:#7c5cff;--ra-on-accent:#fff;--ra-danger:#ee6471;--ra-edge:#ffffff14;--ra-radius:9px;--ra-card-radius:14px;--ra-fab-radius:12px;--ra-shadow:0 1px 0 #ffffff0f inset, 0 20px 42px -28px #000000eb;--ra-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, sans-serif;--ra-display-font:"Outfit", var(--ra-font);--ra-compact-size:10px;--ra-body-size:13px;--ra-control-size:12px;--ra-heading-size:30px;--ra-weight:650;--ra-letter:0;--ra-control-height:44px;--ra-press:translateY(1px)}[data-action-kit=sonicgraph]{--ra-bg:#111816;--ra-bg-soft:#09100e;--ra-text:#edf8f4;--ra-muted:#80a096;--ra-accent:#2fe6b0;--ra-on-accent:#04140f;--ra-danger:#ff6678;--ra-edge:#2fe6b024;--ra-radius:8px;--ra-card-radius:14px;--ra-fab-radius:12px;--ra-shadow:0 1px 0 #ffffff0d inset, 0 18px 38px -26px #000000f5;--ra-font:"JetBrains Mono", ui-monospace, monospace;--ra-display-font:"Inter", system-ui, sans-serif;--ra-compact-size:10px;--ra-body-size:12px;--ra-control-size:11px;--ra-heading-size:28px;--ra-weight:650;--ra-letter:.025em;--ra-control-height:44px;--ra-press:translateY(1px)}[data-action-kit=tempo]{--ra-bg:#f8f7fb;--ra-bg-soft:#eeebf6;--ra-text:#262330;--ra-muted:#716b7f;--ra-accent:#a99af0;--ra-on-accent:#211a36;--ra-danger:#c95867;--ra-edge:#4b415f21;--ra-radius:12px;--ra-card-radius:16px;--ra-fab-radius:16px;--ra-shadow:0 14px 30px -22px #3c305580, inset 0 1px 0 #ffffffc7;--ra-font:"Inter", system-ui, sans-serif;--ra-weight:650;--ra-letter:-.01em;--ra-press:translateY(1px) scale(.98)}[data-action-kit=spatial]{--ra-bg:#fff;--ra-bg-soft:#f1f1ee;--ra-text:#1f201e;--ra-muted:#74756f;--ra-accent:#2864d7;--ra-on-accent:#fff;--ra-danger:#a54035;--ra-edge:#1f201e1f;--ra-radius:6px;--ra-card-radius:14px;--ra-fab-radius:8px;--ra-shadow:0 10px 30px #191a171a, inset 0 1px 0 #ffffffd1;--ra-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Inter, sans-serif;--ra-weight:650;--ra-letter:0;--ra-press:scale(.97)}[data-action-kit=platform]{--ra-bg:#17191f;--ra-bg-soft:#0f1014;--ra-text:#f5f6f8;--ra-muted:#9499a5;--ra-accent:#4c8dff;--ra-on-accent:#fff;--ra-danger:#ff806f;--ra-edge:#ffffff14;--ra-radius:12px;--ra-card-radius:18px;--ra-fab-radius:18px;--ra-shadow:0 1px 0 #ffffff12 inset, 0 16px 34px -24px #000000e6;--ra-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, system-ui, sans-serif;--ra-weight:650;--ra-letter:-.005em;--ra-press:scale(.97)}[data-action-kit=margin]{--ra-bg:#fff;--ra-bg-soft:#efefed;--ra-text:#252523;--ra-muted:#73736e;--ra-accent:#2f302e;--ra-on-accent:#fff;--ra-danger:#b95a4f;--ra-edge:#25252317;--ra-radius:11px;--ra-card-radius:16px;--ra-fab-radius:14px;--ra-shadow:0 1px 2px #2525230d, 0 10px 24px -20px #25252359;--ra-font:"Relay Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--ra-weight:560;--ra-letter:-.006em;--ra-control-height:44px;--ra-press:translateY(1px)}[data-action-kit=mavan]{--ra-canvas:#0d0f0c}[data-action-kit=jade]{--ra-canvas:#eff2f1}[data-action-kit=lumen]{--ra-canvas:#050109}[data-action-kit=aurora]{--ra-canvas:#0d1021}[data-action-kit=cabana]{--ra-canvas:#f7efe3}[data-action-kit=purple-rain]{--ra-canvas:#0e0912}[data-action-kit=ios-2028]{--ra-canvas:#edf0f8}[data-action-kit=machined]{--ra-canvas:#62665f}[data-action-kit=visionos]{--ra-canvas:#dce7f4}[data-action-kit=briarwick]{--ra-canvas:#0e0e13}[data-action-kit=sonicgraph]{--ra-canvas:#060b09}[data-action-kit=tempo]{--ra-canvas:#f4f1f8}[data-action-kit=spatial]{--ra-canvas:#edede9}[data-action-kit=platform]{--ra-canvas:#0f1014}[data-action-kit=margin]{--ra-canvas:#f5f4f1}.reviewed-actions{color:var(--ra-text)}.reviewed-button,.reviewed-icon-button,.reviewed-fab,.reviewed-split-button button,.reviewed-button-group button,.reviewed-toggle-button{color:inherit;cursor:pointer;font:inherit;font-weight:var(--ra-weight);letter-spacing:var(--ra-letter);touch-action:manipulation;border:0;transition:transform .13s cubic-bezier(.2,0,0,1),filter .13s,background-color .18s,box-shadow .18s,color .18s}.reviewed-button{border-radius:var(--ra-radius);background:var(--ra-accent);min-height:44px;color:var(--ra-on-accent);box-shadow:var(--ra-shadow);place-items:center;padding:10px 20px;display:inline-grid;position:relative;overflow:hidden}.reviewed-button__content{align-items:center;gap:8px;display:inline-flex}.reviewed-button__content[data-loading=true]{visibility:hidden}.reviewed-button--tonal{background:color-mix(in srgb, var(--ra-accent) 20%, var(--ra-bg));color:var(--ra-text)}.reviewed-button--outline{background:var(--ra-bg);color:var(--ra-text);box-shadow:inset 0 0 0 1px var(--ra-edge), var(--ra-shadow)}.reviewed-button--plain{color:var(--ra-muted);box-shadow:none;background:0 0}.reviewed-button--danger{background:var(--ra-danger);color:#fff}.reviewed-action-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite reviewed-action-spin;position:absolute}@keyframes reviewed-action-spin{to{transform:rotate(360deg)}}.reviewed-icon-button{border-radius:var(--ra-radius);background:var(--ra-bg);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--ra-edge), var(--ra-shadow);flex:0 0 44px;place-items:center;display:inline-grid}.reviewed-icon-button--accent{background:color-mix(in srgb, var(--ra-accent) 22%, var(--ra-bg))}.reviewed-icon-button--danger{background:color-mix(in srgb, var(--ra-danger) 17%, var(--ra-bg));color:var(--ra-danger)}.reviewed-icon-button>span,.reviewed-fab>span{place-items:center;display:inline-grid}.reviewed-link-button{border-radius:var(--ra-radius);min-height:44px;color:var(--ra-muted);font:inherit;font-weight:var(--ra-weight);letter-spacing:var(--ra-letter);touch-action:manipulation;justify-content:center;align-items:center;gap:8px;padding:9px 14px;text-decoration:none;transition:transform .13s,background-color .18s,color .18s;display:inline-flex}.reviewed-link-button--primary{background:var(--ra-accent);color:var(--ra-on-accent);box-shadow:var(--ra-shadow)}.reviewed-link-button--tonal{background:color-mix(in srgb, var(--ra-accent) 20%, var(--ra-bg));color:var(--ra-text)}.reviewed-link-button.is-disabled{cursor:not-allowed;filter:saturate(.3);opacity:.5}.reviewed-fab{border-radius:var(--ra-fab-radius);background:var(--ra-accent);width:56px;height:56px;color:var(--ra-on-accent);box-shadow:var(--ra-shadow);place-items:center;display:inline-grid}.reviewed-split-button{border-radius:var(--ra-radius);background:var(--ra-accent);min-height:44px;box-shadow:var(--ra-shadow);color:var(--ra-on-accent);display:inline-flex;overflow:hidden}.reviewed-split-button button{min-height:44px;color:inherit;background:0 0;justify-content:center;align-items:center;gap:8px;padding:9px 17px;display:inline-flex}.reviewed-split-button button+button{width:46px;box-shadow:inset 1px 0 0 color-mix(in srgb, var(--ra-on-accent) 20%, transparent);padding:0}.reviewed-button-group{border-radius:var(--ra-radius);background:var(--ra-bg-soft);scrollbar-width:none;gap:3px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.reviewed-button-group::-webkit-scrollbar{display:none}.reviewed-button-group button{border-radius:max(4px, calc(var(--ra-radius) - 3px));min-height:44px;color:var(--ra-muted);background:0 0;flex:none;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.reviewed-button-group button.is-active{background:var(--ra-bg);color:var(--ra-text);box-shadow:var(--ra-shadow)}.reviewed-toggle-button{border-radius:var(--ra-radius);background:var(--ra-bg);min-height:44px;color:var(--ra-muted);box-shadow:inset 0 0 0 1px var(--ra-edge);align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.reviewed-toggle-button.is-pressed{background:color-mix(in srgb, var(--ra-accent) 22%, var(--ra-bg));color:var(--ra-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ra-accent) 42%, var(--ra-edge)), var(--ra-shadow)}.reviewed-feedback-row{border-radius:var(--ra-radius);background:var(--ra-bg-soft);align-items:center;gap:4px;padding:4px;display:inline-flex}.reviewed-feedback-row .reviewed-icon-button{box-shadow:none;background:0 0}.reviewed-feedback-row .reviewed-icon-button[aria-pressed=true]{background:var(--ra-bg);box-shadow:var(--ra-shadow)}.reviewed-button:focus-visible,.reviewed-icon-button:focus-visible,.reviewed-link-button:focus-visible,.reviewed-fab:focus-visible,.reviewed-split-button button:focus-visible,.reviewed-button-group button:focus-visible,.reviewed-toggle-button:focus-visible{box-shadow:var(--ra-shadow), 0 0 0 2px color-mix(in srgb, var(--ra-bg) 88%, transparent), 0 0 0 5px color-mix(in srgb, var(--ra-text) 18%, transparent);outline:0}.reviewed-button:active:not(:disabled),.reviewed-icon-button:active:not(:disabled),.reviewed-fab:active:not(:disabled),.reviewed-split-button button:active:not(:disabled),.reviewed-button-group button:active:not(:disabled),.reviewed-toggle-button:active:not(:disabled){transform:var(--ra-press)}.reviewed-button:disabled,.reviewed-icon-button:disabled,.reviewed-fab:disabled,.reviewed-split-button button:disabled,.reviewed-button-group button:disabled,.reviewed-toggle-button:disabled{cursor:not-allowed;filter:saturate(.3);opacity:.5}@media (hover:hover) and (pointer:fine){.reviewed-button:hover:not(:disabled),.reviewed-icon-button:hover:not(:disabled),.reviewed-fab:hover:not(:disabled){filter:brightness(1.07)}.reviewed-link-button:hover,.reviewed-button-group button:hover:not(:disabled),.reviewed-toggle-button:hover:not(:disabled){color:var(--ra-text)}}@media (max-width:620px){.reviewed-split-button{width:100%}.reviewed-split-button button:first-child{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){[data-action-kit],[data-action-kit]:before,[data-action-kit]:after,[data-action-kit] *,[data-action-kit] :before,[data-action-kit] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.reviewed-component{min-width:0;color:var(--ra-text);font-family:var(--ra-font);font-size:var(--ra-body-size,14px);font-weight:var(--ra-regular,400);letter-spacing:var(--ra-letter,0);line-height:var(--ra-leading,1.5)}.reviewed-component button,.reviewed-component input,.reviewed-component textarea,.reviewed-component select,.reviewed-component a{box-sizing:border-box;font:inherit}.reviewed-component button,.reviewed-component a,.reviewed-component input,.reviewed-component textarea,.reviewed-component select{transition:transform var(--ra-fast,.13s) var(--ra-ease,ease), background-color var(--ra-standard,.18s) var(--ra-ease,ease), color var(--ra-standard,.18s) var(--ra-ease,ease), box-shadow var(--ra-standard,.18s) var(--ra-ease,ease), border-color var(--ra-standard,.18s) var(--ra-ease,ease)}.reviewed-component button{cursor:pointer}.reviewed-component button:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.62}.reviewed-component button:focus-visible,.reviewed-component a:focus-visible,.reviewed-component input:focus-visible,.reviewed-component textarea:focus-visible,.reviewed-component select:focus-visible,.reviewed-component summary:focus-visible{outline:0;box-shadow:inset 0 0 0 2px}.reviewed-component[data-state=error]{--ra-edge:color-mix(in srgb, var(--ra-danger) 68%, transparent)}.reviewed-component[data-state=hover] button:not(:disabled),.reviewed-component[data-state=hover] a{filter:brightness(.91)saturate(.92)}.reviewed-component[data-state=focus-visible] button:not(:disabled),.reviewed-component[data-state=focus-visible] a,.reviewed-component[data-state=focus-visible] input,.reviewed-component[data-state=focus-visible] textarea,.reviewed-component[data-state=focus-visible] select{box-shadow:inset 0 0 0 2px}.reviewed-component[data-state=active] button:not(:disabled),.reviewed-component[data-state=active] a{filter:brightness(.94);transform:var(--ra-press,scale(.98))}.reviewed-component[data-state=success]{--ra-edge:#23845a70}.reviewed-component[data-state=warning]{--ra-edge:#b9791675}.reviewed-component[data-state=busy]{opacity:.78}.rc-button,.rc-icon-button,.rc-fab,.rc-toggle-button,.rc-split button,.rc-button-group button,.rc-feedback button{min-height:var(--ra-control-height,44px);border-radius:var(--ra-radius);background:var(--ra-accent);color:var(--ra-on-accent);box-shadow:var(--ra-shadow);font-size:var(--ra-control-size,14px);font-weight:var(--ra-weight);border:0;padding:9px 15px}.rc-button--link{min-height:var(--ra-control-height,44px);border-radius:var(--ra-radius);box-shadow:none;color:color-mix(in srgb, var(--ra-accent) 72%, var(--ra-text));font-size:var(--ra-control-size,14px);font-weight:var(--ra-weight);text-underline-offset:4px;background:0 0;align-items:center;padding:9px 14px;text-decoration:underline;display:inline-flex}.rc-icon-button{border-radius:var(--ra-radius);width:44px;padding:0}.rc-fab{border-radius:var(--ra-fab-radius);width:56px;height:56px;padding:0}.rc-split,.rc-button-group,.rc-feedback{border-radius:var(--ra-radius);background:var(--ra-bg-soft);gap:3px;max-width:100%;display:inline-flex;overflow:hidden}.rc-split button,.rc-button-group button,.rc-feedback button{color:var(--ra-muted);box-shadow:none;background:0 0}.rc-split{background:var(--ra-accent);color:var(--ra-on-accent);box-shadow:var(--ra-shadow)}.rc-split button{color:inherit}.rc-split button+button{width:46px;box-shadow:inset 1px 0 0 color-mix(in srgb, var(--ra-on-accent) 18%, transparent);padding-inline:0}.rc-button-group{padding:3px;overflow-x:auto}.rc-button-group button{flex:none}.rc-button-group button[aria-pressed=true],.rc-toggle-button[aria-pressed=true],.rc-feedback button[aria-pressed=true]{background:color-mix(in srgb, var(--ra-accent) 22%, var(--ra-bg));color:var(--ra-text);box-shadow:var(--ra-shadow)}.rc-field{color:var(--ra-text);font-size:var(--ra-compact-size,12px);font-weight:var(--ra-weight);gap:7px;display:grid}.rc-field input,.rc-field textarea,.rc-field select{width:100%;min-height:var(--ra-control-height,44px);border:1px solid var(--ra-edge);border-radius:var(--ra-radius);background:var(--ra-bg);color:var(--ra-text);font-size:var(--ra-control-size,14px);padding:10px 13px;box-shadow:inset 0 2px 4px #0000001f}.rc-field textarea{resize:vertical;min-height:92px}.rc-field small{color:var(--ra-danger)}.rc-field>button{border-radius:var(--ra-radius);background:var(--ra-accent);min-height:44px;color:var(--ra-on-accent);border:0}.rc-choice{align-items:center;gap:10px;min-height:44px;display:inline-flex}.rc-choice input{width:22px;height:22px;accent-color:var(--ra-accent)}.rc-stepper{border-radius:var(--ra-radius);background:var(--ra-bg-soft);align-items:center;padding:3px;display:inline-flex}.rc-stepper button{border-radius:var(--ra-radius);background:var(--ra-bg);width:44px;height:44px;color:var(--ra-text);border:0}.rc-stepper output{text-align:center;min-width:46px}.rc-otp{border:0;gap:7px;margin:0;padding:0;display:flex}.rc-otp legend{width:100%;font-size:12px;font-weight:var(--ra-weight);margin-bottom:8px}.rc-otp input{border:1px solid var(--ra-edge);border-radius:max(8px, calc(var(--ra-radius) * .45));background:var(--ra-bg);width:44px;min-width:0;height:52px;color:var(--ra-text);text-align:center}.rc-dropzone{border:1px dashed var(--ra-edge);border-radius:var(--ra-card-radius);background:var(--ra-bg-soft);width:100%;min-height:128px;color:var(--ra-text);place-items:center;gap:4px;display:grid}.rc-dropzone span{color:var(--ra-muted);font-size:12px}.rc-swatches,.rc-rating,.rc-keyboard{flex-wrap:wrap;gap:7px;display:flex}.rc-swatches button{border:3px solid var(--ra-bg);background:var(--rc-swatch);width:44px;height:44px;box-shadow:0 0 0 1px var(--ra-edge);border-radius:50%}.rc-rating button{width:44px;height:44px;color:var(--ra-accent);background:0 0;border:0;font-size:22px}.rc-keyboard{background:var(--ra-bg-soft);border-radius:14px;justify-content:center;padding:10px}.rc-keyboard button{background:var(--ra-bg);min-width:38px;min-height:44px;color:var(--ra-text);box-shadow:var(--ra-shadow);border:0;border-radius:8px}.rc-chip,.rc-pill,.rc-status-dot{border-radius:var(--ra-radius);background:var(--ra-bg-soft);min-height:32px;color:var(--ra-text);font-weight:var(--ra-weight);border:0;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}button.rc-chip{min-height:44px}.rc-chip[aria-pressed=true]{background:var(--ra-accent);color:var(--ra-on-accent)}.rc-status-dot i{background:var(--ra-accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ra-accent) 18%, transparent);border-radius:50%}.rc-avatar-group{display:inline-flex}.rc-avatar{border:2px solid var(--ra-bg);background:color-mix(in srgb, var(--ra-accent) 28%, var(--ra-bg));width:40px;height:40px;color:var(--ra-text);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.rc-avatar+.rc-avatar{margin-left:-9px}.rc-nav{border-radius:var(--ra-radius);background:var(--ra-bg-soft);gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.rc-nav button,.rc-pagination button,.rc-page-dots button{border-radius:var(--ra-radius);min-height:44px;color:var(--ra-muted);background:0 0;border:0;padding:8px 13px}.rc-nav button[aria-pressed=true],.rc-pagination button[aria-current=page]{background:var(--ra-bg);color:var(--ra-text);box-shadow:var(--ra-shadow)}.rc-nav--vertical{flex-direction:column;align-items:stretch;width:min(250px,100%);overflow:visible}.rc-breadcrumb{min-height:44px;color:var(--ra-muted);align-items:center;gap:4px;display:flex}.rc-breadcrumb a{color:inherit}.rc-pagination,.rc-page-dots{gap:5px;display:flex}.rc-page-dots button{width:44px;padding:0}.rc-page-dots button:after{content:"";background:var(--ra-muted);border-radius:50%;width:7px;height:7px;margin:auto;display:block}.rc-steps{justify-content:space-between;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rc-steps li{color:var(--ra-muted);justify-items:center;gap:5px;font-size:11px;display:grid}.rc-steps li span{background:var(--ra-bg-soft);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.rc-steps li.is-active{color:var(--ra-text)}.rc-steps li.is-active span{background:var(--ra-accent);color:var(--ra-on-accent)}.rc-menu{border:1px solid var(--ra-edge);border-radius:var(--ra-card-radius);background:var(--ra-bg);width:min(280px,100%);box-shadow:var(--ra-shadow);gap:3px;padding:7px;display:grid}.rc-menu input{border-radius:var(--ra-radius);background:var(--ra-bg-soft);min-height:44px;color:var(--ra-text);border:0;padding:9px 11px}.rc-menu button{border-radius:max(8px, calc(var(--ra-radius) * .5));min-height:44px;color:var(--ra-text);text-align:left;background:0 0;border:0}.rc-alert,.rc-empty,.rc-thinking{border:1px solid var(--ra-edge);border-radius:var(--ra-card-radius);background:color-mix(in srgb, var(--ra-accent) 9%, var(--ra-bg));gap:4px;padding:13px 15px;display:grid}.reviewed-component[data-state=success] .rc-alert{background:color-mix(in srgb, #23845a 12%, var(--ra-bg))}.reviewed-component[data-state=warning] .rc-alert{background:color-mix(in srgb, #b97916 13%, var(--ra-bg))}.reviewed-component[data-state=error] .rc-alert{background:color-mix(in srgb, var(--ra-danger) 11%, var(--ra-bg))}.rc-feedback button svg{flex:none}.rc-alert span,.rc-empty span,.rc-thinking span{color:var(--ra-muted);font-size:12px}.rc-progress{background:var(--ra-bg-soft);border-radius:99px;height:9px;overflow:hidden}.rc-progress i{border-radius:inherit;background:var(--ra-accent);height:100%;display:block}.rc-ring{background:conic-gradient(var(--ra-accent) var(--rc-value), var(--ra-bg-soft) 0);border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.rc-ring:before{content:"";background:var(--ra-bg);border-radius:50%;grid-area:1/1;width:70px;height:70px}.rc-ring span{z-index:1;grid-area:1/1;font-weight:800}.rc-spinner{border:3px solid var(--ra-bg-soft);border-top-color:var(--ra-accent);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite rc-spin;display:block}@keyframes rc-spin{to{transform:rotate(360deg)}}.rc-skeleton{gap:8px;display:grid}.rc-skeleton i{background:linear-gradient(90deg, var(--ra-bg-soft), color-mix(in srgb, var(--ra-accent) 14%, var(--ra-bg)), var(--ra-bg-soft));background-size:200% 100%;border-radius:7px;height:13px;animation:1.4s linear infinite rc-shimmer;display:block}.rc-skeleton i:nth-child(2){width:82%}.rc-skeleton i:nth-child(3){width:61%}@keyframes rc-shimmer{to{background-position:-200% 0}}.rc-tooltip{display:inline-flex;position:relative}.rc-tooltip>button{background:var(--ra-bg-soft);width:44px;height:44px;color:var(--ra-text);border:0;border-radius:50%}.rc-tooltip [role=tooltip]{background:var(--ra-text);width:max-content;max-width:220px;color:var(--ra-bg);opacity:0;pointer-events:none;border-radius:8px;padding:7px 9px;font-size:11px;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.rc-tooltip:hover [role=tooltip],.rc-tooltip:focus-within [role=tooltip]{opacity:1}.rc-thinking{grid-template-columns:auto 1fr;align-items:center;column-gap:9px}.rc-thinking canvas{flex:none;display:block}.rc-thinking--streaming i{background:var(--ra-accent);border-radius:50%;width:10px;height:10px;animation:1s infinite alternate rc-pulse}@keyframes rc-pulse{to{opacity:.45;transform:scale(1.4)}}.rc-overlay{background:color-mix(in srgb, var(--ra-text) 42%, transparent);border-radius:18px;place-items:center;min-height:260px;padding:18px;display:grid}.rc-overlay--sheet{align-items:end}.rc-overlay-card{border-radius:var(--ra-card-radius);background:var(--ra-bg);width:min(420px,100%);color:var(--ra-text);box-shadow:var(--ra-shadow);padding:22px;position:relative}.rc-overlay-card>button:first-child{background:var(--ra-bg-soft);border:0;border-radius:50%;width:44px;height:44px;position:absolute;top:10px;right:10px}.rc-overlay-card>strong{padding-right:44px;font-size:20px;display:block}.rc-overlay-card p{color:var(--ra-muted)}.rc-overlay-card>div{justify-content:flex-end;gap:7px;display:flex}.rc-overlay-card>div button{border-radius:var(--ra-radius);background:var(--ra-accent);min-height:44px;color:var(--ra-on-accent);border:0;padding:8px 14px}.rc-card,.rc-application,.rc-device-card{border:1px solid var(--ra-edge);border-radius:var(--ra-card-radius);background:var(--ra-bg);box-shadow:var(--ra-shadow);padding:18px;overflow:hidden}.rc-card>span,.rc-application>header span,.rc-device-card>span{color:var(--ra-accent);font-size:var(--ra-compact-size,12px);font-weight:var(--ra-strong,700);letter-spacing:.08em;text-transform:uppercase}.rc-card h3,.rc-application h3{font-family:var(--ra-display-font,var(--ra-font));font-size:clamp(22px, 3vw, var(--ra-heading-size,32px));font-weight:var(--ra-weight);letter-spacing:var(--ra-heading-letter,-.04em);line-height:var(--ra-heading-leading,1);margin:8px 0 4px}.rc-card p,.rc-application p{max-width:var(--ra-measure,68ch);color:var(--ra-muted);font-size:var(--ra-body-size,14px);line-height:var(--ra-leading,1.5);margin:0}.rc-table-wrap{border:1px solid var(--ra-edge);border-radius:14px;overflow-x:auto}.rc-table-wrap table{border-collapse:collapse;background:var(--ra-bg);width:100%;min-width:520px}.rc-table-wrap caption{text-align:left;padding:12px;font-weight:800}.rc-table-wrap th,.rc-table-wrap td{border-top:1px solid var(--ra-edge);text-align:left;padding:10px 12px}.rc-accordion{border:1px solid var(--ra-edge);background:var(--ra-bg);border-radius:14px;overflow:hidden}.rc-accordion details+details{border-top:1px solid var(--ra-edge)}.rc-accordion summary{cursor:pointer;min-height:44px;padding:12px 14px;font-weight:700}.rc-accordion p{color:var(--ra-muted);padding:0 14px 14px}.rc-code{background:color-mix(in srgb, var(--ra-text) 94%, #000);color:color-mix(in srgb, var(--ra-accent) 70%, #fff);border-radius:14px;padding:15px;overflow-x:auto}.rc-timeline,.rc-list,.rc-citations{gap:0;margin:0;padding:0;list-style:none;display:grid}.rc-timeline li,.rc-list li,.rc-citations li{border-bottom:1px solid var(--ra-edge);align-items:center;gap:10px;min-height:52px;display:flex}.rc-timeline i{background:var(--ra-accent);border-radius:50%;width:9px;height:9px}.rc-timeline li span{display:grid}.rc-timeline small,.rc-list small{color:var(--ra-muted)}.rc-list li{justify-content:space-between}.rc-kv{gap:0;margin:0;display:grid}.rc-kv div{border-bottom:1px solid var(--ra-edge);justify-content:space-between;padding:9px 0;display:flex}.rc-kv dt{color:var(--ra-muted)}.rc-kv dd{margin:0;font-weight:800}.rc-divider{color:var(--ra-muted);align-items:center;gap:10px;font-size:11px;display:flex}.rc-divider:before,.rc-divider:after{content:"";background:var(--ra-edge);flex:1;height:1px}.rc-chart{background:var(--ra-bg-soft);border-radius:14px;align-items:end;gap:7px;height:150px;padding:14px;display:flex}.rc-chart i{background:var(--ra-accent);border-radius:6px 6px 2px 2px;flex:1;min-width:8px}.rc-chart--line-chart i,.rc-chart--area-chart i,.rc-chart--sparkline i{border-radius:99px;min-width:3px}.rc-heatmap{grid-template-columns:repeat(7,18px);gap:4px;display:grid}.rc-heatmap i{background:var(--ra-accent);border-radius:4px;width:18px;height:18px}.rc-gantt{background:repeating-linear-gradient(90deg, transparent 0 39px, var(--ra-edge) 40px);border-radius:14px;gap:8px;padding:14px;display:grid}.rc-gantt span{height:18px;margin-left:var(--rc-start);background:var(--ra-accent);border-radius:5px;display:block}.rc-calendar{border-collapse:separate;border-spacing:4px}.rc-calendar caption{text-align:left;margin-bottom:8px;font-weight:800}.rc-calendar th{color:var(--ra-muted);font-size:10px}.rc-calendar button{background:var(--ra-bg-soft);width:40px;height:40px;color:var(--ra-text);border:0;border-radius:50%}.rc-calendar button[aria-pressed=true]{background:var(--ra-accent);color:var(--ra-on-accent)}.rc-application{min-height:250px}.rc-application>header{justify-content:space-between;align-items:center;display:flex}.rc-application>header button{border-radius:var(--ra-radius);background:var(--ra-bg-soft);width:44px;height:44px;color:var(--ra-text);border:0}.rc-application-body{gap:7px;margin-top:15px;display:grid}.rc-application-body section{background:var(--ra-bg-soft);border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:9px 11px;display:flex}.rc-application-body small{color:var(--ra-muted)}.rc-chat{gap:10px;display:grid}.rc-message{background:var(--ra-bg-soft);max-width:76%;color:var(--ra-text);border-radius:16px 16px 16px 5px;padding:11px 13px}.rc-message--user{background:var(--ra-accent);color:var(--ra-on-accent);border-radius:16px 16px 5px;justify-self:end}.rc-citations li span{background:var(--ra-bg-soft);border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.rc-voice-orb{background:var(--ra-accent);width:88px;height:88px;color:var(--ra-on-accent);box-shadow:var(--ra-shadow);border:0;border-radius:50%;justify-content:center;align-items:center;gap:4px;display:inline-flex}.rc-voice-orb i{background:currentColor;border-radius:3px;width:5px;height:30px;animation:1s infinite alternate rc-wave}.rc-voice-orb i:nth-child(2){height:18px;animation-delay:.2s}.rc-voice-orb i:nth-child(3){height:25px;animation-delay:.4s}@keyframes rc-wave{to{transform:scaleY(.45)}}.rc-prompts{flex-wrap:wrap;gap:7px;display:flex}.rc-prompts button{border:1px solid var(--ra-edge);border-radius:var(--ra-radius);background:var(--ra-bg);min-height:44px;color:var(--ra-text);padding:8px 13px}.rc-battery{border:3px solid color-mix(in srgb, var(--ra-text) 72%, transparent);border-radius:10px;width:120px;height:42px;padding:4px;position:relative}.rc-battery:after{content:"";background:color-mix(in srgb, var(--ra-text) 72%, transparent);border-radius:0 3px 3px 0;width:5px;height:14px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.rc-battery i{background:var(--ra-accent);border-radius:5px;height:100%;display:block}.rc-dial{background:var(--ra-bg-soft);width:116px;height:116px;color:var(--ra-text);box-shadow:inset 0 0 0 1px var(--ra-edge), var(--ra-shadow);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.rc-dial i{background:var(--ra-accent);width:5px;height:24px;transform:rotate(var(--rc-value));transform-origin:2.5px 46px;border-radius:3px;position:absolute;top:12px}.rc-dial span{font-size:22px;font-weight:800}.rc-device-card{gap:5px;display:grid}.rc-device-card small{color:var(--ra-muted)}.rc-reorder,.rc-drag-card{gap:7px;display:grid}.rc-reorder button,.rc-drag-card button{border:1px solid var(--ra-edge);background:var(--ra-bg);min-height:52px;color:var(--ra-text);box-shadow:var(--ra-shadow);cursor:grab;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}[data-action-kit=spatial]{--spatial-selection:#2864d7;--spatial-signal:#d8f31a}[data-action-kit=spatial] .rc-field input,[data-action-kit=spatial] .rc-field textarea,[data-action-kit=spatial] .rc-field select{box-shadow:none}[data-action-kit=spatial] .rc-card,[data-action-kit=spatial] .rc-device-card{border-radius:8px}[data-action-kit=spatial] .rc-application{background-color:#f1f1ee;background-image:radial-gradient(#1f201e1f .8px,#0000 .8px);background-size:16px 16px;border-radius:8px;min-height:290px}[data-action-kit=spatial] .rc-application-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}[data-action-kit=spatial] .rc-application-body section{border:1px solid var(--ra-edge);min-height:70px;box-shadow:var(--ra-shadow);background:#ffffffeb;border-radius:8px}[data-action-kit=spatial] .rc-application-body section:first-child{box-shadow:0 12px 28px #191a1714,inset 0 1px #ffffffb8}[data-action-kit=spatial] .rc-reorder button,[data-action-kit=spatial] .rc-drag-card button{border-radius:8px;box-shadow:0 12px 32px #1414141a}[data-action-kit=spatial] .rc-reorder button:focus-visible,[data-action-kit=spatial] .rc-drag-card button:focus-visible{box-shadow:0 0 0 2px var(--ra-bg), 0 0 0 5px color-mix(in srgb, var(--ra-text) 18%, transparent)}[data-action-kit=spatial] .rc-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eeeeeb8a;border-radius:8px}[data-action-kit=spatial] .rc-overlay-card{border:1px solid var(--ra-edge);background:#fffffff0;border-radius:10px}[data-action-kit=spatial] .rc-code{color:#f6f6f0;background:#191a1d;border-radius:8px}[data-action-kit=spatial] .rc-chart,[data-action-kit=spatial] .rc-gantt{border-radius:8px}[data-action-kit=spatial] .rc-chart i,[data-action-kit=spatial] .rc-gantt span{background:var(--spatial-selection)}[data-action-kit=ios-2028] .rc-card,[data-action-kit=ios-2028] .rc-application,[data-action-kit=ios-2028] .rc-device-card,[data-action-kit=visionos] .rc-card,[data-action-kit=visionos] .rc-application,[data-action-kit=visionos] .rc-device-card{-webkit-backdrop-filter:blur(22px)saturate(1.15)}[data-action-kit=ios-2028] .rc-application-body section,[data-action-kit=visionos] .rc-application-body section{box-shadow:inset 0 1px #ffffffbd,0 12px 28px -24px #21314f75}[data-action-kit=machined] .rc-field input,[data-action-kit=machined] .rc-field textarea,[data-action-kit=machined] .rc-field select,[data-action-kit=machined] .rc-stepper,[data-action-kit=machined] .rc-dial{box-shadow:inset 0 3px 7px #13171138,inset 0 -1px #ffffff61}[data-action-kit=machined] .rc-card>span,[data-action-kit=machined] .rc-application>header span,[data-action-kit=machined] .rc-device-card>span{letter-spacing:.14em}[data-action-kit=briarwick] .rc-application{background:linear-gradient(#1b1b22,#121218)}[data-action-kit=briarwick] .rc-application-body{grid-template-columns:repeat(2,minmax(0,1fr))}[data-action-kit=briarwick] .rc-application-body section{background:#22222a;min-height:64px;box-shadow:inset 0 1px #ffffff0a}[data-action-kit=sonicgraph] .rc-chart,[data-action-kit=sonicgraph] .rc-gantt{background-color:#07110e;background-image:linear-gradient(#2fe6b00d 1px,#0000 1px),linear-gradient(90deg,#2fe6b00d 1px,#0000 1px);background-size:16px 16px}[data-action-kit=sonicgraph] .rc-chart i:nth-child(2n){background:#35a9e8}[data-action-kit=sonicgraph] .rc-status-dot i,[data-action-kit=sonicgraph] .rc-dial i{box-shadow:0 0 16px #2fe6b08c}@media (hover:hover) and (pointer:fine){.reviewed-component button:hover:not(:disabled),.reviewed-component a:hover{filter:brightness(.91)saturate(.92)}}@media (max-width:620px){.rc-split{width:100%}.rc-split button:first-child{flex:1;min-width:0}.rc-otp{gap:4px}.rc-otp input{width:min(44px,16.6667vw - 12px)}.rc-steps{justify-content:flex-start;overflow-x:auto}.rc-steps li{min-width:82px}.rc-overlay{padding:8px}.rc-overlay-card{width:100%}.rc-application{min-height:220px}.rc-message{max-width:88%}[data-action-kit=spatial] .rc-application-body,[data-action-kit=briarwick] .rc-application-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reviewed-component,.reviewed-component:before,.reviewed-component:after,.reviewed-component *,.reviewed-component :before,.reviewed-component :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.spatial-kit-shell{--sk-canvas:#f1f1ee;--sk-surface:#f8f8f6;--sk-paper:#fff;--sk-ink:#1f201e;--sk-muted:#74756f;--sk-faint:#a4a59f;--sk-line:#1f201e1f;--sk-line-strong:#1f201e33;--sk-signal:#d8f31a;--sk-lime:var(--sk-signal);--sk-blue:#2864d7;--sk-blue-soft:#e7eefc;--sk-green:#317653;--sk-shadow:0 10px 30px #191a171a;border:1px solid var(--sk-line);background:var(--sk-canvas);min-height:720px;color:var(--sk-ink);border-radius:10px;grid-template-columns:286px minmax(0,1fr);font:14px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Inter,sans-serif;display:grid;position:relative;overflow:hidden}.spatial-kit-shell *,.spatial-kit-shell :before,.spatial-kit-shell :after{box-sizing:border-box}.spatial-kit-shell button,.spatial-kit-shell input,.spatial-kit-shell textarea{font:inherit}.spatial-kit-shell button{color:inherit;cursor:pointer}.spatial-kit-shell button:focus-visible,.spatial-kit-shell input:focus-visible,.spatial-kit-shell textarea:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--sk-surface) 92%, transparent), 0 0 0 5px #1f201e29;outline:0}.spatial-kit-sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.spatial-kit-sidebar{border-right:1px solid var(--sk-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f8f8f6e6;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.spatial-kit-sidebar header{align-items:center;gap:9px;display:flex}.spatial-kit-sidebar header div{flex:1;display:grid}.spatial-kit-sidebar small{color:var(--sk-muted)}.spatial-kit-sidebar header button{background:0 0;border:0;width:44px;height:44px}.spatial-kit-mark{color:#fff;background:#171817;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.spatial-kit-search{border:1px solid var(--sk-line);background:#ffffffb8;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:0 11px;display:flex}.spatial-kit-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.spatial-kit-space{text-align:left;background:#171817;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:84px;padding:14px;display:flex;color:#fff!important}.spatial-kit-space span{gap:3px;display:grid}.spatial-kit-space b{background:var(--sk-lime);color:#171817;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.spatial-kit-section-label{color:var(--sk-muted);text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:750}.spatial-kit-sidebar ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.spatial-kit-sidebar li{justify-content:space-between;align-items:center;min-height:36px;padding:0 8px;display:flex}.spatial-kit-inspector{border:1px solid var(--sk-line);background:#ffffffb8;border-radius:8px;gap:10px;padding:12px;display:grid}.spatial-kit-inspector label{color:var(--sk-muted);text-transform:uppercase;gap:4px;font-size:10px;font-weight:700;display:grid}.spatial-kit-inspector input{border:1px solid var(--sk-line);width:100%;min-height:38px;color:var(--sk-ink);background:#fff;border-radius:6px;padding:0 9px}.spatial-kit-inspector>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.spatial-kit-workspace{grid-template-rows:auto 1fr 30px;min-width:0;display:grid}.spatial-kit-topbar{z-index:2;border-bottom:1px solid var(--sk-line);background:#fafaf8eb;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex;position:relative}.spatial-kit-topbar>button,.spatial-kit-topbar nav button{background:0 0;border:0;border-radius:6px;min-height:44px;padding:0 10px}.spatial-kit-topbar nav{border:1px solid var(--sk-line);background:#fff;border-radius:8px;flex:1;justify-content:center;min-width:0;display:flex;overflow-x:auto}.spatial-kit-topbar .spatial-kit-dark-action{color:#fff;background:#171817;font-weight:700}.spatial-kit-canvas{background-color:var(--sk-surface);background-image:linear-gradient(#1212120a 1px,#0000 1px),linear-gradient(90deg,#1212120a 1px,#0000 1px);background-size:42px 42px;min-width:920px;min-height:650px;position:relative;overflow:hidden}.spatial-kit-canvas h2{margin:0;font-size:26px;position:absolute;top:58px;left:70px}.spatial-kit-object{border:1px solid var(--sk-line);background:var(--sk-paper);box-shadow:var(--sk-shadow);color:var(--sk-ink);text-align:left;border-radius:8px;padding:12px;display:grid;position:absolute;overflow:hidden}.spatial-kit-object[aria-pressed=true]{border-color:var(--sk-line-strong);background:#f7f8f5;box-shadow:0 20px 60px #1f201e24,inset 0 1px #ffffffb8}.spatial-kit-paper{align-content:start;gap:9px;width:245px;height:250px;top:112px;left:78px}.spatial-kit-note-copy{margin-top:8px;line-height:1.65}.spatial-kit-paper i{position:absolute;bottom:7px;right:8px}.spatial-kit-clip{background:linear-gradient(#cfff3f94 0 48px,#fff 48px);align-content:end;gap:5px;width:230px;height:142px;top:352px;left:360px}.spatial-kit-stack{text-align:center;background:linear-gradient(#fff,#ededeb);place-items:center;width:228px;height:128px;top:390px;left:92px}.spatial-kit-sticky{align-content:start;width:230px;height:245px;top:92px;left:640px}.spatial-kit-writing-label{top:545px!important}.spatial-kit-writing-card{border:1px solid var(--sk-line);min-height:52px;box-shadow:var(--sk-shadow);background:#fff;border-radius:8px;align-items:center;gap:20px;padding:0 14px;display:flex;position:absolute;top:590px;left:70px}.spatial-kit-writing-card span{color:var(--sk-muted)}.spatial-kit-zoom{border:1px solid var(--sk-line);box-shadow:var(--sk-shadow);background:#ffffffe6;border-radius:8px;align-items:center;padding:3px;display:flex;position:absolute;bottom:16px;right:18px}.spatial-kit-zoom button{background:0 0;border:0;width:44px;height:44px}.spatial-kit-zoom span{min-width:52px;color:var(--sk-muted);text-align:center}.spatial-kit-workspace>footer{border-top:1px solid var(--sk-line);color:var(--sk-muted);background:#f8f8f6;justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;display:flex}.spatial-kit-workspace>footer button{background:0 0;border:0;min-height:30px}.spatial-kit-overlay{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eeeeeb8a;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.spatial-kit-modal{border:1px solid var(--sk-line);background:#fffffff0;border-radius:10px;width:min(620px,100%);overflow:hidden;box-shadow:0 28px 90px #14141429}.spatial-kit-modal header{justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.spatial-kit-modal h2{margin:4px 0 0;font-size:28px}.spatial-kit-modal header small{color:var(--sk-muted);text-transform:uppercase;font-size:10px;font-weight:750}.spatial-kit-modal header button{background:0 0;border:0;border-radius:6px;width:44px;height:44px}.spatial-kit-modal textarea{border:1px solid var(--sk-line);resize:none;width:calc(100% - 36px);height:260px;color:var(--sk-ink);background:#f8f8f6;border-radius:8px;margin:0 18px;padding:16px;display:block}.spatial-kit-modal>footer{justify-content:space-between;align-items:center;padding:14px 18px 18px;display:flex}.spatial-kit-modal>footer button{background:var(--sk-lime);border:0;border-radius:6px;min-height:44px;padding:0 14px;font-weight:700}.spatial-kit-focus{width:min(980px,100%)}.spatial-kit-focus textarea{color:#f6f6f0;background:#191a1d;height:480px;padding:48px 64px;font-size:18px;line-height:1.72}@media (hover:hover) and (pointer:fine){.spatial-kit-shell button:hover:not(:disabled){filter:brightness(.97)}}@media (max-width:900px){.spatial-kit-shell{grid-template-columns:1fr;min-height:760px}.spatial-kit-sidebar{z-index:10;width:min(286px,86vw);position:absolute;inset:0 auto 0 0;box-shadow:20px 0 70px #00000029}.spatial-kit-topbar{flex-wrap:wrap}.spatial-kit-topbar nav{flex-basis:100%;order:2;justify-content:flex-start;width:100%}.spatial-kit-dark-action{display:none}.spatial-kit-canvas{min-width:900px}.spatial-kit-focus textarea{padding:28px}}.spatial-kit-photos{background:var(--sk-canvas);grid-template-rows:52px minmax(0,1fr);grid-template-columns:196px minmax(0,1fr) 294px;min-height:720px;font-size:12px}.spatial-kit-photos.is-inspector-closed{grid-template-columns:196px minmax(0,1fr)}.spatial-kit-photos-titlebar{z-index:30;border-bottom:1px solid var(--sk-line);-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);background:#f8f8f6db;grid-column:1/-1;grid-template-columns:196px minmax(220px,520px) 1fr;align-items:center;gap:14px;padding:0 12px;display:grid;position:relative}.spatial-kit-photos-titlebar button{background:0 0;border:0;min-height:32px}.spatial-kit-photos-brand{text-align:left;align-items:center;gap:8px;display:flex}.spatial-kit-photos-brand>span{color:#fff;background:#272825;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.spatial-kit-photos-search{min-width:0;height:32px;color:var(--sk-muted);background:#1e1f1c11;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.spatial-kit-photos-search:focus-within{border-color:var(--sk-line-strong);background:#fff;box-shadow:0 8px 20px #1f201e14,inset 0 1px #ffffffb3}.spatial-kit-photos-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.spatial-kit-title-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.spatial-kit-title-actions>button{width:34px}.spatial-kit-source-pill{border:1px solid var(--sk-line);min-height:25px;color:var(--sk-muted);background:#fff9;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.spatial-kit-photos-sidebar{border-right:1px solid var(--sk-line);background:#f8f8f6bd;flex-direction:column;grid-area:2/1;min-height:0;padding:14px 10px 12px;display:flex}.spatial-kit-view-nav{gap:3px;display:grid}.spatial-kit-view-nav button{text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:22px 1fr auto;align-items:center;gap:5px;width:100%;min-height:36px;padding:0 9px;display:grid}.spatial-kit-view-nav button.is-active{background:#1f201e1a;box-shadow:inset 0 0 0 1px #2864d7ad}.spatial-kit-view-nav b{font-weight:550}.spatial-kit-view-nav button.is-active b{font-weight:700}.spatial-kit-view-nav small{color:var(--sk-muted);font-size:10px;font-weight:500}.spatial-kit-recent{gap:7px;margin-top:28px;display:grid}.spatial-kit-recent>small{color:var(--sk-muted);text-transform:uppercase;font-size:9px;font-weight:750}.spatial-kit-recent>div{border:1px solid var(--sk-line);background:#ffffff8c;border-radius:6px;grid-template-columns:repeat(4,1fr);padding:2px;display:grid}.spatial-kit-recent button{min-height:28px;color:var(--sk-muted);background:0 0;border:0;border-radius:4px;font-size:9px}.spatial-kit-recent button[aria-pressed=true]{color:var(--sk-ink);background:#fff;box-shadow:0 1px 4px #1f201e1f}.spatial-kit-sync-state{border-top:1px solid var(--sk-line);gap:5px;margin-top:auto;padding:12px 8px 0;display:grid}.spatial-kit-sync-state strong{font-size:11px}.spatial-kit-sync-state span{color:var(--sk-muted);font-size:10px}.spatial-kit-sync-state button{border:1px solid var(--sk-line-strong);background:#fff;border-radius:6px;min-height:34px;margin-top:4px}.spatial-kit-photos-main{grid-area:2/2;grid-template-rows:61px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.spatial-kit-photos.is-inspector-closed .spatial-kit-photos-main{grid-column:2/-1}.spatial-kit-viewbar{z-index:12;border-bottom:1px solid var(--sk-line);background:var(--sk-surface);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 20px;display:flex;position:relative}.spatial-kit-viewbar>div:first-child{align-items:baseline;gap:8px;display:flex}.spatial-kit-viewbar h2{margin:0;font-size:18px}.spatial-kit-viewbar span{color:var(--sk-muted);font-size:10px}.spatial-kit-board-tools{align-items:center;gap:6px;display:flex}.spatial-kit-board-tools>button,.spatial-kit-board-tools>div>button{border:1px solid var(--sk-line);background:#fff;border-radius:6px;min-height:34px;padding:0 10px}.spatial-kit-board-tools>div[role=group]{border:1px solid var(--sk-line);background:#fff;border-radius:6px;align-items:center;display:flex}.spatial-kit-board-tools>div[role=group] button{background:0 0;border:0;width:34px;min-height:34px}.spatial-kit-board-tools>div[role=group] span{text-align:center;min-width:38px}.spatial-kit-menu-anchor{position:relative}.spatial-kit-board-viewport{background-color:#ecece8;background-image:radial-gradient(#1f201e29 .7px,#0000 .7px);background-size:16px 16px;outline:0;min-width:0;min-height:0;overflow:auto}.spatial-kit-board-viewport:focus-visible{box-shadow:inset 0 0 0 2px #1f201e2e}.spatial-kit-brand-world{grid-template-columns:520px 520px 340px;grid-auto-rows:430px;gap:28px;width:1460px;min-height:940px;padding:72px;display:grid}.spatial-kit-brand-section{border:1px solid var(--sk-line);border-radius:8px;min-width:0;padding:26px;position:relative;overflow:visible}.spatial-kit-brand-section>span{color:#1f201e8f;font-size:10px}.spatial-kit-brand-section>h2{margin:5px 0 12px;font-size:28px}.spatial-kit-brand-section>div:not(.spatial-kit-application-frames){flex-wrap:wrap;gap:6px;display:flex}.spatial-kit-brand-section>div>small{border:1px solid var(--sk-line);color:var(--sk-muted);background:#ffffff6b;border-radius:4px;padding:4px 6px;font-size:8px}.spatial-kit-brand-section.tone-blue{background:#e7eefc}.spatial-kit-brand-section.tone-sand{background:#f4eee2}.spatial-kit-brand-section.tone-green{background:#e8f0ea}.spatial-kit-brand-section.tone-rose{background:#f1e8e7}.spatial-kit-brand-section.tone-neutral{background:#ecebea}.spatial-kit-applications{grid-column:1/-1}.spatial-kit-design-frame{border:1px solid var(--sk-line-strong);background:#f7f5ef;grid-template-rows:20px 1fr;min-height:180px;display:grid;box-shadow:0 5px 20px #1f201e21}.spatial-kit-brand-section>.spatial-kit-design-frame{width:360px;position:absolute;top:170px;left:68px}.spatial-kit-design-frame>span{color:var(--sk-muted);font-size:8px;position:absolute;transform:translateY(-25px)}.spatial-kit-frame-slot{border:1px dashed var(--sk-line-strong);color:var(--sk-muted);text-align:center;place-items:center;margin:24px;display:grid}.spatial-kit-frame-slot strong{font-size:10px}.spatial-kit-frame-slot small{font-size:8px}.spatial-kit-application-frames{grid-template-columns:2fr 1fr 1fr 1fr;margin-top:42px;gap:20px!important;display:grid!important}.spatial-kit-application-frames .spatial-kit-design-frame{min-height:215px}.spatial-kit-template-browser{z-index:5000;border:1px solid var(--sk-line-strong);background:#fdfdfbfa;border-radius:7px;gap:2px;width:min(340px,100vw - 28px);padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 34px #18191629}.spatial-kit-template-browser header{gap:2px;padding:5px 6px 9px;display:grid}.spatial-kit-template-browser header small{color:var(--sk-muted);font-size:9px}.spatial-kit-template-browser>button{text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:9px;min-height:60px;padding:7px;display:grid}.spatial-kit-template-browser>button>span:last-child{gap:3px;display:grid}.spatial-kit-template-browser>button small{color:var(--sk-muted);font-size:9px}.spatial-kit-template-preview{border:1px solid var(--sk-line);background:#f1f0ed;border-radius:4px;grid-template-columns:repeat(4,1fr);gap:2px;width:72px;height:46px;padding:4px;display:grid}.spatial-kit-template-preview i{background:#dce7fa;border-radius:1px}.spatial-kit-template-preview i:nth-child(2){background:#eee4d5}.spatial-kit-template-preview i:nth-child(3){background:#dce8df}.spatial-kit-template-preview i:nth-child(4){background:#eadbda}.spatial-kit-template-preview-grid{grid-template-columns:repeat(3,1fr)}.spatial-kit-template-browser footer{border-top:1px solid var(--sk-line);grid-template-columns:minmax(0,1fr) 32px;gap:6px;padding:8px 6px 3px;display:grid}.spatial-kit-template-browser input{border:1px solid var(--sk-line);border-radius:5px;min-width:0;padding:0 8px}.spatial-kit-template-browser footer button{border:1px solid var(--sk-line);background:#fff;border-radius:5px;min-height:32px}.spatial-kit-studio-inspector{border-left:1px solid var(--sk-line);background:var(--sk-panel,#f8f8f6);grid-area:2/3;min-width:0;min-height:0;overflow-y:auto}.spatial-kit-studio-inspector>header{border-bottom:1px solid var(--sk-line);justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;display:flex}.spatial-kit-studio-inspector>header button{background:0 0;border:0;width:32px;min-height:32px}.spatial-kit-studio-tabs{border-bottom:1px solid var(--sk-line);grid-template-columns:repeat(4,1fr);gap:2px;height:38px;padding:4px 8px;display:grid}.spatial-kit-studio-tabs button{min-width:0;color:var(--sk-muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.spatial-kit-studio-tabs button.is-active{color:var(--sk-ink);background:#fff;box-shadow:0 1px 4px #1f201e1f}.spatial-kit-studio-scroll{padding:0 13px 30px}.spatial-kit-selection-heading{border-bottom:1px solid var(--sk-line);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:13px 0;display:grid}.spatial-kit-selection-heading>div{gap:2px;display:grid}.spatial-kit-selection-heading small{color:var(--sk-muted);font-size:9px}.spatial-kit-selection-preview{background:linear-gradient(135deg, #252622 0 50%, var(--sk-signal) 50%);border-radius:4px;width:54px;height:42px}.spatial-kit-studio-section{border-bottom:1px solid var(--sk-line);gap:11px;padding:15px 0;display:grid}.spatial-kit-studio-section label{color:var(--sk-muted);gap:6px;font-size:9px;display:grid}.spatial-kit-studio-section label>div[role=group]{border:1px solid var(--sk-line);background:#1f201e0a;border-radius:6px;grid-template-columns:repeat(2,1fr);min-height:30px;padding:2px;display:grid}.spatial-kit-studio-section label>div[role=group] button{color:var(--sk-muted);background:0 0;border:0;border-radius:4px}.spatial-kit-studio-section label>div[role=group] button[aria-pressed=true]{color:var(--sk-ink);background:#fff;box-shadow:0 1px 3px #1f201e21}.spatial-kit-studio-section input:not([type=range]),.spatial-kit-studio-section textarea{border:1px solid var(--sk-line);background:#fff;border-radius:5px;min-height:34px;padding:7px}.spatial-kit-studio-section textarea{resize:vertical;min-height:92px}.spatial-kit-mask-picker{grid-template-columns:repeat(4,1fr)!important}.spatial-kit-grid-controls{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.spatial-kit-grid-controls button{border:1px solid var(--sk-line);min-height:34px;color:var(--sk-muted);background:#fff;border-radius:5px;font-size:8px}.spatial-kit-grid-controls button.is-active{border-color:var(--sk-line-strong);color:var(--sk-ink);background:#f5f5f2;box-shadow:inset 0 1px #ffffffb8}.spatial-kit-primary-action{background:var(--sk-blue);border:1px solid #1f57b9;border-radius:6px;min-height:44px;padding:0 12px;font-weight:650;color:#fff!important}.spatial-kit-brand-swatches{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.spatial-kit-brand-swatches button{aspect-ratio:1;border:1px solid var(--sk-line-strong);border-radius:5px;min-height:38px}.spatial-kit-layer-panel{gap:3px;padding:12px 10px 24px;display:grid}.spatial-kit-layer-panel>header{border-bottom:1px solid var(--sk-line);justify-content:space-between;align-items:center;min-height:44px;padding-bottom:10px;display:flex}.spatial-kit-layer-panel>header>div{gap:2px;display:grid}.spatial-kit-layer-panel>header span{color:var(--sk-muted);font-size:9px}.spatial-kit-layer-panel>header button{border:1px solid var(--sk-line);background:#fff;border-radius:5px;width:32px;min-height:32px}.spatial-kit-layer-panel>div{gap:2px;display:grid}.spatial-kit-layer-panel article{min-height:38px;color:var(--sk-muted);border-radius:5px;grid-template-columns:minmax(0,1fr) 32px 32px;align-items:center;display:grid}.spatial-kit-layer-panel article.is-active{color:var(--sk-ink);background:#1f201e12}.spatial-kit-layer-panel article>button{background:0 0;border:0;min-height:34px}.spatial-kit-layer-panel article>button:first-child{text-align:left;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid}.spatial-kit-layer-panel article b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.spatial-kit-layout-grid-preview{border:1px solid var(--sk-line-strong);background:#f7f5ef;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;min-height:120px;padding:18px;display:grid}.spatial-kit-layout-grid-preview i{background:#2864d709;border-left:1px solid #2864d733;border-right:1px solid #2864d733}.spatial-kit-image-mask-preview{background:linear-gradient(135deg, #20211f, var(--sk-signal));width:96px;height:96px;display:inline-block}.spatial-kit-image-mask-preview.is-ellipse{border-radius:50%}.spatial-kit-image-mask-preview.is-arch{border-radius:48px 48px 5px 5px}.spatial-kit-image-mask-preview.is-diamond{transform:rotate(45deg)scale(.72)}.spatial-kit-image-mask-preview.is-rectangle{border-radius:5px}.spatial-kit-photo-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;gap:4px;min-height:0;padding:8px;display:grid;overflow-y:auto}.spatial-kit-photo-grid button{aspect-ratio:1;background:#e7e7e3;border:1px solid #0000;border-radius:4px;grid-template-rows:1fr 22px;min-width:0;padding:0;display:grid;overflow:hidden}.spatial-kit-photo-grid button>span{background-color:#dadad5;background-image:linear-gradient(135deg, #232421, #777872 48%, var(--sk-signal));background-size:220% 220%}.spatial-kit-photo-grid small{color:var(--sk-muted);text-overflow:ellipsis;white-space:nowrap;padding:4px;font-size:8px;overflow:hidden}.spatial-kit-setup-view{border:1px solid var(--sk-line);width:min(520px,100% - 32px);box-shadow:var(--sk-shadow);background:#fff;border-radius:8px;place-self:start center;margin-top:58px;padding:28px}.spatial-kit-setup-view>small{color:var(--sk-muted);text-transform:uppercase;font-weight:700}.spatial-kit-setup-view h2{margin:8px 0;font-size:26px}.spatial-kit-setup-view p{color:var(--sk-muted);line-height:1.6}.spatial-kit-workflow-board,.spatial-kit-character-studio,.spatial-kit-creative-formats{--sk-canvas:#f1f1ee;--sk-surface:#f8f8f6;--sk-paper:#fff;--sk-ink:#1f201e;--sk-muted:#74756f;--sk-line:#1f201e1f;--sk-line-strong:#1f201e33;--sk-blue:#2864d7;--sk-signal:#d8f31a;color:var(--sk-ink);font:13px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Inter,sans-serif}.spatial-kit-workflow-board{border:1px solid var(--sk-line);background:var(--sk-canvas);border-radius:8px;gap:16px;padding:16px;display:grid}.spatial-kit-workflow-board>header,.spatial-kit-creative-formats>header{justify-content:space-between;align-items:center;display:flex}.spatial-kit-workflow-board>header>div,.spatial-kit-creative-formats>header>div{display:grid}.spatial-kit-workflow-board small,.spatial-kit-character-studio small,.spatial-kit-creative-formats small{color:var(--sk-muted);font-size:9px}.spatial-kit-workflow-board button,.spatial-kit-creative-formats button{border:1px solid var(--sk-line-strong);background:#fff;border-radius:6px;min-height:34px;padding:0 10px}.spatial-kit-workflow-board>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.spatial-kit-workflow-board>div>section{border:1px solid var(--sk-line);background:#1f201e0a;border-radius:7px;align-content:start;gap:6px;padding:8px;display:grid}.spatial-kit-workflow-board section>header{justify-content:space-between;align-items:center;padding:2px;display:flex}.spatial-kit-workflow-board article{border:1px solid var(--sk-line);background:var(--sk-paper);border-radius:6px;gap:4px;padding:10px;display:grid;box-shadow:0 2px 8px #1f201e12}.spatial-kit-workflow-board article.is-active{border-color:var(--sk-line-strong);background:#f5f5f2;box-shadow:0 8px 20px #1f201e17,inset 0 1px #ffffffb8}.spatial-kit-character-studio{border:1px solid var(--sk-line);background:var(--sk-canvas);border-radius:8px;grid-template-columns:190px minmax(0,1fr);min-height:420px;display:grid;overflow:hidden}.spatial-kit-character-studio>aside{border-right:1px solid var(--sk-line);background:var(--sk-surface);align-content:start;gap:4px;padding:14px 9px;display:grid}.spatial-kit-character-studio>aside>small{padding:0 7px 7px}.spatial-kit-character-studio aside button{text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-height:44px;padding:5px;display:grid}.spatial-kit-character-studio aside button[aria-current=page]{background:#fff;box-shadow:0 1px 4px #1f201e1a}.spatial-kit-character-studio aside button span{width:28px;height:28px;color:var(--sk-signal);background:#252622;border-radius:4px;place-items:center;font-size:8px;display:grid}.spatial-kit-character-studio>main{padding:20px}.spatial-kit-character-studio>main>header{justify-content:space-between;align-items:center;display:flex}.spatial-kit-character-studio h2{margin:2px 0 0;font-size:24px}.spatial-kit-character-studio>main>header>span{color:#317653;background:#e8f0ea;border-radius:999px;padding:4px 8px;font-size:9px}.spatial-kit-character-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.spatial-kit-character-board article{border:1px solid var(--sk-line);border-radius:7px;align-content:end;gap:6px;min-height:128px;padding:14px;display:grid}.spatial-kit-character-board .tone-blue{background:#e7eefc}.spatial-kit-character-board .tone-sand{background:#f4eee2}.spatial-kit-character-board .tone-green{background:#e8f0ea}.spatial-kit-character-board .tone-neutral{background:#ecebea}.spatial-kit-creative-formats{border:1px solid var(--sk-line);background:var(--sk-surface);border-radius:8px;gap:18px;padding:16px;display:grid}.spatial-kit-creative-formats>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.spatial-kit-creative-formats article{gap:5px;display:grid}.spatial-kit-creative-formats article>div{border:1px solid var(--sk-line);background:linear-gradient(135deg, #252622 0 68%, var(--sk-signal) 68%);color:#fff;border-radius:5px;place-content:center;min-height:120px;display:grid;box-shadow:0 4px 14px #1f201e1f}.spatial-kit-creative-formats article>div span{color:var(--sk-signal);text-align:center}.spatial-kit-creative-formats article>div strong{letter-spacing:.12em}.spatial-kit-creative-workspace{--sk-cw-bg:#171917;--sk-cw-bg-deep:#111311;--sk-cw-chrome:#1d201deb;--sk-cw-panel:#202320;--sk-cw-panel-2:#272a27;--sk-cw-field:#151815;--sk-cw-fill:#ffffff0b;--sk-cw-fill-2:#ffffff12;--sk-cw-text:#f0f2ed;--sk-cw-muted:#a0a69e;--sk-cw-muted-2:#727970;--sk-cw-separator:#ffffff12;--sk-cw-accent:#78a7ff;--sk-cw-accent-soft:#78a7ff1f;--sk-cw-signal:#d8f31a;--sk-cw-ok:#72d49c;--sk-cw-focus:#78a7ff59;--sk-cw-shadow-soft:0 10px 24px -22px #000000d9, inset 0 -1px 0 var(--sk-cw-separator);--sk-cw-shadow-panel:0 28px 54px -42px #000000e6, inset 0 -1px 0 var(--sk-cw-separator), inset 0 1px 0 #ffffff08;background:var(--sk-cw-bg);min-width:0;min-height:720px;color:var(--sk-cw-text);border-radius:18px;grid-template-rows:54px minmax(0,1fr);font:13px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Inter,sans-serif;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 78px -58px #000000e6,inset 0 -1px #ffffff14}.spatial-kit-creative-workspace *,.spatial-kit-creative-workspace :before,.spatial-kit-creative-workspace :after{box-sizing:border-box}.spatial-kit-creative-workspace button,.spatial-kit-creative-workspace input,.spatial-kit-creative-workspace select,.spatial-kit-creative-workspace textarea{font:inherit}.spatial-kit-creative-workspace button{cursor:pointer}.spatial-kit-creative-workspace button:active{transform:scale(.98)}.spatial-kit-creative-workspace :focus-visible{outline:0;box-shadow:0 0 0 2px #111311f5,0 0 0 5px #ffffff2e!important}.spatial-kit-cw-topbar{z-index:30;background:var(--sk-cw-chrome);min-width:0;box-shadow:inset 0 -1px 0 var(--sk-cw-separator), 0 12px 28px -26px #000000e6;-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);grid-template-columns:minmax(184px,224px) minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.spatial-kit-cw-brand,.spatial-kit-cw-location,.spatial-kit-cw-actions{align-items:center;gap:8px;min-width:0;padding-inline:10px;display:flex}.spatial-kit-cw-brand>button{width:34px;height:34px;color:var(--sk-cw-signal);box-shadow:0 10px 18px -14px var(--sk-cw-accent), inset 0 -1px 0 #00000059;background:linear-gradient(145deg,#78a7ff3d,#20231f);border:0;border-radius:10px;flex:none;place-items:center;display:grid}.spatial-kit-cw-brand>span,.spatial-kit-cw-inspector>header>span,.spatial-kit-cw-nav>header>span{min-width:0;display:grid}.spatial-kit-cw-brand strong,.spatial-kit-cw-inspector>header strong,.spatial-kit-cw-nav>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spatial-kit-cw-brand small,.spatial-kit-cw-inspector>header small,.spatial-kit-cw-nav>header small{color:var(--sk-cw-muted-2);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.spatial-kit-cw-location{color:var(--sk-cw-muted-2);justify-content:center}.spatial-kit-cw-location>button,.spatial-kit-cw-location>strong{color:var(--sk-cw-muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;overflow:hidden}.spatial-kit-cw-location>strong{color:var(--sk-cw-text)}.spatial-kit-cw-status{color:var(--sk-cw-ok);background:#72d49c17;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.spatial-kit-cw-status i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.spatial-kit-cw-actions{justify-content:flex-end;gap:5px}.spatial-kit-cw-actions button,.spatial-kit-cw-tabs button,.spatial-kit-cw-focus footer button,.spatial-kit-cw-panel section>button{background:var(--sk-cw-panel-2);min-height:34px;color:var(--sk-cw-muted);box-shadow:var(--sk-cw-shadow-soft);border:0;border-radius:8px;padding:0 11px;transition:background-color .15s,color .15s,transform .12s cubic-bezier(.23,1,.32,1)}.spatial-kit-cw-body{min-width:0;min-height:0;display:grid;position:relative}.spatial-kit-cw-nav,.spatial-kit-cw-inspector{background:var(--sk-cw-panel);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.spatial-kit-cw-nav{box-shadow:inset -1px 0 0 var(--sk-cw-separator), 16px 0 30px -34px #000000e6}.spatial-kit-cw-nav>header,.spatial-kit-cw-inspector>header{min-height:52px;box-shadow:inset 0 -1px 0 var(--sk-cw-separator);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 8px 13px;display:flex}.spatial-kit-cw-nav>header button,.spatial-kit-cw-inspector>header button{width:34px;height:34px;color:var(--sk-cw-muted);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;font-size:18px;display:grid}.spatial-kit-cw-nav>label{color:var(--sk-cw-muted-2);letter-spacing:.08em;text-transform:uppercase;gap:5px;padding:11px 10px 6px;font-size:9px;font-weight:700;display:grid}.spatial-kit-cw-nav input,.spatial-kit-cw-panel select,.spatial-kit-cw-panel textarea{background:var(--sk-cw-field);width:100%;min-width:0;min-height:36px;color:var(--sk-cw-text);border:0;border-radius:9px;padding:8px 10px;box-shadow:inset 0 1px 2px #00000047,inset 0 -1px #ffffff0a}.spatial-kit-cw-nav nav{align-content:start;gap:13px;padding:10px;display:grid;overflow-y:auto}.spatial-kit-cw-nav nav section{gap:3px;display:grid}.spatial-kit-cw-nav nav section>small{color:var(--sk-cw-muted-2);letter-spacing:.11em;text-transform:uppercase;padding:0 7px 4px;font-size:9px;font-weight:750}.spatial-kit-cw-nav nav button{min-width:0;min-height:38px;color:var(--sk-cw-muted);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:5px;padding:0 9px;transition:background-color .14s,color .14s,transform .12s cubic-bezier(.23,1,.32,1);display:grid}.spatial-kit-cw-nav nav button[aria-current=page]{background:var(--sk-cw-accent-soft);color:var(--sk-cw-accent);box-shadow:inset 0 -1px #78a7ff2e}.spatial-kit-cw-nav nav em{color:var(--sk-cw-muted-2);font-size:10px;font-style:normal}.spatial-kit-cw-nav>details{background:var(--sk-cw-fill);box-shadow:inset 0 -1px 0 var(--sk-cw-separator);border-radius:10px;margin:auto 10px 12px;overflow:hidden}.spatial-kit-cw-nav summary,.spatial-kit-cw-panel details summary{cursor:pointer;min-height:40px;color:var(--sk-cw-muted);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;list-style:none;display:flex}.spatial-kit-cw-nav summary::-webkit-details-marker{display:none}.spatial-kit-cw-panel details summary::-webkit-details-marker{display:none}.spatial-kit-cw-disclosure summary::-webkit-details-marker{display:none}.spatial-kit-cw-nav details>button{width:calc(100% - 12px);min-height:34px;color:var(--sk-cw-muted-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;margin:0 6px 4px;padding:0 7px;display:block;overflow:hidden}.spatial-kit-cw-resizer{z-index:20;cursor:col-resize;touch-action:none;background:0 0;border:0;width:6px;min-width:6px;position:relative}.spatial-kit-cw-resizer span{inset-block:0;background:0 0;width:2px;transition:background-color .14s;position:absolute;left:2px}.spatial-kit-cw-resizer:hover span,.spatial-kit-cw-resizer:focus-visible span{background:#78a7ff7a}.spatial-kit-cw-stage{background-color:var(--sk-cw-bg);background-image:radial-gradient(70% 48% at 50% -12%,#78a7ff14,#0000 74%),radial-gradient(#ffffff0a .7px,#0000 .7px);background-size:auto,18px 18px;min-width:0;min-height:0;padding:clamp(18px,3vw,32px);overflow-y:auto}.spatial-kit-cw-stage-head{justify-content:space-between;align-items:flex-start;gap:22px;min-width:0;display:flex}.spatial-kit-cw-stage-head>div{min-width:0}.spatial-kit-cw-stage-head small,.spatial-kit-cw-sequence small{color:var(--sk-cw-muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:720}.spatial-kit-cw-stage-head h2{overflow-wrap:anywhere;max-width:24ch;color:var(--sk-cw-text);letter-spacing:-.04em;margin:5px 0 6px;font-size:clamp(22px,3vw,34px);font-weight:660;line-height:1.08}.spatial-kit-cw-stage-head p{max-width:68ch;color:var(--sk-cw-muted);margin:0;font-size:12px;line-height:1.55}.spatial-kit-cw-primary{flex:none;background:var(--sk-cw-accent)!important;color:#111826!important;min-height:38px!important;box-shadow:0 14px 26px -20px var(--sk-cw-accent), inset 0 1px 0 #ffffff38, inset 0 -1px 0 #0000002e!important;border:0!important;border-radius:9px!important;padding:0 14px!important;font-weight:700!important}.spatial-kit-cw-tabs{background:var(--sk-cw-field);border-radius:10px;gap:3px;margin-top:20px;padding:3px;display:inline-flex;box-shadow:inset 0 1px 2px #00000047}.spatial-kit-cw-tabs button{min-height:32px;box-shadow:none;background:0 0}.spatial-kit-cw-tabs button[aria-current=page]{background:var(--sk-cw-panel-2);color:var(--sk-cw-text);box-shadow:var(--sk-cw-shadow-soft)}.spatial-kit-cw-focus{color:#22231f;background:linear-gradient(#f4f1e8,#e9e6dc);border-radius:16px;max-width:820px;margin:16px auto 0;overflow:hidden;box-shadow:0 34px 64px -44px #000000f2,inset 0 -1px #1214122e,inset 0 1px #ffffffa6}.spatial-kit-cw-focus>header,.spatial-kit-cw-focus>footer{justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex;box-shadow:inset 0 -1px #191c181a}.spatial-kit-cw-focus>header span{display:grid}.spatial-kit-cw-focus>header small{color:#77786f;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.spatial-kit-cw-focus>header em{color:#6d6f67;background:#22231f12;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.spatial-kit-cw-script{min-height:300px;padding:clamp(26px,6vw,56px);font:14px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.spatial-kit-cw-script p{overflow-wrap:anywhere;max-width:58ch;margin:0 auto 18px}.spatial-kit-cw-script .is-character{margin-bottom:2px;padding-left:24%;font-weight:700}.spatial-kit-cw-script .is-dialogue{max-width:34ch}.spatial-kit-cw-focus>footer{color:#77786f;box-shadow:inset 0 1px #191c181a}.spatial-kit-cw-focus footer button{color:#343630;box-shadow:none;background:#22231f12}.spatial-kit-cw-sequence{max-width:820px;box-shadow:var(--sk-cw-shadow-panel);background:#202320e0;border-radius:13px;margin:16px auto 0;padding:13px}.spatial-kit-cw-sequence>header{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 10px;display:flex}.spatial-kit-cw-sequence>header>div{display:grid}.spatial-kit-cw-sequence>header>span{color:var(--sk-cw-muted-2);font-size:10px}.spatial-kit-cw-sequence>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.spatial-kit-cw-sequence button{background:var(--sk-cw-fill);min-width:0;min-height:74px;color:var(--sk-cw-muted);text-align:left;box-shadow:inset 0 -1px 0 var(--sk-cw-separator);border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:2px 7px;padding:9px;display:grid}.spatial-kit-cw-sequence button>span{color:var(--sk-cw-muted-2);grid-row:1/3;align-self:center;font:600 11px/1 ui-monospace,monospace}.spatial-kit-cw-sequence button strong,.spatial-kit-cw-sequence button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spatial-kit-cw-sequence button small{color:var(--sk-cw-muted-2);font-size:9px}.spatial-kit-cw-sequence button[aria-current=step]{background:var(--sk-cw-accent-soft);color:var(--sk-cw-text);box-shadow:inset 0 -2px #78a7ff7a,inset 0 1px #ffffff08}.spatial-kit-cw-disclosure{max-width:820px;box-shadow:var(--sk-cw-shadow-soft);background:#202320c7;border-radius:12px;margin:12px auto 0;overflow:hidden}.spatial-kit-cw-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 14px;list-style:none;display:flex}.spatial-kit-cw-disclosure summary span{min-width:0;display:grid}.spatial-kit-cw-disclosure summary small{color:var(--sk-cw-muted-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spatial-kit-cw-disclosure summary em{color:var(--sk-cw-muted-2);font-size:10px;font-style:normal}.spatial-kit-cw-disclosure>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.spatial-kit-cw-disclosure p{background:var(--sk-cw-fill);color:var(--sk-cw-muted);border-radius:9px;gap:3px;margin:0;padding:10px;display:grid}.spatial-kit-cw-disclosure p strong{color:var(--sk-cw-text);font-size:11px}.spatial-kit-cw-inspector{box-shadow:inset 1px 0 0 var(--sk-cw-separator), -16px 0 30px -34px #000000e6}.spatial-kit-cw-panel-tabs{background:var(--sk-cw-field);box-shadow:inset 0 -1px 0 var(--sk-cw-separator);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:6px 8px;display:grid}.spatial-kit-cw-panel-tabs button{min-height:32px;color:var(--sk-cw-muted-2);background:0 0;border:0;border-radius:8px;font-size:10px}.spatial-kit-cw-panel-tabs button[aria-selected=true]{background:var(--sk-cw-panel-2);color:var(--sk-cw-text);box-shadow:var(--sk-cw-shadow-soft)}.spatial-kit-cw-panel{min-height:0;padding:8px 11px 28px;overflow-y:auto}.spatial-kit-cw-panel>section{box-shadow:inset 0 -1px 0 var(--sk-cw-separator);gap:9px;padding:13px 2px;display:grid}.spatial-kit-cw-panel section>small{color:var(--sk-cw-muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.spatial-kit-cw-panel label{color:var(--sk-cw-muted);gap:5px;font-size:10px;display:grid}.spatial-kit-cw-panel p{overflow-wrap:anywhere;color:var(--sk-cw-muted);margin:0;font-size:11px;line-height:1.55}.spatial-kit-cw-panel p strong{color:var(--sk-cw-text);display:block}.spatial-kit-cw-panel textarea{resize:vertical;min-height:110px}.spatial-kit-cw-panel details{background:var(--sk-cw-fill);border-radius:9px;margin-top:10px}.spatial-kit-cw-panel details p{padding:0 10px 10px}.spatial-kit-cw-mobile-nav{display:none}@media (hover:hover) and (pointer:fine){.spatial-kit-cw-actions button:hover,.spatial-kit-cw-tabs button:hover,.spatial-kit-cw-nav nav button:hover,.spatial-kit-cw-panel-tabs button:hover{background:var(--sk-cw-fill-2);color:var(--sk-cw-text)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.spatial-kit-cw-topbar{background:var(--sk-cw-panel)}}@media (max-width:880px){.spatial-kit-creative-workspace{grid-template-rows:auto minmax(0,1fr) 58px;min-height:720px}.spatial-kit-cw-topbar{grid-template-columns:minmax(0,1fr) auto;min-height:58px}.spatial-kit-cw-brand>span,.spatial-kit-cw-location>button,.spatial-kit-cw-location>span[aria-hidden],.spatial-kit-cw-status{display:none}.spatial-kit-cw-location{justify-content:flex-start;padding-left:0}.spatial-kit-cw-actions button:first-child{display:none}.spatial-kit-cw-body,.spatial-kit-cw-body[style]{grid-template-columns:minmax(0,1fr)!important}.spatial-kit-cw-resizer{display:none}.spatial-kit-cw-nav,.spatial-kit-cw-inspector{z-index:70;width:min(340px,100vw - 44px);display:none;position:absolute;inset:0;box-shadow:22px 0 62px #0000007a}.spatial-kit-creative-workspace.is-mobile-nav-open .spatial-kit-cw-nav{display:flex}.spatial-kit-creative-workspace.is-mobile-inspector-open .spatial-kit-cw-inspector{display:flex;left:auto;right:0;box-shadow:-22px 0 62px #0000007a}.spatial-kit-cw-stage{grid-column:1;padding:18px 14px 28px}.spatial-kit-cw-stage-head{flex-direction:column;align-items:stretch}.spatial-kit-cw-primary{width:100%;min-height:44px!important}.spatial-kit-cw-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.spatial-kit-cw-tabs button,.spatial-kit-cw-actions button,.spatial-kit-cw-panel-tabs button{min-height:44px}.spatial-kit-cw-sequence>div,.spatial-kit-cw-disclosure>div{grid-template-columns:minmax(0,1fr)}.spatial-kit-cw-script{min-height:260px;padding:28px 20px}.spatial-kit-cw-script .is-character{padding-left:15%}.spatial-kit-cw-mobile-nav{z-index:90;padding:5px 8px calc(5px + env(safe-area-inset-bottom));background:var(--sk-cw-chrome);box-shadow:inset 0 1px 0 var(--sk-cw-separator);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.spatial-kit-cw-mobile-nav button{min-height:46px;color:var(--sk-cw-muted);background:0 0;border:0;border-radius:9px}.spatial-kit-cw-mobile-nav button[aria-current=page],.spatial-kit-cw-mobile-nav button[aria-pressed=true]{background:var(--sk-cw-accent-soft);color:var(--sk-cw-accent)}.spatial-kit-cw-nav input,.spatial-kit-cw-nav nav button,.spatial-kit-cw-nav details>button,.spatial-kit-cw-nav summary,.spatial-kit-cw-panel select,.spatial-kit-cw-panel textarea{min-height:44px}}@media (max-width:760px){.spatial-kit-photos,.spatial-kit-photos.is-inspector-closed{grid-template-rows:52px minmax(0,1fr) 58px;grid-template-columns:1fr;min-height:760px}.spatial-kit-photos-titlebar{grid-template-columns:34px minmax(0,1fr) auto;padding:0 8px}.spatial-kit-photos-brand strong{display:none}.spatial-kit-photos-brand>span{width:28px;height:28px}.spatial-kit-source-pill{display:none}.spatial-kit-photos-sidebar{z-index:40;border-top:1px solid var(--sk-line);min-height:58px;padding:3px 6px calc(3px + env(safe-area-inset-bottom));background:#f8f8f6f5;border-right:0;grid-area:3/1;display:block}.spatial-kit-photos-sidebar .spatial-kit-recent,.spatial-kit-photos-sidebar .spatial-kit-sync-state{display:none}.spatial-kit-view-nav{grid-template-columns:repeat(4,1fr);gap:2px}.spatial-kit-view-nav button{text-align:center;grid-template-rows:24px 13px;grid-template-columns:1fr;place-items:center;gap:0;min-height:50px;padding:2px}.spatial-kit-view-nav button.is-active{box-shadow:none}.spatial-kit-view-nav button>span{font-size:16px}.spatial-kit-view-nav b{font-size:9px}.spatial-kit-view-nav small{display:none}.spatial-kit-photos-main,.spatial-kit-photos.is-inspector-closed .spatial-kit-photos-main{grid-area:2/1;grid-template-rows:54px minmax(0,1fr)}.spatial-kit-viewbar{padding:0 12px}.spatial-kit-viewbar>div:first-child{display:none}.spatial-kit-board-tools{justify-content:flex-start;width:100%}.spatial-kit-board-tools button span{display:none}.spatial-kit-board-tools>div[role=group]{margin-left:auto}.spatial-kit-brand-world{grid-template-columns:430px 430px 260px;width:1180px;min-height:920px;padding:90px 72px}.spatial-kit-brand-section>.spatial-kit-design-frame{width:340px;left:42px}.spatial-kit-studio-inspector{z-index:80;border:1px solid var(--sk-line-strong);background:var(--sk-surface);border-radius:16px 16px 0 0;grid-area:auto;max-height:min(68%,560px);animation:.22s cubic-bezier(.23,1,.32,1) spatial-kit-sheet-in;position:absolute;inset:auto 0 58px;box-shadow:0 -18px 58px #1f201e2e}.spatial-kit-studio-inspector:before{content:"";background:var(--sk-line-strong);border-radius:999px;width:38px;height:4px;margin:7px auto 0;display:block}.spatial-kit-template-browser{border-radius:14px;width:auto;max-height:58%;position:fixed;inset:auto 8px 66px;overflow-y:auto}.spatial-kit-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.spatial-kit-workflow-board>div,.spatial-kit-creative-formats>div,.spatial-kit-character-studio{grid-template-columns:1fr}.spatial-kit-character-studio>aside{border-right:0;border-bottom:1px solid var(--sk-line);grid-template-columns:repeat(3,minmax(0,1fr))}.spatial-kit-character-studio>aside>small{grid-column:1/-1}.spatial-kit-character-studio aside button{text-align:center;grid-template-columns:1fr}.spatial-kit-character-studio aside button span{margin:auto}.spatial-kit-character-board{grid-template-columns:1fr}}@keyframes spatial-kit-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.spatial-kit-shell,.spatial-kit-shell *,.spatial-kit-shell :before,.spatial-kit-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.spatial-kit-photos-titlebar,.spatial-kit-photos-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--sk-surface)}}@media (prefers-reduced-motion:reduce){.spatial-kit-creative-workspace,.spatial-kit-creative-workspace *,.spatial-kit-creative-workspace :before,.spatial-kit-creative-workspace :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.spatial-kit-cw-topbar,.spatial-kit-cw-mobile-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--sk-cw-panel)}}
