.quick-start{max-inline-size:760px;margin-inline:auto;color:var(--text-primary);display:grid;gap:20px;min-inline-size:0;overflow-wrap:anywhere}.quick-start header h1,.quick-start header p{margin-block:0 6px}.quick-start-progress{block-size:4px;background:var(--border);border-radius:var(--radius-pill);overflow:hidden}.quick-start-progress span{display:block;block-size:100%;background:var(--accent-primary);transition:inline-size .16s ease}.quick-start-steps{display:flex;gap:12px;padding:0;margin:0;list-style:none;overflow-x:auto;color:var(--text-secondary);font-size:var(--text-sm)}.quick-start-steps li{white-space:nowrap;padding-block-end:8px;border-block-end:2px solid transparent}.quick-start-steps [aria-current=step]{color:var(--text-primary);border-color:var(--accent-primary)}.quick-start-panel{border-block:1px solid var(--border);padding-block:20px;display:grid;gap:16px}.quick-start-panel h2,.quick-start-panel h3,.quick-start-panel p{margin:0}.quick-start label{display:grid;gap:6px;min-inline-size:0}.quick-start .setup-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.quick-start .setup-fields .wide{grid-column:1 / -1}.quick-start-list{display:grid}.quick-start-list>*{padding-block:14px;border-block-end:1px solid var(--border)}.quick-start-list>*:first-child{border-block-start:1px solid var(--border)}.quick-start-list label:has(input[type=radio]){grid-template-columns:auto auto 1fr;align-items:center}.quick-start-list span{display:grid;gap:3px}.quick-start small{color:var(--text-secondary);white-space:pre-wrap}.quick-start .inline-actions,.quick-start .setup-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.quick-start a{color:var(--link)}.quick-start .confirm{grid-template-columns:auto 1fr;align-items:start}.quick-start input[type=checkbox],.quick-start input[type=radio]{accent-color:var(--accent-primary);inline-size:20px;block-size:20px}.quick-start .done-list{display:grid;gap:0;padding:0;list-style:none}.quick-start .done-list li{padding-block:14px;border-block-end:1px solid var(--border)}@media(max-width:600px){.quick-start .setup-fields{grid-template-columns:minmax(0,1fr)}.quick-start .setup-fields .wide{grid-column:auto}.quick-start .setup-actions{position:sticky;inset-block-end:0;background:var(--bg-page);padding-block:10px;border-block-start:1px solid var(--border)}.quick-start .setup-actions .ui-button{flex:1 1 100%;min-block-size:44px}}.planner-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:end}.planner-toolbar label{display:grid;gap:4px}[data-best-times]{min-width:0;max-width:100%}[data-best-times-strip]{max-width:100%;min-width:0;overflow-x:auto;margin-top:8px}[data-best-times-row]{display:grid;grid-template-columns:4em repeat(24,10px);align-items:center;gap:2px;width:max-content;margin-bottom:2px}[data-best-times-cell]{display:block;width:10px;height:10px;border-radius:2px;background:var(--accent-primary)}.planner-period-arrow,.planner-planning-details>summary{display:none}.calendar-account-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.calendar-media-cards{display:none}.calendar-upcoming-caption>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-media-table td:first-child>span{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.calendar-upcoming-caption.ui-button{height:auto!important;max-height:none!important;white-space:normal!important;overflow:visible;line-height:1.5;padding-block:8px}.calendar-upcoming-caption>span,.calendar-media-table td:first-child>span{max-width:none;white-space:normal;overflow:visible;overflow-wrap:break-word}.calendar-media-table{display:none}.calendar-media-cards{display:grid;gap:12px;list-style:none;padding:0}.calendar-media-cards li{padding:16px;min-width:0;border:1px solid var(--border);border-radius:var(--radius-md)}.calendar-media-cards strong{display:block;word-break:normal;overflow-wrap:break-word}.calendar-media-cards dl{display:grid;gap:8px;margin-block-end:0}.calendar-media-cards dl>div{display:grid;grid-template-columns:minmax(70px,1fr) minmax(0,2fr);gap:12px}.calendar-media-cards dt{color:var(--text-secondary)}.calendar-media-cards dd{margin:0;overflow-wrap:break-word}}@media(max-width:768px){.planner-planning-details{margin-block:8px}.planner-planning-details>summary{display:list-item;cursor:pointer;padding-block:8px}.planner-calendar-toolbar{display:grid;grid-template-columns:auto 32px 32px minmax(0,.8fr) minmax(0,1.2fr);gap:4px;align-items:center}.planner-calendar-toolbar>label{min-width:0}.planner-calendar-toolbar .ui-button,.planner-calendar-toolbar .ui-control{width:100%;min-width:0;min-height:40px;padding:4px!important;font-size:12px!important;box-sizing:border-box;white-space:nowrap}.planner-calendar-toolbar .planner-period-text{display:none}.planner-calendar-toolbar .planner-period-arrow{display:inline;font-size:20px}.planner-calendar-toolbar .planner-control-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.calendar-account-filter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,44%);gap:8px;margin-bottom:8px}.calendar-account-filter>label{min-width:0}.calendar-account-filter select{width:100%;min-width:0;min-height:40px}.calendar-account-filter .calendar-manage-accounts{min-width:0;min-height:40px;font-size:var(--text-sm);line-height:1.3}.calendar-account-filter-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.planner-scroll{overflow-x:auto;border:1px solid var(--border)}.planner-view-segments{display:flex;gap:2px;flex-wrap:wrap}.planner-calendar-tabs a{display:inline-flex;align-items:center;gap:6px;min-height:36px;box-sizing:border-box;padding:6px 12px;color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none}.planner-approval-count{background:var(--bg-selected);color:var(--text-primary);border-radius:var(--radius-lg);padding:2px 6px}.planner-view-segments [aria-pressed=true]{background:var(--bg-selected);border-color:var(--border-strong)}.planner-thumbnail{width:32px;height:32px;object-fit:cover;border-radius:var(--radius-md)}.planner-month .planner-caption .planner-thumbnail{width:100%;height:auto;max-height:72px}@media(max-width:768px){.planner-day-agenda .planner-thumbnail{width:64px;height:64px;max-width:64px;max-height:64px}}.planner-chip-networks{display:flex;gap:4px;flex-wrap:wrap}.planner-chip-status{font-size:var(--text-xs);color:var(--text-secondary)}.planner-caption{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.planner-post{border-inline-start:3px solid var(--border-strong)!important;padding-inline-start:6px!important}.planner-status-needs_review,.planner-status-changes_requested{border-inline-start-color:var(--warning-solid)!important}.planner-status-scheduled{border-inline-start-color:var(--accent-primary)!important}.planner-status-published{border-inline-start-color:var(--success-solid)!important}.planner-status-failed{border-inline-start-color:var(--danger-solid)!important}.planner-day-dots{display:flex;gap:3px;flex-wrap:wrap}.planner-dot{width:5px;height:5px;border-radius:50%;background:var(--text-secondary)}.planner-dot.planner-status-scheduled{background:var(--accent-primary)}.planner-dot.planner-status-published{background:var(--success-solid)}.planner-dot.planner-status-failed{background:var(--danger-solid)}@media(max-width:768px){.planner-calendar-toolbar{display:flex;flex-wrap:wrap;gap:6px}.planner-calendar-toolbar>.ui-button{width:auto;padding-inline:8px!important}.planner-month .planner-cell{min-height:60px;padding:2px}.planner-heading{padding:4px 1px;overflow-wrap:anywhere}.planner-week .planner-slot{padding:1px}.planner-week .planner-slot-label{display:none}.planner-week .planner-add{font-size:10px;overflow-wrap:anywhere;padding:0}.planner-week .planner-post{padding:2px!important}.planner-week .planner-post .ui-button{max-width:100%;min-width:0;height:auto!important;padding:2px!important;white-space:normal;overflow-wrap:anywhere}.planner-week .planner-post small,.planner-week .planner-chip-status{display:none}}.planner-grid{display:grid;color:var(--text-primary)}.planner-heading{padding:8px;font-size:var(--text-xs);color:var(--text-secondary);border-bottom:1px solid var(--border)}.planner-cell,.planner-slot{padding:6px;border-inline-end:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0}.planner-cell{min-height:160px;position:relative}.planner-slot{min-height:72px;position:relative}.planner-cell-button{width:100%;min-height:40px;border:0;background:transparent;color:var(--text-primary);text-align:start;cursor:pointer}.planner-cell-button[aria-disabled=true]{cursor:default}.planner-cell-button .planner-add{opacity:0}.planner-cell:hover .planner-add,.planner-slot:hover .planner-add,.planner-cell:focus-within .planner-add,.planner-slot:focus-within .planner-add{opacity:1}.planner-slot-label{display:block;font-size:var(--text-xs);color:var(--text-secondary)}.planner-hour-row{display:contents}.planner-week>.planner-hour-row>.planner-heading[role=rowheader]{overflow-wrap:normal;word-break:normal}.planner-move-toast{position:fixed;z-index:500;bottom:calc(80px + env(safe-area-inset-bottom,0px));inset-inline-end:24px;max-width:min(420px,calc(100vw - 48px))}.planner-calendar-tabs>a{height:36px;padding:0 12px;background:var(--bg-surface);font-size:var(--text-base)}.planner-post{display:grid;gap:6px;margin:5px 0;padding:10px 2px;border:0;border-top:1px solid var(--border-subtle);background:transparent;overflow-wrap:anywhere}.planner-post[draggable=true]{cursor:grab}.planner-caption,.planner-date,.planner-add{color:var(--text-primary);background:transparent;border:0;cursor:pointer;text-align:start;font:inherit;padding:4px}.planner-caption{font-size:var(--text-xs)}.planner-add{width:100%;color:var(--text-secondary)}.planner-grid button:focus-visible{outline:2px solid var(--link);outline-offset:2px}.scheduling-settings{border-top:1px solid var(--border);padding:12px 0}.scheduling-settings summary{cursor:pointer;color:var(--text-primary)}.scheduling-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.scheduling-row small{color:var(--text-secondary);flex-basis:100%}.scheduling-day-layers{padding:2px 4px;font-size:var(--text-sm)}.scheduling-note,.scheduling-key-date{display:block;width:100%;text-align:start;background:transparent;color:var(--text-secondary);border:0;border-bottom:1px solid var(--border);padding:5px 2px;font:inherit;overflow-wrap:anywhere}.scheduling-note{cursor:pointer;color:var(--text-primary);border-inline-start:2px solid var(--border-strong)}.scheduling-note-blue{border-inline-start-color:var(--accent-primary)}.scheduling-note-amber{border-inline-start-style:dashed}.scheduling-note-purple{border-inline-start-style:double}.scheduling-note:focus-visible{outline:2px solid var(--border-focus)}.scheduling-body{display:block;box-sizing:border-box;width:100%;min-height:100px;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px;font:inherit}.portal-shell{min-height:100dvh;background:var(--bg-page);color:var(--text-primary);font-family:var(--font-body)}.portal-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:24px;padding:16px 24px;background:var(--glass);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px) saturate(var(--glass-saturation));backdrop-filter:blur(22px) saturate(var(--glass-saturation));box-shadow:var(--glass-shadow)}.portal-brand{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.portal-brand>span:first-child{flex-shrink:0}.portal-logo{display:block;width:32px;height:32px;object-fit:contain}.portal-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:600}.portal-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.portal-actions>.ui-dropdown>button{min-width:44px;min-height:44px}.portal-nav{display:flex;gap:8px}.portal-nav a{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;text-decoration:none;color:var(--text-secondary);border-radius:var(--radius-sm)}.portal-nav a:hover{background:var(--bg-hover)}.portal-nav a[aria-current=page]{color:var(--text-strong);background:var(--bg-selected);box-shadow:inset 0 -3px var(--accent-primary)}.portal-nav a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.portal-pending{display:inline-grid;place-items:center;min-width:22px;padding-inline:5px;border-radius:var(--radius-sm);background:var(--bg-selected);color:var(--text-strong);font-size:var(--text-xs)}.portal-main{width:100%;max-width:1280px;margin-inline:auto;padding:24px;box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.portal-nav--mobile{display:none}@media(max-width:767px){.portal-header{gap:8px;padding:12px}.portal-brand{gap:8px}.portal-nav--desktop{display:none}.portal-main{padding:16px 12px calc(104px + env(safe-area-inset-bottom))}.portal-nav--mobile{position:fixed;bottom:0;inset-inline:0;z-index:30;display:flex;gap:4px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px) saturate(var(--glass-saturation));backdrop-filter:blur(22px) saturate(var(--glass-saturation));box-shadow:var(--glass-shadow);border-radius:20px 20px 0 0}.portal-nav--mobile a{position:relative;flex:1;min-width:0;min-height:52px;flex-direction:column;gap:4px;padding:8px 4px;font-size:var(--text-xs)}.portal-nav--mobile .portal-pending{position:absolute;top:0;inset-inline-end:8px}}.calm-content a:not(.btn-hover){color:var(--link);text-decoration:none}.calm-content a:not(.btn-hover):hover,.calm-content a:not(.btn-hover):focus-visible{text-decoration:underline}.onboarding-progress{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:8px;border:0;border-radius:var(--radius-pill);overflow:hidden;background:var(--bg-fill);color:var(--accent-primary);accent-color:var(--accent-primary)}.onboarding-progress::-webkit-progress-bar{background:var(--bg-fill);border-radius:inherit}.onboarding-progress::-webkit-progress-value{background:var(--accent-primary);border-radius:inherit}.onboarding-progress::-moz-progress-bar{background:var(--accent-primary);border-radius:inherit}/*!
 * @license MIT — Kumo token values adapted from @cloudflare/kumo.
 * Copyright (c) 2026 Cloudflare, Inc.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */:root{color-scheme:light;--bg-page: #fbfbfb;--bg-surface: #fff;--bg-surface-raised: #f8f8f8;--bg-surface-inset: #f3f3f3;--bg-hover: #f5f5f5;--bg-overlay: #fbfbfb;--bg-control: #fff;--bg-fill: #e5e5e5;--bg-fill-hover: #f3f3f3;--text-primary: #171717;--text-strong: #0a0a0a;--text-secondary: #737373;--text-placeholder: var(--text-secondary);--text-disabled: #d4d4d4;--border: #e7e7e7;--border-subtle: #e9e9e9;--border-strong: #d4d4d4;--border-focus: #0b0b0b;--accent-primary: #056dff;--accent-hover: #1447e6;--accent-fg: #fff;--link: #193cb8;--success: #006045;--success-solid: #009966;--success-bg: #ebfdf1;--danger: #c10007;--danger-solid: #fb2c36;--danger-bg: #fff3f3;--warning: #9d5300;--warning-solid: #fa8900;--warning-bg: #fffaea;--info: var(--link);--info-solid: #00a6f4;--info-bg: #eff6ff;--shadow-edge: rgb(0 0 0 / .12);--shadow-drop: rgb(0 0 0 / .08);--shadow-modal: 0 12px 32px rgb(0 0 0 / .16);--backdrop: rgb(0 0 0 / .35);--bg-selected: #ebf3ff;--focus-ring: rgb(11 11 11 / .5);--success-border: rgb(0 153 102 / .3);--danger-border: rgb(251 44 54 / .3);--warning-border: rgb(250 137 0 / .3);--info-border: rgb(0 166 244 / .3);--bg: var(--bg-surface);--surface: var(--bg-page);--surface-elevated: var(--bg-surface-inset);--surface-inset: var(--bg-surface-inset);--surface-secondary: var(--bg-surface-inset);--bg-muted: var(--bg-surface-inset);--bg-shell: var(--bg-page);--bg-sidebar: var(--bg-page);--bg-topbar: var(--bg-page);--hover-overlay: var(--bg-hover);--active-overlay: var(--bg-selected);--accent-soft: var(--bg-selected);--accent-active: var(--accent-hover);--text-tertiary: var(--text-placeholder);--text-muted: var(--text-secondary);--icon-muted: var(--text-secondary);--text-inverse: var(--accent-fg);--inverse-bg: var(--accent-primary);--inverse-bg-soft: var(--accent-hover);--inverse-fg: var(--accent-fg);--inverse-fg-muted: rgb(255 255 255 / .85);--inverse-fg-faint: rgb(255 255 255 / .75);--inverse-overlay: rgb(255 255 255 / .1);--inverse-overlay-strong: rgb(255 255 255 / .16);--inverse-border: rgb(255 255 255 / .2);--error: var(--danger);--error-solid: var(--danger-solid);--error-bg: var(--danger-bg);--error-soft: var(--danger-bg);--error-border: var(--danger-border);--success-soft: var(--success-bg);--danger-soft: var(--danger-bg);--warning-soft: var(--warning-bg);--info-soft: var(--info-bg);--neutral: var(--text-secondary);--neutral-bg: var(--bg-fill);--neutral-border: var(--border-strong);--color-error: var(--error);--color-success: var(--success);--reference-orange: #f6821f;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: var(--text-base);--text-lg: 16px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 32px;--text-xs-line-height: 1.333;--text-sm-line-height: 1.176;--font-size-xs: var(--text-xs);--font-size-sm: var(--text-sm);--font-size-md: var(--text-base);--font-size-lg: var(--text-lg);--font-size-xl: var(--text-xl);--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--heading-page: 24px;--heading-page-line-height: 32px;--heading-section: 16px;--heading-section-line-height: 24px;--metric-value: 28px;--metric-line-height: 36px;--tracking-ui: normal;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 48px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-pill: 999px;--control-height-xs: 20px;--control-height-sm: 26px;--control-height: 36px;--control-height-lg: 40px;--control-padding-x: 12px;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm: none;--shadow-card: none;--shadow-md: var(--shadow-menu);--shadow-dropdown: var(--shadow-menu);--shadow-menu: 0 4px 12px var(--shadow-drop);--shadow-focus: 0 0 0 1.5px var(--focus-ring);--default-transition-duration: .1s;--transition-fast: .1s ease-out;--transition-base: .1s ease-out;--transition-slow: .1s ease-out;--topbar-height: 56px;--sidebar-width: 240px;--sidebar-expanded-width: 240px;--sidebar-collapsed-width: 64px;--admin-sidebar-width: 200px;--page-gutter: 24px;--card-padding: 16px;--table-row-height: 44px;--content-max-width: 1280px;--admin-sidebar-bg: var(--bg-sidebar);--admin-sidebar-fg: var(--text-primary);--admin-sidebar-fg-muted: var(--text-secondary);--admin-sidebar-fg-faint: var(--text-secondary);--admin-sidebar-active-bg: var(--bg-selected);--admin-sidebar-active-border: var(--accent-primary);--admin-sidebar-border: var(--border);--chart-1: #4290F0;--chart-2: #F5B647;--chart-3: #E8649D;--chart-4: #8D58EE;--chart-5: #50C3B6;--chart-6: #D37536;--chart-attention: #FC574A;--chart-warning: #F8A054;--chart-success: #00A63E;--chart-neutral: #B9D6FF;--chart-disabled: #CBCBCB;--chart-skeleton: #DDDDDD;--chart-axis: #6B7280;--chart-axis-2: #9CA3AF;--chart-grid: rgb(107 114 128 / .2);--chart-sequential-1: #E1EAF4;--chart-sequential-2: #8EBCF6;--chart-sequential-3: #4290F0;--chart-sequential-4: #0E58B4;--chart-sequential-5: #03254F}[data-theme=dark]{color-scheme:dark;--bg-page: #030303;--bg-surface: #0f0f0f;--bg-surface-raised: #060606;--bg-surface-inset: #0b0b0b;--bg-hover: #262626;--bg-overlay: #262626;--bg-control: #171717;--bg-fill: #262626;--bg-fill-hover: #262626;--text-primary: #f5f5f5;--text-strong: #fafafa;--text-secondary: #a1a1a1;--text-placeholder: #737373;--text-disabled: #525252;--border: #333333;--border-subtle: #262626;--border-strong: #404040;--border-focus: #e9e9e9;--accent-primary: #045ede;--link: #51a2ff;--success: #a4f4cf;--success-solid: #00d492;--success-bg: #0f1d15;--danger: #ff6467;--danger-solid: #e7000b;--danger-bg: #270d0d;--warning: #ff8904;--warning-solid: #db6809;--warning-bg: #2a1c0a;--info-bg: #12192b;--shadow-edge: rgb(255 255 255 / .1);--shadow-drop: rgb(0 0 0 / .3);--shadow-modal: 0 12px 32px rgb(0 0 0 / .4);--backdrop: rgb(0 0 0 / .6);--bg-selected: #0d1a2c;--focus-ring: rgb(233 233 233 / .5);--success-border: rgb(0 212 146 / .3);--danger-border: rgb(231 0 11 / .3);--warning-border: rgb(219 104 9 / .3);--chart-2: #EEB720;--chart-neutral: #8EC5FF;--chart-disabled: #878787;--chart-skeleton: #5C5C5C;--chart-axis: #9CA3AF;--chart-axis-2: #6B7280;--chart-grid: rgb(156 163 175 / .2);--chart-sequential-1: #03254F;--chart-sequential-2: #0E58B4;--chart-sequential-3: #4290F0;--chart-sequential-4: #A6BFDD;--chart-sequential-5: #E1EAF4}@supports (color: oklch(50% 0 0)){:root{--bg-page: oklch(98.75% 0 0);--bg-surface-raised: oklch(98% 0 0);--bg-surface-inset: oklch(96.5% 0 0);--bg-hover: oklch(97% 0 0);--bg-overlay: oklch(98.75% 0 0);--bg-fill: oklch(92.2% 0 0);--bg-fill-hover: oklch(96.5% 0 0);--text-primary: oklch(20.5% 0 0);--text-strong: oklch(14.5% 0 0);--text-secondary: oklch(55.6% 0 0);--text-disabled: oklch(87% 0 0);--border: oklch(14.5% 0 0 / .1);--border-subtle: oklch(93.5% 0 0);--border-strong: oklch(87% 0 0);--border-focus: oklch(15% 0 0);--accent-primary: oklch(.5772 .2324 260);--accent-hover: oklch(48.8% .243 264.376);--link: oklch(42.4% .199 265.638);--success: oklch(43.2% .095 166.913);--success-solid: oklch(59.6% .145 163.225);--success-bg: oklch(96.2% .043 156.7 / .57);--danger: oklch(50.5% .213 27.518);--danger-solid: oklch(63.7% .237 25.331);--danger-bg: oklch(93.6% .032 17.7 / .42);--warning: oklch(52% .125 57.5);--warning-solid: oklch(73.9% .177 58.2);--warning-bg: oklch(93.1% .107 94.6 / .2);--info-solid: oklch(68.5% .169 237.323);--info-bg: oklch(93.2% .032 255.6 / .45);--shadow-edge: oklch(0% 0 0 / .12);--shadow-drop: oklch(0% 0 0 / .08)}[data-theme=dark]{--bg-page: oklch(10% 0 0);--bg-surface: oklch(17% 0 0);--bg-surface-raised: oklch(12% 0 0);--bg-surface-inset: oklch(15% 0 0);--bg-hover: oklch(26.9% 0 0);--bg-overlay: oklch(26.9% 0 0);--bg-control: oklch(20.5% 0 0);--bg-fill: oklch(26.9% 0 0);--bg-fill-hover: oklch(26.9% 0 0);--text-primary: oklch(97% 0 0);--text-strong: oklch(98.5% 0 0);--text-secondary: oklch(70.8% 0 0);--text-placeholder: oklch(55.6% 0 0);--text-disabled: oklch(43.9% 0 0);--border: oklch(32% 0 0);--border-subtle: oklch(26.9% 0 0);--border-strong: oklch(37.1% 0 0);--border-focus: oklch(93.5% 0 0);--link: oklch(70.7% .165 254.624);--success: oklch(90.5% .093 164.15);--success-solid: oklch(76.5% .177 163.223);--success-bg: oklch(39.3% .096 152.3 / .2);--danger: oklch(70.4% .191 22.216);--danger-solid: oklch(57.7% .245 27.325);--danger-bg: oklch(42.9% .176 28.7 / .17);--warning: oklch(75% .183 55.934);--warning-solid: oklch(64.5% .168 50);--warning-bg: oklch(35.3% .079 65 / .37);--info-bg: oklch(38% .145 265.5 / .22);--shadow-edge: oklch(100% 0 0 / .1);--shadow-drop: oklch(0% 0 0 / .3)}}@supports (color: color-mix(in oklch,black,white)){:root{--bg-selected: color-mix(in srgb, var(--accent-primary) 8%, var(--bg-surface));--focus-ring: color-mix(in oklch, var(--border-focus) 50%, transparent);--success-border: color-mix(in oklch, var(--success-solid) 30%, transparent);--danger-border: color-mix(in oklch, var(--danger-solid) 30%, transparent);--warning-border: color-mix(in oklch, var(--warning-solid) 30%, transparent);--info-border: color-mix(in oklch, var(--info-solid) 30%, transparent);--chart-grid: color-mix(in oklch, var(--chart-axis) 20%, transparent)}[data-theme=dark]{--accent-primary: color-mix(in oklch, oklch(.5772 .2324 260), black 10%);--bg-selected: color-mix(in srgb, var(--accent-primary) 14%, var(--bg-surface));--success-border: color-mix(in oklch, var(--success-solid) 30%, transparent);--danger-border: color-mix(in oklch, var(--danger-solid) 30%, transparent);--warning-border: color-mix(in oklch, var(--warning-solid) 30%, transparent);--info-border: color-mix(in oklch, var(--info-solid) 30%, transparent)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-height-normal);letter-spacing:var(--tracking-ui);background:var(--bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}input,textarea,select{accent-color:var(--accent-primary)}::placeholder{color:var(--text-placeholder);opacity:1}a{text-underline-offset:2px}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-field{transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ui-field:focus{border-color:var(--border-focus)!important;box-shadow:var(--shadow-focus);outline:none}.card-hover{transition:border-color var(--transition-fast),background-color var(--transition-fast)}.card-hover:hover{border-color:var(--border-strong)}.btn-hover{transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.btn-hover:hover:not(:disabled){background:var(--bg-hover)!important;border-color:var(--border-strong)!important}.btn-hover:active:not(:disabled){background:var(--bg-fill)!important}.btn-hover[style*="background: var(--inverse-bg)"]:is(:hover,:active):not(:disabled),.btn-hover[style*="background: var(--accent-primary)"]:is(:hover,:active):not(:disabled){background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}.btn-hover[style*="background: var(--error)"]:is(:hover,:active):not(:disabled),.btn-hover[style*="background: var(--danger)"]:is(:hover,:active):not(:disabled){background:var(--danger)!important;border-color:var(--danger)!important;box-shadow:inset 0 0 0 100px #00000026}.btn-hover:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.nav-link{text-decoration:none}.dashboard-page{width:100%;padding:var(--page-gutter) var(--page-gutter) var(--space-8)}.dashboard-page--narrow{max-width:var(--content-max-width);margin:0 auto}.theme-switcher{display:inline-flex;align-items:center;flex-shrink:0;gap:2px;padding:2px;border-radius:var(--radius-lg)}.theme-switcher--compact{background:var(--bg-surface-inset);border:1px solid var(--border)}.theme-switcher__option{width:28px;height:28px;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer}.theme-switcher__option:hover{background:var(--bg-hover);color:var(--text-primary)}.theme-switcher__option[aria-checked=true]{background:var(--bg-surface);color:var(--link);border-color:var(--border-strong)}.theme-switcher__option:active{background:var(--bg-selected)}@keyframes mz-pulse{0%,to{opacity:1}50%{opacity:.4}}.mz-pulse{animation:mz-pulse 1.5s ease-in-out infinite}@keyframes mz-spin{to{transform:rotate(360deg)}}.mz-spin{animation:mz-spin .6s linear infinite}@media(max-width:767px){:root{--page-gutter: 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root,html[data-theme=light]{--font-display: "Space Grotesk", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-body: "DM Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-sans: var(--font-body);--text-base: 14px;--bg-page: #EEF3FF;--text-primary: #0B1B3F;--text-strong: #09318D;--text-secondary: #536382;--text-placeholder: #536382;--link: #09318D;--accent-primary: #E8359A;--accent-hover: #D61F86;--focus-ring: #E8359A;--border-focus: #E8359A;--border: rgba(9,49,141,.1);--border-subtle: var(--border);--bg-selected: rgba(9,49,141,.1);--bg-hover: rgba(9,49,141,.05);--bg-surface: #F4F7FF;--glass: rgba(255,255,255,.55);--glass-border: rgba(255,255,255,.8);--glass-shadow: 0 12px 40px rgba(40,80,200,.12);--glass-saturation: 170%;--chart-line: #2F6BFF;--sky-stars: #9DB6FF;--sky-star-opacity: .5;--sidebar-expanded-width: 252px;--sidebar-collapsed-width: 72px}html[data-theme=dark]{--bg-page: #000C29;--text-primary: #FFFFFF;--text-strong: #FFFFFF;--text-secondary: #A9B8E0;--text-placeholder: #A9B8E0;--link: #D6E2FF;--border: rgba(140,170,255,.18);--border-subtle: var(--border);--bg-selected: #0C2662;--bg-hover: rgba(67,118,217,.09);--bg-surface: #01122F;--glass: rgba(1,18,47,.85);--glass-border: rgba(70,120,255,.55);--glass-shadow: 0 0 18px rgba(40,100,255,.35);--glass-saturation: 100%;--chart-line: #3D7BFF;--sky-stars: #FFFFFF;--sky-star-opacity: .7}body{font:400 14px/1.5 var(--font-body);letter-spacing:normal}.sky-shell{min-height:100dvh;color:var(--text-primary);isolation:isolate;background:linear-gradient(180deg,#c9d9ff,#e3ecff 48%,#f2f6ff)}.sky-shell:before,.sky-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.sky-shell:before{background:radial-gradient(circle 258px at calc(86% + 24px) -12px,#c9d9ffb3 90%,#c9d9ff00),radial-gradient(circle at 86% -12px,transparent 257px,#f5faff59 259px,#d5e7ff59 261px,transparent 264px),radial-gradient(circle 260px at 86% -12px,#ffffff66,#dbeaff33 75%,transparent 100%)}.sky-shell:after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201440%20900%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22g%22%20x%3D%22-100%25%22%20y%3D%22-100%25%22%20width%3D%22300%25%22%20height%3D%22300%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%223%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22%238FB0FF%22%20opacity%3D%22.8%22%3E%3Cg%20filter%3D%22url%28%23g%29%22%3E%3Cpath%20d%3D%22M305%2017.0%20Q305%2023%20311.0%2023%20Q305%2023%20305%2029.0%20Q305%2023%20299.0%2023%20Q305%2023%20305%2017.0Z%22%2F%3E%3Cpath%20d%3D%22M434%2029.0%20Q434%2034%20439.0%2034%20Q434%2034%20434%2039.0%20Q434%2034%20429.0%2034%20Q434%2034%20434%2029.0Z%22%2F%3E%3Cpath%20d%3D%22M528%2025.0%20Q528%2035%20538.0%2035%20Q528%2035%20528%2045.0%20Q528%2035%20518.0%2035%20Q528%2035%20528%2025.0Z%22%2F%3E%3Cpath%20d%3D%22M655%2023.0%20Q655%2029%20661.0%2029%20Q655%2029%20655%2035.0%20Q655%2029%20649.0%2029%20Q655%2029%20655%2023.0Z%22%2F%3E%3Cpath%20d%3D%22M810%2039.0%20Q810%2049%20820.0%2049%20Q810%2049%20810%2059.0%20Q810%2049%20800.0%2049%20Q810%2049%20810%2039.0Z%22%2F%3E%3Cpath%20d%3D%22M992%2099.0%20Q992%20112%201005.0%20112%20Q992%20112%20992%20125.0%20Q992%20112%20979.0%20112%20Q992%20112%20992%2099.0Z%22%2F%3E%3Cpath%20d%3D%22M1116%2022.0%20Q1116%2028%201122.0%2028%20Q1116%2028%201116%2034.0%20Q1116%2028%201110.0%2028%20Q1116%2028%201116%2022.0Z%22%2F%3E%3Cpath%20d%3D%22M1340%2067.0%20Q1340%2076%201349.0%2076%20Q1340%2076%201340%2085.0%20Q1340%2076%201331.0%2076%20Q1340%2076%201340%2067.0Z%22%2F%3E%3Cpath%20d%3D%22M365%20349.0%20Q365%20356%20372.0%20356%20Q365%20356%20365%20363.0%20Q365%20356%20358.0%20356%20Q365%20356%20365%20349.0Z%22%2F%3E%3Cpath%20d%3D%22M713%20452.0%20Q713%20462%20723.0%20462%20Q713%20462%20713%20472.0%20Q713%20462%20703.0%20462%20Q713%20462%20713%20452.0Z%22%2F%3E%3Cpath%20d%3D%22M1080%20588.0%20Q1080%20596%201088.0%20596%20Q1080%20596%201080%20604.0%20Q1080%20596%201072.0%20596%20Q1080%20596%201080%20588.0Z%22%2F%3E%3Cpath%20d%3D%22M1380%20813.0%20Q1380%20824%201391.0%20824%20Q1380%20824%201380%20835.0%20Q1380%20824%201369.0%20824%20Q1380%20824%201380%20813.0Z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M305%2017.0%20Q305%2023%20311.0%2023%20Q305%2023%20305%2029.0%20Q305%2023%20299.0%2023%20Q305%2023%20305%2017.0Z%22%2F%3E%3Cpath%20d%3D%22M434%2029.0%20Q434%2034%20439.0%2034%20Q434%2034%20434%2039.0%20Q434%2034%20429.0%2034%20Q434%2034%20434%2029.0Z%22%2F%3E%3Cpath%20d%3D%22M528%2025.0%20Q528%2035%20538.0%2035%20Q528%2035%20528%2045.0%20Q528%2035%20518.0%2035%20Q528%2035%20528%2025.0Z%22%2F%3E%3Cpath%20d%3D%22M655%2023.0%20Q655%2029%20661.0%2029%20Q655%2029%20655%2035.0%20Q655%2029%20649.0%2029%20Q655%2029%20655%2023.0Z%22%2F%3E%3Cpath%20d%3D%22M810%2039.0%20Q810%2049%20820.0%2049%20Q810%2049%20810%2059.0%20Q810%2049%20800.0%2049%20Q810%2049%20810%2039.0Z%22%2F%3E%3Cpath%20d%3D%22M992%2099.0%20Q992%20112%201005.0%20112%20Q992%20112%20992%20125.0%20Q992%20112%20979.0%20112%20Q992%20112%20992%2099.0Z%22%2F%3E%3Cpath%20d%3D%22M1116%2022.0%20Q1116%2028%201122.0%2028%20Q1116%2028%201116%2034.0%20Q1116%2028%201110.0%2028%20Q1116%2028%201116%2022.0Z%22%2F%3E%3Cpath%20d%3D%22M1340%2067.0%20Q1340%2076%201349.0%2076%20Q1340%2076%201340%2085.0%20Q1340%2076%201331.0%2076%20Q1340%2076%201340%2067.0Z%22%2F%3E%3Cpath%20d%3D%22M365%20349.0%20Q365%20356%20372.0%20356%20Q365%20356%20365%20363.0%20Q365%20356%20358.0%20356%20Q365%20356%20365%20349.0Z%22%2F%3E%3Cpath%20d%3D%22M713%20452.0%20Q713%20462%20723.0%20462%20Q713%20462%20713%20472.0%20Q713%20462%20703.0%20462%20Q713%20462%20713%20452.0Z%22%2F%3E%3Cpath%20d%3D%22M1080%20588.0%20Q1080%20596%201088.0%20596%20Q1080%20596%201080%20604.0%20Q1080%20596%201072.0%20596%20Q1080%20596%201080%20588.0Z%22%2F%3E%3Cpath%20d%3D%22M1380%20813.0%20Q1380%20824%201391.0%20824%20Q1380%20824%201380%20835.0%20Q1380%20824%201369.0%20824%20Q1380%20824%201380%20813.0Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E),radial-gradient(circle at .57% 15.41%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 34.75% 27.32%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 45.29% 5.92%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 38.96% 25.01%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 56.57% 26.05%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 34% 69.34%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 43.57% 27.22%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 8.05% 21.08%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 61.02% 62.74%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 27.68% 86.17%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 18.22% 3.09%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 54.19% 14.91%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 54.8% 18.49%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 22.63% 1.48%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 9.55% 57.03%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 44.45% 16.68%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 85.31% 69.66%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 7.59% 93.92%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 45.88% 93.61%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 44.83% 6.26%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 58.54% 24.43%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 26.48% 70.31%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 26.01% 13.34%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 72.5% 72.09%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 35.1% 1.67%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 30.77% 22.19%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 81.31% 95.69%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 62.27% 71.68%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 64.42% 18.67%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 63.11% 27.25%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 30.14% 80.62%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 40.94% 21.31%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 23.54% 9.7%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 55.16% 32.57%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 81.57% 91.06%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 1.69% 80.79%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 54.68% .06%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 24.53% 50.99%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 85.63% 61.14%,#A9C1FF99 .9px,transparent 1.4px),radial-gradient(circle at 66.69% 1.95%,#A9C1FF99 .9px,transparent 1.4px);background-size:100% 100%;background-repeat:no-repeat}html[data-theme=dark] .sky-shell{background:radial-gradient(ellipse 32% 58% at 100% 38%,#06245E 0%,transparent 100%),radial-gradient(ellipse 38% 38% at 12% 0%,rgba(6,36,94,.35),transparent 100%),linear-gradient(180deg,#000c29,#010f32 55%,#010b26)}html[data-theme=dark] .sky-shell:before{background-image:radial-gradient(circle at 13.44% 64.21%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 59.93% 26.08%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 68.87% 19.62%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 18.01% 27.62%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 60.37% 54.63%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 46.55% 92.13%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 59.21% 20.31%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 10.4% 41.25%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 23.1% 14.43%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 87.09% 65.35%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 76.92% 4.76%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 95.22% 35.76%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 36.93% 87.97%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 55.86% 16.23%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 68.28% 38.9%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 36.87% .19%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 40.08% 12.91%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 76.48% 53.1%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 79.01% 52.14%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 45.3% 34.23%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 51.39% 72.39%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 19.27% 84.84%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 64.66% 87.81%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 60.29% 37.48%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 23.49% 12.14%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 39.02% 65.49%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 89.49% 6.41%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 3.05% 42.72%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 31.07% 84.66%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 23.34% 11.58%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 36.94% 40.39%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 54.28% 29.88%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 79.6% 80.85%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 67.03% 94.09%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 30.44% 10.41%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 20.63% 56.05%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 12.85% 2.25%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 37.15% 99.58%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 62.66% 6.65%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 41.45% 4.64%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 17.23% 27.16%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 58.87% 57.6%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 74.23% 12.33%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 76.96% 81.74%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 61.28% 93.88%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 89.88% 40.9%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 37.89% 56.71%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 94.75% 6.28%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 98.49% 76.49%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 48.5% 82.96%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 50.21% 63.14%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 33.85% 5.4%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 35.33% 34.66%,#FFFFFF66 .55px,transparent 1.05px),radial-gradient(circle at 78.2% 42.19%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 84.18% 28.85%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 49.28% 85.37%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 88.78% 63.74%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 52.16% 90.11%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 44.96% 53.2%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 15.05% 85.38%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 64.5% 31.31%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 60.34% 67.73%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 27.81% 49.01%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 85.82% 5.17%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 61.02% 65.48%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 57.99% 76.95%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 66.83% 44.56%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 43.18% 13.45%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 32.66% 47.74%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 19.43% 95.65%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 68.87% 76.58%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 68.89% 65.67%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 51.17% 41.74%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 7.34% 57.79%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 87.45% 5.94%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 96.02% 60.37%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 62.62% 75.15%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 20.4% 22.4%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 55.39% 4.31%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 80.04% 21.61%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 37.95% 43.94%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 76.57% 66.11%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 93.05% 62.04%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 35.43% 28.49%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 88.69% 55.21%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 43.5% 64.25%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 32.03% 68.19%,#FFFFFFB3 .9px,transparent 1.4px),radial-gradient(circle at 31.88% 35.6%,#FFFFFFB3 1.5px,transparent 2px),radial-gradient(circle at 90.33% 49.08%,#FFFFFFB3 1.5px,transparent 2px),radial-gradient(circle at 4.64% 42.29%,#FFFFFFB3 1.5px,transparent 2px),radial-gradient(circle at 22.1% 78.55%,#FFFFFFB3 1.5px,transparent 2px),radial-gradient(circle at 11.52% 75.02%,#FFFFFFB3 1.5px,transparent 2px),radial-gradient(circle at 48.75% 21.7%,#FFFFFFB3 1.5px,transparent 2px),radial-gradient(circle at 32.59% 10.27%,#FFFFFFB3 1.5px,transparent 2px),radial-gradient(circle at 25.54% 22.98%,#FFFFFFB3 1.5px,transparent 2px),radial-gradient(circle at 2.87% 65.54%,#FFFFFFB3 1.5px,transparent 2px),radial-gradient(circle at 98.3% 79.6%,#FFFFFFB3 1.5px,transparent 2px),radial-gradient(circle at 97.55% 62.96%,#FFFFFFB3 1.5px,transparent 2px),radial-gradient(circle at 88.89% .55%,#FFFFFFB3 1.5px,transparent 2px),radial-gradient(circle at 81.81% 25.6%,#FFFFFFB3 1.5px,transparent 2px);background-size:100% 100%;background-repeat:no-repeat}html[data-theme=dark] .sky-shell:after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201440%20900%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22g%22%20x%3D%22-100%25%22%20y%3D%22-100%25%22%20width%3D%22300%25%22%20height%3D%22300%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%223%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22%23FFFFFF%22%20opacity%3D%22.9%22%3E%3Cg%20filter%3D%22url%28%23g%29%22%3E%3Cpath%20d%3D%22M305%2017.0%20Q305%2023%20311.0%2023%20Q305%2023%20305%2029.0%20Q305%2023%20299.0%2023%20Q305%2023%20305%2017.0Z%22%2F%3E%3Cpath%20d%3D%22M434%2029.0%20Q434%2034%20439.0%2034%20Q434%2034%20434%2039.0%20Q434%2034%20429.0%2034%20Q434%2034%20434%2029.0Z%22%2F%3E%3Cpath%20d%3D%22M528%2025.0%20Q528%2035%20538.0%2035%20Q528%2035%20528%2045.0%20Q528%2035%20518.0%2035%20Q528%2035%20528%2025.0Z%22%2F%3E%3Cpath%20d%3D%22M655%2023.0%20Q655%2029%20661.0%2029%20Q655%2029%20655%2035.0%20Q655%2029%20649.0%2029%20Q655%2029%20655%2023.0Z%22%2F%3E%3Cpath%20d%3D%22M810%2039.0%20Q810%2049%20820.0%2049%20Q810%2049%20810%2059.0%20Q810%2049%20800.0%2049%20Q810%2049%20810%2039.0Z%22%2F%3E%3Cpath%20d%3D%22M992%2099.0%20Q992%20112%201005.0%20112%20Q992%20112%20992%20125.0%20Q992%20112%20979.0%20112%20Q992%20112%20992%2099.0Z%22%2F%3E%3Cpath%20d%3D%22M1116%2022.0%20Q1116%2028%201122.0%2028%20Q1116%2028%201116%2034.0%20Q1116%2028%201110.0%2028%20Q1116%2028%201116%2022.0Z%22%2F%3E%3Cpath%20d%3D%22M1340%2067.0%20Q1340%2076%201349.0%2076%20Q1340%2076%201340%2085.0%20Q1340%2076%201331.0%2076%20Q1340%2076%201340%2067.0Z%22%2F%3E%3Cpath%20d%3D%22M365%20349.0%20Q365%20356%20372.0%20356%20Q365%20356%20365%20363.0%20Q365%20356%20358.0%20356%20Q365%20356%20365%20349.0Z%22%2F%3E%3Cpath%20d%3D%22M713%20452.0%20Q713%20462%20723.0%20462%20Q713%20462%20713%20472.0%20Q713%20462%20703.0%20462%20Q713%20462%20713%20452.0Z%22%2F%3E%3Cpath%20d%3D%22M1080%20588.0%20Q1080%20596%201088.0%20596%20Q1080%20596%201080%20604.0%20Q1080%20596%201072.0%20596%20Q1080%20596%201080%20588.0Z%22%2F%3E%3Cpath%20d%3D%22M1380%20813.0%20Q1380%20824%201391.0%20824%20Q1380%20824%201380%20835.0%20Q1380%20824%201369.0%20824%20Q1380%20824%201380%20813.0Z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M305%2017.0%20Q305%2023%20311.0%2023%20Q305%2023%20305%2029.0%20Q305%2023%20299.0%2023%20Q305%2023%20305%2017.0Z%22%2F%3E%3Cpath%20d%3D%22M434%2029.0%20Q434%2034%20439.0%2034%20Q434%2034%20434%2039.0%20Q434%2034%20429.0%2034%20Q434%2034%20434%2029.0Z%22%2F%3E%3Cpath%20d%3D%22M528%2025.0%20Q528%2035%20538.0%2035%20Q528%2035%20528%2045.0%20Q528%2035%20518.0%2035%20Q528%2035%20528%2025.0Z%22%2F%3E%3Cpath%20d%3D%22M655%2023.0%20Q655%2029%20661.0%2029%20Q655%2029%20655%2035.0%20Q655%2029%20649.0%2029%20Q655%2029%20655%2023.0Z%22%2F%3E%3Cpath%20d%3D%22M810%2039.0%20Q810%2049%20820.0%2049%20Q810%2049%20810%2059.0%20Q810%2049%20800.0%2049%20Q810%2049%20810%2039.0Z%22%2F%3E%3Cpath%20d%3D%22M992%2099.0%20Q992%20112%201005.0%20112%20Q992%20112%20992%20125.0%20Q992%20112%20979.0%20112%20Q992%20112%20992%2099.0Z%22%2F%3E%3Cpath%20d%3D%22M1116%2022.0%20Q1116%2028%201122.0%2028%20Q1116%2028%201116%2034.0%20Q1116%2028%201110.0%2028%20Q1116%2028%201116%2022.0Z%22%2F%3E%3Cpath%20d%3D%22M1340%2067.0%20Q1340%2076%201349.0%2076%20Q1340%2076%201340%2085.0%20Q1340%2076%201331.0%2076%20Q1340%2076%201340%2067.0Z%22%2F%3E%3Cpath%20d%3D%22M365%20349.0%20Q365%20356%20372.0%20356%20Q365%20356%20365%20363.0%20Q365%20356%20358.0%20356%20Q365%20356%20365%20349.0Z%22%2F%3E%3Cpath%20d%3D%22M713%20452.0%20Q713%20462%20723.0%20462%20Q713%20462%20713%20472.0%20Q713%20462%20703.0%20462%20Q713%20462%20713%20452.0Z%22%2F%3E%3Cpath%20d%3D%22M1080%20588.0%20Q1080%20596%201088.0%20596%20Q1080%20596%201080%20604.0%20Q1080%20596%201072.0%20596%20Q1080%20596%201080%20588.0Z%22%2F%3E%3Cpath%20d%3D%22M1380%20813.0%20Q1380%20824%201391.0%20824%20Q1380%20824%201380%20835.0%20Q1380%20824%201369.0%20824%20Q1380%20824%201380%20813.0Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:100% 100%;background-repeat:no-repeat}.sky-sidebar,.overview-glass,.sky-icon,.sky-search,.sky-bottom-nav{background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px) saturate(var(--glass-saturation));backdrop-filter:blur(22px) saturate(var(--glass-saturation));box-shadow:var(--glass-shadow)}.sky-sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:252px;z-index:310;border-radius:0;transition:width .2s ease;display:flex;flex-direction:column}html[data-theme=dark] .sky-sidebar{background:linear-gradient(180deg,#00143aeb,#00153feb);border-inline-end:1px solid rgba(80,130,255,.35)}html[data-theme=dark] .overview-right>.overview-glass:first-child{background:#051a3ad9}html[data-theme=dark] .overview-up-next{background:#011231d9}html[data-theme=dark] :is(.overview-channel,.overview-comment,.overview-post){background:#071f2cd9}.sky-main{margin-inline-start:252px;transition:margin .2s ease;min-width:0}.is-collapsed .sky-sidebar{width:72px}.is-collapsed .sky-main{margin-inline-start:72px}.sky-brand-row{height:64px;flex-shrink:0;padding:12px 16px;display:flex;gap:12px;align-items:center;justify-content:space-between}.sky-logo{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--text-strong)}.sky-logo-mark{width:32px;height:32px;display:block;object-fit:contain;flex-shrink:0}.sky-logo-mark--dark,html[data-theme=dark] .sky-logo-mark--light{display:none}html[data-theme=dark] .sky-logo-mark--dark{display:block}.sky-wordmark{font:700 28px/1 var(--font-display)}.sky-icon{width:32px;height:32px;border-radius:8px;display:inline-grid;place-items:center;color:var(--text-strong);cursor:pointer;flex-shrink:0}.sky-sidebar-header{flex:0 0 auto}.sky-workspace{margin:8px 12px 12px;min-width:0}.sky-workspace>div>button{width:100%;min-height:64px;padding:10px;border-radius:14px;gap:10px;border:1px solid var(--glass-border)!important;background:var(--glass)!important;justify-content:flex-start;text-align:start}.sky-workspace-avatar{width:40px;height:40px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(135deg,#09318d,#4f8bff);color:#fff;font:600 20px var(--font-display)}.sky-workspace-copy{flex:1;min-width:0;display:grid}.sky-workspace-copy strong{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sky-workspace-copy small{font-size:13px;color:var(--text-secondary)}.sky-brand-filter{margin:0 12px 12px}.sky-navigation{padding:0 12px 24px;overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:var(--text-secondary) transparent;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent)}.sky-navigation::-webkit-scrollbar{width:5px}.sky-navigation::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:999px}.sky-navigation::-webkit-scrollbar-track{background:transparent}.is-collapsed:not(.mobile-open) .sky-navigation{-webkit-mask-image:none;mask-image:none}.sky-primary{display:grid;gap:4px}.sky-nav-link,.sky-group-toggle{position:relative;display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:12px;color:var(--text-strong);text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;border:1px solid transparent;background:transparent;width:100%;cursor:pointer}.sky-nav-link svg,.sky-group-toggle svg{flex-shrink:0}.sky-nav-link:hover,.sky-group-toggle:hover{background:var(--bg-hover)}.sky-nav-link[aria-current=page]{background:var(--bg-selected);font-weight:600}html[data-theme=dark] .sky-nav-link[aria-current=page]{border-color:#5a8cff80}.sky-badge{margin-inline-start:auto;min-width:22px;height:22px;padding-inline:5px;border-radius:9px;background:#e8359a;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:600}.sky-soon{display:inline-flex;align-items:center;margin-inline-start:auto;padding:1px 6px;border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);font:600 11px/1.5 var(--font-body)}.sky-nav-lock{margin-inline-start:auto;flex-shrink:0;color:var(--text-secondary)}.sky-nav-link>.sky-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.sky-nav-link>.sky-soon{flex-shrink:0}.is-collapsed .sky-nav-link>.sky-soon{position:absolute;inset-block-start:4px;inset-inline-end:4px;width:6px;height:6px;padding:0;overflow:hidden;font-size:0;background:var(--text-secondary);border:0}.is-collapsed .sky-nav-link>.sky-nav-lock{position:absolute;inset-block-start:0;inset-inline-end:0}.sky-coming-soon{max-width:720px;margin:32px auto;padding:clamp(20px,4vw,40px);background:var(--glass);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--text-primary)}.sky-coming-soon h1{font:600 32px/1.2 var(--font-display);color:var(--text-strong);margin-block:16px}.sky-coming-soon h2{font:600 20px/1.3 var(--font-display);margin-block-start:24px}.sky-coming-soon p,.sky-coming-soon li{line-height:1.7}.sky-coming-soon [role=status]{color:var(--text-secondary);margin-block:24px}.sky-group:first-of-type,.sky-primary+.sky-group{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.sky-group-chevron{margin-inline-start:auto}.sky-group-items .sky-nav-link{padding-inline-start:34px;height:36px;font-size:14px}.sky-group-items .sky-nav-link svg{width:18px;height:18px}.sky-tooltip{display:none;position:fixed;inset-inline-start:78px;background:var(--bg-surface);border:1px solid var(--border);padding:6px 10px;color:var(--text-primary);border-radius:8px;z-index:500;box-shadow:var(--glass-shadow)}.is-collapsed .sky-nav-link:is(:hover,:focus-visible)>.sky-tooltip,.is-collapsed .sky-group-toggle:is(:hover,:focus-visible)>.sky-tooltip{display:block}.is-collapsed .sky-brand-row{height:100px;padding:16px;flex-direction:column;gap:10px}.is-collapsed .sky-wordmark,.is-collapsed .sky-workspace-copy,.is-collapsed .sky-workspace-chevron,.is-collapsed .sky-nav-label,.is-collapsed .sky-group-chevron,.is-collapsed .sky-brand-filter{display:none}.is-collapsed .sky-workspace{margin-inline:6px}.is-collapsed .sky-workspace>div>button{min-height:52px;justify-content:center;padding:5px}.is-collapsed .sky-navigation{padding-inline:8px}.is-collapsed .sky-nav-link,.is-collapsed .sky-group-toggle{justify-content:center;padding:0}.is-collapsed .sky-badge{position:absolute;inset-block-start:-2px;inset-inline-end:0;min-width:18px;height:18px;border-radius:50%;padding:0 3px;font-size:11px}.is-collapsed .sky-group-items{position:fixed;inset-inline-start:78px;margin-top:0;background:var(--bg-surface);padding:8px;border:1px solid var(--glass-border);border-radius:14px;width:220px;box-shadow:var(--glass-shadow);max-height:min(60vh,calc(100dvh - 160px));overflow:auto}.is-collapsed .sky-group-items .sky-nav-label{display:inline}.is-collapsed .sky-group-items .sky-nav-link{justify-content:start;padding-inline:12px}.is-collapsed .sky-group-items .sky-tooltip{display:none}.sky-topbar{height:80px;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:24px 24px 12px}.sky-topbar>.sky-icon{width:44px;height:44px;flex-shrink:0;text-decoration:none}.sky-theme-sun{display:none}html[data-theme=dark] .sky-theme-sun{display:block}html[data-theme=dark] .sky-theme-moon{display:none}.sky-sidebar-footer{flex:0 0 auto;padding:8px 12px 12px;border-top:1px solid var(--glass-border);display:grid;gap:4px}.sky-sidebar-footer>.ui-dropdown>button{width:100%;justify-content:flex-start;padding:8px}.sky-sidebar-footer>.ui-dropdown>[role=group]{top:auto!important;bottom:calc(100% + 8px);inset-inline-end:auto!important;inset-inline-start:0;max-height:65dvh;overflow-y:auto}.sky-shell .assistant-root{inset-block-end:80px;z-index:320}.sky-shell #assistant-launch{background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:var(--glass-shadow);border-radius:999px}.sky-sidebar-footer .sky-profile-name{max-width:135px;overflow:hidden;text-overflow:ellipsis}.is-collapsed .sky-sidebar-footer{padding-inline:8px}.is-collapsed .sky-sidebar-footer .sky-profile-name,.is-collapsed .sky-sidebar-footer .sky-profile-label>svg{display:none}.sky-mobile-menu,.sky-search-toggle{display:none}@media(max-width:1023px){.sky-topbar{position:relative;gap:8px}.sky-topbar>.sky-search-toggle{display:grid;margin-inline-start:auto}.sky-topbar .sky-search{display:none}.sky-topbar .sky-search.is-open{display:flex;position:absolute;top:100%;inset-inline:16px;width:auto;z-index:320;background:var(--bg-surface)}}@media(max-width:767px){.sky-topbar>.sky-mobile-menu{display:grid}.sky-topbar>.sky-icon{width:40px;height:40px}.mobile-open .sky-sidebar-footer .sky-profile-name,.mobile-open .sky-sidebar-footer .sky-profile-label>svg{display:initial}}.sky-search{height:44px;width:320px;border-radius:12px;display:flex;align-items:center;padding:0 12px;gap:10px}.sky-search input{min-width:0;width:100%;border:0;background:transparent;color:var(--text-primary);outline-offset:4px;font-size:13px}.sky-profile-label{display:inline-flex;align-items:center;gap:12px;font-size:15px;font-weight:600}.sky-content{padding:20px 32px 24px;max-width:none}.overview03{width:100%}.overview-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.overview-header h1{font:700 48px/1.1 var(--font-display);letter-spacing:-.025em;color:var(--text-strong)}.overview-date{color:var(--text-secondary);font-size:16px;margin-top:4px}.overview-cta{height:48px;padding:0 24px;border-radius:14px;background:#e8359a;color:#fff;box-shadow:0 10px 24px #e8359a59;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;font-size:16px;font-weight:600;border:0}.overview-cta:hover{background:#d61f86}.overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px}.overview-left,.overview-right{display:flex;flex-direction:column;gap:16px;min-width:0}.overview-right>.overview-glass{padding:20px}.overview-right .overview-card-head{margin-bottom:12px}.overview-right .overview-card-head .sky-icon{width:24px;height:24px}.overview-glass{border-radius:20px;padding:24px;min-width:0}.overview-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.overview-card-head h2{font:600 20px/1.2 var(--font-display);color:var(--text-strong);display:flex;align-items:center;gap:8px}.overview-card-head a{color:var(--link);text-decoration:none;font-size:13px}.overview-card-head .sky-icon{background:transparent;border:0;box-shadow:none}.overview-reach{position:relative;padding:24px 28px;min-height:230px;box-sizing:border-box}.overview-reach .overview-card-head .sky-icon{width:20px;height:20px}.overview-reach-top{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:12px}.overview-metric{font:700 clamp(56px,6vw,96px)/1.05 var(--font-display);letter-spacing:-.04em;background:linear-gradient(90deg,#e8359a,#ff4fae);background-clip:text;-webkit-background-clip:text;color:transparent}.overview-growth{font-size:13px;color:var(--text-secondary);margin-top:8px}.overview-growth strong{color:#22c55e;font-size:15px;font-weight:600;margin-inline-end:8px}.overview-growth a{color:var(--link)}html:not([data-theme=dark]) .overview-growth strong{color:#116e39}html:not([data-theme=dark]) :is(.overview-cta,.sky-badge){background:#d61f86}html:not([data-theme=dark]) .overview-cta:hover{background:#bf176f}.overview-totals{display:grid;grid-template-columns:repeat(3,max-content);min-width:max-content;padding-top:8px}.overview-total{min-width:max-content;padding-inline:10px;border-inline-start:1px solid var(--border)}.overview-total strong{display:block;font:600 32px/1.2 var(--font-display);color:var(--text-strong)}.overview-total span{display:block;color:var(--text-secondary);font-size:14px;white-space:nowrap;margin-top:4px}.overview-chart{width:100%;height:110px;margin-top:-56px;overflow:visible;pointer-events:none}.overview-chart-empty{text-align:center;position:relative}.overview-chart-empty a{font-size:13px;position:absolute;inset-inline:0;bottom:16px;color:var(--link)}html[data-theme=dark] .overview-chart-line{filter:drop-shadow(0 0 5px #3D7BFF)}.overview-up-next{padding:18px;box-sizing:border-box}.overview-up-next .overview-card-head{margin-bottom:10px}.overview-up-next .overview-post{padding:4px 4px 8px}.overview-up-next .overview-post-image{margin-bottom:10px}.overview-up-next .overview-post-title{font-size:14px}.overview-up-next .overview-post-meta{font-size:12px;margin-top:4px}.overview-carousel-wrap{position:relative}.overview-carousel{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.overview-post{width:200px;flex:0 0 200px;padding:5px 5px 12px;border:1px solid var(--border);border-radius:14px;scroll-snap-align:start;overflow:hidden}.overview-post-image{height:120px;position:relative;border-radius:10px;background:var(--bg-selected);margin-bottom:14px}.overview-post-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.overview-post-image .post-thumbnail{width:100%!important;height:100%!important}.overview-network{position:absolute;bottom:-10px;inset-inline-start:6px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#09318d;background:#fff;box-shadow:0 2px 6px #09318d18}.overview-post-menu{position:absolute;top:6px;inset-inline-end:6px;background:#0b1b3fb3;color:#fff;width:28px;height:28px;border-radius:7px;display:grid;place-items:center}.overview-post-title{display:block;font-size:15px;font-weight:600;color:var(--text-strong);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;padding-inline:4px}.overview-post-meta{font-size:13px;color:var(--text-secondary);display:flex;gap:6px;align-items:center;margin-top:6px;padding-inline:4px}.overview-arrow{position:absolute;top:60px;z-index:2;width:36px;height:36px;border-radius:50%}.overview-arrow.prev{inset-inline-start:-18px}.overview-arrow.next{inset-inline-end:-18px}.overview-approval{display:flex;gap:12px;align-items:center;padding-block:10px;border-bottom:1px solid var(--border)}.overview-approval:last-child{border-bottom:0;padding-bottom:0}.overview-approval:first-child{padding-top:0}.overview-approval-image{width:64px;height:64px;border-radius:10px;background:var(--bg-selected);flex-shrink:0;overflow:hidden}.overview-approval-image img{width:100%;height:100%;object-fit:cover}.overview-approval-copy{flex:1;min-width:0}.overview-approval-copy strong{display:block;font-size:15px;font-weight:600;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-approval-copy p{font-size:13px;color:var(--text-secondary);margin-top:3px}.overview-approval-copy small{display:block;font-size:12px;color:var(--text-secondary);margin-top:3px}.overview-outline{display:inline-flex;justify-content:center;align-items:center;height:36px;border:1px solid var(--border);border-radius:10px;padding-inline:14px;color:var(--link);text-decoration:none;font-size:13px;font-weight:600;background:var(--glass);cursor:pointer}.overview-outline:hover{background:var(--bg-selected)}.overview-comment{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:10px;margin-top:10px;border:1px solid var(--border);border-radius:14px}.overview-comment-avatar{position:relative;width:40px;height:40px;border-radius:50%;background:var(--bg-selected);color:var(--text-strong);display:grid;place-items:center;flex-shrink:0;font-weight:600}.overview-comment-avatar .overview-network{width:18px;height:18px;bottom:-3px;inset-inline-start:auto;inset-inline-end:-4px}.overview-comment-body{display:contents}.overview-comment-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.overview-comment-head strong{font-size:15px;font-weight:600}.overview-comment-head small{font-size:12px;color:var(--text-secondary)}.overview-comment-body p{grid-column:2 / -1;margin-top:2px;font-size:15px;overflow-wrap:anywhere}.overview-comment-actions{grid-column:3;grid-row:1;display:flex;gap:8px;align-items:center}.overview-channels{grid-column:1 / -1}.overview-channel-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.overview-channel{border:1px solid var(--border);border-radius:14px;padding:14px;display:flex;align-items:center;gap:12px;background:var(--glass);min-width:0}.overview-channel-icon{width:44px;height:44px;border-radius:12px;background:#fff;color:#09318d;display:grid;place-items:center;flex-shrink:0}.overview-channel-copy{min-width:0}.overview-channel-copy strong{font-size:14px;font-weight:600}.overview-channel-copy p{font-size:13px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-channel-copy small{display:block;font-size:12px;color:#147d42;white-space:nowrap;margin-top:3px}.overview-channel-copy small:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#22c55e;margin-inline-end:5px}html[data-theme=dark] .overview-channel-copy small{color:#6ee7a0}.overview-channel-copy small.reconnect{color:#975500}.overview-channel-copy small.reconnect:before{background:#f59e0b}html[data-theme=dark] .overview-channel-copy small.reconnect{color:#fcd34d}.overview-connect{border-style:dashed;text-decoration:none;color:var(--link);font-weight:500;justify-content:center}.overview-empty{color:var(--text-secondary);padding-block:20px}.overview-empty a{margin-top:12px}.sky-bottom-nav,.sky-scrim{display:none}.sky-shell :focus-visible{outline:2px solid #E8359A;outline-offset:2px}.sky-shell button{font-family:var(--font-body)}@media(min-width:1200px){.overview-header h1{font-size:40px}.overview-date{margin-top:2.8px}.overview-grid{align-items:start;grid-template-rows:248px 232px auto}.overview-left,.overview-right{display:contents}.overview-reach{grid-column:1;grid-row:1;height:248px;min-height:0;padding:18px}.overview-reach .overview-card-head{margin-bottom:8px}.overview-reach .overview-metric{font-size:clamp(56px,6vw,80px)}.overview-chart{height:100px}.overview-up-next{grid-column:1;grid-row:2;height:232px}.overview-up-next .overview-post{padding-bottom:0}.overview-up-next .overview-post-image{height:108px;margin-bottom:8px}.overview-up-next .overview-post-title{line-height:18px}.overview-up-next .overview-post-meta{line-height:16px}.overview-up-next .overview-arrow{top:40px}.overview-right>.overview-glass{box-sizing:border-box}.overview-right>.overview-glass:first-child{grid-column:2;grid-row:1;height:248px;padding:7px 18px}.overview-right>.overview-glass:first-child .overview-card-head{height:40px;margin-bottom:0}.overview-approval{height:64px;box-sizing:border-box;padding-block:6px;gap:10px}.overview-approval:first-child,.overview-approval:last-child{padding-block:6px}.overview-approval-image{width:52px;height:52px}.overview-approval-copy strong{line-height:18px}.overview-approval-copy p,.overview-approval-copy small{font-size:12px;line-height:16px;margin-top:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.overview-approval .overview-outline{height:32px;box-sizing:border-box;flex-shrink:0;padding-inline:10px}.overview-right>.overview-glass:last-child{grid-column:2;grid-row:2;height:232px;padding:18px}.overview-right>.overview-glass:last-child .overview-card-head{margin-bottom:10px}.overview-comment{grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:30px 32px;height:76px;box-sizing:border-box;padding:5px 8px;margin-top:8px;gap:2px 8px}.overview-comment:nth-child(2){margin-top:0}.overview-comment-avatar{width:36px;height:36px}.overview-comment-head{min-width:0;gap:0;flex-direction:column;align-items:start;justify-content:center}.overview-comment-head strong{font-size:14px;line-height:16px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-comment-head small{line-height:14px}.overview-comment-body p{font-size:14px;line-height:16px;margin-top:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.overview-comment-actions .overview-outline{height:30px;box-sizing:border-box;padding-inline:10px}}@media(max-width:1199px){.overview-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-channel{padding:12px}}@media(max-width:1199px){.overview-grid{grid-template-columns:minmax(0,1fr)}.overview-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:767px){.sky-sidebar{display:none}.sky-main,.is-collapsed .sky-main{margin-inline-start:0}.sky-content{padding:16px 16px 100px}.sky-topbar{padding:12px 16px;height:68px;gap:8px}.sky-search{width:auto;flex:1;min-width:0}.sky-profile-name,.sky-profile-label>svg{display:none}.overview-header{margin-bottom:20px}.overview-header h1{font-size:32px}.overview-date{font-size:14px}.overview-cta{padding-inline:14px;font-size:14px;gap:6px}.overview-grid,.overview-left,.overview-right{gap:16px}.overview-right{display:flex}.overview-glass{padding:20px}.overview-reach-top{grid-template-columns:1fr;gap:16px}.overview-totals{padding-block:6px 16px}.overview-total:first-child{border:0;padding-inline-start:0}.overview-total span{font-size:12px}.overview-chart{margin-top:10px}.overview-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-channel{gap:8px;padding:10px}.overview-channel-icon{width:32px;height:36px}.overview-channel-icon>span{width:24px!important;height:24px!important}.sky-bottom-nav{position:fixed;bottom:0;inset-inline:0;z-index:330;display:grid;grid-template-columns:repeat(5,1fr);padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.sky-bottom-nav a,.sky-bottom-nav button{min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--text-secondary);text-decoration:none;font-size:11px;border:0;background:transparent;border-radius:12px}.sky-bottom-nav [aria-current=page]{color:var(--text-strong);background:var(--bg-selected);box-shadow:inset 0 3px #e8359a}.mobile-open .sky-sidebar{display:flex;width:252px;bottom:72px}.mobile-open .sky-wordmark,.mobile-open .sky-nav-label,.mobile-open .sky-workspace-copy,.mobile-open .sky-workspace-chevron,.mobile-open .sky-group-chevron{display:initial}.mobile-open .sky-brand-row{height:80px;flex-direction:row}.mobile-open .sky-group-items{position:static;width:auto;background:transparent;border:0;box-shadow:none;margin:0;padding:0}.mobile-open .sky-nav-link,.mobile-open .sky-group-toggle{justify-content:start;padding-inline:12px}.mobile-open .sky-collapse{display:none}.sky-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#02071e66;z-index:305;border:0}body .ogr-fab{display:none!important}}@media(prefers-reduced-motion:reduce){.sky-sidebar,.sky-main,.sky-shell *{transition:none!important;scroll-behavior:auto!important;animation:none!important}}.dashboard-table-scroll{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto}.sky-content{min-width:0}.sky-content>*{min-width:0;max-width:100%}.overview-post-image .planner-thumbnail,.overview-approval-image .planner-thumbnail{width:100%!important;height:100%!important;object-fit:cover}.sky-topbar>.ui-dropdown:first-of-type>button{width:44px;height:44px;display:grid;place-items:center}[dir=rtl] .overview-arrow svg,[dir=rtl] .overview-card-head .sky-icon svg{transform:rotate(180deg)}@media(max-width:767px){.mobile-open .sky-group-items{top:auto!important}}
