/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.console-button__icon,.console-button__label,.console-checkbox,.console-input__action,.console-input__icon,.console-select__icon,.console-slider__row,.console-switch,.console-textarea__icon{align-items:center;display:inline-flex}.console-button__spinner{animation:console-btn-spin .75s linear infinite}.console-field,.console-field-group,.console-field-set{min-width:0}.console-field__required{color:var(--destructive)}.console-input__shell,.console-textarea__shell{gap:8px}.console-input__control,.console-textarea__control{min-width:0}.console-textarea__footer{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.console-input-eyebrow{color:var(--editor-text-2);margin:0;font-size:13px;font-weight:500;line-height:1;display:block}.console-textarea__control{resize:vertical;min-height:96px}.console-field__content,.console-select__item-copy{gap:2px;min-width:0;display:grid}.console-select__item-copy small{color:var(--muted-foreground);font-size:11px}.console-slider{gap:8px;min-width:0;display:grid}.console-slider__row{color:var(--muted-foreground);justify-content:space-between;gap:12px;font-size:12px}.console-checkbox,.console-switch{color:var(--foreground);gap:8px;font-size:13px}.console-card,.console-dialog__content,.console-dropdown__content,.console-empty,.console-notice,.console-panel,.console-popover__content,.console-sheet__content{border-color:var(--border)}.console-page{background:radial-gradient(circle at 30% 0,#d2ff0014,transparent 28rem),linear-gradient(180deg,#ffffff08,transparent 16rem),var(--background);min-height:100vh;color:var(--foreground)}.console-page-header{justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 0;display:flex}.console-page-header__copy{gap:6px;min-width:0;display:grid}.console-page-header__description,.console-page-header__eyebrow{color:var(--muted-foreground);margin:0}.console-page-header__eyebrow{letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700}.console-page-header__title{letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(28px,4vw,56px);line-height:.95}.console-page-actions,.console-page-aside,.console-page-content,.console-page-rail,.console-page-section{min-width:0}.console-page-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.console-panel{border-radius:var(--radius-3);background:var(--editor-bg);border:none;gap:14px;min-width:0;display:grid;box-shadow:inset 0 1px #ffffff0a}.glass-panel{border-radius:var(--radius-3);background:var(--glass-bg);min-width:0;box-shadow:var(--glass-shadow);flex-direction:column;gap:14px;display:flex}.console-panel-header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.console-panel-title{color:var(--editor-text-3);letter-spacing:0;text-transform:uppercase;margin:0;font-size:10px;font-weight:850;line-height:1.1}.console-panel-description{color:var(--editor-text-3);margin:4px 0 0;font-size:12px;line-height:1.35}.console-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.console-panel-action{background:var(--console-menu-item-bg);min-height:28px;color:var(--editor-text-2);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:750;line-height:1;transition:background .14s,color .14s,opacity .14s;display:inline-flex}.console-panel-action:focus-visible,.console-panel-action:hover:not(:disabled){background:var(--console-menu-item-bg-hover);color:var(--editor-text-1)}.console-panel-action:disabled{cursor:not-allowed;opacity:.48}.console-dropzone{background:var(--console-menu-item-bg);width:100%;min-height:108px;color:var(--foreground);text-align:center;border:1px solid #0000;border-radius:12px;place-items:center;gap:8px;padding:16px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:grid}.console-dropzone:focus-visible,.console-dropzone:hover,.console-dropzone[data-dragging]{background:var(--editor-surface-3);color:var(--editor-text-1);border-color:#0000}.console-dropzone:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff14}.console-dropzone[data-drop-state=reject]{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.console-dropzone[data-drop-state=reject]{background:color-mix(in srgb,var(--destructive) 16%,var(--editor-surface-3))}}.console-dropzone__icon{width:36px;height:36px;color:var(--muted-foreground);background:#ffffff14;border-radius:999px;place-items:center;display:inline-grid}.console-dropzone__title,.console-media-card__body strong{letter-spacing:0;font-weight:800}.console-dropzone__description,.console-media-card__body span{color:var(--foreground);font-size:12px}.console-media-card{min-width:0;display:grid;position:relative}.console-media-card__frame{aspect-ratio:16/10;border:1px solid var(--border);background:#ffffff0b;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.console-media-card:has(.console-media-card__body) .console-media-card__frame:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#000000bd 76%,#000000eb);height:58%;position:absolute;inset:auto 0 0}.console-media-card__image{object-fit:cover;width:100%;height:100%}.console-media-card__placeholder{color:var(--muted-foreground)}.console-media-card__accent{z-index:2;position:absolute;top:8px;left:8px}.console-media-card__accent .console-badge{color:var(--primary-fg);border-color:var(--primary-border);background:var(--primary)}.console-media-card__body{z-index:2;gap:2px;min-width:0;line-height:1.2em;display:grid;position:absolute;bottom:7px;left:10px;right:10px}.console-command{background:0 0;border-radius:10px}.console-command__list{max-height:430px}.console-command__item{border-radius:9px;min-height:50px}.console-tabs{min-width:0}.console-tabs__list{min-width:0;gap:8px}.console-tabs__list,.console-tabs__trigger{color:var(--muted-foreground);background:0 0}.console-tabs__trigger{min-height:41px;box-shadow:none;letter-spacing:0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:6px 4px;font-size:14px;font-weight:600}.console-tabs__trigger:hover{color:var(--foreground)}.console-tabs__trigger[data-active]{color:#fff;box-shadow:none;background:0 0;border-color:#fff}.console-tabs__trigger:after{display:none}.console-badge[data-tone=success],.console-notice[data-tone=success]{color:var(--status-done,#34d399)}.console-badge[data-tone=warning],.console-notice[data-tone=warning]{color:var(--status-warning,#ff2f97)}.console-badge[data-tone=danger],.console-notice[data-tone=danger]{color:var(--destructive)}.console-page-shell,.dashboard-shell{background:var(--editor-bg);flex-direction:column;min-width:320px;height:100dvh;display:flex;overflow:hidden}.console-page-shell[data-page-type=canvas]{background-color:unset;background:var(--glass-bg)}.console-page-frame{flex:1;width:100%;min-height:0;display:flex;overflow:auto}.console-page-frame::-webkit-scrollbar{display:none}.console-page-content{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:visible}.console-main{--console-nav-chips-height:38px;--console-main-gap:8px;padding:0 var(--page-padding);gap:var(--console-main-gap);background:#000;flex-direction:column;display:flex;overflow-y:visible}.console-wrap{gap:1rem;width:min(100%,1180px);margin:0 auto;padding-bottom:4rem;display:grid}.left-console-menu{border-right:1px solid var(--editor-border);background:linear-gradient(#ffffff09,#0000 42%),#05070af0;flex:0 0 212px;width:212px;min-height:0;padding:14px 10px;box-shadow:inset -1px 0 #ffffff06}.left-console-menu__brand{height:34px;color:var(--editor-text-2);text-transform:uppercase;align-items:center;gap:9px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:flex}.left-console-menu__brand-mark{border:1px solid var(--primary-border);background:var(--primary-dim);width:26px;height:26px;color:var(--primary-hover);border-radius:8px;place-items:center;display:inline-grid}.left-console-menu__nav{flex-direction:column;gap:4px;margin-top:14px;display:flex}.left-console-menu__item{width:100%;min-height:36px;box-shadow:none;color:var(--editor-text-3);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:600;line-height:1;transition:color .18s,background .18s,border-color .18s;display:flex}.left-console-menu__item:hover{border-color:var(--editor-border);color:var(--editor-text-2);background:#ffffff0b}.left-console-menu__item.is-active{border-color:var(--primary-border);background:rgba(var(--primary-rgb),.17);color:var(--editor-text-1);box-shadow:inset 0 1px #ffffff14}.left-console-menu__item svg{color:currentColor;flex-shrink:0}.left-console-menu__item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:760px){.console-page-frame{flex-direction:column;overflow:auto}.console-page-frame::-webkit-scrollbar{display:none}.left-console-menu{border-right:0;border-bottom:1px solid var(--editor-border);flex:none;width:100%;min-height:auto;padding:8px}.left-console-menu__brand{display:none}.left-console-menu__nav{scrollbar-width:thin;flex-direction:row;gap:6px;margin-top:0;overflow-x:auto}.left-console-menu__item{flex:none;width:auto;min-height:34px;padding:0 11px}}