:root{--brand-black: #090909;--brand-graphite: var(--brand-black);--brand-offwhite: #f0eee8;--brand-steel: #727579;--brand-recording: #c44c4c;--color-bg: var(--brand-black);--color-bg-subtle: #151515;--color-sidebar: var(--brand-black);--color-surface: #151515;--color-surface-elevated: #202020;--color-surface-soft: #2a2a2a;--color-surface-light: var(--brand-offwhite);--color-surface-inverse: var(--brand-offwhite);--color-border-subtle: rgba(240, 238, 232, .08);--color-border: rgba(240, 238, 232, .12);--color-border-strong: rgba(240, 238, 232, .22);--color-text: var(--brand-offwhite);--color-text-muted: #a7a7a2;--color-text-subtle: var(--brand-steel);--color-text-inverse: var(--brand-black);--color-ink: var(--brand-black);--color-ink-muted: #656565;--color-brand: var(--brand-recording);--color-brand-hover: #ad4141;--color-focus: #d06060;--color-danger: #ff5b5f;--color-attention: #ff914d;--color-warning: #e5bd46;--color-info: #62a8ff;--color-blocked: var(--color-info);--color-success: #5dbb80;--color-neutral: #aaa79d;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 800;--text-caption: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-md: .875rem;--text-lg: 1rem;--text-xl: 1.125rem;--text-2xl: 1.375rem;--text-3xl: clamp(1.75rem, 2.3vw, 1.875rem);--text-display: clamp(2rem, 3vw, 2.375rem);--line-tight: 1.05;--line-heading: 1.2;--line-body: 1.55;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 999px;--control-height: 44px;--control-height-sm: 36px;--duration-fast: .15s;--duration-normal: .22s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--shadow-soft: 0 8px 24px rgba(0, 0, 0, .14);--shadow-raised: 0 16px 40px rgba(0, 0, 0, .18);--shadow-drawer: -18px 0 48px rgba(0, 0, 0, .24);--sidebar-width: 252px;--sidebar-collapsed-width: 72px;--content-max: 1092px}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-width:320px;min-height:100vh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-regular);line-height:var(--line-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:var(--brand-recording);color:var(--brand-offwhite)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ds-display{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--font-weight-bold);font-style:normal;letter-spacing:-.035em;line-height:var(--line-tight)}.page-title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);font-style:normal;letter-spacing:-.025em;line-height:var(--line-heading)}.ds-overline,.page-kicker{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-shell{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);background:var(--color-bg);transition:grid-template-columns var(--duration-normal) var(--ease-standard)}.app-shell.is-sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr)}.sidebar{position:sticky;top:0;z-index:30;height:100vh;min-width:0;display:flex;flex-direction:column;padding:18px;overflow-x:hidden;overflow-y:auto;background:var(--color-bg-subtle);border-right:1px solid var(--color-border-subtle);color:var(--color-text);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.brand-lockup{display:grid;gap:8px;min-height:52px;padding:0;margin:0 0 12px}.brand-lockup:after{display:none}.brand-logo{display:block;width:132px;height:auto}html[data-theme=light] .sidebar .brand-logo{filter:brightness(0)}html[data-theme=dark] .sidebar .brand-logo{filter:none}.brand-descriptor{color:var(--color-text-subtle);font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sidebar-navigation{min-height:0;display:grid;align-content:start;gap:4px}.sidebar-group{display:grid;gap:4px}.sidebar-group__toggle{display:none}.nav-list{display:grid;gap:4px}.nav-link{min-height:36px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:8px;color:var(--color-text-muted);font-size:12px;font-weight:var(--font-weight-medium);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.nav-link:before{display:none}.nav-icon{width:16px;height:16px;flex:0 0 16px;opacity:.72}.nav-link:hover{background:var(--color-surface);color:var(--color-text)}.nav-link.is-active{background:var(--color-surface-soft);color:var(--color-text)}.nav-link.is-active .nav-icon{color:var(--color-brand);opacity:1}.nav-link__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-quickviews{display:none}.sidebar-lower{display:grid;gap:10px;margin-top:auto;padding-top:18px}.sidebar-actions{display:grid;gap:4px}.sidebar-new-content,.sidebar-backup,.sidebar-collapse{width:100%;min-height:36px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:11px;font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;white-space:nowrap}.sidebar-new-content{border-color:var(--color-border);color:var(--color-text)}.sidebar-new-content:hover,.sidebar-backup:hover,.sidebar-collapse:hover{background:var(--color-surface);color:var(--color-text)}.sidebar-session{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:54px;padding:10px 12px;border-top:1px solid var(--color-border-subtle)}.sidebar-session>div{min-width:0;display:grid;gap:2px}.sidebar-session span{color:var(--color-text-subtle);font-size:8px;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.sidebar-session strong{overflow:hidden;color:var(--color-text-muted);font-size:10px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.sidebar-session button{min-height:28px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--color-text-subtle);font:inherit;font-size:10px;cursor:pointer}.sidebar-session button:hover{background:color-mix(in srgb,var(--color-danger) 8%,transparent);color:var(--color-danger)}.sidebar-session.has-sync-error span{color:var(--color-danger)}.sidebar-footer{padding:0 12px;color:var(--color-text-subtle);font-size:9px;line-height:1.5;letter-spacing:.05em}.is-sidebar-collapsed .sidebar{padding-inline:10px}.is-sidebar-collapsed .brand-lockup{min-height:44px;place-items:start center}.is-sidebar-collapsed .brand-logo,.is-sidebar-collapsed .brand-descriptor{display:none}.is-sidebar-collapsed .brand-lockup:before{content:"N";display:grid;place-items:center;width:44px;height:36px;border-radius:8px;background:var(--color-surface-soft);color:var(--color-text);font-size:18px;font-weight:var(--font-weight-bold)}.is-sidebar-collapsed .nav-link,.is-sidebar-collapsed .sidebar-new-content,.is-sidebar-collapsed .sidebar-backup,.is-sidebar-collapsed .sidebar-collapse{justify-content:center;padding-inline:0}.is-sidebar-collapsed .nav-link__label,.is-sidebar-collapsed .sidebar-actions span,.is-sidebar-collapsed .sidebar-footer{display:none}.is-sidebar-collapsed .sidebar-session{display:block;padding:5px;border-top:1px solid var(--color-border-subtle);text-align:center}.is-sidebar-collapsed .sidebar-session>div{display:none}.is-sidebar-collapsed .sidebar-session button{width:100%;padding:0}.is-sidebar-collapsed .sidebar-collapse .nav-icon{transform:rotate(180deg)}.app-main{min-width:0;padding:52px 56px 48px 40px}.page{width:min(var(--content-max),100%);margin:0}.page-header{position:relative;width:100%;min-height:74px;margin:0 0 10px}.page-header:before{content:"";position:absolute;left:-20px;top:0;width:4px;height:34px;border-radius:2px;background:var(--color-brand)}.page-kicker{display:block;color:var(--color-text-subtle);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-transform:uppercase}.page-title{margin:0;color:var(--color-text);font-size:28px;font-weight:var(--font-weight-bold);line-height:34px;letter-spacing:-.02em}.page-description{max-width:68ch;margin:6px 0 0;color:var(--color-text-muted);font-size:12px;line-height:18px}.core-active-timer{position:sticky;top:12px;z-index:25;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(440px,100%);margin:0 0 18px;padding:0 14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-elevated);box-shadow:var(--shadow-soft)}.core-active-timer__copy{min-width:0;display:grid;gap:2px;color:var(--color-text)}.core-active-timer__copy span{display:flex;align-items:center;gap:6px;color:var(--color-text-subtle);font-size:8px;font-weight:var(--font-weight-semibold);letter-spacing:.06em}.core-active-timer__copy span i{width:7px;height:7px;border-radius:50%;background:var(--color-success)}.core-active-timer__copy strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.core-active-timer__actions{flex:0 0 auto;display:flex;align-items:center;gap:10px}.core-active-timer__actions>strong{min-width:64px;text-align:right;font:700 12px/1 var(--font-mono)}.core-active-timer__actions button{min-height:34px;padding:0 10px;border:0;border-radius:8px;background:var(--color-brand);color:var(--brand-offwhite);font:inherit;font-size:10px;font-weight:var(--font-weight-semibold);cursor:pointer}.mobile-bottom-nav,.mobile-more-backdrop,.mobile-more-menu{display:none}@media(max-width:760px){.app-shell,.app-shell.is-sidebar-collapsed{display:block;min-height:100vh;padding-bottom:72px}.sidebar,.is-sidebar-collapsed .sidebar{display:none}.app-main{padding:28px 20px}.page{width:100%}.page-header{min-height:auto;margin-bottom:18px}.page-header:before{left:-8px;height:30px}.page-title{font-size:24px;line-height:30px}.core-active-timer{width:100%;top:8px;margin-bottom:14px}.mobile-bottom-nav{position:fixed;inset:auto 0 0;z-index:60;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:72px;padding:6px max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));border-top:1px solid var(--color-border-subtle);background:var(--color-surface)}.mobile-bottom-nav__item{min-width:0;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px 2px;border:0;border-radius:8px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:9px;font-weight:var(--font-weight-medium);cursor:pointer}.mobile-bottom-nav__item:before{display:none}.mobile-bottom-nav__item .nav-icon{width:16px;height:16px}.mobile-bottom-nav__item.is-active{background:var(--color-surface-soft);color:var(--color-text)}.mobile-bottom-nav__item.is-active .nav-icon{color:var(--color-brand)}.mobile-more-backdrop{position:fixed;inset:0;z-index:68;display:block;padding:0;border:0;background:#0000006b}.mobile-more-menu{position:fixed;inset:auto 12px 84px;z-index:70;display:grid;gap:14px;padding:16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-elevated);box-shadow:var(--shadow-raised)}.mobile-more-menu__header,.mobile-more-menu__session{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-more-menu__header>div,.mobile-more-menu__session>div{min-width:0;display:grid;gap:2px}.mobile-more-menu__header span,.mobile-more-menu__session span{color:var(--color-text-subtle);font-size:8px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.mobile-more-menu__header strong,.mobile-more-menu__session strong{overflow:hidden;color:var(--color-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mobile-more-menu__header>button,.mobile-more-menu__session>button{min-height:34px;padding:0 10px;border:1px solid var(--color-border);border-radius:8px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:10px}.mobile-more-menu__header>button{width:36px;padding:0}.mobile-more-menu__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-more-menu__link{min-height:52px;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-surface);color:var(--color-text-muted);font-size:11px}.mobile-more-menu__link.is-active{background:var(--color-surface-soft);color:var(--color-text)}.mobile-more-menu__session{padding-top:12px;border-top:1px solid var(--color-border-subtle)}}.surface{border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border-subtle)}.surface--elevated{background:var(--color-surface-elevated);box-shadow:var(--shadow-soft)}.surface--light{background:var(--brand-offwhite);color:var(--brand-black)}.ds-button,.ds-icon-button{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ds-button{padding:0 var(--space-4)}.ds-button--primary{background:var(--color-brand);color:var(--brand-offwhite)}.ds-button--primary:hover{background:var(--color-brand-hover)}.ds-button--secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.ds-button--secondary:hover{background:var(--color-surface-soft);border-color:var(--color-border-strong)}.ds-button--ghost{min-height:var(--control-height-sm);padding:0 var(--space-3);background:transparent;color:var(--color-text-muted)}.ds-button--ghost:hover{background:var(--color-bg-subtle);color:var(--color-text)}.ds-button:disabled,.ds-icon-button:disabled{opacity:.45;cursor:not-allowed}.ds-button[aria-busy=true]{cursor:wait}.ds-icon-button{width:var(--control-height);padding:0;background:transparent;color:var(--color-text-muted)}.ds-icon-button:hover{background:var(--color-bg-subtle);color:var(--color-text)}.ds-badge{min-height:24px;display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-surface-soft);color:var(--color-text-muted);border:1px solid var(--color-border-subtle);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ds-badge--format,.ds-badge--format-reel,.ds-badge--format-carrossel,.ds-badge--format-estatico,.ds-badge--format-stories,.ds-badge--format-outro{color:var(--color-text);background:var(--color-surface-soft);border-color:var(--color-border-subtle)}.ds-badge--phase-plan,.ds-badge--phase-produce,.ds-badge--phase-finalize,.ds-badge--phase-client,.ds-badge--phase-publish{color:var(--color-text-muted);background:transparent;border-color:var(--color-border-strong)}.ds-badge--danger{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent);border-color:color-mix(in srgb,var(--color-danger) 28%,transparent)}.ds-badge--attention{color:var(--color-attention);background:color-mix(in srgb,var(--color-attention) 10%,transparent);border-color:color-mix(in srgb,var(--color-attention) 26%,transparent)}.ds-badge--warning{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:color-mix(in srgb,var(--color-warning) 26%,transparent)}.ds-badge--info,.ds-badge--blocked{color:var(--color-info);background:color-mix(in srgb,var(--color-info) 10%,transparent);border-color:color-mix(in srgb,var(--color-info) 26%,transparent)}.ds-badge--success{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,transparent);border-color:color-mix(in srgb,var(--color-success) 26%,transparent)}.status-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--color-neutral)}.status-dot--danger{background:var(--color-danger)}.status-dot--attention{background:var(--color-attention)}.status-dot--warning{background:var(--color-warning)}.status-dot--info,.status-dot--blocked{background:var(--color-info)}.status-dot--success{background:var(--color-success)}.ds-field{display:grid;gap:var(--space-2)}.ds-label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em}.ds-input,.ds-textarea,.ds-select{width:100%;min-height:var(--control-height);padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.ds-textarea{min-height:96px;resize:vertical}.ds-input:hover,.ds-textarea:hover,.ds-select:hover{border-color:var(--color-border-strong)}.ds-input:focus,.ds-textarea:focus,.ds-select:focus{outline:none;border-color:var(--color-focus);background:var(--color-surface-elevated)}.ds-input[aria-invalid=true],.ds-textarea[aria-invalid=true],.ds-select[aria-invalid=true]{border-color:var(--color-danger)}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--color-text-subtle)}.ds-helper{color:var(--color-text-subtle);font-size:var(--text-caption)}.ds-helper--error{color:var(--color-danger)}.ds-chip{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);font-size:11px;font-weight:var(--font-weight-semibold);cursor:pointer}.ds-chip:hover{background:var(--color-bg-subtle);color:var(--color-text)}.ds-chip[aria-pressed=true]{background:var(--color-surface-soft);border-color:var(--color-border-strong);color:var(--color-text)}.ds-tab{min-height:40px;display:inline-flex;align-items:center;padding:0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.ds-tab:hover{color:var(--color-text);background:var(--color-bg-subtle)}.ds-tab[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-brand)}.ds-tooltip{padding:8px 12px;border-radius:var(--radius-sm);background:var(--color-surface-inverse);color:var(--color-text-inverse);box-shadow:var(--shadow-soft);font-size:var(--text-caption)}.central-hero{padding-top:var(--space-2)}.central-hero h1{font-size:clamp(2rem,4vw,3.65rem)}.central-section-heading__tools{display:flex;align-items:center;gap:var(--space-3)}.central-section-toggle{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid var(--color-border);border-radius:7px;background:transparent;color:var(--color-text-muted);font:inherit;cursor:pointer}.central-section-toggle:hover{color:var(--brand-offwhite);border-color:var(--color-border-strong);background:#e8e4d60a}.central-action{color:inherit;text-decoration:none}.central-waiting{display:block;color:inherit;text-decoration:none;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-out)}.central-waiting:hover{background:#e8e4d609}.flow-viewbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.flow-viewbar>span{color:var(--color-text-subtle);font-size:var(--text-xs)}.sidebar-group__toggle{width:100%;min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.sidebar-group__toggle .sidebar-group__label{flex:1;text-align:left}.sidebar-group__chevron{padding-right:10px;color:#e8e4d647;font-size:11px}.sidebar-group__toggle:hover .sidebar-group__label,.sidebar-group__toggle:hover .sidebar-group__chevron{color:#e8e4d6b8}.sidebar-group.is-group-collapsed{gap:0}.is-sidebar-collapsed .sidebar-group__toggle{display:none}.clients-overview--full{width:100%}.clients-overview__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5)}.clients-overview__search{width:min(300px,100%);flex:0 0 auto}.client-context-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.client-context-actions a{min-height:34px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.client-context-actions a:hover{color:var(--brand-offwhite);border-color:var(--color-border-strong);background:#e8e4d60a}.client-context-actions a:last-child{color:#fff;border-color:var(--brand-recording);background:var(--brand-recording)}.client-base-missing{margin:7px 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}@media(max-width:760px){.central-hero h1{font-size:2.35rem}.central-section-heading__tools{gap:var(--space-2)}.flow-viewbar{align-items:stretch;flex-direction:column}.flow-viewbar>span{display:none}.sidebar-group__toggle{display:none}.clients-overview__intro{align-items:stretch;flex-direction:column}.clients-overview__search{width:100%}.client-context-actions{display:grid;grid-template-columns:1fr 1fr}.client-context-actions a:last-child{grid-column:1 / -1;justify-content:center}}.editorial-prompt-layer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:var(--space-5);background:#080808b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.editorial-prompt{width:min(560px,100%);padding:clamp(22px,4vw,34px);border:1px solid var(--color-border-strong);border-radius:22px;background:radial-gradient(circle at 92% 6%,rgba(255,25,0,.08),transparent 28%),var(--color-surface-elevated);box-shadow:0 28px 80px #0000006b}.editorial-prompt__eyebrow{color:var(--brand-recording);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.editorial-prompt h2{margin:8px 0 10px;color:var(--brand-offwhite);font-size:clamp(1.6rem,3vw,2.35rem);letter-spacing:-.04em}.editorial-prompt p{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.editorial-prompt__detail{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#e8e4d606;color:var(--color-text-subtle);font-size:var(--text-xs);line-height:1.55}.editorial-prompt__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6)}.editorial-prompt__action{min-height:42px;padding:0 15px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer}.editorial-prompt__action--primary{border-color:var(--brand-recording);background:var(--brand-recording);color:#fff}.editorial-prompt__action--secondary{background:#e8e4d60d;color:var(--brand-offwhite)}.editorial-prompt__action--ghost{background:transparent;color:var(--color-text-muted)}.editorial-prompt__action:hover{filter:brightness(1.08)}.editorial-prompt__action:focus-visible{outline:2px solid var(--brand-recording);outline-offset:2px}@media(max-width:600px){.editorial-prompt-layer{align-items:end;padding:var(--space-3)}.editorial-prompt{border-radius:18px}.editorial-prompt__actions{display:grid}.editorial-prompt__action{width:100%}}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light;--color-bg: #f0eee8;--color-bg-subtle: #f7f5ef;--color-surface: #f7f5ef;--color-surface-elevated: #fffdfa;--color-surface-soft: #e4e1d8;--color-surface-light: #fffdfa;--color-surface-inverse: #090909;--color-border-subtle: rgba(9, 9, 9, .06);--color-border: rgba(9, 9, 9, .1);--color-border-strong: rgba(9, 9, 9, .18);--color-text: #090909;--color-text-muted: #5f625f;--color-text-subtle: #727579;--color-text-inverse: #f0eee8;--color-ink: #090909;--color-ink-muted: #5f625f;--color-danger: #c73f46;--color-attention: #b85c24;--color-warning: #8a690e;--color-info: #2d6eaa;--color-blocked: var(--color-info);--color-success: #2f7d50;--color-neutral: #686a67;--shadow-soft: 0 8px 24px rgba(9, 9, 9, .06);--shadow-raised: 0 16px 40px rgba(9, 9, 9, .08);--shadow-drawer: -18px 0 48px rgba(9, 9, 9, .12)}body{transition:background-color var(--duration-normal) var(--ease-standard),color var(--duration-normal) var(--ease-standard)}.page-title{color:var(--color-text)}.theme-switcher{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-surface-elevated) 92%,transparent)}.theme-switcher--floating{position:fixed;top:14px;right:16px;z-index:70;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.theme-switcher--inline{width:fit-content;box-shadow:none}.sidebar .theme-switcher--inline{border-color:var(--color-border);background:var(--color-surface)}.theme-switcher__button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.sidebar .theme-switcher__button{color:var(--color-text-muted)}.theme-switcher__button:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 6%,transparent)}.sidebar .theme-switcher__button:hover{color:var(--color-text);background:var(--color-surface-soft)}.theme-switcher__button:active{transform:scale(.95)}.theme-switcher__button.is-active,.sidebar .theme-switcher__button.is-active{color:var(--color-text);background:var(--color-surface-soft)}.theme-switcher__button svg{width:15px;height:15px}html[data-theme=light] .flow-focus__grid .flow-card{background:var(--color-surface-elevated);border-color:var(--color-border);color:var(--color-text);box-shadow:var(--shadow-soft)}html[data-theme=light] .flow-focus__grid .flow-card:hover,html[data-theme=light] .flow-focus__grid .flow-card:focus-visible{background:#fffdfa;border-color:var(--color-border-strong);box-shadow:var(--shadow-raised)}html[data-theme=light] .flow-column{background:#09090905}html[data-theme=light] .auth-card{background:#fffdfafa;box-shadow:var(--shadow-raised)}html[data-theme=light] .auth-brand__mark{filter:brightness(0)}html[data-theme=light] .auth-link:hover{color:var(--color-text)}@media(max-width:760px){.theme-switcher--floating{top:10px;right:10px}.theme-switcher--inline{width:100%;justify-content:flex-start}.theme-switcher__button{width:32px;height:32px}}.calendar-header{position:relative;min-height:74px;align-items:flex-start;margin:0;padding:0}.calendar-header:before{left:-20px;top:0;width:4px;height:34px}.calendar-header__kicker{font-size:10px;letter-spacing:.07em}.calendar-header h1{margin:2px 0 0;font-size:28px;line-height:34px;letter-spacing:-.02em}.calendar-controlbar{min-height:52px;padding:0;border:0;background:transparent;border-radius:0}.calendar-navigation button,.calendar-flow-link,.calendar-filter-pills button{min-height:34px;border-radius:999px}.calendar-diagnosis-row,.calendar-legend{display:none}.calendar-workspace{grid-template-columns:300px minmax(0,760px);gap:32px}.calendar-inbox{width:300px;min-height:560px;padding:16px;border-radius:8px}.calendar-desktop{width:100%;border:0;border-radius:0;background:transparent}.calendar-weekdays{height:28px;border:0;background:transparent}.calendar-weekdays>span{display:grid;place-items:center;padding:0;font-size:9px}.calendar-grid{gap:4px}.calendar-day{min-height:102px;padding:8px;border:1px solid var(--color-border-subtle);border-radius:0}.calendar-day:nth-child(7n){border-right:1px solid var(--color-border-subtle)}.calendar-item{min-height:24px;padding:4px 6px;border:0;border-radius:6px;background:var(--color-surface-soft);box-shadow:none!important}.calendar-item strong{font-size:8px}.calendar-workspace:has(.calendar-inbox__empty){grid-template-columns:1fr}.calendar-workspace:has(.calendar-inbox__empty) .calendar-inbox{display:none}.calendar-workspace:has(.calendar-inbox__empty) .calendar-desktop{width:1092px}.clients-header{position:relative;min-height:74px;align-items:flex-start;margin:0;padding:0}.clients-header:before{left:-20px;top:0;width:4px;height:34px}.clients-header__kicker{font-size:10px;letter-spacing:.07em}.clients-header h1{margin:2px 0 0;font-size:28px;line-height:34px;letter-spacing:-.02em}.clients-overview{gap:16px}.clients-overview__intro{min-height:52px;display:flex;align-items:center;margin:0;padding:0}.clients-overview__intro h2,.clients-overview__intro p{display:none}.clients-overview__search{width:100%;max-width:360px}.clients-overview__grid{grid-template-columns:repeat(4,minmax(0,255px));gap:16px}.client-summary{width:100%;min-height:210px;padding:16px;border:1px solid var(--color-border);border-radius:8px;box-shadow:none!important}.client-detail__header,.client-section,.client-base-section{border-radius:8px;border-color:var(--color-border)}.client-tabs{min-height:52px;padding:3px;border:0;background:transparent}.client-tabs button{min-height:34px;border:1px solid var(--color-border);border-radius:999px}.client-tabs button.is-active{border-color:transparent;background:var(--color-surface-soft)}.client-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.client-stat-grid>div{min-height:110px;border-radius:8px}.tempo-page{gap:16px}.tempo-focus-card{width:min(440px,100%);min-height:58px;padding:10px 14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-elevated);box-shadow:var(--shadow-soft)}.tempo-focus-card__actions{gap:10px}.tempo-focus-card__actions strong{font:700 12px/1 var(--font-mono)}.tempo-focus-card__actions button{min-height:34px;border:0;background:var(--color-brand);color:var(--brand-offwhite)}.tempo-metrics,.tempo-metrics--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tempo-metrics>div{min-height:110px;padding:14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.tempo-metrics strong{font-size:20px}.tempo-section{padding:0;border:0;background:transparent}.tempo-work-grid{gap:12px}.tempo-work-card{min-height:110px;border-color:var(--color-border);border-radius:8px}.tempo-client-row{min-height:64px;padding:0 14px;margin-bottom:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.tempo-client-row.is-head{min-height:30px;padding:0;margin-bottom:0;border:0;background:transparent}.results-header{position:relative;min-height:74px;align-items:flex-start;margin:0;padding:0}.results-header:before{content:"";position:absolute;left:-20px;top:0;width:4px;height:34px;border-radius:2px;background:var(--color-brand)}.results-header h1{margin:2px 0 0;font-size:28px;line-height:34px;letter-spacing:-.02em}.results-header p{margin:4px 0 0;font-size:12px;line-height:18px}.results-selector,.results-view-switch{min-height:52px;padding:3px;border:0;background:transparent}.results-view-switch button{min-height:34px;border:1px solid var(--color-border);border-radius:999px}.results-reading-grid{grid-template-columns:repeat(3,minmax(0,350px));gap:16px}.results-panel{min-height:410px;padding:16px;border:1px solid var(--color-border);border-radius:8px}.results-panel--executive-edit{grid-column:1/-1;min-height:auto}.client-report__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.client-report__metrics>div{min-height:110px;border-radius:8px}.client-report__columns{grid-template-columns:repeat(3,minmax(0,350px));gap:16px}.client-report__columns>section{min-height:390px;padding:16px;border:1px solid var(--color-border);border-radius:8px;box-shadow:none!important}.deliveries-hero{position:relative;min-height:74px;align-items:flex-start;margin:0;padding:0}.deliveries-hero:before{left:-20px;top:0;width:4px;height:34px}.deliveries-hero__kicker{font-size:10px;letter-spacing:.07em}.deliveries-hero h1{margin:2px 0 0;font-size:28px;line-height:34px;letter-spacing:-.02em}.deliveries-hero p{margin:4px 0 0;font-size:12px;line-height:18px}.deliveries-toolbar{min-height:52px;grid-template-columns:minmax(260px,1fr) 180px 160px auto;gap:8px}.deliveries-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow:visible;border:0;background:transparent}.deliveries-summary__intro{display:none}.deliveries-summary>*{min-height:110px;padding:14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.deliveries-summary>*:last-child{border-right:1px solid var(--color-border)}.deliveries-summary b,.deliveries-summary strong{font-size:24px}.deliveries-list{border:0;border-radius:0;background:transparent}.deliveries-list__head{min-height:30px;border:0;background:transparent}.delivery-row{min-height:64px;margin-bottom:10px;padding:0 14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.backup-page{grid-template-columns:minmax(0,700px) minmax(0,360px);column-gap:32px;align-items:start}.backup-hero{grid-column:1/-1;position:relative;min-height:110px;align-items:flex-start;margin:0;padding:0}.backup-hero:before{left:-20px;top:0;width:4px;height:34px}.backup-hero h1{margin:2px 0 0;font-size:28px;line-height:34px;letter-spacing:-.02em}.backup-hero p{margin:4px 0 0;font-size:12px;line-height:18px}.backup-summary{grid-column:1;min-height:360px;padding:16px;border:1px solid var(--color-border);border-radius:8px}.backup-download,.backup-state{grid-column:2;min-height:360px;padding:16px;border:1px solid var(--color-border);border-radius:8px}.backup-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.backup-summary__grid>div{min-height:72px;border-radius:8px}.setup-hero{position:relative;min-height:110px;margin:0;padding:0}.setup-hero:before{left:-20px;top:0;width:4px;height:34px}.setup-hero h1{margin:2px 0 0;font-size:28px;line-height:34px;letter-spacing:-.02em}.setup-hero p{margin:4px 0 0;font-size:12px;line-height:18px}.setup-grid{grid-template-columns:minmax(0,700px) minmax(0,360px);gap:32px}.setup-card{padding:16px;border:1px solid var(--color-border);border-radius:8px}.setup-card--primary{box-shadow:none}.setup-client-row{border-radius:8px}.cloud-migration-hero{position:relative;min-height:110px;margin:0;padding:0}.cloud-migration-hero:before{left:-20px;top:0;width:4px;height:34px}.cloud-migration-hero h1{margin:2px 0 0;font-size:28px;line-height:34px;letter-spacing:-.02em}.cloud-migration-hero p{margin:4px 0 0;font-size:12px;line-height:18px}.cloud-migration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cloud-step{padding:16px;border:1px solid var(--color-border);border-radius:8px}.cloud-migration-grid:has(.cloud-auth){grid-template-columns:minmax(0,620px);justify-content:center}.cloud-migration-grid:has(.cloud-auth) .cloud-step:not(:nth-child(2)){display:none}.cloud-migration-grid:has(.cloud-auth) .cloud-step:nth-child(2){min-height:380px;padding:34px}.cloud-migration-page:has(.cloud-live-banner) .cloud-migration-grid{grid-template-columns:1fr}.cloud-migration-page:has(.cloud-live-banner) .cloud-step{min-height:auto}.auth-page{position:relative;min-height:100vh;display:grid;place-items:center;padding:0;background:var(--color-bg)}.auth-card{width:430px;min-height:470px;padding:34px;gap:18px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-elevated);box-shadow:var(--shadow-soft)}.auth-brand{position:fixed;left:72px;top:60px;z-index:2;display:block}.auth-brand__mark{display:none}.auth-brand:before{content:"NORTHE CORE";color:var(--color-text);font-size:13px;font-weight:700;letter-spacing:.05em}.auth-heading h1,.auth-heading h2{font-size:24px;line-height:30px}.auth-heading p{font-size:12px;line-height:18px}.auth-form{gap:18px}.auth-form .ds-input{min-height:42px;border-radius:8px}@media(max-width:1050px){.calendar-workspace{grid-template-columns:1fr;gap:14px}.calendar-inbox{width:100%;min-height:auto}.calendar-desktop,.calendar-workspace:has(.calendar-inbox__empty) .calendar-desktop{width:100%}.clients-overview__grid{grid-template-columns:repeat(2,minmax(0,255px))}.tempo-metrics,.tempo-metrics--compact,.deliveries-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.results-reading-grid,.client-report__columns,.backup-page{grid-template-columns:1fr}.backup-hero,.backup-summary,.backup-download,.backup-state{grid-column:1}.setup-grid{grid-template-columns:1fr}.cloud-migration-grid,.cloud-migration-grid:has(.cloud-auth){grid-template-columns:1fr}}@media(max-width:620px){.calendar-header:before,.clients-header:before,.deliveries-hero:before,.backup-hero:before,.setup-hero:before,.cloud-migration-hero:before,.results-header:before{left:-8px}.calendar-header h1,.clients-header h1,.deliveries-hero h1,.backup-hero h1,.setup-hero h1,.cloud-migration-hero h1,.results-header h1{font-size:24px;line-height:30px}.clients-overview__grid{grid-template-columns:1fr}.auth-card{width:calc(100vw - 40px);min-height:auto;padding:28px 24px}.auth-brand{left:20px;top:24px}}.motion-region{min-width:0;width:100%}html{scroll-behavior:smooth}::view-transition-group(*){animation-duration:.18s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html[data-ui-transition=drawer]::view-transition-group(*){animation-duration:.22s}html[data-ui-transition=theme]::view-transition-old(root){animation:northe-theme-out .1s ease both}html[data-ui-transition=theme]::view-transition-new(root){animation:northe-theme-in .18s cubic-bezier(.22,1,.36,1) both}.flow-focus,.flow-board,.flow-list,.flow-macro-board{view-transition-name:flow-surface}.calendar-desktop,.calendar-mobile{view-transition-name:calendar-surface}.clients-overview,.clients-layout{view-transition-name:clients-surface}.results-workspace,.client-report,.results-empty{view-transition-name:results-surface}button,a,.ds-input,.ds-button,[role=button]{-webkit-tap-highlight-color:transparent}button,.ds-button,.nav-link,.mobile-bottom-nav__item,.flow-card,.client-summary,.client-row,.central-action,.calendar-item,.delivery-row{transition:transform var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-standard)}button:not(:disabled):active,.ds-button:not(:disabled):active,[role=button]:active{transform:translateY(1px) scale(.985)}.ds-input,input,select,textarea{transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.ds-input:focus,input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus) 13%,transparent)}.nav-icon{transition:transform var(--duration-normal) var(--ease-out),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.nav-link.is-active .nav-icon,.mobile-bottom-nav__item.is-active .nav-icon{transform:scale(1.08)}.flow-card__production-progress i,.flow-production-summary__bar i,.client-summary__coverage:after,.client-row__coverage:after{transition:width var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-standard)}.flow-drawer-backdrop,.results-import-layer,.calendar-day-modal-layer,.mobile-more-backdrop{animation:northe-backdrop-in .15s ease-out both}.flow-drawer,.results-import,.calendar-day-modal,.mobile-more-menu,.flow-drop-choice{animation:northe-surface-in .22s cubic-bezier(.22,1,.36,1) both}.flow-toast,.calendar-toast,.demand-import-toast,.flow-drawer-toast,.results-notice{animation:northe-toast-in .22s cubic-bezier(.22,1,.36,1) both}@starting-style{.flow-drawer,.results-import,.calendar-day-modal,.mobile-more-menu,.flow-drop-choice{opacity:0;transform:translate3d(0,8px,0) scale(.99)}.flow-drawer{transform:translate3d(20px,0,0)}}@media(hover:hover)and (pointer:fine){.flow-card:hover,.client-summary:hover,.central-action:hover,.calendar-item:hover,.delivery-row:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.nav-link:hover .nav-icon,button:hover .nav-icon{transform:translate(1px)}}@media(max-width:760px){.app-main{overflow-x:clip}.ds-button,.flow-view-switch button,.flow-quick-filters button,.calendar-navigation button,.calendar-filter-pills button,.client-tabs button,.deliveries-clear,.sidebar-new-content,.sidebar-backup{min-height:44px}.flow-phase-overview--interactive,.flow-quick-filters,.client-tabs,.calendar-filter-pills{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none}.flow-phase-overview--interactive::-webkit-scrollbar,.flow-quick-filters::-webkit-scrollbar,.client-tabs::-webkit-scrollbar,.calendar-filter-pills::-webkit-scrollbar{display:none}.flow-phase-summary,.flow-quick-filters button,.client-tabs button,.calendar-filter-pills button{scroll-snap-align:start}.flow-drawer,.flow-drawer--content,.flow-drawer--bulk,.results-import,.calendar-day-modal{overscroll-behavior:contain}.flow-card,.client-summary,.delivery-row{transform:none!important}}@media(max-width:480px){.app-main{padding-inline:14px}.central-stats,.tempo-metrics,.tempo-metrics--compact,.deliveries-summary,.client-stat-grid{gap:8px}.flow-header__actions,.central-hero__actions,.deliveries-hero__actions,.results-header__actions{width:100%}.flow-header__actions>*,.central-hero__actions>*,.deliveries-hero__actions>*,.results-header__actions>*{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.01ms!important}}@keyframes northe-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes northe-surface-in{0%{opacity:0;transform:translate3d(0,8px,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes northe-toast-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes northe-theme-out{to{opacity:.72;filter:contrast(.96)}}@keyframes northe-theme-in{0%{opacity:.72;filter:contrast(.96)}to{opacity:1;filter:contrast(1)}}.ui-tooltip{z-index:180;max-width:220px;padding:7px 9px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-elevated);color:var(--color-text);box-shadow:var(--shadow-soft);font-size:10px;line-height:1.3;animation:northe-toast-in .15s var(--ease-out) both}.ui-tooltip__arrow{fill:var(--color-surface-elevated)}.results-import-layer,.ui-dialog__overlay{position:fixed;inset:0;z-index:120;background:#0000007a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.results-import,.ui-dialog__content{position:fixed;z-index:121;inset:50% auto auto 50%;translate:-50% -50%}.client-tabs [data-state=active],.results-view-switch [data-state=active]{background:var(--color-surface-soft);color:var(--color-text)}.flow-card-motion{min-width:0;height:100%}.flow-card-motion>.flow-card{height:100%}.flow-macro-column.is-over{border-color:color-mix(in srgb,var(--color-brand) 55%,var(--color-border));background:color-mix(in srgb,var(--color-brand) 4%,var(--color-surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand) 10%,transparent)}.flow-drag-overlay{width:min(320px,calc(100vw - 32px));display:grid;gap:5px;padding:14px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface-elevated);box-shadow:var(--shadow-raised);color:var(--color-text);transform:rotate(.6deg)}.flow-drag-overlay strong{color:var(--color-text-subtle);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.flow-drag-overlay span{font-size:13px;font-weight:600;line-height:1.35}.flow-form__error{padding:10px 12px;border:1px solid color-mix(in srgb,var(--color-danger) 26%,var(--color-border));border-radius:8px;background:color-mix(in srgb,var(--color-danger) 5%,var(--color-surface));color:var(--color-danger);font-size:10px}.app-route-motion{container-type:inline-size;container-name:northe-route}.central-panel,.flow-production-priority,.client-summary,.results-panel,.delivery-row,.calendar-desktop{container-type:inline-size}@container northe-route (max-width: 920px){.central-layout,.backup-page,.setup-grid{grid-template-columns:1fr}.central-stats,.tempo-metrics,.tempo-metrics--compact,.client-report__metrics,.flow-production-focus,.results-reading-grid,.client-report__columns,.clients-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-workspace{grid-template-columns:1fr}.calendar-inbox{width:100%;min-height:auto}}@container northe-route (max-width: 620px){.flow-production-focus,.results-reading-grid,.client-report__columns,.clients-overview__grid{grid-template-columns:1fr}.central-stats,.tempo-metrics,.tempo-metrics--compact,.deliveries-summary,.client-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-toolbar,.deliveries-toolbar{grid-template-columns:1fr}}@container (max-width: 260px){.client-summary__visual-head,.delivery-row__eyebrow{align-items:flex-start;flex-direction:column}}
