:root{color-scheme:light;--font-manrope:"Manrope";--font-icon:var(--font-material-symbols-rounded,"Material Symbols Rounded");--font-sans:var(--font-manrope),sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--mono:var(--font-mono);--theme-brand:#009CFD;--theme-brand-light:#E6F5FF;--theme-brand-strong:#0070B6;--theme-green:#02C39A;--theme-green-light:#E6F9F5;--theme-green-strong:#018C6F;--theme-pink:#F75590;--theme-pink-light:#FEEEF4;--theme-pink-strong:#AD3B65;--theme-orange:#F7CB15;--theme-orange-light:#FEFAE8;--theme-orange-strong:#A3860E;--theme-purple:#7B287D;--theme-purple-light:#F2EAF2;--theme-purple-strong:#591D5A;--theme-notification:#009CFD;--theme-notification-light:#E6F5FF;--theme-notification-strong:#0070B6;--theme-workflow-new:#02C39A;--theme-workflow-new-light:#E6F9F5;--theme-workflow-new-strong:#018166;--theme-workflow-progress:#009CFD;--theme-workflow-progress-light:#E6F5FF;--theme-workflow-progress-strong:#0070B6;--theme-workflow-snoozed:#F7CB15;--theme-workflow-snoozed-light:#FEFAE8;--theme-workflow-snoozed-strong:#A3860E;--theme-workflow-closed:#8EA1B2;--theme-workflow-closed-light:#F4F6F7;--theme-workflow-closed-strong:#5B6772;--theme-kanban-progress:#009CFD;--theme-kanban-progress-light:#E6F5FF;--theme-kanban-progress-strong:#0070B6;--theme-kanban-completed:#02C39A;--theme-kanban-completed-light:#E6F9F5;--theme-kanban-completed-strong:#018166;--theme-kanban-waiting:#F7CB15;--theme-kanban-waiting-light:#FEFAE8;--theme-kanban-waiting-strong:#A3860E;--theme-kanban-rework:#F7CB15;--theme-kanban-rework-light:#FEFAE8;--theme-kanban-rework-strong:#A3860E;--theme-kanban-rejected:#F75590;--theme-kanban-rejected-light:#FEEEF4;--theme-kanban-rejected-strong:#AD3B65;--theme-kanban-saved:#02C39A;--theme-kanban-saved-light:#E6F9F5;--theme-kanban-saved-strong:#018166;--theme-kanban-muted:#8EA1B2;--theme-kanban-muted-light:#F4F6F7;--theme-kanban-muted-strong:#5B6772;--theme-kanban-danger-action:#F75590;--theme-kanban-danger-action-light:#FEEEF4;--theme-kanban-danger-action-strong:#AD3B65;--theme-bg:#EEF4F8;--theme-surface:#FFFFFF;--theme-surface-soft:#F7FBFF;--theme-surface-muted:#EEF5FB;--theme-border:#C8D8E2;--theme-border-strong:#A8C0CF;--theme-text:#1E1F21;--theme-text-secondary:#33485A;--theme-muted:#506172;--theme-neutral:#8EA1B2;--theme-neutral-light:#F4F6F7;--theme-neutral-strong:#5B6772;--surface-1:var(--theme-surface);--surface-2:var(--theme-surface-soft);--surface-3:var(--theme-surface-muted);--surface-raised:#FCFDFF;--surface-hover:#F0F9FF;--surface-input:#FFFFFF;--surface:var(--surface-1);--bg:var(--theme-bg);--page:var(--bg);--bg-grid:rgba(0,156,253,0.08);--panel:var(--surface-1);--card:var(--surface-1);--card-accent:var(--surface-2);--panel-soft:var(--surface-3);--soft:var(--panel-soft);--line:var(--theme-border);--line-strong:var(--theme-border-strong);--line-soft:#DFEAF0;--text:var(--theme-text);--fg:var(--text);--fg-2:var(--theme-text-secondary);--ink:var(--text);--text-1:var(--text);--text-2:var(--theme-text-secondary);--text-link:#006DAF;--text-inverse:var(--theme-surface);--media-backdrop:#111;--text-3:var(--muted);--text-muted:var(--muted);--muted:var(--theme-muted);--muted-strong:var(--tone-neutral-strong);--brand:var(--theme-brand);--brand-rgb:0,156,253;--brand-hover:#008FE8;--brand-active:#007FCF;--brand-border:#B3E1FE;--brand-border-strong:#9DD8FE;--brand-surface:var(--theme-brand-light);--brand-surface-strong:#B3E1FE;--brand-gradient-start:#18B0FF;--brand-gradient-mid:#009CFD;--brand-gradient-end:#008FE8;--brand-strong:var(--tone-status-strong);--brand-dark:var(--tone-status-strong);--brand-700:var(--tone-status-strong);--brand-soft:var(--theme-brand-light);--blue-surface:var(--tone-status-soft);--blue-border:var(--tone-status-soft-strong);--blue-text:var(--tone-status-strong);--accent:var(--theme-purple);--accent-soft:var(--theme-purple-light);--danger:var(--theme-pink);--danger-rgb:247,85,144;--danger-soft:var(--theme-pink-light);--danger-soft-strong:#FCCCE0;--danger-border:#FAAACC;--danger-strong:var(--theme-pink-strong);--warning:var(--theme-orange);--foreground:var(--theme-text);--tone-status:var(--theme-brand);--tone-status-soft:var(--theme-brand-light);--tone-status-soft-strong:#B3E1FE;--tone-status-strong:var(--theme-brand-strong);--tone-success:var(--theme-green);--success:var(--tone-success);--tone-success-soft:var(--theme-green-light);--tone-success-soft-strong:#B3EDDF;--tone-success-border:#9AE7D7;--tone-success-strong:var(--theme-green-strong);--success-strong:var(--tone-success-strong);--tone-risk:var(--theme-orange);--tone-risk-soft:var(--theme-orange-light);--tone-risk-soft-strong:#FDF0A1;--tone-risk-border:#FCEB8A;--tone-risk-strong:var(--theme-orange-strong);--tone-neutral:var(--theme-neutral);--tone-neutral-soft:var(--theme-neutral-light);--tone-neutral-strong:var(--theme-neutral-strong);--tone-negative:var(--theme-pink);--tone-negative-soft:var(--theme-pink-light);--tone-negative-soft-strong:#FCCCE0;--tone-negative-border:#FAAACC;--tone-negative-strong:var(--theme-pink-strong);--notification:var(--theme-notification);--notification-rgb:0,156,253;--notification-soft:var(--theme-notification-light);--notification-soft-strong:#B3E1FE;--notification-border:#9DD8FE;--notification-strong:var(--theme-notification-strong);--workflow-new:var(--theme-workflow-new);--workflow-new-rgb:2,195,154;--workflow-new-soft:var(--theme-workflow-new-light);--workflow-new-soft-strong:#B3EDDF;--workflow-new-border:#9AE7D7;--workflow-new-strong:var(--theme-workflow-new-strong);--workflow-progress:var(--theme-workflow-progress);--workflow-progress-rgb:0,156,253;--workflow-progress-soft:var(--theme-workflow-progress-light);--workflow-progress-soft-strong:#B3E1FE;--workflow-progress-border:#9DD8FE;--workflow-progress-strong:var(--theme-workflow-progress-strong);--workflow-snoozed:var(--theme-workflow-snoozed);--workflow-snoozed-rgb:247,203,21;--workflow-snoozed-soft:var(--theme-workflow-snoozed-light);--workflow-snoozed-soft-strong:#FDF0A1;--workflow-snoozed-border:#FCEB8A;--workflow-snoozed-strong:var(--theme-workflow-snoozed-strong);--workflow-closed:var(--theme-workflow-closed);--workflow-closed-rgb:142,161,178;--workflow-closed-soft:var(--theme-workflow-closed-light);--workflow-closed-soft-strong:#DDE3E8;--workflow-closed-border:#CBD4DC;--workflow-closed-strong:var(--theme-workflow-closed-strong);--kanban-progress:var(--theme-kanban-progress);--kanban-progress-rgb:0,156,253;--kanban-progress-soft:var(--theme-kanban-progress-light);--kanban-progress-soft-strong:#B3E1FE;--kanban-progress-border:#9DD8FE;--kanban-progress-strong:var(--theme-kanban-progress-strong);--kanban-completed:var(--theme-kanban-completed);--kanban-completed-rgb:2,195,154;--kanban-completed-soft:var(--theme-kanban-completed-light);--kanban-completed-soft-strong:#B3EDDF;--kanban-completed-border:#9AE7D7;--kanban-completed-strong:var(--theme-kanban-completed-strong);--kanban-waiting:var(--theme-kanban-waiting);--kanban-waiting-rgb:247,203,21;--kanban-waiting-soft:var(--theme-kanban-waiting-light);--kanban-waiting-soft-strong:#FDF0A1;--kanban-waiting-border:#FCEB8A;--kanban-waiting-strong:var(--theme-kanban-waiting-strong);--kanban-rework:var(--theme-kanban-rework);--kanban-rework-rgb:247,203,21;--kanban-rework-soft:var(--theme-kanban-rework-light);--kanban-rework-soft-strong:#FDF0A1;--kanban-rework-border:#FCEB8A;--kanban-rework-strong:var(--theme-kanban-rework-strong);--kanban-rejected:var(--theme-kanban-rejected);--kanban-rejected-rgb:247,85,144;--kanban-rejected-soft:var(--theme-kanban-rejected-light);--kanban-rejected-soft-strong:#FCCCE0;--kanban-rejected-border:#FAAACC;--kanban-rejected-strong:var(--theme-kanban-rejected-strong);--kanban-saved:var(--theme-kanban-saved);--kanban-saved-rgb:2,195,154;--kanban-saved-soft:var(--theme-kanban-saved-light);--kanban-saved-soft-strong:#B3EDDF;--kanban-saved-border:#9AE7D7;--kanban-saved-strong:var(--theme-kanban-saved-strong);--kanban-muted:var(--theme-kanban-muted);--kanban-muted-rgb:142,161,178;--kanban-muted-soft:var(--theme-kanban-muted-light);--kanban-muted-soft-strong:#DDE3E8;--kanban-muted-border:#CBD4DC;--kanban-muted-strong:var(--theme-kanban-muted-strong);--kanban-danger-action:var(--theme-kanban-danger-action);--kanban-danger-action-rgb:247,85,144;--kanban-danger-action-soft:var(--theme-kanban-danger-action-light);--kanban-danger-action-soft-strong:#FCCCE0;--kanban-danger-action-border:#FAAACC;--kanban-danger-action-strong:var(--theme-kanban-danger-action-strong);--community-status-new:var(--workflow-new);--community-status-new-soft:var(--workflow-new-soft);--community-status-new-soft-strong:var(--workflow-new-soft-strong);--community-status-new-border:var(--workflow-new-border);--community-status-new-strong:var(--workflow-new-strong);--community-status-progress:var(--workflow-progress);--community-status-progress-soft:var(--workflow-progress-soft);--community-status-progress-soft-strong:var(--workflow-progress-soft-strong);--community-status-progress-border:var(--workflow-progress-border);--community-status-progress-strong:var(--workflow-progress-strong);--community-status-snoozed:var(--workflow-snoozed);--community-status-snoozed-soft:var(--workflow-snoozed-soft);--community-status-snoozed-soft-strong:var(--workflow-snoozed-soft-strong);--community-status-snoozed-border:var(--workflow-snoozed-border);--community-status-snoozed-strong:var(--workflow-snoozed-strong);--community-status-closed:var(--workflow-closed);--community-status-closed-soft:var(--workflow-closed-soft);--community-status-closed-soft-strong:var(--workflow-closed-soft-strong);--community-status-closed-border:var(--workflow-closed-border);--community-status-closed-strong:var(--workflow-closed-strong);--workflow-done:var(--workflow-new);--workflow-done-soft:var(--workflow-new-soft);--workflow-done-border:var(--workflow-new-border);--workflow-done-strong:var(--workflow-new-strong);--workflow-pending:var(--workflow-progress);--workflow-pending-soft:var(--workflow-progress-soft);--workflow-pending-border:var(--workflow-progress-border);--workflow-pending-strong:var(--workflow-progress-strong);--workflow-rework:var(--workflow-snoozed);--workflow-rework-soft:var(--workflow-snoozed-soft);--workflow-rework-border:var(--workflow-snoozed-border);--workflow-rework-strong:var(--workflow-snoozed-strong);--workflow-failed:var(--tone-negative);--workflow-failed-soft:var(--tone-negative-soft);--workflow-failed-border:var(--tone-negative-border);--workflow-failed-strong:var(--tone-negative-strong);--workflow-skipped:var(--workflow-closed);--workflow-skipped-soft:var(--workflow-closed-soft);--workflow-skipped-border:var(--workflow-closed-border);--workflow-skipped-strong:var(--workflow-closed-strong);--sentiment-positive:var(--workflow-new);--sentiment-positive-soft:var(--workflow-new-soft);--sentiment-positive-border:var(--workflow-new-border);--sentiment-positive-strong:var(--workflow-new-strong);--sentiment-neutral:var(--workflow-closed);--sentiment-neutral-soft:var(--workflow-closed-soft);--sentiment-neutral-border:var(--workflow-closed-border);--sentiment-neutral-strong:var(--workflow-closed-strong);--sentiment-negative:var(--tone-negative);--sentiment-negative-soft:var(--tone-negative-soft);--sentiment-negative-border:var(--tone-negative-border);--sentiment-negative-strong:var(--tone-negative-strong);--alert-info-bg:var(--tone-status-soft);--alert-info-border:var(--tone-status-soft-strong);--alert-info-text:var(--tone-status-strong);--alert-success-bg:var(--tone-success-soft);--alert-success-border:var(--workflow-new-border);--alert-success-text:var(--tone-success-strong);--alert-warning-bg:var(--tone-risk-soft);--alert-warning-border:var(--workflow-snoozed-border);--alert-warning-text:var(--tone-risk-strong);--alert-error-bg:var(--tone-negative-soft);--alert-error-border:var(--tone-negative-border);--alert-error-text:var(--tone-negative-strong);--control-disabled-bg:var(--workflow-closed-soft);--control-disabled-border:var(--workflow-closed-border);--control-disabled-text:var(--workflow-closed-strong);--stats-accent-status:var(--workflow-progress);--stats-accent-status-soft:var(--workflow-progress-soft);--stats-accent-status-soft-strong:var(--workflow-progress-soft-strong);--stats-accent-status-strong:var(--workflow-progress-strong);--stats-accent-success:var(--workflow-new);--stats-accent-success-soft:var(--workflow-new-soft);--stats-accent-success-strong:var(--workflow-new-strong);--stats-accent-risk:var(--workflow-snoozed);--stats-accent-risk-soft:var(--workflow-snoozed-soft);--stats-accent-risk-strong:var(--workflow-snoozed-strong);--stats-accent-neutral:var(--workflow-closed);--stats-accent-neutral-soft:var(--workflow-closed-soft);--stats-accent-neutral-strong:var(--workflow-closed-strong);--stats-series-1:var(--theme-brand);--stats-series-2:var(--theme-green);--stats-series-3:var(--theme-pink);--stats-series-4:var(--theme-orange);--stats-series-5:var(--theme-purple);--stats-series-6:var(--tone-status-strong);--stats-series-7:var(--brand-gradient-start);--stats-series-8:color-mix(in srgb,var(--theme-purple) 72%,var(--theme-surface));--stats-chart-text-short:var(--stats-series-1);--stats-chart-text-medium:var(--stats-series-2);--stats-chart-text-long:var(--stats-series-4);--stats-chart-text-xl:var(--stats-series-5);--stats-chart-text-xxl:var(--stats-series-6);--stats-focus-primary:var(--stats-series-1);--stats-chart-metric-followers:var(--theme-brand);--stats-chart-metric-views:var(--theme-brand);--stats-chart-metric-community-visitors:var(--theme-brand);--stats-chart-metric-community-views:var(--theme-pink);--stats-chart-metric-community-mobile-views:var(--theme-orange);--stats-chart-metric-reach:var(--theme-brand);--stats-chart-metric-reach-organic:var(--theme-green);--stats-chart-metric-reach-mobile:var(--theme-orange);--stats-chart-metric-reach-viral:var(--theme-pink);--stats-chart-metric-reach-ads:var(--theme-purple);--stats-chart-reaction-likes:var(--theme-brand);--stats-chart-reaction-comments:var(--theme-green);--stats-chart-reaction-reposts:var(--theme-pink);--stats-chart-reaction-votes:var(--theme-orange);--stats-focus-muted:#B3E1FE;--stats-hover-bg:#F2FAFF;--stats-tooltip-bg:var(--surface-1);--stats-tooltip-border:var(--line-strong);--right-rail-w:clamp(248px,20vw,312px);--shell-sidebar-w:72px;--shell-sidebar-w-expanded:244px;--shell-sidebar-offset:8px;--tap-target:44px;--mobile-appbar-h:56px;--mobile-bottom-nav-h:64px;--page-inline:clamp(12px,3vw,24px);--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--kanban-col-w:clamp(282px,22vw,334px);--z-floating:1800;--z-popover:var(--z-floating);--z-modal:2200;--z-confirm:2400;--z-toast:1500;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--page-section-gap:var(--space-4);--settings-v-gap:14px;--radius-ui:10px;--radius-lg:14px;--radius-sm:calc(var(--radius-ui) - 2px);--radius-10:var(--radius-ui);--radius-md:var(--radius-ui);--radius-12:calc(var(--radius-lg) - 2px);--radius-14:var(--radius-lg);--radius-16:calc(var(--radius-lg) + 2px);--radius-18:calc(var(--radius-lg) + 4px);--radius-pill:999px;--control-h:40px;--shadow-soft:0 8px 20px rgba(14,35,50,0.06);--shadow-raised:0 12px 30px rgba(14,35,50,0.1);--shadow-overlay:0 18px 44px rgba(14,35,50,0.2);--shadow-card:none;--shadow-lg:var(--shadow-overlay);--shadow-drawer:-12px 0 36px rgba(12,24,35,0.16);--shadow-inset-hi:inset 0 1px 0 rgba(255,255,255,0.86);--shadow-inset-hi-soft:inset 0 1px 0 rgba(255,255,255,0.75);--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-24:24px;--fs-28:28px;--fs-32:32px;--fs-34:34px;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--fw-800:800;--fw-650:600;--fw-750:700;--fw-850:800;--fw-900:800;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-heading:800;--fw-display:800;--fw-body:var(--fw-regular);--fw-label:var(--fw-medium);--fw-button:var(--fw-bold);--fw-card-title:var(--fw-heading);--fw-metric:var(--fw-display);--icon-size-18:18px;--icon-size-20:20px;--icon-size-24:24px;--icon-stroke:320;--motion-instant:0.1s cubic-bezier(0.22,1,0.36,1);--motion-fast:0.15s cubic-bezier(0.22,1,0.36,1);--motion-base:0.22s cubic-bezier(0.22,1,0.36,1);--motion-slow:0.3s cubic-bezier(0.22,1,0.36,1);--motion-ui-duration:0.14s;--motion-ui-ease:cubic-bezier(0.22,1,0.36,1);--motion-ui:var(--motion-ui-duration) var(--motion-ui-ease);--hover-lift-y:-1px;--hover-scale:1.01;--hover-shadow:var(--shadow-raised);--icon-kanban:"view_kanban";--icon-stats:"monitoring";--icon-community:"chat_bubble";--icon-ord:"sell";--icon-settings:"settings";--icon-search:"search";--icon-filter:"filter_alt";--icon-calendar:"calendar_month";--icon-download:"download";--icon-refresh:"refresh";--icon-add:"add";--icon-edit:"edit";--icon-delete:"delete";--icon-close:"close";--icon-back:"chevron_left";--icon-next:"chevron_right";--icon-open:"open_in_new";--icon-visibility:"visibility";--icon-comment:"chat_bubble";--icon-like:"favorite";--icon-repost:"repeat";--icon-tag:"sell";--icon-user:"person";--icon-success:"check_circle";--icon-error:"error";--icon-agency:"domain";--icon-shortlinks:"link";--icon-comparison:"bar_chart";--icon-favorite:"star";--icon-notifications:"notifications";--icon-history:"history";--icon-attachment:"attach_file";--icon-drag:"drag_indicator";--icon-table-rows:"table_rows";--icon-panel-rail:"left_panel_open";--icon-bug:"bug_report";--icon-idea:"lightbulb";--icon-logout:"logout";--icon-chevron-down:"keyboard_arrow_down";--icon-copy:"content_copy";--icon-save:"save";--icon-upload:"upload";--icon-expand:"expand_more";--icon-collapse:"expand_less";--icon-sort:"sort";--icon-archive:"archive";--icon-unarchive:"unarchive";--icon-text:"text_fields";--icon-image:"image";--icon-video:"videocam";--icon-story:"auto_stories";--icon-poll:"poll";--icon-link:"link";--icon-doc:"article";--icon-audio:"audiotrack";--icon-vote:"how_to_vote";--icon-percent:"percent";--icon-report:"analytics";--icon-hidden:"visibility_off";--icon-message:"sms";--icon-reply:"reply";--icon-snooze:"schedule";--icon-sentiment-positive:"sentiment_satisfied";--icon-sentiment-neutral:"sentiment_neutral";--icon-sentiment-negative:"sentiment_dissatisfied";--icon-warning:"warning";--icon-info:"info";--icon-pending:"pending";--icon-empty:"inbox";--icon-grid:"apps";--icon-options:"tune";--icon-play:"play_arrow";--icon-mail:"mail";--icon-add-link:"add_link";--subtle-hover:#F0F9FF;--page-gradient-start:#F6FAFC;--page-gradient-mid:#F0FAFF;--page-gradient-end:#FAFDFF;--popover-enter-offset:6px;--popover-motion:var(--motion-ui-duration) var(--motion-ui-ease);--focus-ring:0 0 0 3px rgba(0,156,253,0.24);--board-gap-1:var(--space-2);--board-gap-2:var(--space-3);--board-control-h:36px;--board-control-h-compact:32px;--board-radius-control:var(--radius-md);--board-radius-panel:var(--radius-lg);--board-font-ui:var(--fs-12);--board-font-title:var(--fs-14)}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/material-symbols-rounded.woff2) format("woff2")}.material-symbols-rounded[data-atlant-icon-slot]{font-size:0!important;width:var(--icon-slot-size,var(--icon-size,var(--icon-size-18)));height:var(--icon-slot-size,var(--icon-size,var(--icon-size-18)))}.material-symbols-rounded[data-atlant-icon-slot]:before{content:attr(data-fallback-icon);font-family:var(--font-icon);font-size:var(--icon-slot-size,var(--icon-size,var(--icon-size-18)));font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-symbols-rounded.icon-12[data-atlant-icon-slot]:before{--icon-slot-size:12px}.material-symbols-rounded.icon-14[data-atlant-icon-slot]:before{--icon-slot-size:14px}.material-symbols-rounded.icon-16[data-atlant-icon-slot]:before{--icon-slot-size:16px}.material-symbols-rounded.icon-18[data-atlant-icon-slot]:before{--icon-slot-size:var(--icon-size-18)}.material-symbols-rounded.icon-20[data-atlant-icon-slot]:before{--icon-slot-size:var(--icon-size-20)}.material-symbols-rounded.icon-24[data-atlant-icon-slot]:before{--icon-slot-size:var(--icon-size-24)}.material-symbols-rounded[data-atlant-icon-slot=kanban]:before{content:var(--icon-kanban)}.material-symbols-rounded[data-atlant-icon-slot=stats]:before{content:var(--icon-stats)}.material-symbols-rounded[data-atlant-icon-slot=community]:before{content:var(--icon-community)}.material-symbols-rounded[data-atlant-icon-slot=ord]:before{content:var(--icon-ord)}.material-symbols-rounded[data-atlant-icon-slot=settings]:before{content:var(--icon-settings)}.material-symbols-rounded[data-atlant-icon-slot=search]:before{content:var(--icon-search)}.material-symbols-rounded[data-atlant-icon-slot=filter]:before{content:var(--icon-filter)}.material-symbols-rounded[data-atlant-icon-slot=calendar]:before{content:var(--icon-calendar)}.material-symbols-rounded[data-atlant-icon-slot=download]:before{content:var(--icon-download)}.material-symbols-rounded[data-atlant-icon-slot=refresh]:before{content:var(--icon-refresh)}.material-symbols-rounded[data-atlant-icon-slot=add]:before{content:var(--icon-add)}.material-symbols-rounded[data-atlant-icon-slot=edit]:before{content:var(--icon-edit)}.material-symbols-rounded[data-atlant-icon-slot=delete]:before{content:var(--icon-delete)}.material-symbols-rounded[data-atlant-icon-slot=close]:before{content:var(--icon-close)}.material-symbols-rounded[data-atlant-icon-slot=back]:before{content:var(--icon-back)}.material-symbols-rounded[data-atlant-icon-slot=next]:before{content:var(--icon-next)}.material-symbols-rounded[data-atlant-icon-slot=open]:before{content:var(--icon-open)}.material-symbols-rounded[data-atlant-icon-slot=visibility]:before{content:var(--icon-visibility)}.material-symbols-rounded[data-atlant-icon-slot=comment]:before{content:var(--icon-comment)}.material-symbols-rounded[data-atlant-icon-slot=like]:before{content:var(--icon-like)}.material-symbols-rounded[data-atlant-icon-slot=repost]:before{content:var(--icon-repost)}.material-symbols-rounded[data-atlant-icon-slot=tag]:before{content:var(--icon-tag)}.material-symbols-rounded[data-atlant-icon-slot=user]:before{content:var(--icon-user)}.material-symbols-rounded[data-atlant-icon-slot=success]:before{content:var(--icon-success)}.material-symbols-rounded[data-atlant-icon-slot=error]:before{content:var(--icon-error)}.material-symbols-rounded[data-atlant-icon-slot=agency]:before{content:var(--icon-agency)}.material-symbols-rounded[data-atlant-icon-slot=shortlinks]:before{content:var(--icon-shortlinks)}.material-symbols-rounded[data-atlant-icon-slot=comparison]:before{content:var(--icon-comparison)}.material-symbols-rounded[data-atlant-icon-slot=favorite]:before{content:var(--icon-favorite)}.material-symbols-rounded[data-atlant-icon-slot=notifications]:before{content:var(--icon-notifications)}.material-symbols-rounded[data-atlant-icon-slot=history]:before{content:var(--icon-history)}.material-symbols-rounded[data-atlant-icon-slot=attachment]:before{content:var(--icon-attachment)}.material-symbols-rounded[data-atlant-icon-slot=drag]:before{content:var(--icon-drag)}.material-symbols-rounded[data-atlant-icon-slot=table-rows]:before{content:var(--icon-table-rows)}.material-symbols-rounded[data-atlant-icon-slot=panel-rail]:before{content:var(--icon-panel-rail)}.material-symbols-rounded[data-atlant-icon-slot=bug]:before{content:var(--icon-bug)}.material-symbols-rounded[data-atlant-icon-slot=idea]:before{content:var(--icon-idea)}.material-symbols-rounded[data-atlant-icon-slot=logout]:before{content:var(--icon-logout)}.material-symbols-rounded[data-atlant-icon-slot=chevron-down]:before{content:var(--icon-chevron-down)}.material-symbols-rounded[data-atlant-icon-slot=copy]:before{content:var(--icon-copy)}.material-symbols-rounded[data-atlant-icon-slot=save]:before{content:var(--icon-save)}.material-symbols-rounded[data-atlant-icon-slot=upload]:before{content:var(--icon-upload)}.material-symbols-rounded[data-atlant-icon-slot=expand]:before{content:var(--icon-expand)}.material-symbols-rounded[data-atlant-icon-slot=collapse]:before{content:var(--icon-collapse)}.material-symbols-rounded[data-atlant-icon-slot=sort]:before{content:var(--icon-sort)}.material-symbols-rounded[data-atlant-icon-slot=archive]:before{content:var(--icon-archive)}.material-symbols-rounded[data-atlant-icon-slot=unarchive]:before{content:var(--icon-unarchive)}.material-symbols-rounded[data-atlant-icon-slot=text]:before{content:var(--icon-text)}.material-symbols-rounded[data-atlant-icon-slot=image]:before{content:var(--icon-image)}.material-symbols-rounded[data-atlant-icon-slot=video]:before{content:var(--icon-video)}.material-symbols-rounded[data-atlant-icon-slot=story]:before{content:var(--icon-story)}.material-symbols-rounded[data-atlant-icon-slot=poll]:before{content:var(--icon-poll)}.material-symbols-rounded[data-atlant-icon-slot=link]:before{content:var(--icon-link)}.material-symbols-rounded[data-atlant-icon-slot=doc]:before{content:var(--icon-doc)}.material-symbols-rounded[data-atlant-icon-slot=audio]:before{content:var(--icon-audio)}.material-symbols-rounded[data-atlant-icon-slot=vote]:before{content:var(--icon-vote)}.material-symbols-rounded[data-atlant-icon-slot=percent]:before{content:var(--icon-percent)}.material-symbols-rounded[data-atlant-icon-slot=report]:before{content:var(--icon-report)}.material-symbols-rounded[data-atlant-icon-slot=hidden]:before{content:var(--icon-hidden)}.material-symbols-rounded[data-atlant-icon-slot=message]:before{content:var(--icon-message)}.material-symbols-rounded[data-atlant-icon-slot=reply]:before{content:var(--icon-reply)}.material-symbols-rounded[data-atlant-icon-slot=snooze]:before{content:var(--icon-snooze)}.material-symbols-rounded[data-atlant-icon-slot=sentiment-positive]:before{content:var(--icon-sentiment-positive)}.material-symbols-rounded[data-atlant-icon-slot=sentiment-neutral]:before{content:var(--icon-sentiment-neutral)}.material-symbols-rounded[data-atlant-icon-slot=sentiment-negative]:before{content:var(--icon-sentiment-negative)}.material-symbols-rounded[data-atlant-icon-slot=warning]:before{content:var(--icon-warning)}.material-symbols-rounded[data-atlant-icon-slot=info]:before{content:var(--icon-info)}.material-symbols-rounded[data-atlant-icon-slot=pending]:before{content:var(--icon-pending)}.material-symbols-rounded[data-atlant-icon-slot=empty]:before{content:var(--icon-empty)}.material-symbols-rounded[data-atlant-icon-slot=grid]:before{content:var(--icon-grid)}.material-symbols-rounded[data-atlant-icon-slot=options]:before{content:var(--icon-options)}.material-symbols-rounded[data-atlant-icon-slot=play]:before{content:var(--icon-play)}.material-symbols-rounded[data-atlant-icon-slot=mail]:before{content:var(--icon-mail)}.material-symbols-rounded[data-atlant-icon-slot=add-link]:before{content:var(--icon-add-link)}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}body,html{margin:0;min-height:100%}body{color:var(--text);font-family:var(--font-sans);font-size:var(--fs-14);line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1,"liga" 1;background:radial-gradient(1000px 440px at 100% -5%,rgba(var(--brand-rgb),.08),transparent 58%),radial-gradient(620px 300px at -5% 105%,color-mix(in srgb,var(--theme-purple) 8%,transparent),transparent 62%),linear-gradient(0deg,rgba(255,255,255,.75),rgba(255,255,255,.75)),repeating-linear-gradient(90deg,transparent 0,transparent 76px,var(--bg-grid) 76px,var(--bg-grid) 77px),linear-gradient(135deg,var(--page-gradient-start) 0,var(--page-gradient-mid) 44%,var(--page-gradient-end) 100%)}.material-symbols-rounded{--icon-size:var(--icon-size-18);font-family:var(--font-icon);font-weight:300;font-style:normal;flex:0 0 auto;width:var(--icon-size);height:var(--icon-size);overflow:hidden;line-height:1;font-size:var(--icon-size);letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;direction:ltr;-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 0,"wght" var(--icon-stroke),"GRAD" 0,"opsz" var(--icon-size);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;transition:color var(--motion-fast),opacity var(--motion-fast)}.container{width:min(1180px,100% - 2rem);margin:0 auto}.page-title{margin:0;font-size:var(--fs-28);line-height:1.12;letter-spacing:0;font-weight:var(--fw-display)}.page-header{display:grid;gap:var(--space-2);padding-block:var(--space-1)}.page-header .muted{margin:0}.section-title{margin:0;font-size:var(--fs-24);line-height:1.2;letter-spacing:0;font-weight:var(--fw-heading)}.section-title-sm{font-size:var(--fs-20);font-weight:var(--fw-bold)}.heading-md,.section-title-sm{line-height:1.2;letter-spacing:0}.heading-md{margin:0;font-size:var(--fs-18);font-weight:var(--fw-heading)}.heading-sm{margin:0;font-size:var(--fs-16);line-height:1.25;letter-spacing:0;font-weight:var(--fw-bold)}.page-stack{display:grid;gap:var(--page-section-gap)}.row-between{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.row-between>*{min-width:0}.row-between .btn{flex:0 0 auto;white-space:nowrap}@media (max-width:980px){.row-between .btn{width:100%;justify-content:center}}.card,.ui-card{background:var(--panel);border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:border-color var(--motion-base),box-shadow var(--motion-base),transform var(--motion-base)}.card:hover,.ui-card:hover{box-shadow:none}.btn,.ui-btn{border:1px solid var(--line-strong);background:var(--panel);color:var(--text);border-radius:var(--radius-md);min-height:var(--control-h);padding:0 var(--space-3);display:inline-flex;align-items:center;justify-content:center;line-height:1.2;font-weight:var(--fw-button);cursor:pointer;transition:border-color var(--motion-ui),background-color var(--motion-ui),color var(--motion-ui),transform var(--motion-ui),box-shadow var(--motion-ui)}.btn:hover,.ui-btn:hover{border-color:var(--tone-status-soft-strong);background:var(--tone-status-soft);transform:translateY(var(--hover-lift-y));box-shadow:var(--hover-shadow)}.btn:active,.ui-btn:active{transform:translateY(0)}.btn:focus-visible,.ui-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn.danger:disabled,.btn.primary:disabled,.btn.secondary-accent:disabled,.btn:disabled,.btn[aria-disabled=true],.ui-btn--accent:disabled,.ui-btn--danger:disabled,.ui-btn--primary:disabled,.ui-btn:disabled,.ui-btn[aria-disabled=true]{background:var(--surface-2);border-color:var(--line-soft);color:var(--muted);opacity:.6;box-shadow:none;transform:none;filter:none;cursor:not-allowed;pointer-events:none}.btn.primary,.ui-btn--primary{background:var(--brand);border-color:var(--brand);color:var(--surface-1)}.btn.primary:hover,.ui-btn--primary:hover{filter:brightness(1.02)}.ui-btn--primary:hover{background:var(--brand);border-color:var(--brand)}.btn.primary:active,.ui-btn--primary:active{filter:brightness(.96)}.btn.btn-sm,.ui-btn--sm{min-height:30px;padding:0 10px;font-size:var(--fs-12)}.btn.danger,.ui-btn--danger{border-color:var(--alert-error-border);background:var(--alert-error-bg);color:var(--alert-error-text)}.btn.danger:hover,.ui-btn--danger:hover{border-color:var(--danger-border);background:var(--danger-soft-strong);color:var(--danger-strong)}.btn.secondary-accent,.ui-btn--accent{color:var(--text)}.btn.secondary-accent,.ui-btn--accent,.ui-btn--accent:hover{border-color:var(--alert-warning-border);background:var(--accent)}.icon-btn,.ui-icon-btn{width:var(--control-h);min-width:var(--control-h);height:var(--control-h);padding:0;display:inline-flex;align-items:center;justify-content:center}.field,.ui-field{display:grid;gap:6px}.field input,.field select,.field textarea,.ui-field input,.ui-field select,.ui-field textarea{border:1px solid var(--line-strong);border-radius:var(--radius-md);min-height:var(--control-h);padding:8px 12px;background:var(--surface-1);font:inherit;transition:border-color var(--motion-ui),box-shadow var(--motion-ui),background-color var(--motion-ui)}.field input:focus,.field select:focus,.field textarea:focus,.ui-field input:focus,.ui-field select:focus,.ui-field textarea:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}.badge,.ui-badge{min-height:24px;border:1px solid var(--tone-status-soft-strong);border-radius:var(--radius-pill);background:var(--tone-status-soft);color:var(--tone-status-strong);display:inline-flex;align-items:center;padding:0 9px;font-size:var(--fs-11);font-weight:var(--fw-bold);line-height:1;white-space:nowrap}.badge-warning,.ui-badge--warning{border-color:var(--alert-warning-border);background:var(--alert-warning-bg);color:var(--alert-warning-text)}.badge-self,.ui-badge--self{margin-left:6px;font-size:var(--fs-11)}.empty-state,.ui-empty{border:1px dashed var(--line);border-radius:var(--radius-md);padding:var(--space-3);display:grid;gap:var(--space-2);justify-items:start;color:var(--muted);background:var(--surface-2)}.empty-state strong,.ui-empty strong{color:var(--text-2)}.ui-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent;-ms-overflow-style:auto}.ui-scrollbar:focus-within,.ui-scrollbar:hover{scrollbar-color:color-mix(in srgb,var(--brand-border-strong) 72%,transparent) transparent}.ui-scrollbar::-webkit-scrollbar{width:8px;background:transparent}.ui-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--radius-pill);background:transparent;background-clip:padding-box;-webkit-transition:background-color var(--motion-fast);transition:background-color var(--motion-fast)}.ui-scrollbar:focus-within::-webkit-scrollbar-thumb,.ui-scrollbar:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand-border-strong) 72%,transparent);background-clip:padding-box}.ui-scrollbar::-webkit-scrollbar-track,.ui-scrollbar::-webkit-scrollbar-track-piece{margin-block:6px;background:transparent;border:0;border-radius:var(--radius-pill);box-shadow:none}.ui-scrollbar::-webkit-scrollbar-button{display:none;width:0;height:0}.ui-scrollbar::-webkit-scrollbar-corner{background:transparent}.ui-popover{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-raised);animation:board-popover-in var(--popover-motion)}.ui-popover-scoped-shell{border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}.ui-tabs{gap:2px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);padding:3px}.ui-tab,.ui-tabs{display:inline-flex}.ui-tab{min-height:34px;border:1px solid transparent;background:transparent;border-radius:var(--radius-10);padding:0 12px;color:var(--text-3);font-size:var(--fs-13);font-weight:var(--fw-bold);line-height:1;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background-color var(--motion-ui),border-color var(--motion-ui),color var(--motion-ui),box-shadow var(--motion-ui)}.ui-tab:hover{background:var(--subtle-hover);color:var(--text-2)}.ui-tab.is-active{border-color:var(--tone-status-soft-strong);background:var(--tone-status-soft);color:var(--tone-status-strong)}.ui-tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-state{border:1px dashed var(--line);border-radius:var(--radius-md);padding:var(--space-3);display:grid;gap:var(--space-2);justify-items:center;align-content:center;text-align:center;color:var(--muted);background:var(--surface-2)}.ui-state .material-symbols-rounded{font-size:var(--icon-size-24);opacity:.42}.ui-state-title{margin:0;color:var(--text-2);font-size:var(--fs-13);font-weight:var(--fw-bold);line-height:1.35}.ui-state-note{margin:0;color:var(--muted);font-size:var(--fs-12);line-height:1.4}.ui-state--loading{border-style:solid;border-color:var(--line)}.ui-state--compact{padding:var(--space-2);gap:6px}.ui-state-actions{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-top:2px}.ui-state--error{border-style:solid;border-color:var(--alert-error-border);background:var(--alert-error-bg)}.ui-state--error .material-symbols-rounded{color:var(--alert-error-text);opacity:.6}.ui-toast-layer{position:fixed;right:16px;bottom:max(16px,var(--safe-bottom,0px),var(--ui-toast-bottom,16px));z-index:var(--z-toast,1200);display:flex;flex-direction:column;gap:8px;max-width:min(380px,calc(100vw - 32px));pointer-events:none}.ui-toast-overflow{align-self:flex-end;padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-1);box-shadow:var(--shadow-soft);color:var(--muted);font-size:var(--fs-12);font-weight:var(--fw-button)}.ui-toast{position:relative;display:flex;align-items:flex-start;gap:10px;min-height:56px;padding:10px 10px 10px 12px;border:1px solid var(--line);border-radius:var(--radius-12);background:var(--surface-1);box-shadow:var(--shadow-raised);color:var(--text);font-size:var(--fs-13);line-height:1.4;pointer-events:auto;overflow:hidden}.ui-toast-timer{position:absolute;top:0;left:0;height:2px;width:100%;background:var(--brand);opacity:0;transform-origin:left;animation:ui-toast-timer-run var(--ui-toast-duration,5s) linear forwards}.ui-toast-timer.is-visible{opacity:1}.ui-toast.is-focus-paused .ui-toast-timer,.ui-toast.is-hover-paused .ui-toast-timer,.ui-toast:focus-within .ui-toast-timer,.ui-toast:hover .ui-toast-timer{animation-play-state:paused}@keyframes ui-toast-timer-run{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ui-toast-icon{flex:0 0 auto;margin-top:2px;color:var(--brand-strong);opacity:1}.ui-toast-content{display:grid;gap:var(--space-1);min-width:0;flex:1 1 auto}.ui-toast-title{color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-700);line-height:1.3}.ui-toast-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.ui-toast-action-btn{min-height:30px;white-space:nowrap}.ui-toast-project-avatar{display:inline-grid;width:36px;height:36px;flex:0 0 36px;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-13);font-weight:var(--fw-800)}.ui-toast-project-avatar img{display:block;width:100%;height:100%;object-fit:cover}.ui-toast-project-name{display:inline-flex;min-width:0;align-items:center;gap:var(--space-1);color:var(--text-2);font-size:var(--fs-12);font-weight:var(--fw-700)}.ui-toast-project-name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-toast-project-name .material-symbols-rounded{flex:0 0 auto;color:var(--brand-strong)}.ui-toast--success .ui-toast-icon{color:var(--success-strong)}.ui-toast--success .ui-toast-timer{background:var(--success)}.ui-toast--error{border-color:var(--alert-error-border);background:var(--alert-error-bg)}.ui-toast--error,.ui-toast--error .ui-toast-icon,.ui-toast--error .ui-toast-title{color:var(--alert-error-text)}.ui-toast--error .ui-toast-timer{background:var(--alert-error-text)}.ui-toast-message{min-width:0;color:var(--muted);overflow-wrap:anywhere}.ui-toast--error .ui-toast-message{color:var(--alert-error-text)}.ui-toast-details{display:grid;gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--line);color:var(--text-2)}.ui-toast--error .ui-toast-details{border-top-color:var(--alert-error-border)}.ui-toast-technical{display:grid;gap:var(--space-2)}.ui-toast-technical code{max-height:96px;overflow:auto;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-10);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ui-toast-copy-btn{width:fit-content;gap:var(--space-1)}.ui-toast-close{flex:0 0 auto;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;opacity:.6}.ui-toast-close:hover{background:var(--surface-2);color:var(--text);opacity:1}@media (max-width:520px){.ui-toast-layer{right:var(--space-2);bottom:max(var(--space-2),var(--safe-bottom,0px),var(--ui-toast-bottom,var(--space-2)));left:var(--space-2);max-width:none}}@media (prefers-reduced-motion:reduce){.ui-toast-timer{opacity:0}}.notif-global-quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px;padding:12px 14px 14px;background:var(--surface-raised)}.notif-global-quick-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:34px;padding:0 8px}.notif-project-matrix-scroll{width:100%;overflow-x:auto;overflow-y:clip}.notif-project-matrix{display:grid;grid-template-columns:minmax(180px,1fr) repeat(8,minmax(82px,104px)) 38px;min-width:920px;padding:0 14px 10px}.notif-project-matrix.is-owner{grid-template-columns:minmax(180px,1fr) repeat(9,minmax(82px,104px)) 38px;min-width:1020px}.notif-project-matrix-group,.notif-project-matrix-header,.notif-project-matrix-row{display:contents}.notif-project-matrix-action-head,.notif-project-matrix-category-head,.notif-project-matrix-project-head{min-width:0;min-height:40px;border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fs-10);font-weight:var(--fw-700)}.notif-project-matrix-project-head{display:flex;align-items:center;padding-left:4px}.notif-project-matrix-category-head{display:grid;place-content:center;justify-items:center;gap:1px;text-align:center;white-space:nowrap}.notif-project-matrix-group-title{grid-column:1/-1;padding:10px 4px 5px;color:var(--muted);font-size:var(--fs-10);font-weight:var(--fw-800);text-transform:uppercase}.notif-project-matrix-action,.notif-project-matrix-cell,.notif-project-matrix-project{min-width:0;min-height:42px;border-bottom:1px solid var(--brand-surface)}.notif-project-matrix-project{display:flex;align-items:center;gap:8px;padding:5px 4px;color:var(--text-2);font-size:var(--fs-12);font-weight:var(--fw-600)}.notif-project-matrix-project>:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-project-matrix-action,.notif-project-matrix-cell{display:grid;place-items:center}.notif-project-type-toggle.is-overridden:after{content:"";position:absolute;top:2px;right:2px;width:5px;height:5px;border:1px solid var(--surface-1);border-radius:50%;background:var(--brand-strong)}.notif-project-reset-btn{display:inline-grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer}.notif-project-reset-btn:focus-visible,.notif-project-reset-btn:hover{background:var(--surface-3);color:var(--brand-strong)}.notif-project-matrix-empty{grid-column:1/-1;margin:0;padding:16px 4px;color:var(--muted);font-size:var(--fs-12)}.notif-settings-save-state{margin:0;padding:8px 14px;color:var(--muted);font-size:var(--fs-11)}.notif-type-tabs--compact{flex-wrap:nowrap}.notif-type-tabs--compact .notif-type-tab--all{flex:1 1 auto;min-width:54px}.notif-type-tabs--compact .notif-type-tab--icon{position:relative;width:34px;min-width:34px;padding:0}.notif-type-tabs--compact .notif-type-tab--icon>.notif-tab-badge{position:absolute;top:-6px;right:-6px;min-width:15px;height:15px;padding:0 3px;font-size:9px}@media (max-width:820px){.notif-global-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.notif-item{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px}.notif-item,.notif-item.unread{padding-left:12px}.notif-item.unread:before{left:4px}.notif-item-leading{position:relative;display:block;width:32px;height:32px}.notif-project-avatar.notif-item-project-avatar{width:32px;height:32px;border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text-2);font-size:var(--fs-12)}.notif-item-type-icon{position:absolute;right:-4px;bottom:-4px;display:grid;width:18px;height:18px;margin:0;place-items:center;border:2px solid var(--surface-1);border-radius:50%;background:var(--surface-2)}.notif-item.unread .notif-item-type-icon{border-color:var(--tone-neutral-soft)}.notif-item-content{display:grid;min-width:0;gap:3px}.notif-item-body{color:var(--text)}.notif-item-meta{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:0 5px}.notif-item-workspace{min-width:0;overflow:hidden;color:var(--text-2);font-weight:var(--fw-600);text-overflow:ellipsis;white-space:nowrap}.notif-item-meta time{white-space:nowrap}.notif-item-meta-separator{color:var(--neutral)}.notif-popover-actions{display:inline-flex;align-items:center;gap:6px}.notif-settings-btn:disabled{opacity:.5;cursor:default}.notif-browser-push-btn.has-error{border-color:var(--alert-error-border);color:var(--alert-error-text);background:var(--alert-error-bg)}.notif-browser-push-btn.is-loading .material-symbols-rounded{animation:spin .8s linear infinite}.notif-unread-only-toggle{min-width:0;margin-left:auto}.muted{color:var(--muted);font-size:var(--fs-13)}.text-row{margin:0}.text-row-muted{margin:0;color:var(--muted)}.text-row-muted-top{margin:var(--space-1) 0 0;color:var(--muted)}.text-row-muted-sm{margin:0;color:var(--muted);font-size:var(--fs-12)}.text-row-muted-tight{margin:4px 0 0}.text-row-muted-zero{margin:0}.text-row-muted-inline{margin-left:8px}.text-row-muted-lead{margin-top:0;margin-bottom:8px}.form-error-text,.text-row-danger{margin:0;color:var(--danger)}.form-error-text{font-size:var(--fs-13);line-height:1.45}.heading-sm-tight{margin:0}.text-pre-wrap{margin:0;white-space:pre-wrap}.inline-actions-row{display:inline-flex;align-items:center;gap:8px}.form-actions-end{display:flex;justify-content:flex-end}:where(.material-symbols-rounded).icon-12{--icon-size:12px;--icon-slot-size:12px;font-size:12px!important;width:12px!important;height:12px!important;line-height:1!important}:where(.material-symbols-rounded).icon-14{--icon-size:14px;--icon-slot-size:14px;font-size:14px!important;width:14px!important;height:14px!important;line-height:1!important}:where(.material-symbols-rounded).icon-16{--icon-size:16px;--icon-slot-size:16px;font-size:16px!important;width:16px!important;height:16px!important;line-height:1!important}:where(.material-symbols-rounded).icon-18{--icon-size:18px;--icon-slot-size:18px;font-size:18px!important;width:18px!important;height:18px!important;line-height:1!important}:where(.material-symbols-rounded).icon-20{--icon-size:20px;--icon-slot-size:20px;font-size:20px!important;width:20px!important;height:20px!important;line-height:1!important}:where(.material-symbols-rounded).icon-24{--icon-size:24px;--icon-slot-size:24px;font-size:24px!important;width:24px!important;height:24px!important;line-height:1!important}.icon-40{font-size:40px!important;width:40px!important;height:40px!important;line-height:1!important}.media-fill-frame{position:relative;width:100%;height:100%}.pos-relative{position:relative}html{text-size-adjust:100%}body,html{min-width:0}.ui-responsive-page{width:100%;min-width:0;padding-inline:max(var(--page-inline),var(--safe-left)) max(var(--page-inline),var(--safe-right))}.ui-responsive-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);min-width:0}.ui-scroll-region{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.ui-mobile-only{display:none!important}.ui-sticky-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}@media (max-width:1023px){.ui-expanded-only{display:none!important}}@media (max-width:767px){:root{--control-h:var(--tap-target)!important}:where(input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=hidden]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),textarea,select){font-size:var(--fs-16)!important}:where(.ui-btn,.btn,.ui-icon-btn,.icon-btn){min-height:var(--tap-target)!important}:where(.ui-icon-btn,.icon-btn){min-width:var(--tap-target)!important;height:var(--tap-target)!important}.ui-mobile-only{display:revert!important}.ui-compact-hidden{display:none!important}.ui-responsive-page{padding-bottom:max(var(--space-4),var(--safe-bottom))}.ui-responsive-form-grid{grid-template-columns:minmax(0,1fr)}.ui-sticky-actions{position:sticky;z-index:var(--z-floating);bottom:0;min-height:calc(var(--tap-target) + var(--space-4) + var(--safe-bottom));margin-inline:calc(-1 * max(var(--page-inline), var(--safe-left))) calc(-1 * max(var(--page-inline), var(--safe-right)));padding:var(--space-2) max(var(--page-inline),var(--safe-right)) max(var(--space-2),var(--safe-bottom)) max(var(--page-inline),var(--safe-left));border-top:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-1) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ui-sticky-actions>.ui-btn--primary:last-child,.ui-sticky-actions>:only-child{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.ui-sticky-actions{scroll-behavior:auto}}.mobile-app-shell{display:none}@media (max-width:767px){.app-sidebar{display:none!important}.mobile-app-shell{display:block}.mobile-appbar{min-height:calc(var(--mobile-appbar-h) + var(--safe-top));padding:var(--safe-top) max(var(--space-3),var(--safe-right)) 0 max(var(--space-3),var(--safe-left));border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-1) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);position:sticky;top:0;z-index:45}.mobile-appbar-brand,.mobile-appbar-project{min-width:0;min-height:var(--tap-target);border:0;background:transparent;color:var(--text);display:flex;align-items:center;gap:10px;padding:0;text-align:left;font:inherit}.mobile-appbar-project{max-width:calc(100% - 52px);cursor:pointer}.mobile-appbar-brand img{width:32px;height:32px;border-radius:var(--radius-10)}.mobile-appbar-brand>span,.mobile-appbar-context{min-width:0;display:grid;line-height:1.15}.mobile-appbar-brand strong,.mobile-appbar-context strong{overflow:hidden;color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-800);text-overflow:ellipsis;white-space:nowrap}.mobile-appbar-brand small,.mobile-appbar-context small{overflow:hidden;color:var(--muted);font-size:var(--fs-11);font-weight:var(--fw-600);text-overflow:ellipsis;white-space:nowrap}.mobile-appbar-chevron{color:var(--muted)}.mobile-appbar-actions{flex:0 0 auto}.mobile-appbar-actions .notif-bell-btn{width:var(--tap-target);min-width:var(--tap-target);height:var(--tap-target);min-height:var(--tap-target);border:0;border-radius:var(--radius-12);background:transparent}.mobile-appbar-actions .notif-bell-btn:hover,.mobile-appbar-actions .notif-bell-btn[data-active=true]{background:var(--brand-surface)}.mobile-appbar-actions .sidebar-link-label{display:none}.notif-popover{max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 16px)}:where(.notif-settings-btn,.notif-type-tab,.notif-mark-all-btn){min-height:var(--tap-target)}.notif-settings-btn{width:var(--tap-target);min-width:var(--tap-target)}.mobile-bottom-nav{position:fixed;z-index:44;right:0;bottom:0;left:0;min-height:calc(var(--mobile-bottom-nav-h) + var(--safe-bottom));padding:4px max(4px,var(--safe-right)) var(--safe-bottom) max(4px,var(--safe-left));border-top:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-1) 97%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch}.mobile-bottom-nav-item{min-width:0;min-height:56px;border:0;border-radius:var(--radius-12);background:transparent;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:3px 2px;font:inherit;font-size:var(--fs-10);font-weight:var(--fw-700);line-height:1.1;cursor:pointer}.mobile-bottom-nav-item>.material-symbols-rounded{--icon-size:var(--icon-size-24)}.mobile-bottom-nav-item[data-active=true],.mobile-user-avatar,.mobile-workspace-avatar{color:var(--brand-strong);background:var(--brand-surface)}.mobile-user-avatar,.mobile-workspace-avatar{width:38px;height:38px;flex:0 0 38px;border-radius:var(--radius-12);display:grid;place-items:center;overflow:hidden;font-size:var(--fs-14);font-weight:var(--fw-800)}.mobile-workspace-avatar.is-small{width:34px;height:34px;flex-basis:34px;border-radius:var(--radius-10)}.mobile-user-avatar img,.mobile-workspace-avatar img{width:100%;height:100%;object-fit:cover}.mobile-shell-sheet-backdrop{position:fixed;z-index:var(--z-modal);inset:0;padding-top:max(8px,var(--safe-top));background:color-mix(in srgb,var(--text) 28%,transparent);display:flex;align-items:flex-end;animation:mobile-shell-backdrop-in var(--motion-fast) both}.mobile-shell-sheet{width:100%;height:calc(100dvh - max(8px, var(--safe-top)));max-height:calc(100dvh - max(8px, var(--safe-top)));border:0;border-radius:var(--radius-18) var(--radius-18) 0 0;background:var(--surface-1);color:var(--text);display:flex;flex-direction:column;overflow:hidden;outline:none;animation:mobile-shell-sheet-in var(--motion-base) both}.mobile-shell-sheet-head{min-height:58px;padding:7px max(var(--space-4),var(--safe-right)) 7px max(var(--space-4),var(--safe-left));border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.mobile-shell-sheet-head:before{content:"";position:absolute;top:6px;left:50%;width:38px;height:4px;border-radius:var(--radius-pill);background:var(--line-strong);transform:translateX(-50%)}.mobile-shell-sheet-head h2{margin:0;font-size:var(--fs-18);font-weight:var(--fw-800)}.mobile-shell-icon-btn{width:var(--tap-target);min-width:var(--tap-target);height:var(--tap-target);border:0;border-radius:var(--radius-12);background:var(--surface-2);color:var(--text-2);display:grid;place-items:center;cursor:pointer}.mobile-shell-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) max(var(--space-4),var(--safe-right)) max(var(--space-6),var(--safe-bottom)) max(var(--space-4),var(--safe-left))}.mobile-project-search{min-height:var(--tap-target);border:1px solid var(--line-strong);border-radius:var(--radius-12);background:var(--surface-1);display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--space-2);padding:0 12px;color:var(--muted);position:sticky;top:0;z-index:1}.mobile-project-search:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}.mobile-project-search input{width:100%;min-height:42px;border:0;background:transparent;color:var(--text);padding:0;box-shadow:none!important}.mobile-project-list{display:grid;margin-top:var(--space-3)}.mobile-more-row,.mobile-project-row{width:100%;min-height:58px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--text);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:8px 2px;text-align:left;font:inherit;cursor:pointer}.mobile-project-row[data-active=true]{color:var(--brand-strong)}.mobile-more-row>span:nth-child(2),.mobile-project-row-copy{min-width:0;display:grid;gap:2px}.mobile-more-row strong,.mobile-project-row-copy strong{overflow:hidden;font-size:var(--fs-14);font-weight:var(--fw-700);text-overflow:ellipsis;white-space:nowrap}.mobile-more-context small,.mobile-more-row small,.mobile-project-row-copy small{color:var(--muted);font-size:var(--fs-11)}.mobile-project-current{border-radius:var(--radius-pill);background:var(--brand-surface);padding:4px 8px;font-size:var(--fs-10);font-weight:var(--fw-700)}.mobile-project-empty{margin:32px 0;color:var(--muted);text-align:center}.mobile-more-context{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4)}.mobile-more-context>span:last-child{min-width:0;display:grid}.mobile-more-context strong{overflow:hidden;font-size:var(--fs-16);text-overflow:ellipsis;white-space:nowrap}.mobile-more-group+.mobile-more-group{margin-top:var(--space-6)}.mobile-more-group h3{margin:0 0 4px;color:var(--muted);font-size:var(--fs-11);font-weight:var(--fw-800);letter-spacing:.05em;text-transform:uppercase}.mobile-more-row>.material-symbols-rounded:first-child{--icon-size:var(--icon-size-20);color:var(--muted)}.mobile-more-row.is-danger,.mobile-more-row.is-danger>.material-symbols-rounded:first-child{color:var(--danger-strong)}.app-main{margin-left:0;min-height:calc(100dvh - var(--mobile-appbar-h) - var(--safe-top))}.app-content{padding:14px 16px calc(var(--mobile-bottom-nav-h) + var(--safe-bottom) + 16px)}.app-content:has(.board-root){height:calc(100dvh - var(--mobile-appbar-h) - var(--safe-top));padding-bottom:calc(var(--mobile-bottom-nav-h) + var(--safe-bottom))}.app-navigation-feedback{inset:calc(var(--mobile-appbar-h) + var(--safe-top)) 0 calc(var(--mobile-bottom-nav-h) + var(--safe-bottom))}}@keyframes mobile-shell-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-shell-sheet-in{0%{transform:translateY(18px);opacity:.96}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.mobile-shell-sheet,.mobile-shell-sheet-backdrop{animation:none}}