.app-workspace{margin-left:var(--sidebar-width);min-width:0}.app-header{position:sticky;top:0;z-index:25;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(24px,2vw,48px);background:var(--surface-strong);border-bottom:1px solid var(--line)}.header-breadcrumb,.header-context{display:flex;align-items:center;gap:14px;min-width:0}.header-breadcrumb{white-space:nowrap;font-size:var(--mof-text-base,16px)}.header-breadcrumb a,.header-breadcrumb>span{color:var(--text-muted)}.header-breadcrumb a:hover{color:var(--accent)}.header-breadcrumb strong{font-weight:600}.header-workspace-name{overflow:hidden;border-left:1px solid var(--line);padding-left:18px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:var(--mof-text-sm,14px)}.app-header .user-copy{min-width:70px;max-width:180px}.app-header .user-avatar{background:var(--accent-soft)}.skip-link{position:fixed;top:8px;left:260px;z-index:100;transform:translateY(-180%);background:var(--surface);border:2px solid var(--accent);border-radius:8px;padding:8px 14px}.skip-link:focus{transform:none}.brand{min-width:0;font-size:16px}.brand>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-mark{flex-shrink:0}.nav-item{position:relative}.nav-item-active:before{content:"";position:absolute;left:0;width:3px;height:18px;border-radius:3px;background:var(--brand)}.nav-group h2,.nav-group-toggle{font-size:var(--mof-text-sm,14px);letter-spacing:.03em;color:var(--text-muted)}.lucide{stroke-width:1.8;flex-shrink:0}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input[type=checkbox],input[type=radio],progress{accent-color:var(--accent)}.data-table th,.table-header{background:var(--surface-muted);font-size:var(--mof-text-sm,14px);letter-spacing:0;text-transform:none}.data-table td{font-size:var(--mof-text-base,16px)}.data-table td,.data-table th{line-height:1.5}.data-table .button,.row-actions .button{min-height:34px;font-size:var(--mof-text-sm,14px);border-radius:8px;padding-inline:11px}.data-table code{font-family:var(--font-system-mono);font-size:var(--mof-text-sm,14px);overflow-wrap:anywhere}.table-scroll{max-width:100%}.creator-tabs{margin:0;max-width:none}.creator-tabs>button.is-active{color:var(--accent-strong)}.modal-root{position:fixed;inset:0;margin:auto;padding:0;border:0;background:transparent;color:var(--text);width:min(540px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);border-radius:16px;overflow:auto;box-shadow:var(--shadow)}.modal-root::backdrop{background:rgb(16 32 24/40%);backdrop-filter:blur(3px)}.modal-root .dialog{width:100%;max-width:none;max-height:none;margin:0}.modal-root .dialog>header{position:sticky;top:0;z-index:1;background:var(--surface-strong)}.modal-root .dialog>header button{width:36px;height:36px;flex-shrink:0}.modal-body{padding:24px}.modal-body>:first-child{margin-top:0}.modal-wide{width:min(900px,calc(100vw - 32px))}.modal-root .field+.field,.system-settings-form>.field+.field{margin-top:16px}.progress-feedback{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:16px 18px;margin-bottom:22px}.progress-feedback-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--mof-text-base,16px)}.progress-feedback-heading>span{display:flex;align-items:center;gap:8px}.progress-feedback p{color:var(--text-muted);margin:8px 0 0;font-size:var(--mof-text-sm,14px)}.progress-feedback progress{display:block;width:100%;height:5px;border:0;overflow:hidden;border-radius:4px;margin-top:13px;background:var(--surface-muted)}.progress-feedback progress::-webkit-progress-bar{background:var(--surface-muted);border-radius:4px}.progress-feedback progress::-webkit-progress-value{background:var(--accent);border-radius:4px}.progress-feedback progress:indeterminate{background:linear-gradient(90deg,var(--surface-muted) 0,var(--brand) 50%,var(--surface-muted) 100%);background-size:200% 100%;animation:progress-flow 1.4s linear infinite}.progress-feedback progress:indeterminate::-webkit-progress-bar{background:transparent}.progress-error{border-color:var(--danger)}.spin{animation:icon-spin 1s linear infinite}@keyframes icon-spin{to{transform:rotate(1turn)}}@keyframes progress-flow{to{background-position:-200% 0}}.version-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.version-result-grid>article{border:1px solid var(--line);border-radius:12px;padding:18px}.version-result-grid h3{font-size:var(--mof-text-base,16px);margin:0 0 10px}.version-result-grid p{color:var(--text-muted);font-size:var(--mof-text-sm,14px);margin:10px 0 0;overflow-wrap:anywhere}.version-result-grid code{font-family:var(--font-system-mono)}.version-diff-summary{display:flex;flex-wrap:wrap;gap:10px 20px;margin:20px 0 14px;font-size:var(--mof-text-base,16px)}.version-file-table{min-width:600px}.version-source-link{display:inline-flex;gap:6px;align-items:center;color:var(--accent-strong);font-size:var(--mof-text-base,16px)}.team-role-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.team-role-cards>button{text-align:left;display:flex;align-items:flex-start;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--text);padding:18px;cursor:pointer}.team-role-cards>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.team-role-cards small,.team-role-cards strong{display:block}.team-role-cards small{margin-top:3px;font-size:var(--mof-text-sm,14px);color:var(--text-muted)}.team-role-cards b{font-size:24px;font-weight:600;margin-left:auto}.team-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.team-section-heading h2{margin:0;font-size:var(--mof-text-base,16px)}.team-section-heading p{margin:4px 0 0;font-size:var(--mof-text-sm,14px);color:var(--text-muted)}.team-filters{padding:16px 20px;border-bottom:1px solid var(--line)}.team-filters .search-field{min-width:min(300px,100%);flex:1}.team-count{color:var(--text-muted);font-size:var(--mof-text-sm,14px)}.team-permission-matrix{margin-top:24px}.team-permission-matrix td:not(:first-child),.team-permission-matrix th:not(:first-child){text-align:center}.permission-allowed{display:inline-flex;color:var(--accent-strong);align-items:center;gap:5px}.permission-denied,.team-role-note{color:var(--text-muted)}.team-role-note{margin:0;padding:14px 20px;font-size:var(--mof-text-sm,14px);background:var(--surface-muted)}.team-member-table .member-cell>span:last-child{min-width:0}.team-member-table .member-cell small{overflow-wrap:anywhere}.member-status-field small{color:var(--text-muted)}.system-preview-browser{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:9px;margin-top:16px;background:var(--surface-strong);color:var(--text);font-size:var(--mof-text-sm,14px)}.system-preview-browser img{width:20px;height:20px;object-fit:contain}.system-preview-browser span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-preview-browser svg{margin-left:auto;color:var(--text-muted)}.system-brand-preview{top:calc(var(--header-height) + 24px);background:var(--surface);color:var(--text)}.system-brand-preview>span,.system-preview-copy small{color:var(--accent-strong)}.system-brand-preview .system-preview-copy p{color:var(--text-muted)}.system-brand-preview .system-preview-logo{background:var(--accent-soft);color:var(--accent-strong)}.system-style-guide{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.system-style-guide h3{font-size:var(--mof-text-base,16px);margin:0 0 12px}.brand-swatches{display:flex;gap:8px}.brand-swatches i{width:30px;height:30px;border-radius:8px;background:var(--brand)}.brand-swatches i:nth-child(2){background:var(--accent-strong)}.brand-swatches i:nth-child(3){background:var(--accent-soft)}.brand-swatches i:nth-child(4){background:var(--text)}.system-settings-actions{align-items:center;flex-wrap:wrap;gap:10px}.system-save-state{margin-right:auto;color:var(--text-muted);font-size:var(--mof-text-sm,14px)}.system-favicon-field{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.system-logo-preview.favicon-preview img{object-fit:contain;width:32px;height:32px}.form-error,.form-success{line-height:1.6}@media (min-width:1920px){.app-header,.app-main{padding-inline:40px}}@media (max-width:1100px){.header-workspace-name{display:none}}@media (max-width:767px){.app-workspace{margin-left:0}.app-header{padding-inline:16px;gap:10px;z-index:25}.app-header .mobile-menu-button{position:static;box-shadow:none;width:36px;height:36px;flex-shrink:0}.sidebar{visibility:hidden;z-index:50}.sidebar-open{visibility:visible}.sidebar-scrim{z-index:45}.header-breadcrumb,.header-context{gap:8px}.app-header .user-copy,.header-breadcrumb>a,.header-breadcrumb>span{display:none}.account-trigger{padding:4px;min-height:40px}.account-menu{width:240px}.team-role-cards{grid-template-columns:1fr;gap:8px}.team-role-cards>button{padding:12px 14px;align-items:center}.team-role-cards small,.team-role-cards strong{display:inline}.team-role-cards small{margin-left:10px}.version-result-grid{grid-template-columns:1fr}.modal-body{padding:18px}.skip-link{left:16px}.system-brand-preview{position:static}.page-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.progress-feedback progress:indeterminate,.spin{animation:none}}.system-settings-fieldset{min-width:0;margin:0}.system-upload-status{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:var(--mof-text-sm,14px)}.system-field-grid .field+.field{margin-top:0}.system-brand-preview .system-preview-copy h2{color:var(--text)}.system-brand-preview .system-preview-copy{margin-top:48px}.operations-start{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--border);padding:24px 0;gap:24px}.operations-start>a{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;padding-right:22px;border-right:1px solid var(--border)}.operations-start>a:last-child{border:0}.operations-start small{font-size:var(--mof-text-sm,14px);color:var(--muted)}.operations-start h2{font-size:19px;margin:0}.operations-start p{font-size:var(--mof-text-base,16px);line-height:1.7;margin:0;color:var(--muted);flex:1}.operations-start span{color:#176548;font-size:var(--mof-text-base,16px);font-weight:600}.operations-transfers>div{display:flex;gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border);font-size:var(--mof-text-base,16px)}.operations-transfers strong{flex:1}.operations-transfers small{color:var(--muted)}@media (max-width:850px){.operations-start{grid-template-columns:1fr 1fr}.operations-transfers>div{flex-wrap:wrap}.operations-transfers strong{flex-basis:70%}}:root{--font-display:var(--mof-font,var(--font-system));--font-body:var(--mof-font,var(--font-system));--radius-control:8px;--radius-panel:14px;--radius-surface:18px;--control-height-md:44px;--control-height-sm:40px;--surface-raised:#fff;--foreground:var(--mof-text);--text-secondary:var(--mof-text-muted);--border:var(--mof-border);--background:#fff}body.arc-workspace{--mof-sidebar:248px;--mof-header:72px;--surface-raised:#fff;--foreground:var(--mof-text);--text-secondary:var(--mof-text-muted);--background:#fff;--border:var(--mof-border);--font-display:var(--mof-font);--font-body:var(--mof-font);--text-3xl:38px;padding:0}.studio-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:var(--mof-sidebar);background:var(--mof-surface);border-right:1px solid var(--line);display:flex;flex-direction:column}.studio-brand{display:flex;align-items:center;gap:11px;padding:28px 24px 24px;font-size:19px;font-weight:650;letter-spacing:-.6px}.studio-brand .brand-mark{width:32px;height:32px;font-size:20px;border-radius:9px;background:var(--mof-brand);color:var(--mof-on-brand)}.studio-brand>span:last-child{display:grid;gap:1px}.studio-brand small{font-size:var(--mof-text-sm,14px);font-weight:400;letter-spacing:1.2px;color:var(--text-muted)}.studio-nav{display:grid;align-content:start;gap:21px;padding:8px 13px 24px;overflow-y:auto;min-height:0;flex:1;scrollbar-width:thin}.studio-nav-group{display:grid;gap:4px}.studio-nav-label{padding:0 13px 5px;color:var(--text-muted);font-size:var(--mof-text-sm,14px);letter-spacing:.1em}.studio-nav-link{position:relative;display:flex;align-items:center;gap:11px;padding:10px 13px;min-height:44px;border-radius:7px;font-size:var(--mof-text-base,16px);color:#626b66;isolation:isolate;transition:color .16s,background .16s}.studio-nav-link>span:not(.studio-nav-selection),.studio-nav-link>svg{position:relative;z-index:1}.studio-nav-link:hover{background:var(--mof-muted);color:var(--text)}.studio-nav-link[aria-current]{color:var(--accent-strong);font-weight:600}.studio-nav-selection{position:absolute;inset:0;background:var(--accent-soft);border:1px solid var(--mof-border-strong);border-radius:7px}.studio-active-dot{width:5px;height:5px;background:var(--accent);border-radius:50%;margin-left:auto}.studio-sidebar-footer{display:grid;gap:4px;margin:auto 24px 22px;padding-top:18px;border-top:1px solid var(--line);font-size:var(--mof-text-sm,14px);color:var(--text-muted)}.studio-sidebar-footer small{font-size:var(--mof-text-sm,14px);color:#818983}.studio-topbar{position:sticky;top:0;z-index:35;height:var(--mof-header);margin-left:var(--mof-sidebar);padding:0 40px;border-bottom:1px solid var(--line);background:var(--mof-surface)}.studio-breadcrumb,.studio-topbar{display:flex;align-items:center;gap:12px}.studio-breadcrumb{font-size:var(--mof-text-sm,14px);white-space:nowrap}.studio-breadcrumb>span,.studio-breadcrumb>svg{color:var(--text-muted)}.studio-breadcrumb strong{font-weight:500}.studio-topbar-actions{display:flex;align-items:center;gap:22px;margin-left:auto}.studio-user-menu{position:relative}.studio-user-menu summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:var(--mof-text-sm,14px)}.studio-user-menu summary::-webkit-details-marker{display:none}.studio-avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--mof-accent-soft);border:1px solid var(--mof-border-strong);color:var(--mof-accent-strong);font-size:var(--mof-text-sm,14px)}.studio-user-popover{position:absolute;right:0;top:44px;min-width:210px;max-width:280px;display:grid;gap:3px;padding:8px;border:1px solid var(--line);border-radius:12px;background:white;box-shadow:var(--shadow-floating);animation:studio-enter .18s var(--ease-enter)}.studio-user-popover>small{padding:8px;color:var(--text-muted);overflow-wrap:anywhere}.studio-user-popover button{display:flex;gap:8px;align-items:center;border:0;background:none;border-radius:6px;text-align:left;padding:9px;cursor:pointer}.studio-user-popover button:hover{background:var(--surface-muted)}.studio-main{margin-left:var(--mof-sidebar);padding:38px 40px 64px;min-height:calc(100dvh - var(--mof-header));outline:none}.studio-main>div{max-width:1440px;margin:auto}.studio-skip{position:fixed;top:-100px;left:250px;z-index:1200;padding:10px 16px;border-radius:8px;background:white}.studio-skip:focus{top:12px}.studio-mobile-toggle{display:none}body.arc-workspace .page-stack{display:grid;gap:28px}body.arc-workspace .page-header{margin:0;align-items:center}body.arc-workspace .page-header h1{font-size:30px;font-weight:600;letter-spacing:-.9px}body.arc-workspace .page-header p{margin-top:9px;font-size:var(--mof-text-base,16px);line-height:1.7;color:var(--text-muted)}body.arc-workspace .button{font-weight:500;font-size:var(--mof-text-base,16px)!important;min-height:44px;transition:background .16s,border-color .16s,box-shadow .16s}body.arc-workspace button.button:active{transform:none}body.arc-workspace a.button:active{transform:translateY(1px)}body.arc-workspace .button-primary{background:var(--mof-brand);border-color:var(--mof-brand);box-shadow:0 1px 2px #1118270a;color:var(--mof-on-brand)}body.arc-workspace .button-secondary{background:var(--surface);border-color:var(--line);box-shadow:0 1px 2px #1b372308}body.arc-workspace .button-danger{color:var(--danger)}body.arc-workspace :is(.surface,.data-surface){border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 3px #1c302003;overflow:hidden}body.arc-workspace .section-heading h2{font-size:20px;font-weight:600;letter-spacing:-.2px}body.arc-workspace .section-heading p{font-size:var(--mof-text-sm,14px);margin-top:7px;color:var(--text-muted)}body.arc-workspace .section-heading>a{font-size:var(--mof-text-sm,14px);font-weight:400}body.arc-workspace .metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:14px;background:white;overflow:hidden}body.arc-workspace .metric-item{position:relative;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;min-height:136px;padding:24px 26px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent}body.arc-workspace .metric-item:last-child{border-right:0}body.arc-workspace .metric-item:hover{background:#fafcf9}body.arc-workspace .metric-icon{width:28px;height:28px;border-radius:7px;background:var(--surface-muted);color:#7d8980}body.arc-workspace .metric-item .studio-metric-value{display:flex;flex-direction:column-reverse;gap:20px;align-items:flex-start}body.arc-workspace .metric-item small{font-size:var(--mof-text-sm,14px);margin:0;color:var(--text-muted)}body.arc-workspace .metric-alert{background:#fffdf8}body.arc-workspace .metric-alert .metric-icon{color:var(--warning);background:var(--warning-soft)}.studio-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:24px;align-items:stretch}body.arc-workspace .studio-trend{padding:24px;margin:0;gap:18px}.mof-chart{height:240px;min-width:0}.studio-trend details{font-size:var(--mof-text-sm,14px);color:var(--text-muted)}.studio-trend summary{cursor:pointer}.studio-trend table{width:100%;text-align:left}.studio-workflow{padding:24px 0 8px 24px;border-left:1px solid var(--line)}.studio-workflow .section-heading{margin-bottom:16px}.studio-workflow-step{display:flex;gap:14px;align-items:center;padding:19px 4px;border-bottom:1px solid var(--line)}.studio-workflow-step:last-child{border-bottom:0}.studio-workflow-step>span{font:16px var(--mof-mono);color:#87928a}.studio-workflow-step h3{font-size:var(--mof-text-base,16px);margin:0;font-weight:550}.studio-workflow-step p{margin:5px 0 0;font-size:var(--mof-text-sm,14px);color:var(--text-muted)}.studio-workflow-step>svg{margin-left:auto;color:#7b8a7f;transition:transform .24s var(--ease-enter)}.studio-workflow-step:hover>svg{transform:translate(2px,-2px)}.studio-workflow-step:hover h3{color:var(--accent-strong)}body.arc-workspace .mof-overview-transfers{padding:22px 24px;margin:0}body.arc-workspace .mof-overview-transfers>.muted{margin:12px 0 0;padding:20px 0 3px;border-top:1px dashed var(--line);font-size:var(--mof-text-sm,14px)}body.arc-workspace .dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px}body.arc-workspace .channel-overview,body.arc-workspace .dashboard-insights,body.arc-workspace .recent-deliveries{padding:24px}body.arc-workspace .channel-row,body.arc-workspace .delivery-row{min-height:70px}body.arc-workspace .platform-monogram{background:#f1f4f0;color:#5a7160;border:1px solid #e1e8df;border-radius:8px}body.arc-workspace .status-badge{font-size:var(--mof-text-sm,14px);font-weight:500;padding:3px 8px;border-radius:5px;white-space:nowrap}body.arc-workspace .status-info{background:#edf0ef;color:#53655b}body.arc-workspace .query-toolbar{padding:0;gap:14px}body.arc-workspace .search-field{max-width:420px;min-height:44px;background:white;border-color:var(--line);border-radius:8px}body.arc-workspace .query-toolbar select,body.arc-workspace .search-field input{font-size:var(--mof-text-base,16px)!important}body.arc-workspace .query-toolbar select{min-height:44px;border-color:var(--line)}body.arc-workspace .data-table th{background:#fafbf9;padding:14px 22px!important;font-weight:500;font-size:var(--mof-text-sm,14px)}body.arc-workspace .data-table td{padding:20px 22px!important;font-size:var(--mof-text-sm,14px)}body.arc-workspace .data-table tbody tr{transition:background .16s}body.arc-workspace .data-table tbody tr:hover{background:#fafcf9}body.arc-workspace .data-table .content-title-cell strong{font-size:var(--mof-text-base,16px);font-weight:550}body.arc-workspace .document-icon{border:1px solid var(--line);background:#f8faf7;color:#6d7f70;border-radius:8px}body.arc-workspace .pagination,body.arc-workspace .pagination-summary{padding:16px 22px;font-size:var(--mof-text-sm,14px)}body.arc-workspace .field>span{font-size:var(--mof-text-sm,14px);font-weight:550}body.arc-workspace :is(.field input,.field select,.field textarea,.text-input,.text-area,.select-input){border:1px solid var(--line-strong);background:#fff;box-shadow:0 1px 2px #1b372305;padding:10px 12px}body.arc-workspace .empty-state{border:1px dashed var(--line-strong);border-radius:14px;padding:68px 24px;background:var(--mof-surface)}body.arc-workspace .empty-mark{display:grid;place-items:center;border:1px solid var(--line);background:white;box-shadow:0 3px 8px #1b372308;color:#819284;width:52px;height:52px;border-radius:14px;transform:none}body.arc-workspace .empty-mark:after,body.arc-workspace .empty-mark:before{display:none}body.arc-workspace .empty-state h2{font-size:18px;font-weight:500}body.arc-workspace .empty-state p{font-size:var(--mof-text-base,16px)}body .arc-modal{width:min(540px,calc(100vw - 32px))}.arc-modal.variant-dialog{width:min(920px,calc(100vw - 32px))}.arc-modal .arc-dialog-body{border:0;border-radius:0;box-shadow:none;max-height:none;width:100%;overflow:visible}.arc-modal .dialog .modal-body,.arc-modal .dialog form{padding:0}body .studio-command{width:min(600px,calc(100vw - 32px))}.studio-command>div:last-child{padding:12px}.studio-command>div:last-child>div{border:0;box-shadow:none}body .studio-mobile-nav{inset:8px auto 8px 8px;margin:0;width:min(300px,calc(100vw - 32px));height:calc(100dvh - 16px);max-height:none}.studio-mobile-nav>div:last-child{padding:8px}.studio-mobile-nav .studio-nav{gap:18px}.studio-loading{display:grid;gap:24px;max-width:1100px;padding:80px 24px;margin:auto}.studio-loading-heading{width:220px;height:40px}.studio-chart-skeleton{height:240px;width:100%}.studio-connection-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:100dvh}@keyframes studio-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.studio-main{padding-inline:56px}}@media (max-width:1200px){.studio-main,.studio-topbar{padding-inline:28px}.studio-overview-grid{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.studio-topbar-actions{gap:16px}}@media (max-width:1023px){.studio-sidebar{display:none}.studio-main,.studio-topbar{margin-left:0}.studio-mobile-toggle{display:grid}.studio-skip{left:16px}}@media (max-width:767px){body.arc-workspace{--mof-header:60px}.studio-main{padding:26px 16px 40px}.studio-topbar{padding:0 16px;gap:6px}.studio-topbar-actions{gap:14px}.studio-breadcrumb>span,.studio-breadcrumb>svg,.studio-user-menu summary>span:not(.studio-avatar),.studio-user-menu summary>svg{display:none}body.arc-workspace .page-header{align-items:flex-start;gap:16px;flex-wrap:wrap}body.arc-workspace .page-header h1{font-size:28px}body.arc-workspace .page-header p{max-width:32ch;font-size:var(--mof-text-sm,14px)}body.arc-workspace .page-stack{gap:22px}body.arc-workspace .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body.arc-workspace .metric-item{min-height:125px;padding:20px}body.arc-workspace .metric-item:nth-child(2){border-right:0}body.arc-workspace .metric-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.studio-overview-grid,body.arc-workspace .dashboard-grid{grid-template-columns:1fr}.studio-workflow{padding:12px 4px 0;border:0}body.arc-workspace .channel-overview,body.arc-workspace .dashboard-insights,body.arc-workspace .mof-overview-transfers,body.arc-workspace .recent-deliveries,body.arc-workspace .studio-trend{padding:20px}.mof-chart{height:220px}body.arc-workspace .query-toolbar{align-items:stretch;flex-direction:column}body.arc-workspace .search-field{max-width:none;width:100%}body.arc-workspace .query-toolbar select{width:100%}body.arc-workspace .data-table td,body.arc-workspace .data-table th{padding:16px!important}body .arc-modal{max-height:calc(100dvh - 24px)}}@media (prefers-reduced-motion:reduce){.studio-user-popover{animation:none}.studio-workflow-step:hover>svg{transform:none}}body.arc-workspace .dashboard-grid,body.arc-workspace .metric-strip{margin-bottom:0}.arc-modal.dialog-wide{width:min(1080px,calc(100vw - 32px))}.arc-modal .wechat-layout-body{padding:0}.arc-modal .dialog-actions{padding-bottom:0}.arc-modal .dialog>footer{display:flex;justify-content:flex-end;gap:8px}.mof-settings-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.mof-media-review{display:grid;gap:18px;margin-block:20px}.mof-media-review :is(video,img){max-width:100%;max-height:480px;border-radius:10px;background:var(--surface-muted)}.arc-modal.studio-detail-drawer{inset:12px 12px 12px auto;margin:0;height:calc(100dvh - 24px);max-height:none;width:min(500px,calc(100vw - 24px))}.studio-detail-content dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;font-size:var(--mof-text-base,16px);margin-block:12px 28px}.studio-detail-content dt{color:var(--text-muted)}.studio-detail-content dd{margin:0;overflow-wrap:anywhere}.studio-detail-content pre{padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);font-size:var(--mof-text-sm,14px);white-space:pre-wrap;overflow-wrap:anywhere}.login-page{background:var(--mof-canvas)}.login-brand-panel{background:var(--mof-accent-soft);color:var(--mof-text);border-right:1px solid var(--mof-border)}.login-brand .brand-mark{background:var(--mof-brand);color:var(--mof-on-brand);border-radius:10px}.login-statement h1{max-width:10em;font-weight:550;letter-spacing:-.035em}.login-kicker,.login-statement>p,.platform-line{color:var(--mof-text-muted)}.login-form-panel{background:#fff}.login-form-heading h2{font-weight:550}.login-lock{background:var(--mof-accent-soft);color:var(--mof-accent-strong)}.login-page .field input{border-radius:8px;border-color:var(--mof-border-strong);background:var(--mof-surface)}.login-page .button-primary{border-color:var(--mof-brand);background:var(--mof-brand);color:var(--mof-on-brand);border-radius:8px}.login-page .button-primary:hover:not(:disabled){background:var(--mof-brand-hover);color:var(--mof-on-brand)}@media (max-width:767px){body.arc-workspace .channel-overview,body.arc-workspace .recent-deliveries{min-height:0}body.arc-workspace .section-heading>a{white-space:nowrap}}.arc-modal.modal-wide{width:min(900px,calc(100vw - 32px))}.login-statement>p:last-child{color:var(--mof-text-muted)}.studio-nav-items:not([hidden]){display:grid;gap:4px;animation:studio-enter .16s var(--ease-enter)}.studio-nav-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:8px 13px;border:0;border-radius:7px;background:transparent;cursor:pointer;text-align:left;letter-spacing:0}.studio-nav-toggle:hover{background:var(--surface-muted);color:var(--text)}.studio-nav-toggle svg{transform:rotate(-90deg);transition:transform .18s var(--ease-enter)}.studio-nav-toggle[aria-expanded=true] svg{transform:rotate(0)}.studio-service-panel{padding:28px;display:grid;gap:24px}body.arc-workspace .data-table td,body.arc-workspace .field>span{font-size:var(--mof-text-base)}body.arc-workspace .studio-avatar{width:34px;height:34px}body.arc-workspace .studio-user-menu summary{min-height:44px}@media (max-width:767px){.studio-service-panel{padding:20px}}@media (prefers-reduced-motion:reduce){.studio-nav-items:not([hidden]){animation:none}.studio-nav-toggle svg{transition:none}}:root{color-scheme:light;--mof-brand:#00b96b;--mof-brand-hover:#07945a;--mof-accent:var(--mof-brand);--mof-accent-strong:#04724a;--mof-accent-soft:#e8f7f0;--mof-canvas:#fbfdfa;--mof-surface:#fff;--mof-muted:#f6faf8;--mof-text:#111417;--mof-text-muted:#58625f;--mof-border:#e3ebe7;--mof-border-strong:#c6e7d8;--mof-on-brand:var(--mof-text);--mof-brand-glow:color-mix(in srgb,var(--mof-brand) 20%,transparent);--mof-focus-ring:color-mix(in srgb,var(--mof-brand) 55%,transparent);--mof-danger:#a8433d;--mof-warning:#8c611d;--mof-font:-apple-system,BlinkMacSystemFont,"SF Pro SC","SF Pro Text","PingFang SC","Helvetica Neue",Helvetica,Arial,"Microsoft YaHei",sans-serif;--mof-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--mof-text-base:16px;--mof-text-sm:14px;--mof-radius:8px;--mof-cell-padding:12px 16px;--mof-sidebar:248px;--mof-header:72px}body.mof-operations-body{--brand:var(--mof-brand);--font-system:var(--mof-font);--font-system-mono:var(--mof-mono);--font-sans:var(--mof-font);--font-mono:var(--mof-mono);--canvas:var(--mof-canvas);--bg:var(--mof-canvas);--bg-primary:var(--mof-canvas);--bg-secondary:var(--mof-surface);--bg-tertiary:var(--mof-muted);--surface:var(--mof-surface);--surface-strong:var(--mof-surface);--surface-muted:var(--mof-muted);--surface-2:var(--mof-muted);--surface-hover:var(--mof-muted);--bg-elev:var(--mof-surface);--side:var(--mof-surface);--deep:var(--mof-muted);--text:var(--mof-text);--text-primary:var(--mof-text);--text-secondary:var(--mof-text-muted);--text-muted:var(--mof-text-muted);--text-tertiary:var(--mof-text-muted);--t400:var(--mof-text-muted);--t500:var(--mof-text-muted);--t600:var(--mof-text-muted);--t700:var(--mof-text-muted);--line:var(--mof-border);--line-strong:var(--mof-border-strong);--border:var(--mof-border);--border-color:var(--mof-border);--border-strong:var(--mof-border-strong);--divider:var(--mof-border);--accent:var(--mof-accent-strong);--accent-hover:var(--mof-accent-strong);--accent-strong:var(--mof-accent-strong);--accent-soft:var(--mof-accent-soft);--accent-start:var(--mof-accent);--accent-end:var(--mof-accent-strong);--accent-gradient:var(--mof-accent-strong);--accent-gradient-soft:var(--mof-accent-soft);--glow:0 0 0 3px var(--mof-brand-glow);--a100:#fff;--a300:var(--mof-accent);--a400:var(--mof-accent);--a700:var(--mof-accent-strong);--a800:var(--mof-accent-strong);--a900:var(--mof-accent-soft);--n800:var(--mof-muted);--n900:var(--mof-canvas);--background:var(--mof-canvas);--foreground:var(--mof-text);--card:var(--mof-surface);--card-foreground:var(--mof-text);--popover:var(--mof-surface);--popover-foreground:var(--mof-text);--primary:var(--mof-brand);--primary-foreground:var(--mof-on-brand);--secondary:var(--mof-muted);--secondary-foreground:var(--mof-text);--muted:var(--mof-text-muted);--muted-foreground:var(--mof-text-muted);--input:var(--mof-border-strong);--ring:var(--mof-accent);--radius:var(--mof-radius);--radius-xl:12px;font:16px/1.6 var(--mof-font);color:var(--mof-text);background:var(--mof-canvas);-webkit-font-smoothing:antialiased}body.mof-operations-body :is(button,input,select,textarea){font-family:var(--mof-font)!important;font-size:var(--mof-text-base,16px)!important}body.mof-operations-body :is(.button,.btn,[data-slot=button]){min-height:var(--mof-control-height);border-radius:var(--mof-radius);font-size:var(--mof-text-base,16px)!important;font-weight:600;padding-inline:14px;box-shadow:none}body.mof-operations-body :is(.button-primary,.btn-primary){background:var(--mof-brand);color:var(--mof-on-brand);border-color:transparent}body.mof-operations-body :is(.button-secondary,.btn-secondary){background:var(--mof-surface);color:var(--mof-text);border-color:var(--mof-border-strong)}body.mof-operations-body :is(.input,.text-input,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:var(--mof-radius);color:var(--mof-text)}body.mof-operations-body :is(.input,.text-input,select){min-height:var(--mof-control-height)}body.mof-operations-body :is(table,.table,.data-table){font-size:var(--mof-text-base,16px);line-height:1.5}body.mof-operations-body :is(th,td,[data-slot=table-cell],[data-slot=table-head]){padding:var(--mof-cell-padding)!important;border-color:var(--mof-border);vertical-align:middle}body.mof-operations-body th{color:var(--mof-text-muted);font-size:var(--mof-text-sm,14px);font-weight:600;background:var(--mof-muted)}body.mof-operations-body :is(h1,.page-title){font:650 26px/1.3 var(--mof-font);letter-spacing:-.025em}body.mof-operations-body h2{font-family:var(--mof-font);font-size:18px;line-height:1.4}body.mof-operations-body :is(.surface,.card,.panel,[data-slot=card]){border-color:var(--mof-border);border-radius:12px}body.mof-operations-body :is(.page-header h1,.page-title,.main-header h1,.page-head h1){font-size:26px;font-weight:650;letter-spacing:-.025em;line-height:1.3}body.mof-operations-body :is(.section-heading h2,.panel-title){font-size:18px;font-weight:600}body.mof-operations-body :is(.tag,.status-badge,.badge){font-size:var(--mof-text-sm,14px);line-height:1.5;border-radius:6px}body.mof-operations-body :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--mof-focus-ring);outline-offset:2px}body.mof-operations-body :is(button,a){touch-action:manipulation}body.mof-operations-body button:disabled{cursor:not-allowed;opacity:.55}body.mof-operations-body :is(pre,code){font-family:var(--mof-mono)}body.mof-operations-body svg.lucide{stroke-width:1.75}@media (prefers-reduced-motion:reduce){body.mof-operations-body *,body.mof-operations-body :after,body.mof-operations-body :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}body.mof-operations-body[data-mof-application=elmo]{--muted:var(--mof-muted)}body.mof-operations-body[data-mof-application=geolook]{--font:var(--mof-font);--sh-sm:0 0 0 1px var(--mof-border);--sh-md:0 0 0 1px var(--mof-border),0 12px 36px #23282614}body.mof-operations-body[data-mof-application=geolook] .field>label{color:var(--mof-text-muted)}body.mof-operations-body[data-mof-application=geolook] :is(.tag-neutral,.pill-warn){color:var(--mof-text)}body.mof-operations-body[data-mof-application=geolook] .tab.on{color:#fff;background:var(--mof-accent-strong)}body.mof-operations-body[data-mof-application=geolook] .tab.on .cnt{color:#fff;background:#ffffff24}body.mof-operations-body .stack{display:grid;gap:16px}body.mof-operations-body .surface.stack{padding:24px;margin-bottom:24px}body.mof-operations-body :is(.mof-overview-transfers){padding:24px;margin-bottom:24px}body.mof-operations-body .operations-start{margin-bottom:24px}body.mof-operations-body #root :is(.welcome,.chat-empty,.chat-page){background:var(--mof-canvas)}body.mof-operations-body #root :is(h1,h2,.welcome-title,.chat-empty-title,.chat-greeting){font-family:var(--mof-font)!important}body.mof-operations-body #root .chat-hero-title{font-family:var(--mof-font)!important;font-size:26px;font-weight:650;letter-spacing:-.025em}body.mof-operations-body #root .chat-hero-brand{display:none}body.mof-operations-body:not([data-mof-application=core]){--text-xs:14px;--text-sm:16px;--text-base:16px}body.mof-operations-body:not([data-mof-application=core]) :is(p,label,td,.soft,.seg-opt,.dash-trend-title,.dash-empty,.page-subtitle){font-size:var(--mof-text-base)!important;line-height:1.65}body.mof-operations-body:not([data-mof-application=core]) :is(small,.kicker,.muted,.text-xs,.text-sm,.dash-stat-label,.dash-trend-plat){font-size:var(--mof-text-sm)!important}body.mof-operations-body:not([data-mof-application=core]) :is([style*="font-size:10px"],[style*="font-size:10."],[style*="font-size:11px"],[style*="font-size:11."],[style*="font-size:12px"],[style*="font-size:12."],[style*="font-size:13px"],[style*="font-size:13."],[style*="font-size: 10px"],[style*="font-size: 10."],[style*="font-size: 11px"],[style*="font-size: 11."],[style*="font-size: 12px"],[style*="font-size: 12."],[style*="font-size: 13px"],[style*="font-size: 13."]){font-size:var(--mof-text-sm)!important}:root{--mof-content-width:1440px;--mof-page-gutter:40px;--mof-page-top:38px;--mof-page-bottom:64px;--mof-section-gap:28px;--mof-grid-gap:24px;--mof-panel-padding:24px;--mof-panel-radius:14px;--mof-dialog-radius:18px;--mof-control-height:44px;--mof-cell-padding:18px 22px;--mof-title-size:30px;--mof-icon-size:18px;--mof-ease:cubic-bezier(0.22,1,0.36,1)}body.mof-operations-body{--radius-lg:var(--mof-panel-radius);--radius-xl:var(--mof-dialog-radius);--r-md:var(--mof-radius);--r-lg:var(--mof-panel-radius);--shadow-sm:0 2px 3px #1c302003;--shadow-md:0 12px 36px #23282614;--shadow-lg:0 20px 48px #23312720;--ease:var(--mof-ease);--t-fast:160ms var(--mof-ease);--t:220ms var(--mof-ease);--green:var(--mof-accent-strong);--green-soft:var(--mof-accent-soft);--red:#a8433d;--red-soft:#f7e7e5;--amber:#8c611d;--amber-soft:#f6eddb;--code-bg:var(--mof-muted)}body.arc-workspace .studio-main{padding:var(--mof-page-top) var(--mof-page-gutter) var(--mof-page-bottom)}body.arc-workspace .studio-main>div{max-width:var(--mof-content-width);width:100%}body.mof-operations-body[data-mof-application=geolook] #main-content{width:100%;max-width:calc(var(--mof-content-width) + 2 * var(--mof-page-gutter));margin-inline:auto;padding:var(--mof-page-top) var(--mof-page-gutter) var(--mof-page-bottom);min-height:calc(100dvh - var(--mof-header))}body.mof-operations-body[data-mof-application=geolook] #view>div{width:100%;max-width:none!important;margin:0!important;padding:0!important;min-width:0}body.mof-operations-body[data-mof-application=geolook] #view>div[style*="justify-content:center"]{display:block!important}body.mof-operations-body[data-mof-application=geolook] #view>div>div[style*="max-width:720px"]{width:100%!important;max-width:none!important}body.mof-operations-body[data-mof-application=easel] :is(.main-content,.page-host){background:var(--mof-canvas);min-width:0}body.mof-operations-body[data-mof-application=easel] #root :is(.page-scroll,.skills-page,.gallery-page,.profile-page,.accounts-page,.page-host>.page){padding:var(--mof-page-top) max(var(--mof-page-gutter),calc((100% - var(--mof-content-width)) / 2)) var(--mof-page-bottom)!important;width:100%;max-width:none;margin:0;scrollbar-gutter:auto;overflow-x:hidden;overflow-y:auto}body.mof-operations-body[data-mof-application=easel] #root :is(.page-head,.dash-hero,.dash-stats,.dash-grid,.trend-platforms,.trend-grid,.skills-page-head,.skill-search,.skills-body,.gallery-head,.gallery-filters,.gallery-grid,.kanban,.cal-grid-head,.cal-grid,.notice-error,.accounts-grid){max-width:none;margin-inline:0;min-width:0}body.mof-operations-body[data-mof-application=easel] .page-scroll>div[style*=max-width],body.mof-operations-body[data-mof-application=easel] .page-scroll>div[style*=maxWidth]{max-width:none!important;margin-inline:0!important}body.mof-operations-body :is(.page-header h1,.page-title,.mof-page-title,.page-host>.page>h1){font-family:var(--mof-font);font-size:var(--mof-title-size)!important;font-weight:600;line-height:1.3;letter-spacing:-.025em;color:var(--mof-text)}body.mof-operations-body :is(.page-subtitle,.page-header p){margin-top:8px;font-size:16px;line-height:1.7;color:var(--mof-text-muted)}body.mof-operations-body[data-mof-application=easel] :is(.page-head,.gallery-head,.profile-head,.skills-page-head,.dash-hero){margin-bottom:var(--mof-section-gap);gap:16px}body.mof-operations-body[data-mof-application=geolook] .mof-page-heading{margin-bottom:var(--mof-section-gap)}body.mof-operations-body[data-mof-application=geolook] .mof-page-heading .kicker{margin-bottom:8px;color:var(--mof-text-muted);letter-spacing:.04em}body.mof-operations-body[data-mof-application=geolook] .mof-page-heading p{max-width:none!important;margin:8px 0 0}body.mof-operations-body .creator-tabs,body.mof-operations-body[data-mof-application=geolook] .tabs{display:flex;justify-content:flex-start;align-self:stretch;justify-self:stretch;width:100%;max-width:none;margin:0;padding:0;gap:24px;background:transparent;border:0;border-bottom:1px solid var(--mof-border);border-radius:0;box-shadow:none;overflow-x:auto;scrollbar-width:thin}body.mof-operations-body .creator-tabs>:is(button,a),body.mof-operations-body[data-mof-application=geolook] .tab{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 auto;gap:8px;min-height:48px;margin:0;padding:10px 0 14px;border:0;border-radius:0;background:transparent;color:var(--mof-text-muted);white-space:nowrap;font-size:16px;font-weight:500;box-shadow:none;transition:color .16s var(--mof-ease)}body.mof-operations-body .creator-tabs>:is(button,a).is-active,body.mof-operations-body[data-mof-application=geolook] .tab.on{background:transparent;color:var(--mof-accent-strong);font-weight:600}body.mof-operations-body .creator-tabs>:is(button,a).is-active:after,body.mof-operations-body[data-mof-application=geolook] .tab.on:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--mof-accent-strong)}body.mof-operations-body[data-mof-application=geolook] .tab .cnt,body.mof-operations-body[data-mof-application=geolook] .tab.on .cnt{color:var(--mof-text-muted);background:var(--mof-muted);border-radius:5px}body.mof-operations-body :is(.button,.btn,.dash-quick-btn,.idea-act,.pv-copy,.new-chat-btn,.composer-attach-btn,.mof-action){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--mof-control-height);padding:10px 16px!important;border:1px solid var(--mof-border-strong);border-radius:var(--mof-radius);background:var(--mof-surface);color:var(--mof-text);font:500 16px/1.4 var(--mof-font);text-decoration:none;box-shadow:0 1px 2px #1b372308;transition:background .16s var(--mof-ease),border-color .16s var(--mof-ease),box-shadow .16s var(--mof-ease)}body.mof-operations-body :is(.button-primary,.btn-primary,.send-btn){background:var(--mof-brand);border-color:var(--mof-brand);color:var(--mof-on-brand);box-shadow:0 1px 2px #1b37231a}body.mof-operations-body :is(.button,.btn,.dash-quick-btn,.idea-act,.pv-copy):hover:not(:disabled){transform:none;filter:none;background:var(--mof-muted);border-color:var(--mof-border-strong);box-shadow:0 1px 2px #1b372308}body.mof-operations-body :is(.button-primary,.btn-primary,.send-btn):hover:not(:disabled){background:var(--mof-brand-hover);border-color:var(--mof-brand-hover);color:var(--mof-on-brand)}body.mof-operations-body :is(.button-danger,.btn-danger){color:var(--mof-danger)}body.mof-operations-body :is(.btn-ghost,.button-ghost){background:transparent;border-color:transparent;box-shadow:none}body.mof-operations-body :is(.icon-btn,.trend-save,.gcard-del,.msg-action-btn){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;min-height:40px;padding:8px;border-radius:var(--mof-radius)}body.mof-operations-body .mof-icon,body.mof-operations-body :is(.btn,.button,.page-title,.dash-card-head,.icon-btn,.chip,.idea-act,.pv-copy) svg{width:var(--mof-icon-size);height:var(--mof-icon-size);flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}body.mof-operations-body :is(.page-title,.dash-card-head)>svg{color:var(--mof-text-muted)}body.mof-operations-body :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--mof-focus-ring)!important;outline-offset:3px}body.mof-operations-body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea){min-height:var(--mof-control-height);padding:10px 12px;border:1px solid var(--mof-border-strong);border-radius:var(--mof-radius);background:var(--mof-surface);color:var(--mof-text);line-height:1.5;box-shadow:0 1px 2px #1b372305}body.mof-operations-body :is(input,select,textarea):focus{border-color:var(--mof-accent);box-shadow:0 0 0 3px var(--mof-brand-glow)}body.mof-operations-body textarea{min-height:112px}body.mof-operations-body :is(.field-label,.field>label){display:block;font-size:16px;font-weight:500;color:var(--mof-text);margin-bottom:8px}body.mof-operations-body :is(input[type=checkbox],input[type=radio]){accent-color:var(--mof-accent-strong)}body.mof-operations-body[data-mof-application=geolook] .seg{flex-wrap:wrap;border-color:var(--mof-border-strong)}body.mof-operations-body[data-mof-application=geolook] .seg-opt{min-height:44px}body.mof-operations-body[data-mof-application=geolook] .seg-opt:has(input:focus-visible){outline:3px solid var(--mof-focus-ring);outline-offset:-3px}body.mof-operations-body :is(.surface,.data-surface,.card,.panel,.kanban-col,.provider-block,[data-slot=card]){border:1px solid var(--mof-border);border-radius:var(--mof-panel-radius);background:var(--mof-surface);box-shadow:0 2px 3px #1c302003}body.mof-operations-body :is(.card-hover:hover,.skill-card:hover){transform:none;border-color:var(--mof-border-strong);box-shadow:0 2px 6px #1c302009}body.mof-operations-body[data-mof-application=geolook] .card{padding:var(--mof-panel-padding)!important;gap:12px!important;box-shadow:0 2px 3px #1c302003!important}body.mof-operations-body[data-mof-application=easel] :is(.dash-card,.account-card,.panel,.skill-card,.idea-card,.kanban-col){padding:var(--mof-panel-padding)}body.mof-operations-body[data-mof-application=easel] :is(.dash-grid,.trend-grid,.skill-grid,.gallery-grid,.accounts-grid,.kanban,.dash-stats){gap:var(--mof-grid-gap);margin-top:24px}body.mof-operations-body[data-mof-application=easel] .dash-stat{padding:24px;min-height:136px}body.mof-operations-body[data-mof-application=easel] .dash-stat-val{font-size:32px;font-weight:600;line-height:1.3}body.mof-operations-body[data-mof-application=easel] .dash-stat-ic{width:32px;height:32px;background:var(--mof-muted);color:var(--mof-text-muted)}body.mof-operations-body[data-mof-application=easel] :is(.dash-card-head,.trend-col-head,.panel-title,.skill-card-name,.account-card-name){font-size:18px;font-weight:600;line-height:1.5}body.mof-operations-body[data-mof-application=easel] :is(.skill-card:before,.section-title:after){display:none}body.mof-operations-body[data-mof-application=geolook] .kpis{gap:var(--mof-grid-gap);margin-top:28px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}body.mof-operations-body[data-mof-application=geolook] .wb3{grid-template-columns:minmax(200px,.8fr) minmax(0,1.6fr) minmax(220px,1fr);gap:24px}body.mof-operations-body[data-mof-application=geolook] .bar>span{background:var(--mof-accent)}body.mof-operations-body :is(table,.table,.data-table){width:100%;border-collapse:collapse;font-size:16px}body.arc-workspace.mof-operations-body :is(th,td,[data-slot=table-cell],[data-slot=table-head]),body.mof-operations-body :is(th,td,[data-slot=table-cell],[data-slot=table-head]){padding:var(--mof-cell-padding)!important;border:0;border-bottom:1px solid var(--mof-border);text-align:left;vertical-align:middle;line-height:1.6}body.mof-operations-body :is(th,[data-slot=table-head]){background:#fafbf9;color:var(--mof-text-muted);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}body.mof-operations-body :is(.table,.data-table) :is(thead tr,tbody tr){background:none}body.mof-operations-body :is(.table,.data-table) tbody tr:hover{background:#fafcf9}body.mof-operations-body :is(.tbl,.table-scroll){overflow-x:auto;max-width:100%;scrollbar-width:thin}body.mof-operations-body :is(.badge,.tag,.status-badge){border-radius:5px;padding:3px 8px;font-size:14px;line-height:1.5;letter-spacing:0}body.mof-operations-body[data-mof-application=easel] :is(.chip,.question-card__option){min-height:40px;border-radius:8px}body.mof-operations-body[data-mof-application=easel] .chip.active{background:var(--mof-accent-soft);color:var(--mof-accent-strong);border-color:#cdded2}body.mof-operations-body[data-mof-application=easel] :is(.overlay,.drawer-overlay,.settings-overlay),body.mof-operations-body[data-mof-application=geolook] #modal .modal{z-index:1200;padding:24px;background:#18241e66;backdrop-filter:blur(3px)}body.mof-operations-body[data-mof-application=easel] :is(.modal,.settings-panel),body.mof-operations-body[data-mof-application=geolook] #modal .box{border:1px solid var(--mof-border);border-radius:var(--mof-dialog-radius);background:var(--mof-surface);box-shadow:0 20px 48px #23312720;padding:28px;max-height:calc(100dvh - 48px);overflow-y:auto}body.mof-operations-body[data-mof-application=easel] .settings-panel{padding:0}body.mof-operations-body[data-mof-application=easel] .drawer{border:1px solid var(--mof-border);border-radius:18px;width:min(640px,calc(100vw - 48px));height:100%;max-width:none}body.mof-operations-body :is(.toast,.mof-sync-error){font:14px/1.6 var(--mof-font);border-radius:8px;box-shadow:var(--shadow-md)}body.mof-operations-body .toast{z-index:1400}body.mof-operations-body[data-mof-application=easel] .publish-page{padding:var(--mof-page-top) max(var(--mof-page-gutter),calc((100% - var(--mof-content-width)) / 2)) var(--mof-page-bottom);gap:24px;overflow-y:auto}body.mof-operations-body[data-mof-application=easel] :is(.publish-editor,.publish-previews){padding:24px;min-width:0;border:1px solid var(--mof-border);border-radius:14px;background:white}body.mof-operations-body[data-mof-application=easel] .publish-editor{width:46%;max-width:none;padding:0;border:0;background:transparent}body.mof-operations-body[data-mof-application=easel] .chat-page{background:var(--mof-canvas);padding-inline:max(var(--mof-page-gutter),calc((100% - var(--mof-content-width)) / 2))}body.mof-operations-body[data-mof-application=easel] :is(.chat-input-area,.chat-messages){padding-inline:0}body.mof-operations-body[data-mof-application=easel] .composer{border:1px solid var(--mof-border-strong);border-radius:14px;box-shadow:var(--shadow-sm);background:white}body.mof-operations-body[data-mof-application=easel] :is(.idea-card-actions,.session-delete-btn,.gcard-del,.trend-save){opacity:1}body.mof-operations-body[data-mof-application=easel] .idea-card-actions{display:flex}body.mof-operations-body[data-mof-application=easel] .idea-title{padding-right:76px}@media (max-width:1200px){:root{--mof-page-gutter:28px}body.mof-operations-body[data-mof-application=geolook] .wb3{grid-template-columns:1fr}}@media (max-width:767px){:root{--mof-page-gutter:16px;--mof-page-top:26px;--mof-page-bottom:40px;--mof-grid-gap:16px;--mof-panel-padding:20px;--mof-title-size:28px;--mof-cell-padding:16px}body.mof-operations-body{--mof-header:60px}body.mof-operations-body :is(.page-head,.gallery-head,.profile-head){flex-wrap:wrap}body.mof-operations-body[data-mof-application=easel] :is(.trend-grid,.dash-grid,.kanban,.accounts-grid){grid-template-columns:minmax(0,1fr)}body.mof-operations-body[data-mof-application=easel] .dash-card-wide{grid-column:auto}body.mof-operations-body[data-mof-application=easel] .dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.mof-operations-body[data-mof-application=easel] .dash-stat{padding:16px}body.mof-operations-body[data-mof-application=easel] .publish-page{flex-direction:column}body.mof-operations-body[data-mof-application=easel] .publish-editor{width:100%}body.mof-operations-body[data-mof-application=easel] .publish-previews{flex:none}body.mof-operations-body[data-mof-application=geolook] .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}body.mof-operations-body[data-mof-application=geolook] .spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.mof-operations-body[data-mof-application=easel] :is(.overlay,.drawer-overlay,.settings-overlay),body.mof-operations-body[data-mof-application=geolook] #modal .modal{padding:12px}body.mof-operations-body[data-mof-application=easel] :is(.modal,.drawer),body.mof-operations-body[data-mof-application=geolook] #modal .box{padding:20px;max-height:calc(100dvh - 24px);width:100%}body.mof-operations-body[data-mof-application=easel] .drawer{padding:0}body.mof-operations-body .creator-tabs{gap:20px}}@media (prefers-reduced-motion:reduce){body.mof-operations-body *,body.mof-operations-body :after,body.mof-operations-body :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body.mof-operations-body .composer textarea,body.mof-operations-body .search-field input{border:0;box-shadow:none;background:transparent;padding:0;min-height:0}body.mof-operations-body .composer textarea:focus,body.mof-operations-body .search-field input:focus{box-shadow:none;outline:none}body.mof-operations-body .composer:focus-within,body.mof-operations-body .search-field:focus-within{outline:3px solid #00864e33;outline-offset:2px}body.mof-operations-body[data-mof-application=easel] .main-content>.subnav{display:none}body.mof-operations-body[data-mof-application=easel] .page-host>.page{height:100%}body.mof-operations-body[data-mof-application=easel] .page-host>.page>h1{margin:0 0 8px}body.mof-operations-body[data-mof-application=easel] .page-host>.page>p{margin:0 0 var(--mof-section-gap);color:var(--mof-text-muted);line-height:1.7}body.mof-operations-body[data-mof-application=easel][data-mof-page=chat] #root .sidebar{display:none;position:fixed;left:var(--mof-sidebar);top:var(--mof-header);bottom:0;z-index:900;width:280px;min-width:0;max-height:none;height:auto;background:var(--mof-surface);box-shadow:12px 0 36px #23312714}body.mof-operations-body.mof-history-open[data-mof-application=easel][data-mof-page=chat] #root .sidebar{display:flex}body.mof-operations-body .empty-icon .mof-icon{width:32px;height:32px}@media (max-width:1023px){body.mof-operations-body[data-mof-application=easel][data-mof-page=chat] #root .sidebar{left:0}}@media (max-width:767px){body.mof-operations-body[data-mof-application=easel] :is(.cal-grid,.cal-grid-head){grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}body.mof-operations-body[data-mof-application=easel] .cal-cell{min-width:0;padding:6px 2px}body.mof-operations-body[data-mof-application=easel] .cal-event{overflow:hidden;text-overflow:ellipsis}}body.mof-operations-body[data-mof-application=easel] .publish-previews{background:transparent;padding:0;border:0}body.mof-operations-body[data-mof-application=easel] .pv-card{flex-shrink:0}body.mof-operations-body[data-mof-application=easel] .pv-foot{flex-wrap:wrap;padding:16px}body.mof-operations-body[data-mof-application=easel] .pv-hint{font-size:14px}body.mof-operations-body[data-mof-application=easel] .pv-card fieldset{margin:16px;padding:16px;border:1px solid var(--mof-border);border-radius:8px;min-width:0}body.mof-operations-body[data-mof-application=easel] .pv-card legend{padding-inline:6px;font-size:14px;color:var(--mof-text-muted)}body.mof-operations-body[data-mof-application=easel] .pv-card a{color:var(--mof-accent-strong);text-underline-offset:4px;line-height:1.8}@media (max-width:900px){body.mof-operations-body[data-mof-application=easel] .publish-page{flex-direction:column}body.mof-operations-body[data-mof-application=easel] :is(.publish-editor,.publish-previews){flex:none;width:100%;overflow:visible}}body.mof-operations-body[data-mof-application=geolook] #view [style*=grid-template-columns]{gap:var(--mof-grid-gap)!important;min-width:0}body.mof-operations-body[data-mof-application=geolook] #view>div>.card{max-width:none!important}body.mof-operations-body[data-mof-application=geolook] #view>div>div:has(>div>.mof-page-heading){display:flex;flex-wrap:wrap;gap:16px!important;margin-bottom:var(--mof-section-gap)}body.mof-operations-body[data-mof-application=geolook] #view>div>div>div:has(>.mof-page-heading){flex:1 1 520px;min-width:0}body.mof-operations-body[data-mof-application=geolook] #view>div>div>div>.mof-page-heading{margin-bottom:0}body.mof-operations-body[data-mof-application=geolook] #view .row:has(>.btn){flex-wrap:wrap}@media (max-width:767px){body.mof-operations-body[data-mof-application=geolook] #view [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}body.mof-operations-body[data-mof-application=geolook] #view>div>div:has(>div>.mof-page-heading)>.row{flex:1 1 100%!important}}body.mof-operations-body[data-mof-application] :is(td,td[style]){font-size:var(--mof-text-base)!important}.studio-metric-interactive{position:relative;isolation:isolate;overflow:hidden;transform-style:preserve-3d}.studio-metric-glow{position:absolute;inset:0;z-index:-1;opacity:0;pointer-events:none;transition:opacity .24s}.studio-metric-interactive:focus-visible .studio-metric-glow,.studio-metric-interactive:hover .studio-metric-glow{opacity:1}.studio-metric-interactive .metric-icon{transition:transform .3s,background .3s}.studio-metric-interactive:hover .metric-icon{transform:translateY(-3px) rotate(-7deg);background:var(--mof-accent-soft)}@media (hover:hover) and (prefers-reduced-motion:no-preference){body[data-mof-application=easel] main .card,body[data-mof-application=geolook] #view .card{transition:border-color .25s,box-shadow .25s}body[data-mof-application=easel] main .card:hover,body[data-mof-application=geolook] #view .card:hover{border-color:var(--mof-border-strong);box-shadow:0 10px 24px -18px var(--mof-brand-glow)}}@media (prefers-reduced-motion:reduce){.studio-metric-interactive,.studio-metric-interactive .metric-icon{transform:none!important;transition:none}.studio-metric-glow{transition:none}}