:root{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-rounded:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:var(--font-rounded);--font-reading:ui-serif, "New York Small", "New York", Charter, Georgia, "Iowan Old Style", Cambria, "Times New Roman", serif;--text-caption2:.6875rem;--text-caption1:.75rem;--text-footnote:.8125rem;--text-subheadline:.9375rem;--text-callout:1rem;--text-body:1.0625rem;--text-headline:1.0625rem;--text-title3:1.25rem;--text-title2:1.375rem;--text-title1:1.75rem;--text-large-title:2.125rem;--leading-caption:1.27;--leading-footnote:1.38;--leading-body:1.294;--leading-title:1.2;--leading-large-title:1.12;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.022em;--tracking-normal:-.011em;--tracking-caption:.02em;--tracking-caps:.06em}html{font-family:var(--font-sans);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-feature-settings:"kern" 1;text-rendering:optimizelegibility}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--tracking-tight)}h1{font-weight:var(--weight-bold)}.detail__title{font-family:var(--font-display);font-size:var(--text-title2);font-weight:var(--weight-bold);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.folder-slip__title{font-size:var(--text-subheadline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);line-height:1.35}.detail-card__message{font-family:var(--font-reading);font-size:var(--text-subheadline);font-weight:var(--weight-regular);letter-spacing:.01em;white-space:pre-wrap;line-height:1.5}h2,h3,.panel-heading,.section-title h2{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal)}strong,b{font-weight:var(--weight-semibold)}button,input,select,textarea{font-family:inherit;font-size:inherit;letter-spacing:inherit}select,input,textarea{font-size:var(--text-subheadline)}.metric-label,.meta-grid dt{letter-spacing:var(--tracking-caps)}.request-id{letter-spacing:var(--tracking-caption)}h1,h2,h3,.panel-heading,.section-title h2,[class*=__title],[class*=__label],[class*=__serial],[class*=__due],.filter-chip,.status-timeline__label,.work-size-indicator__label,.folder-slip__progress-label,.in-tray__source-label,.request-id,.metric-label,.meta-grid dt{font-family:var(--font-rounded)}:root{--text:#1d1d1f;--ink:#1d1d1f;--ink-muted:#6e6e73;--ink-faint:#aeaeb2;--muted:#6e6e73;--faint:#aeaeb2;--primary:#1d1d1f;--primary-inverse:#fff;--accent:var(--primary);--accent-dark:#424245;--accent-soft:#1d1d1f14;--accent-secondary:#d70015;--accent-secondary-dark:#a4000f;--accent-secondary-soft:#d700151f;--ink-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .22'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='64' height='64' filter='url(%23n)'/%3E%3C/svg%3E");--paper-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .055'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23n)'/%3E%3C/svg%3E");--cover-count-worn-filter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='w' x='-8%25' y='-8%25' width='116%25' height='116%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.05' numOctaves='2' seed='7' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='1.25' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3C/svg%3E%23w");--overdue:var(--accent-secondary);--scene-fallback:#fff;--scene-bg:linear-gradient(#fff 1px, transparent 1px), linear-gradient(90deg, #fff 1px, transparent 1px), radial-gradient(ellipse 95% 75% at 100% 100%, #00000006, transparent 52%), linear-gradient(180deg, #fff 0%, #f5f5f7 80%, #f5f5f7 100%);--scene-bg-size:16px 16px, 16px 16px, auto, auto;--desk:#fff;--desk-gradient:var(--scene-bg);--work-mat:#fff;--glass-fill:#fff9;--in-tray-pad:9px;--in-tray-inner-radius:calc(var(--radius-glass) - var(--in-tray-pad));--in-tray-cell-fill:#fff6;--in-tray-cell-shadow:0 1px 2px #0000000f, 0 4px 12px #0000000f;--in-tray-cell-shadow-overdue:0 1px 2px color-mix(in srgb, var(--overdue) 12%, transparent), 0 3px 8px color-mix(in srgb, var(--overdue) 16%, transparent);--glass-fill-strong:#ffffffd6;--glass-blur:12px;--glass-saturate:saturate(165%);--glass-border:#ffffffb8;--glass-border-subtle:#00000014;--glass-shadow:0 12px 40px #00000012, 0 2px 6px #0000000a;--glass-rim:inset 0 1px 0 #ffffff94;--canvas:#fff;--sidebar:#fff;--tray:#f5f5f7;--surface:#fff;--surface-muted:#fafafa;--line:#00000014;--line-strong:#0000001f;--paper:#fff;--paper-opaque:#fff;--paper-line:#0000000f;--paper-shadow:0 2px 4px #0000000a, 0 8px 24px #00000012;--sticky:#fffbeb;--sticky-line:#fde68a;--bar:#ffffffeb;--field-bg:#fff;--status-new:#0047f1;--status-in-progress:#7a1fb8;--status-waiting:#c96a00;--status-urgent:#d41c8a;--status-done:#008a45;--work-size-quick:var(--status-done);--work-size-standard:var(--status-new);--work-size-large:var(--status-waiting);--progress-point-inactive:#e5e5ea;--sidebar-w-min:14rem;--app-chrome-h:38px;--app-chrome-pad:4px;--onboarding-window-w:22.5rem;--onboarding-header-pad:6px;--onboarding-header-inner-h:calc(var(--app-chrome-h) - (2 * var(--onboarding-header-pad)));--onboarding-header-tab-pad:calc((var(--onboarding-header-inner-h) - 12px) / 2);--onboarding-card-pad:30px;--onboarding-shadow-pad:20px;--onboarding-size-ease:cubic-bezier(.32, .72, 0, 1);--onboarding-drift-ease:cubic-bezier(.34, 1.56, .64, 1);--onboarding-size-duration:.42s;--onboarding-reveal-duration:.42s;--onboarding-stagger:55ms;--app-chrome-inner-h:calc(var(--app-chrome-h) - (2 * var(--app-chrome-pad)));--app-chrome-inner-radius:calc(var(--radius-glass) - var(--app-chrome-pad));--app-chrome-pill-radius:calc(var(--app-chrome-inner-h) / 2);--radius-sm:8px;--radius-xs:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-glass:22px;--header-filter-radius:18px;--header-bubble-radius:14px;--tray-motion-duration:.36s;--tray-motion-ease:cubic-bezier(.22, 1, .36, 1);--tray-chrome-pad-x:10px;--tray-chrome-inner-h:28px;--tray-chrome-h:calc(var(--tray-chrome-inner-h) + (2 * var(--tray-chrome-pad-y)));--shadow-sm:0 1px 2px #0000000a, 0 2px 8px #0000000a;--shadow-md:0 2px 4px #0000000a, 0 8px 24px #0000000f;--shadow-inset:inset 0 1px 2px #0000000f;--shadow-float:0 12px 40px #0000001a, 0 4px 12px #0000000d;--pill-contract-bg:#f2f2f7;--pill-contract-text:#424245;--pill-employment-bg:#f2f2f7;--pill-employment-text:#424245;--pill-privacy-bg:var(--accent-secondary-soft);--pill-privacy-text:var(--accent-secondary-dark);--pill-governance-bg:#f2f2f7;--pill-governance-text:#424245;--pill-product-bg:#f2f2f7;--pill-product-text:#424245;--pill-ai-bg:var(--accent-secondary-soft);--pill-ai-text:var(--accent-secondary-dark)}.is-status-new{--status-tone:var(--status-new)}.is-status-in-progress{--status-tone:var(--status-in-progress)}.is-status-waiting{--status-tone:var(--status-waiting)}.is-status-done{--status-tone:var(--status-done)}@media (prefers-color-scheme:dark){:root:not([data-color-scheme=light]){--text:#f5f5f7;--ink:#f5f5f7;--ink-muted:#a1a1a6;--ink-faint:#636366;--muted:#a1a1a6;--faint:#636366;--primary:#f5f5f7;--primary-inverse:#000;--accent:var(--primary);--accent-dark:#d1d1d6;--accent-soft:#f5f5f71f;--accent-secondary:#ff453a;--accent-secondary-dark:#ff9f9a;--accent-secondary-soft:#ff453a33;--ink-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .28'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='64' height='64' fill='white' filter='url(%23n)'/%3E%3C/svg%3E");--paper-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .055'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='80' height='80' fill='white' filter='url(%23n)'/%3E%3C/svg%3E");--overdue:var(--accent-secondary);--scene-fallback:#000;--scene-bg:linear-gradient(#ffffff0d 1px, transparent 1px), linear-gradient(90deg, #ffffff0d 1px, transparent 1px);--scene-bg-size:16px 16px;--scene-glow-line:#ffffff1f;--scene-glow-bloom:#ffffff0d;--scene-glow-radius:96px;--desk:#000;--desk-gradient:var(--scene-bg);--work-mat:#000;--glass-fill:#2c2c2e66;--in-tray-cell-fill:#2c2c2e66;--glass-fill-strong:#3a3a3cd6;--glass-border:transparent;--glass-border-subtle:transparent;--glass-shadow:0 14px 44px #00000061, 0 2px 6px #0003;--glass-rim:inset 0 1px 0 #ffffff17;--canvas:#000;--sidebar:#141416;--tray:#242426;--paper-opaque:#2c2c2e;--paper-shadow:0 4px 16px #0006, 0 2px 6px #00000038;--shadow-float:0 16px 48px #00000080, 0 4px 14px #0000004d;--surface:#1c1c1e;--surface-muted:#2c2c2e;--line:#00000024;--line-strong:#00000038;--paper:#2c2c2e;--paper-line:#0000001f;--sticky:#3a3520;--sticky-line:#fde04759;--bar:#1c1c1ef0;--field-bg:#2c2c2e;--status-new:#4d9fff;--status-in-progress:#b56eff;--status-waiting:#f0a52e;--status-urgent:#ff6eb4;--status-done:#2ed573;--progress-point-inactive:#48484a;--shadow-sm:0 2px 12px #00000059;--shadow-md:0 8px 28px #00000073;--shadow-inset:inset 0 1px 2px #00000059;--pill-contract-bg:#3a3a3c;--pill-contract-text:#d1d1d6;--pill-employment-bg:#3a3a3c;--pill-employment-text:#d1d1d6;--pill-privacy-bg:var(--accent-secondary-soft);--pill-privacy-text:var(--accent-secondary-dark);--pill-governance-bg:#3a3a3c;--pill-governance-text:#d1d1d6;--pill-product-bg:#3a3a3c;--pill-product-text:#d1d1d6;--pill-ai-bg:var(--accent-secondary-soft);--pill-ai-text:var(--accent-secondary-dark)}}:root[data-color-scheme=dark]{--text:#f5f5f7;--ink:#f5f5f7;--ink-muted:#a1a1a6;--ink-faint:#636366;--muted:#a1a1a6;--faint:#636366;--primary:#f5f5f7;--primary-inverse:#000;--accent:var(--primary);--accent-dark:#d1d1d6;--accent-soft:#f5f5f71f;--accent-secondary:#ff453a;--accent-secondary-dark:#ff9f9a;--accent-secondary-soft:#ff453a33;--ink-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .28'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='64' height='64' fill='white' filter='url(%23n)'/%3E%3C/svg%3E");--paper-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .055'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='80' height='80' fill='white' filter='url(%23n)'/%3E%3C/svg%3E");--overdue:var(--accent-secondary);--scene-fallback:#000;--scene-bg:linear-gradient(#ffffff0d 1px, transparent 1px), linear-gradient(90deg, #ffffff0d 1px, transparent 1px);--scene-bg-size:16px 16px;--scene-glow-line:#ffffff1f;--scene-glow-bloom:#ffffff0d;--scene-glow-radius:96px;--desk:#000;--desk-gradient:var(--scene-bg);--work-mat:#000;--glass-fill:#2c2c2e66;--in-tray-cell-fill:#2c2c2e66;--glass-fill-strong:#3a3a3cd6;--glass-border:transparent;--glass-border-subtle:transparent;--glass-shadow:0 14px 44px #00000061, 0 2px 6px #0003;--glass-rim:inset 0 1px 0 #ffffff17;--canvas:#000;--sidebar:#141416;--tray:#242426;--paper-opaque:#2c2c2e;--paper-shadow:0 4px 16px #0006, 0 2px 6px #00000038;--shadow-float:0 16px 48px #00000080, 0 4px 14px #0000004d;--surface:#1c1c1e;--surface-muted:#2c2c2e;--line:#00000024;--line-strong:#00000038;--paper:#2c2c2e;--paper-line:#0000001f;--sticky:#3a3520;--sticky-line:#fde04759;--bar:#1c1c1ef0;--field-bg:#2c2c2e;--status-new:#4d9fff;--status-in-progress:#b56eff;--status-waiting:#f0a52e;--status-urgent:#ff6eb4;--status-done:#2ed573;--progress-point-inactive:#48484a;--shadow-sm:0 2px 12px #00000059;--shadow-md:0 8px 28px #00000073;--shadow-inset:inset 0 1px 2px #00000059;--pill-contract-bg:#3a3a3c;--pill-contract-text:#d1d1d6;--pill-employment-bg:#3a3a3c;--pill-employment-text:#d1d1d6;--pill-privacy-bg:var(--accent-secondary-soft);--pill-privacy-text:var(--accent-secondary-dark);--pill-governance-bg:#3a3a3c;--pill-governance-text:#d1d1d6;--pill-product-bg:#3a3a3c;--pill-product-text:#d1d1d6;--pill-ai-bg:var(--accent-secondary-soft);--pill-ai-text:var(--accent-secondary-dark)}*{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}#root{z-index:1;isolation:isolate;position:relative}body{color:var(--text);background-color:var(--scene-fallback);background-image:var(--scene-bg);background-size:var(--scene-bg-size,auto);margin:0}:root[data-color-scheme=light] body:has(.app){background-color:#fff;background-image:none}@media (prefers-color-scheme:light){:root:not([data-color-scheme=dark]) body:has(.app){background-color:#fff;background-image:none}}@media (prefers-color-scheme:dark){:root:not([data-color-scheme=light]) body:before,:root:not([data-color-scheme=light]) body:after{content:"";z-index:0;pointer-events:none;background-size:var(--scene-bg-size);-webkit-mask-image:radial-gradient(circle var(--scene-glow-radius) at var(--scene-glow-x,-9999px) var(--scene-glow-y,-9999px), #000 0%, #00000059 34%, transparent 62%);-webkit-mask-image:radial-gradient(circle var(--scene-glow-radius) at var(--scene-glow-x,-9999px) var(--scene-glow-y,-9999px), #000 0%, #00000059 34%, transparent 62%);mask-image:radial-gradient(circle var(--scene-glow-radius) at var(--scene-glow-x,-9999px) var(--scene-glow-y,-9999px), #000 0%, #00000059 34%, transparent 62%);position:fixed;inset:0}:root:not([data-color-scheme=light]) body:before{background-image:linear-gradient(var(--scene-glow-bloom) 1px, transparent 1px), linear-gradient(90deg, var(--scene-glow-bloom) 1px, transparent 1px);filter:blur(1px);opacity:.55}:root:not([data-color-scheme=light]) body:after{background-image:linear-gradient(var(--scene-glow-line) 1px, transparent 1px), linear-gradient(90deg, var(--scene-glow-line) 1px, transparent 1px)}}:root[data-color-scheme=dark] body:before,:root[data-color-scheme=dark] body:after{content:"";z-index:0;pointer-events:none;background-size:var(--scene-bg-size);-webkit-mask-image:radial-gradient(circle var(--scene-glow-radius) at var(--scene-glow-x,-9999px) var(--scene-glow-y,-9999px), #000 0%, #00000059 34%, transparent 62%);-webkit-mask-image:radial-gradient(circle var(--scene-glow-radius) at var(--scene-glow-x,-9999px) var(--scene-glow-y,-9999px), #000 0%, #00000059 34%, transparent 62%);mask-image:radial-gradient(circle var(--scene-glow-radius) at var(--scene-glow-x,-9999px) var(--scene-glow-y,-9999px), #000 0%, #00000059 34%, transparent 62%);position:fixed;inset:0}:root[data-color-scheme=dark] body:before{background-image:linear-gradient(var(--scene-glow-bloom) 1px, transparent 1px), linear-gradient(90deg, var(--scene-glow-bloom) 1px, transparent 1px);filter:blur(1px);opacity:.55}:root[data-color-scheme=dark] body:after{background-image:linear-gradient(var(--scene-glow-line) 1px, transparent 1px), linear-gradient(90deg, var(--scene-glow-line) 1px, transparent 1px)}.glass-panel{z-index:0;background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-saturate);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow), var(--glass-rim);position:relative;overflow:visible}.paper-card,.intake-checklist__qa-card,.intake-checklist__item,.intake-checklist__checkbox{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-saturate)}.paper-card{border:1px solid var(--line);box-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-color-scheme=light]) .glass-panel{border-color:#0000}}:root[data-color-scheme=dark] .glass-panel{border-color:#0000}button{font:inherit;cursor:pointer;margin:0}.visually-hidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{--control-tower-edge-pad:16px;background:0 0;grid-template-rows:auto 1fr;grid-template-columns:max-content minmax(0,1fr);height:100%;min-height:0;max-height:100dvh;display:grid;overflow:hidden}.roadmap-app{--roadmap-pad:16px;--roadmap-sidebar-w:280px;--roadmap-inspector-w:360px;height:100%;min-height:0;max-height:100dvh;color:var(--ink);overflow:hidden}.roadmap-chrome{z-index:20;border-radius:var(--radius-glass);grid-template-columns:auto auto minmax(150px,1fr) auto auto minmax(0,170px) auto auto;align-items:center;gap:8px;width:min(1180px,100vw - 24px);min-height:46px;padding:5px;display:grid;position:fixed;top:12px;left:50%;transform:translate(-50%)}.roadmap-brand,.roadmap-tabs,.roadmap-search,.roadmap-secondary-btn,.roadmap-icon-btn,.roadmap-primary-btn,.roadmap-reset-btn{border-radius:17px;min-height:34px}.roadmap-brand{color:var(--ink);font-family:var(--font-rounded);font-size:var(--text-footnote);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:8px;padding:0 12px 0 7px;text-decoration:none;display:inline-flex}.roadmap-brand__mark{width:24px;height:24px;color:var(--primary-inverse);background:var(--primary);font-size:var(--text-caption1);font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}.roadmap-tabs{background:color-mix(in srgb, var(--surface-muted) 72%, transparent);box-shadow:var(--shadow-inset);align-items:center;gap:2px;padding:4px;display:inline-flex}.roadmap-tabs button,.roadmap-section-list button,.roadmap-row__actions button,.roadmap-icon-btn,.roadmap-secondary-btn,.roadmap-primary-btn,.roadmap-reset-btn{color:var(--ink);background:0 0;border:0}.roadmap-tabs button{min-height:28px;color:var(--ink-muted);font-size:var(--text-caption1);font-weight:var(--weight-semibold);white-space:nowrap;border-radius:14px;padding:0 12px}.roadmap-tabs button.is-selected{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sm)}.roadmap-search{min-width:0;color:var(--ink-faint);background:color-mix(in srgb, var(--surface-muted) 72%, transparent);box-shadow:var(--shadow-inset);align-items:center;gap:7px;padding:0 10px;display:flex}.roadmap-search input{width:100%;min-width:0;color:var(--ink);font-size:var(--text-footnote);font-weight:var(--weight-medium);background:0 0;border:0;outline:0}.roadmap-search input::placeholder{color:var(--ink-faint)}.roadmap-primary-btn,.roadmap-secondary-btn,.roadmap-reset-btn{font-family:var(--font-rounded);font-size:var(--text-caption1);font-weight:var(--weight-semibold);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.roadmap-primary-btn{color:var(--primary-inverse);background:var(--primary);box-shadow:var(--shadow-sm)}.roadmap-primary-btn:disabled,.roadmap-secondary-btn:disabled,.roadmap-reset-btn:disabled,.roadmap-icon-btn:disabled{cursor:default;opacity:.58;transform:none}.roadmap-secondary-btn,.roadmap-reset-btn{color:var(--ink);background:color-mix(in srgb, var(--surface-muted) 78%, transparent)}.roadmap-reset-btn{width:100%;color:var(--ink-muted)}.roadmap-icon-btn{width:34px;height:34px;color:var(--ink-muted);background:color-mix(in srgb, var(--surface-muted) 78%, transparent);place-items:center;display:grid}.roadmap-user-btn{min-width:0;color:var(--ink-muted);text-overflow:ellipsis;overflow:hidden}.roadmap-primary-btn:hover,.roadmap-secondary-btn:hover,.roadmap-reset-btn:hover,.roadmap-icon-btn:hover,.roadmap-section-list button:hover,.roadmap-row__actions button:hover:not(:disabled){transform:translateY(-1px)}.roadmap-auth-page{min-height:100dvh;color:var(--ink);place-items:center;padding:18px;display:grid}.roadmap-auth-card{border-radius:var(--radius-xl);gap:14px;width:min(420px,100%);padding:22px;display:grid}.roadmap-auth-card__brand{color:var(--ink);font-family:var(--font-rounded);font-size:var(--text-footnote);font-weight:var(--weight-semibold);align-items:center;gap:9px;display:inline-flex}.roadmap-auth-card__title{gap:5px;display:grid}.roadmap-auth-card__title p,.roadmap-auth-card__copy,.roadmap-auth-card__notice,.roadmap-auth-card__error{font-size:var(--text-footnote);margin:0;line-height:1.45}.roadmap-auth-card__title p{overflow-wrap:anywhere;color:var(--ink-muted);font-weight:var(--weight-semibold)}.roadmap-auth-card__title h1{font-family:var(--font-rounded);font-size:var(--text-title2);line-height:var(--leading-title);letter-spacing:0;margin:0}.roadmap-auth-card__copy{color:var(--ink-muted)}.roadmap-auth-card__notice,.roadmap-auth-card__error{border-radius:var(--radius-sm);font-weight:var(--weight-semibold);padding:10px 11px}.roadmap-auth-card__notice{color:var(--status-done);background:color-mix(in srgb, var(--status-done) 10%, var(--surface))}.roadmap-auth-card__error{color:var(--accent-secondary);background:color-mix(in srgb, var(--accent-secondary) 10%, var(--surface))}.roadmap-auth-card__links{justify-content:center;display:flex}.roadmap-auth-card__links button{color:var(--ink-muted);font-family:var(--font-rounded);font-size:var(--text-footnote);font-weight:var(--weight-semibold);background:0 0;border:0}.roadmap-auth-card__links button:hover{color:var(--ink)}.roadmap-layout{grid-template-columns:var(--roadmap-sidebar-w) minmax(0, 1fr) var(--roadmap-inspector-w);height:100%;padding:72px var(--roadmap-pad) var(--roadmap-pad);gap:14px;display:grid;overflow:hidden}.roadmap-sidebar,.roadmap-inspector{border-radius:var(--radius-xl);min-height:0}.roadmap-sidebar{flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex;overflow:hidden}.roadmap-sidebar__title p,.roadmap-board__head p,.roadmap-inspector__header p{color:var(--ink-muted);font-size:var(--text-caption1);font-weight:var(--weight-semibold);margin:0 0 5px}.roadmap-sidebar__title h1,.roadmap-board__head h2,.roadmap-group__head h2,.roadmap-inspector__header h2,.roadmap-inspector__empty h2,.roadmap-empty h2{font-family:var(--font-rounded);letter-spacing:0;margin:0}.roadmap-sidebar__title h1{font-size:var(--text-title1);line-height:var(--leading-title)}.roadmap-sidebar__intro{overflow-wrap:anywhere;max-width:100%;color:var(--ink-muted);font-size:var(--text-footnote);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.roadmap-sidebar__meta{flex-wrap:wrap;gap:8px;display:flex}.roadmap-sidebar__meta span,.roadmap-board__tools span,.roadmap-chip{min-height:24px;color:var(--ink-muted);background:color-mix(in srgb, var(--surface-muted) 80%, transparent);font-size:var(--text-caption2);font-weight:var(--weight-semibold);border-radius:12px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.roadmap-section-list{gap:6px;min-height:0;padding:2px;display:grid;overflow:auto}.roadmap-section-list button{border-radius:var(--radius-sm);min-height:36px;color:var(--ink-muted);font-size:var(--text-footnote);font-weight:var(--weight-semibold);text-align:left;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.roadmap-section-list button span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roadmap-section-list button span:last-child{color:var(--ink-faint);font-size:var(--text-caption2)}.roadmap-section-list button.is-selected{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sm)}.roadmap-board{min-width:0;min-height:0;overflow:hidden}.roadmap-board__head{justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:2px 2px 12px;display:flex}.roadmap-board__head h2{font-size:var(--text-title2);line-height:var(--leading-title)}.roadmap-board__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.roadmap-groups{gap:12px;height:calc(100% - 66px);min-height:0;padding:0 4px 12px 0;display:grid;overflow:auto}.roadmap-group{align-content:start;gap:8px;display:grid}.roadmap-group__head{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.roadmap-group__head h2{color:var(--ink-muted);font-size:var(--text-footnote);font-weight:var(--weight-semibold)}.roadmap-group__head span{color:var(--ink-faint);font-size:var(--text-caption1);font-weight:var(--weight-semibold)}.roadmap-group__items{gap:8px;display:grid}.roadmap-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 90%, transparent);box-shadow:var(--shadow-sm);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px;transition:transform .18s,border-color .18s,background .18s;display:grid}.roadmap-row:hover,.roadmap-row.is-selected{border-color:color-mix(in srgb, var(--primary) 24%, var(--line));transform:translateY(-1px)}.roadmap-row.is-selected{background:var(--surface);box-shadow:var(--shadow-md)}.roadmap-row.is-mvp{border-left:3px solid var(--status-new)}.roadmap-row.is-later{border-left:3px solid var(--status-waiting)}.roadmap-row.is-deferred{border-left:3px solid var(--ink-faint)}.roadmap-row.is-evidence{border-left:3px solid var(--status-in-progress)}.roadmap-row__grip{width:24px;height:28px;color:var(--ink-faint);place-items:center;display:grid}.roadmap-row__main{min-width:0}.roadmap-row__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.roadmap-row h3{overflow-wrap:anywhere;font-size:var(--text-subheadline);margin:0;line-height:1.25}.roadmap-row p{color:var(--ink-muted);font-size:var(--text-footnote);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;line-height:1.38;display:-webkit-box;overflow:hidden}.roadmap-row__chips{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:5px;display:flex}.roadmap-chip{min-height:22px;color:var(--ink);background:color-mix(in srgb, var(--primary) 8%, var(--surface-muted))}.roadmap-chip--quiet{max-width:180px;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roadmap-row__bullets{flex-wrap:wrap;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.roadmap-row__bullets li{border-radius:var(--radius-xs);max-width:260px;color:var(--ink-muted);background:color-mix(in srgb, var(--surface-muted) 70%, transparent);font-size:var(--text-caption2);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;padding:4px 7px;overflow:hidden}.roadmap-row__actions{gap:4px;display:grid}.roadmap-row__actions button{width:26px;height:26px;color:var(--ink-muted);background:color-mix(in srgb, var(--surface-muted) 84%, transparent);border-radius:13px;place-items:center;display:grid}.roadmap-row__actions button:disabled{cursor:default;opacity:.32}.roadmap-inspector{flex-direction:column;gap:12px;padding:14px;display:flex;overflow:auto}.roadmap-inspector__header{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:2px;display:flex}.roadmap-inspector__header h2{font-size:var(--text-title3);line-height:var(--leading-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.roadmap-inspector__empty,.roadmap-empty{min-height:260px;color:var(--ink-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.roadmap-empty{border-radius:var(--radius-xl);min-height:360px}.roadmap-inspector__empty h2,.roadmap-empty h2{color:var(--ink);font-size:var(--text-title3)}.roadmap-inspector__empty p,.roadmap-empty p{max-width:28rem;font-size:var(--text-footnote);margin:0;line-height:1.45}.roadmap-field{gap:6px;display:grid}.roadmap-field span{color:var(--ink-muted);font-size:var(--text-caption1);font-weight:var(--weight-semibold)}.roadmap-field input,.roadmap-field select,.roadmap-field textarea{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--ink);background:color-mix(in srgb, var(--surface) 92%, transparent);font-size:var(--text-footnote);box-shadow:var(--shadow-inset);outline:0;line-height:1.35}.roadmap-field input,.roadmap-field select{height:36px;padding:0 10px}.roadmap-field textarea{resize:vertical;min-height:290px;font-family:var(--font-sans);padding:10px}.roadmap-field input:focus,.roadmap-field select:focus,.roadmap-field textarea:focus{border-color:color-mix(in srgb, var(--primary) 32%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 8%, transparent)}.roadmap-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.roadmap-add-section{gap:8px;padding-top:2px;display:grid}@media (width<=1160px){.roadmap-chrome{grid-template-columns:auto minmax(0,1fr) auto auto auto auto}.roadmap-tabs{display:none}.roadmap-layout{grid-template-columns:220px minmax(0,1fr)}.roadmap-inspector{z-index:18;right:var(--roadmap-pad);bottom:var(--roadmap-pad);width:min(460px,100vw - 32px);max-height:min(620px,100dvh - 96px);position:fixed}}@media (width<=820px){html,body,#root{overflow:auto}.roadmap-app{height:auto;min-height:100dvh;max-height:none;overflow:visible}.roadmap-chrome{grid-template-columns:1fr auto auto auto;width:calc(100vw - 16px);min-width:0;margin:8px;position:sticky;top:8px;left:auto;transform:none}.roadmap-brand span:last-child,.roadmap-secondary-btn:not(.roadmap-user-btn){display:none}.roadmap-user-btn{max-width:30vw;padding:0 9px}.roadmap-search{width:100%;min-width:0}.roadmap-layout{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;padding:8px;display:grid;overflow:visible}.roadmap-sidebar{overflow:visible}.roadmap-sidebar .roadmap-primary-btn{width:100%}.roadmap-section-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.roadmap-board__head{flex-direction:column;align-items:flex-start}.roadmap-groups{height:auto;padding-right:0;overflow:visible}.roadmap-row{grid-template-columns:minmax(0,1fr)}.roadmap-row__grip{display:none}.roadmap-row__head{flex-direction:column}.roadmap-row__chips{justify-content:flex-start}.roadmap-row__actions{display:flex}.roadmap-inspector{width:auto;max-height:none;position:static;overflow:visible}}@media (width<=520px){.roadmap-section-list,.roadmap-field-grid{grid-template-columns:minmax(0,1fr)}.roadmap-chrome{grid-template-columns:auto minmax(0,1fr) auto}.roadmap-icon-btn[title=Download\ markdown]{display:none}}.app.is-control-tower{grid-template-columns:minmax(0,1fr);overflow:visible}.app.is-control-tower .app-main{grid-column:1;min-height:0;overflow:auto hidden}.app.is-done-view{grid-template-columns:minmax(0,1fr)}.app.is-done-view .app-main{flex-direction:row;grid-column:1;align-items:stretch;min-height:0;display:flex;position:relative;overflow:hidden}.app.is-done-view .app-main>.detail{z-index:1;flex:1;min-width:0;position:relative}.app.is-entering-request{--view-enter-dur:.46s;--view-enter-ease:cubic-bezier(.16, 1, .3, 1)}@keyframes request-sidebar-enter{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0,0)}}@keyframes request-main-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes tower-exit-fade{0%{opacity:1}to{opacity:0}}.app.is-entering-request .sidebar{animation:request-sidebar-enter var(--view-enter-dur) var(--view-enter-ease) both}.app.is-entering-request .app-main>.detail{animation:request-main-enter calc(var(--view-enter-dur) - 80ms) var(--view-enter-ease) 90ms both}.app-tower-exit{z-index:2;pointer-events:none;min-width:0;min-height:0;animation:tower-exit-fade var(--view-enter-dur) var(--view-enter-ease) both;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.app-tower-exit>.app-tower{width:100%;min-height:0;padding:var(--control-tower-edge-pad);box-sizing:border-box;flex:1;overflow:auto hidden}@media (prefers-reduced-motion:reduce){.app.is-entering-request .sidebar,.app.is-entering-request .app-main>.detail,.app-tower-exit{animation:none}}.app-chrome{z-index:10;flex-shrink:0;grid-area:1/1/auto/-1;align-items:center;gap:8px;min-width:0;margin:10px 16px 0;display:flex}.app-chrome__tower-shell{box-sizing:border-box;width:var(--app-chrome-h);height:var(--app-chrome-h);padding:var(--app-chrome-pad);border-radius:var(--header-filter-radius);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:visible}.app-chrome__tower-btn{width:var(--app-chrome-inner-h);height:var(--app-chrome-inner-h);border-radius:var(--app-chrome-pill-radius);color:var(--muted);appearance:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s,box-shadow .2s,transform .15s;display:inline-flex}.app-chrome__tower-btn:hover{color:var(--text);box-shadow:none;background:0 0}.app-chrome__tower-btn.is-selected,.app-chrome__tower-btn.is-selected:hover{color:var(--accent);box-shadow:none;background:0 0}.app-chrome__tower-icon{stroke-width:1.75px;fill:#0000;width:16px;height:16px;transition:fill .24s,color .24s,transform .2s}.app-chrome__tower-btn:hover .app-chrome__tower-icon{transform:scale(1.2)}.app-chrome__tower-btn.is-selected .app-chrome__tower-icon,.app-chrome__tower-btn.is-selected:hover .app-chrome__tower-icon{fill:var(--accent)}.app-chrome__tower-btn:active{transform:scale(.94)}.app-chrome__tower-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-chrome__add-shell{box-sizing:border-box;width:var(--app-chrome-h);height:var(--app-chrome-h);padding:var(--app-chrome-pad);border-radius:var(--header-filter-radius);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:visible}.app-chrome__add-btn{width:var(--app-chrome-inner-h);height:var(--app-chrome-inner-h);border-radius:var(--app-chrome-pill-radius);color:var(--muted);appearance:none;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;transition:color .2s,background .2s,transform .15s;display:inline-flex}.app-chrome__add-btn:hover{color:var(--text)}.app-chrome__add-btn:hover .app-chrome__add-icon{transform:scale(1.2)}.app-chrome__add-btn:active{transform:scale(.94)}.app-chrome__add-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-chrome__add-icon{stroke-width:2.25px;width:18px;height:18px;transition:transform .2s}.app-chrome__main,.app-chrome__team-shell{box-sizing:border-box;height:var(--app-chrome-h);min-width:0;padding:var(--app-chrome-pad) 3px;border-radius:var(--header-filter-radius);align-items:center;display:flex;overflow:visible}.app-chrome__team-shell{overflow:hidden}.app-chrome__main.is-tabs-collapsed{--tabs-fluid-ease:cubic-bezier(.16, 1, .3, 1);--tabs-fluid-duration:.58s;--tabs-fluid-collapse-duration:.52s;transition:width var(--tabs-fluid-collapse-duration) cubic-bezier(.22, 1, .36, 1), max-width var(--tabs-fluid-collapse-duration) cubic-bezier(.22, 1, .36, 1);overflow:hidden}.app-chrome__main.is-tabs-revealed{--tabs-fluid-ease:cubic-bezier(.16, 1, .3, 1);--tabs-fluid-duration:.5s;transition:width var(--tabs-fluid-duration) var(--tabs-fluid-ease), max-width var(--tabs-fluid-duration) var(--tabs-fluid-ease);overflow:hidden}.app-chrome__main.is-tabs-revealed .app-chrome__tabs{animation:app-chrome-tabs-fade .42s var(--tabs-fluid-ease) both}.app-chrome__main.is-tabs-revealed .queue-tabs--header .queue-tabs__thumb{display:none}.app-chrome__main.is-tabs-revealed .queue-tabs--header .queue-tabs__tab.is-selected{color:var(--accent)}.app-chrome__main.is-tabs-revealed .queue-tabs--header .queue-tabs__tab.is-selected .queue-tabs__count{opacity:1;min-width:1rem;color:var(--accent);grid-template-columns:1fr;padding:0 4px}.app-chrome__main.is-tabs-revealed .queue-tabs--header .queue-tabs__tab.is-selected .queue-tabs__count.is-overdue{color:var(--accent-secondary)}.app-chrome__main.is-tabs-revealed .queue-tabs--header .queue-tabs__tab.is-selected:has(.queue-tabs__count){gap:5px}@keyframes app-chrome-tabs-fade{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0,0)}}.app-chrome__tabs-collapsed-label{width:var(--app-chrome-inner-h);height:var(--app-chrome-inner-h);border-radius:var(--app-chrome-pill-radius);color:var(--muted);appearance:none;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .2s,background .2s;display:inline-flex}.app-chrome__tabs-collapsed-label:hover{color:var(--accent)}.app-chrome__tabs-collapsed-icon{stroke-width:1.75px;fill:#0000;width:16px;height:16px;transition:fill .24s,color .24s}.app-chrome__tabs-collapsed-label:hover .app-chrome__tabs-collapsed-icon{fill:var(--accent)}.app-chrome__main.is-tabs-collapsed .app-chrome__tabs{top:var(--app-chrome-pad);opacity:0;visibility:hidden;pointer-events:none;width:max-content;min-width:0;max-width:none;transition:opacity .28s var(--tabs-fluid-ease,cubic-bezier(.16, 1, .3, 1));position:absolute;left:6px}.app-chrome__main.is-tabs-contracting .app-chrome__tabs{transition:opacity .28s var(--tabs-fluid-ease,cubic-bezier(.16, 1, .3, 1))}.app-chrome__account-shell{box-sizing:border-box;height:var(--app-chrome-h);padding:var(--app-chrome-pad);border-radius:var(--header-filter-radius);flex-shrink:0;align-items:center;display:flex;overflow:visible}.app-chrome>.app-chrome__account-shell{margin-left:auto}.app-chrome__end{align-items:center;gap:var(--app-chrome-pad);flex-shrink:0;width:100%;height:100%;display:flex}.app-chrome__end .theme-toggle{width:var(--app-chrome-inner-h);height:var(--app-chrome-inner-h);border-radius:var(--app-chrome-pill-radius);appearance:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-chrome__end .theme-toggle__icon{width:16px;height:16px}.app-chrome__settings-btn{width:var(--app-chrome-inner-h);height:var(--app-chrome-inner-h);border-radius:var(--app-chrome-pill-radius);color:var(--muted);appearance:none;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s,transform .15s;display:inline-flex}.app-chrome__settings-btn:hover,.app-chrome__settings-btn.is-selected{color:var(--text);background:color-mix(in srgb, var(--glass-fill-strong) 88%, transparent)}.app-chrome__settings-btn:hover .app-chrome__settings-icon{transform:scale(1.2)}.app-chrome__settings-btn:active{transform:scale(.94)}.app-chrome__settings-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-chrome__settings-icon{stroke-width:2px;width:16px;height:16px;transition:transform .2s}.app-chrome__account-shell .account-picker--embedded{height:var(--app-chrome-inner-h);flex-shrink:0;align-self:center;align-items:center;line-height:0;display:inline-flex}.app-chrome__account-shell .account-picker--embedded.is-open{z-index:50}.account-picker__avatar-btn{width:var(--app-chrome-inner-h);height:var(--app-chrome-inner-h);appearance:none;cursor:pointer;vertical-align:top;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex;overflow:hidden}.account-picker__avatar-btn:hover{background:color-mix(in srgb, var(--glass-fill-strong) 88%, transparent)}.account-picker__avatar-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.account-picker__avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.account-picker__popover{--account-popover-open-duration:.22s;--account-popover-open-ease:cubic-bezier(.2, .82, .24, 1);--account-popover-close-duration:80ms;--account-popover-close-ease:cubic-bezier(.4, 0, 1, 1);z-index:100;border-radius:var(--radius-glass);box-sizing:border-box;opacity:0;transform-origin:var(--account-popover-origin-x,100%) var(--account-popover-origin-y,0);pointer-events:none;backface-visibility:hidden;contain:layout paint;will-change:opacity, transform;transition:opacity var(--account-popover-close-duration) var(--account-popover-close-ease), transform var(--account-popover-close-duration) var(--account-popover-close-ease);flex-direction:column;gap:0;padding:10px;display:flex;position:fixed;transform:translate(7px,-9px)scale(.96)}.account-picker__popover.is-open{opacity:1;pointer-events:auto;transition:opacity .15s ease-out, transform var(--account-popover-open-duration) var(--account-popover-open-ease);transform:translate(0,0)scale(1)}.account-picker__popover.is-motion-open{animation:account-popover-motion-in var(--account-popover-open-duration) var(--account-popover-open-ease) both;transition:none}.account-picker__menu{flex-direction:column;gap:2px;display:flex}@keyframes account-popover-motion-in{0%{opacity:0;transform:translate(7px,-9px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.account-picker__popover,.account-picker__popover.is-open,.account-picker__popover.is-motion-open,.workload-tray-sort__popover,.workload-tray-sort__popover.is-open,.workload-tray-sort__popover.is-motion-open{transition:none;animation:none;transform:none}.account-picker__popover.is-open,.workload-tray-sort__popover.is-open{opacity:1}}.app-chrome__tabs{flex:auto;align-items:center;min-width:0;display:flex;overflow:visible}.app-chrome>.app-chrome__main{flex:none;width:max-content;min-width:0;max-width:100%}.app-chrome>.app-chrome__main.is-tabs-contracting{width:var(--tabs-shell-contract-from-w);max-width:var(--tabs-shell-contract-from-w);flex:none;min-width:0;overflow:hidden}.app-chrome>.app-chrome__main.is-tabs-collapsed{width:var(--tabs-shell-collapsed-w,var(--app-chrome-h));max-width:var(--tabs-shell-collapsed-w,var(--app-chrome-h));flex:none;min-width:0}.app-chrome>.app-chrome__main.is-tabs-revealed{width:var(--tabs-shell-expanded-w,max-content);max-width:var(--tabs-shell-expanded-w,max-content);flex:0 auto;min-width:0}.app-chrome>.app-chrome__main.is-tabs-expanding{flex:none;min-width:0;transition:width .5s cubic-bezier(.16,1,.3,1),max-width .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.app-chrome__main.is-tabs-expanding .app-chrome__tabs{animation:.42s cubic-bezier(.16,1,.3,1) both app-chrome-tabs-fade}.app-chrome>.app-chrome__team-shell{flex:0 auto;min-width:0;max-width:100%;margin-left:auto}.app-chrome>.app-chrome__main>.app-chrome__tabs,.app-chrome>.app-chrome__team-shell>.app-chrome__tabs{flex:auto;width:100%;min-width:0}.app-chrome>.app-chrome__team-shell>.app-chrome__tabs{flex:0 auto;width:max-content;min-width:0;max-width:100%}.app-chrome>.app-chrome__main .queue-tabs--header,.app-chrome>.app-chrome__team-shell .queue-tabs--header{width:100%;min-width:0}.app-chrome>.app-chrome__team-shell .queue-tabs--header{width:max-content;min-width:0;max-width:100%}.app-chrome>.app-chrome__main .queue-tabs__scroll{flex:auto;width:100%;min-width:0;max-width:100%}.app-chrome>.app-chrome__team-shell .queue-tabs__scroll{flex:0 auto;width:max-content;min-width:0;max-width:100%}.app-chrome>.app-chrome__main .queue-tabs--header .queue-tabs__scroll:not(.is-truncated),.app-chrome>.app-chrome__team-shell .queue-tabs--header .queue-tabs__scroll:not(.is-truncated){flex:none;width:max-content;min-width:0;max-width:100%;padding-right:0;-webkit-mask-image:none;mask-image:none}.app-chrome>.app-chrome__main .queue-tabs--header .queue-tabs__scroll.is-truncated,.app-chrome>.app-chrome__team-shell .queue-tabs--header .queue-tabs__scroll.is-truncated{flex:auto;width:100%;min-width:0;padding-right:2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.app-chrome>.app-chrome__team-shell .queue-tabs--header .queue-tabs__scroll.is-truncated .queue-tabs__tab{flex:none;min-width:auto}.app-chrome>.app-chrome__team-shell .queue-tabs--header .queue-tabs__scroll.is-truncated .queue-tabs__label{text-overflow:clip;flex-shrink:0;overflow:visible}.app-chrome>.app-chrome__main.is-tabs-collapsed>.app-chrome__tabs,.app-chrome>.app-chrome__main.is-tabs-collapsed .queue-tabs--header,.app-chrome>.app-chrome__main.is-tabs-collapsed .queue-tabs__scroll{flex:none;width:max-content;max-width:none}.app-main{z-index:1;flex-direction:column;grid-area:2/2;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.app-main>.app-tower{width:100%;min-height:0;padding:var(--control-tower-edge-pad);box-sizing:border-box;flex:1;overflow:auto hidden}.app-main>.app-tower.control-tower--management{flex:none;align-self:flex-start;width:100%;height:auto;min-height:auto;overflow:visible}.settings-sheet{--settings-sheet-scrim-blur:5px;--settings-sheet-blur:8px;z-index:36;box-sizing:border-box;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.settings-sheet:before{content:"";background:color-mix(in srgb, var(--surface) 42%, transparent);-webkit-backdrop-filter:blur(var(--settings-sheet-scrim-blur)) var(--glass-saturate);position:absolute;inset:0}.settings-sheet__dialog{z-index:1;border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--glass-fill-strong) 82%, transparent);width:min(420px,100%);box-shadow:var(--glass-shadow), var(--glass-rim);-webkit-backdrop-filter:blur(var(--settings-sheet-blur)) var(--glass-saturate);position:relative;overflow:hidden}.settings-sheet__head{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;min-height:56px;padding:0 14px;display:grid}.settings-sheet__title{color:var(--text);font-size:var(--text-subheadline);font-weight:var(--weight-bold);text-align:center;grid-column:2;margin:0;line-height:1.2}.settings-sheet__close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--muted);appearance:none;cursor:pointer;background:0 0;border:none;grid-column:3;justify-content:center;align-items:center;display:inline-flex}.settings-sheet__close:hover{color:var(--text);background:var(--tray)}.settings-sheet__body{gap:16px;padding:16px 18px 18px;display:grid}.settings-sheet__profile{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.settings-sheet__profile-image{object-fit:cover;background:var(--surface-muted);border-radius:50%;width:72px;height:72px}.settings-sheet__profile-copy{min-width:0}.settings-sheet__profile-copy h3{color:var(--text);font-size:18px;font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.18;overflow:hidden}.settings-sheet__profile-copy p{color:var(--muted);font-size:var(--text-footnote);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;line-height:1.25;overflow:hidden}.settings-sheet__accounts{gap:8px;display:grid}.settings-sheet__accounts h3{color:var(--muted);font-size:var(--text-caption1);font-weight:var(--weight-semibold);margin:0;line-height:1.2}.settings-sheet__account-list{gap:8px;display:grid}.settings-sheet__account{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);min-height:42px;color:var(--text);font:inherit;font-size:var(--text-subheadline);font-weight:var(--weight-semibold);text-align:left;align-items:center;gap:10px;padding:0 12px;display:flex}.settings-sheet__account-image{object-fit:cover;background:var(--surface-muted);border-radius:50%;flex-shrink:0;width:28px;height:28px}.settings-sheet__account-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-sheet__account-name,.settings-sheet__account-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-sheet__account-name{color:var(--text);font-size:var(--text-subheadline);font-weight:var(--weight-semibold);line-height:1.2}.settings-sheet__account-role{color:var(--muted);font-size:var(--text-caption1);line-height:1.2}.app.is-control-tower .app-main:has(.control-tower--management){margin-top:-56px;padding-top:56px;overflow:auto}.control-tower{--control-tower-section-gap:calc(var(--control-tower-edge-pad,16px) * 3);align-items:flex-start;gap:var(--control-tower-section-gap);flex-direction:column;width:100%;min-width:0;height:100%;min-height:100%;display:flex}.app-tower.control-tower--personal{flex-direction:column;display:flex;overflow:auto hidden}.control-tower--personal{flex:1;justify-content:flex-start;align-items:flex-start;min-height:0;overflow:visible}.control-tower--personal .workload-board{box-sizing:border-box;flex:1;align-self:stretch;align-items:stretch;height:100%;min-height:0;padding-block:8px}.control-tower--personal .workload-board__column{height:100%;min-height:0;overflow:visible}.control-tower--personal .workload-board__chrome-stack,.control-tower--personal .workload-board__chrome-stack .workload-board__tray-stack{flex:1;min-height:0}.control-tower--personal .workload-board__chrome-stack .workload-tray,.control-tower--personal .workload-board__tray-stack>.workload-tray{flex-direction:column;flex:1;min-height:0;display:flex}.control-tower--personal .workload-tray.in-tray.glass-panel{overflow-clip-margin:0 16px 16px 16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:clip auto}.control-tower--personal .workload-tray.in-tray.glass-panel .in-tray__scroll{flex:1;min-height:0;max-height:none;overflow:visible}.management-board{--management-column-min-w:14rem;--management-column-max-w:20rem;width:100%;min-width:calc(4 * var(--management-column-min-w) + 3 * 20px);box-sizing:border-box;flex:none;align-self:flex-start;align-items:flex-start;gap:20px;padding:8px;display:flex;overflow:visible}.management-board-shell{flex-direction:column;gap:14px;width:100%;min-width:calc(56rem + 60px);display:flex}.integration-panel{grid-template-columns:minmax(12rem,16rem) 1fr;align-items:start;gap:14px;padding:12px 14px;display:grid}.integration-panel__header,.integration-panel__identity,.integration-panel__actions{align-items:center;min-width:0;display:flex}.integration-panel__header,.integration-panel__identity{gap:10px}.integration-panel__icon,.integration-panel__identity>svg{color:rgb(var(--ink) / .72);flex:none;justify-content:center;align-items:center;display:inline-flex}.integration-panel__icon{border:1px solid rgb(var(--ink) / .12);background:rgb(var(--surface) / .5);border-radius:8px;width:30px;height:30px}.integration-panel__title,.integration-panel__meta,.integration-panel__name,.integration-panel__detail,.integration-panel__provider{margin:0}.integration-panel__title,.integration-panel__name{color:rgb(var(--ink));font-size:.8rem;font-weight:720;line-height:1.15}.integration-panel__meta,.integration-panel__detail,.integration-panel__provider{color:rgb(var(--muted));font-size:.68rem;line-height:1.2}.integration-panel__rows{grid-template-columns:repeat(3,minmax(12rem,1fr));gap:10px;min-width:0;display:grid}.integration-panel__health{grid-column:2;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:8px;min-width:0;display:grid}.integration-panel__health-row{border:1px solid rgb(var(--ink) / .1);background:rgb(var(--surface) / .34);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:32px;padding:6px 9px;display:grid}.integration-panel__health-status,.integration-panel__health-mailbox,.integration-panel__health-meta{min-width:0;font-size:.66rem;line-height:1}.integration-panel__health-status{color:rgb(var(--status-done));align-items:center;gap:4px;font-weight:760;display:inline-flex}.integration-panel__health-row.is-stale .integration-panel__health-status,.integration-panel__health-row.is-pending .integration-panel__health-status{color:rgb(var(--accent-secondary))}.integration-panel__health-row.is-error .integration-panel__health-status{color:var(--status-urgent)}.integration-panel__health-mailbox{color:rgb(var(--ink) / .82);text-overflow:ellipsis;white-space:nowrap;font-weight:710;overflow:hidden}.integration-panel__health-meta{max-width:12rem;color:rgb(var(--muted));text-overflow:ellipsis;white-space:nowrap;justify-self:end;overflow:hidden}.integration-panel__row{border:1px solid rgb(var(--ink) / .1);background:rgb(var(--surface) / .48);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.integration-panel__identity{overflow:hidden}.integration-panel__identity div{min-width:0}.integration-panel__name,.integration-panel__detail,.integration-panel__provider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integration-panel__status{min-height:22px;color:rgb(var(--muted));background:rgb(var(--ink) / .055);border-radius:999px;justify-self:end;align-items:center;gap:4px;padding:0 7px;font-size:.66rem;font-weight:720;line-height:1;display:inline-flex}.integration-panel__status.is-connected{color:rgb(var(--status-done));background:rgb(var(--status-done) / .1)}.integration-panel__status.is-warning{color:rgb(var(--accent-secondary));background:rgb(var(--accent-secondary) / .1)}.integration-panel__actions{grid-column:1/-1;justify-content:flex-start;gap:6px}.integration-panel__button{border:1px solid rgb(var(--ink) / .14);background:rgb(var(--ink) / .06);min-height:24px;color:rgb(var(--ink) / .78);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:.66rem;font-weight:720;line-height:1;display:inline-flex}.integration-panel__button--icon{width:24px;padding:0}.integration-panel__button:hover:not(:disabled){background:rgb(var(--ink) / .1);color:rgb(var(--ink))}.integration-panel__button:disabled{cursor:default;opacity:.45}.integration-panel__provider{justify-self:end}.integration-panel .is-spinning{animation:.9s linear infinite onboarding-spin}@media (width<=980px){.integration-panel{grid-template-columns:1fr}.integration-panel__health{grid-column:1}}@media (width<=720px){.integration-panel__rows,.integration-panel__health{grid-template-columns:1fr}.integration-panel__health-row{grid-template-columns:auto minmax(0,1fr)}.integration-panel__health-meta{grid-column:2;justify-self:start;max-width:100%}}.ignored-email-review{grid-template-columns:minmax(12rem,16rem) 1fr;align-items:start;gap:14px;padding:12px 14px;display:grid}.ignored-email-review__header{align-items:center;gap:10px;min-width:0;display:flex}.ignored-email-review__icon{border:1px solid rgb(var(--ink) / .12);width:30px;height:30px;color:rgb(var(--ink) / .72);background:rgb(var(--surface) / .5);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ignored-email-review__title,.ignored-email-review__meta,.ignored-email-review__reason,.ignored-email-review__sender,.ignored-email-review__empty{margin:0}.ignored-email-review__title{color:rgb(var(--ink));font-size:.8rem;font-weight:720;line-height:1.15}.ignored-email-review__meta,.ignored-email-review__sender,.ignored-email-review__time,.ignored-email-review__empty{color:rgb(var(--muted));font-size:.68rem;line-height:1.2}.ignored-email-review__list{grid-template-columns:repeat(5,minmax(9rem,1fr));gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ignored-email-review__item{border:1px solid rgb(var(--ink) / .1);background:rgb(var(--surface) / .48);border-radius:8px;min-width:0;padding:9px 10px}.ignored-email-review__row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.ignored-email-review__subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgb(var(--ink));font-size:.74rem;font-weight:690;overflow:hidden}.ignored-email-review__time{flex:none}.ignored-email-review__reason{-webkit-line-clamp:2;min-height:2.2em;color:rgb(var(--ink) / .68);-webkit-box-orient:vertical;margin-top:5px;font-size:.68rem;line-height:1.1;display:-webkit-box;overflow:hidden}.ignored-email-review__sender{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.ignored-email-review__footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.ignored-email-review__footer .ignored-email-review__sender{margin-top:0}.ignored-email-review__promote{border:1px solid rgb(var(--ink) / .14);background:rgb(var(--ink) / .06);min-height:22px;color:rgb(var(--ink) / .78);font:inherit;cursor:pointer;border-radius:7px;flex:none;padding:0 8px;font-size:.66rem;font-weight:720;line-height:1}.ignored-email-review__promote:hover{background:rgb(var(--ink) / .1);color:rgb(var(--ink))}.control-tower.control-tower--management,.app-tower.control-tower--management{flex:none;align-self:flex-start;width:100%;height:auto;min-height:auto;overflow:visible}.management-board__column{--management-board-gap:12px;align-items:stretch;gap:var(--management-board-gap);flex-direction:column;flex:1 1 var(--management-column-min-w);min-width:var(--management-column-min-w);max-width:var(--management-column-max-w);display:flex;overflow:visible}.management-board__header{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:100%;display:flex;position:relative;overflow:visible}.management-board__identity{z-index:1;place-items:center;padding-bottom:11px;display:grid;position:relative;overflow:visible}.management-board__identity:before{content:"";pointer-events:none;z-index:0;width:112px;height:112px;box-shadow:0 10px 24px color-mix(in srgb, var(--text) 12%, transparent), 0 0 36px #ffffffe6, 0 0 72px #ffffff8c;border-radius:50%;grid-area:1/1;place-self:center}.management-board__avatar-shell{z-index:1;border-radius:50%;grid-area:1/1;width:112px;height:112px;position:relative;overflow:hidden}.management-board__avatar-shell:after{content:"";pointer-events:none;z-index:1;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #fffc}.management-board__avatar{object-fit:cover;background:var(--surface-muted);border-radius:50%;width:100%;height:100%;display:block}.management-board__avatar-placeholder{corner-shape:squircle;background:color-mix(in srgb, var(--surface-muted) 72%, var(--line));width:100%;height:100%;color:var(--muted);border-radius:32%;justify-content:center;align-items:center;display:flex}.management-board__avatar-shell--external{corner-shape:squircle;border-radius:32%}.management-board__avatar-shell--external:after{corner-shape:squircle;border-radius:32%;box-shadow:inset 0 0 0 3px #ffffff8c}.management-board__column.is-external .management-board__identity:before{display:none}.management-board__lane-total{box-sizing:border-box;flex-shrink:0;align-items:center;width:100%;padding:6px 12px 10px;display:flex;position:relative}.management-board__lane-total:after{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--line) 20%, var(--line) 80%, transparent);height:1px;position:absolute;bottom:0}.management-board__lane-total-heading{align-items:baseline;gap:6px;min-width:0;padding-inline-start:6px;display:inline-flex}@media (prefers-color-scheme:dark){:root:not([data-color-scheme=light]) .management-board__identity:before{box-shadow:0 10px 26px #00000080,0 0 40px #ffffff61,0 0 80px #fff3}}:root[data-color-scheme=dark] .management-board__identity:before{box-shadow:0 10px 26px #00000080,0 0 40px #ffffff61,0 0 80px #fff3}.management-board__name{box-sizing:border-box;border-radius:var(--radius-glass);width:fit-content;min-width:0;max-width:100%;box-shadow:var(--glass-shadow);z-index:1;border:none;grid-area:1/1;justify-content:center;place-self:end center;align-items:center;padding:2px 11px;display:flex;transform:translateY(50%)}.management-board__stats{box-sizing:border-box;border-radius:var(--radius-glass);width:100%;min-width:0;height:var(--app-chrome-h);padding:var(--app-chrome-pad) 14px;justify-content:center;align-self:stretch;align-items:center;display:flex}.management-board__name-label{font-family:var(--font-rounded);font-size:var(--text-subheadline);font-weight:var(--weight-semibold);color:var(--text);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:calc(var(--management-column-max-w) - 2.75rem);margin:0;line-height:1.2;overflow:hidden}.management-board__stats-bar{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.management-board__count{flex-direction:row;align-items:baseline;gap:.35em;min-width:0;display:flex}.management-board__count:first-child{justify-content:flex-start}.management-board__count:last-child{justify-content:flex-end}.management-board__count-value{font-size:var(--text-subheadline);font-weight:var(--weight-semibold);color:var(--text);font-variant-numeric:tabular-nums;line-height:1}.management-board__count-label{font-size:var(--text-caption1);font-weight:var(--weight-bold);color:var(--faint);white-space:nowrap;line-height:1.2}.management-board__section{flex-direction:column;flex:none;min-height:auto;display:flex}.management-board__section.in-tray{flex:none;min-height:auto}.management-board__section.in-tray.glass-panel{flex-direction:column;width:100%;min-width:0;display:flex;overflow:visible}.management-board__section-body{grid-template-rows:0fr;min-width:0;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1);display:grid}.management-board__section.is-expanded .management-board__section-body{grid-template-rows:1fr}.management-board__section-body-inner{overflow-clip-margin:12px;min-width:0;min-height:0;margin-bottom:-12px;padding-bottom:12px;overflow:clip}.management-board__section.in-tray.glass-panel:has(.management-board__section-head) .in-tray__scroll{flex:none;width:100%;min-width:0;min-height:auto;padding-bottom:0;overflow:visible}.management-board__section .queue{width:100%;min-width:0}.management-board__section.in-tray.glass-panel:not(.is-expanded){overflow-clip-margin:0;padding-bottom:0;overflow:hidden}.management-board__section.in-tray.glass-panel:not(.is-expanded) .in-tray__head.management-board__section-head{padding-bottom:var(--in-tray-pad)}.management-board__section:not(.is-expanded) .management-board__section-body-inner,.management-board__section:not(.is-expanded) .in-tray__scroll,.management-board__section:not(.is-expanded) .queue>li{overflow-clip-margin:0;pointer-events:none;overflow:hidden}.management-board__section:not(.is-expanded) .management-board__section-body-inner{margin-bottom:0;padding-bottom:0}.workload-board{--desk-folder-max-w:12.5rem;--workload-column-min-w:20rem;box-sizing:border-box;flex:none;align-self:flex-start;align-items:flex-start;gap:20px;width:100%;max-width:100%;display:flex;position:relative}.workload-board:not(.workload-board--sidebar){min-width:calc(3 * var(--workload-column-min-w) + var(--desk-folder-max-w) + 3 * 20px)}.workload-board__column{--workload-board-gap:12px;isolation:isolate;align-items:stretch;gap:var(--workload-board-gap);width:max-content;min-width:var(--workload-column-min-w);flex-direction:column;flex:none;display:flex;position:relative}.workload-board__column.is-status-done{flex:0 0 var(--desk-folder-max-w);width:var(--desk-folder-max-w);max-width:var(--desk-folder-max-w);align-self:stretch}.done-folders--panel{--tower-folder-glass-fill:color-mix(in srgb, var(--glass-fill-strong) 38%, transparent);--tower-folder-glass-blur:40px;box-sizing:border-box;border-radius:var(--radius-glass);flex-direction:column;flex:1;gap:12px;width:100%;min-height:0;padding:14px 16px;display:flex}.done-folders--panel.glass-panel{-webkit-backdrop-filter:none;background:0 0;overflow:visible}.done-folders--panel.glass-panel:before{content:"";z-index:-1;border-radius:inherit;background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-saturate);pointer-events:none;position:absolute;inset:0}.done-tab{z-index:0;width:100%;min-height:0;padding:var(--control-tower-edge-pad);box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;position:absolute;inset:0}.done-tab--folder,.done-tab--request{height:100%;padding:var(--control-tower-edge-pad);pointer-events:none;position:relative;inset:auto}.done-tab--folder{flex:auto;width:100%;min-width:0;padding-right:0}.done-tab--request{flex:none;width:auto;padding-right:0}.done-tab__shell{--desk-folder-gap:18px;--desk-folder-max-w:12.5rem;--desk-folder-w:clamp(9.5rem, 14vw, var(--desk-folder-max-w));--desk-detail-w:clamp(18rem, 30vw, 21.25rem);--tower-folder-glass-fill:color-mix(in srgb, var(--glass-fill-strong) 38%, transparent);--tower-folder-glass-blur:40px;--tower-folder-hover-ease:cubic-bezier(.16, 1, .3, 1);--tower-folder-hover-duration:.46s;--tower-folder-hover-lift:-6px;box-sizing:border-box;pointer-events:auto;justify-content:center;align-items:flex-start;gap:8px;width:100%;min-height:0;padding-top:clamp(1rem,4vh,2rem);display:flex}.done-tab--folder .done-tab__shell,.done-tab--request .done-tab__shell{align-items:flex-start;gap:8px;height:100%;min-height:0}.done-tab--folder .done-tab__shell{flex:auto;width:100%;min-width:0;padding-top:clamp(1rem,4vh,2rem)}.done-tab--request .done-tab__shell{justify-content:flex-start;width:auto;padding-top:0}.done-tab--folder .done-folders__row{flex:auto;justify-content:center;min-width:0}.done-folders__row,.done-folders__col{align-items:flex-start;gap:var(--desk-folder-gap,18px);flex:auto;min-width:0;display:flex}.done-folders__row{flex-wrap:wrap;justify-content:center}.done-folders__col{flex-direction:column;flex:none;align-items:stretch;padding-top:0}.done-folders__row.is-drop-target,.done-folders__col.is-drop-target{outline:2px solid color-mix(in srgb, var(--status-done) 40%, transparent);outline-offset:8px;border-radius:var(--radius-glass)}.done-folders__row .done-folders__slot,.done-folders__col .done-folders__slot{width:auto;max-width:var(--desk-folder-max-w);will-change:transform;flex:none}.done-folders__row .tower-folder,.done-folders__col .tower-folder{width:var(--desk-folder-w)}.done-folders__row .tower-folder{cursor:grab}.done-folders__col .tower-folder{cursor:pointer}.done-folders__row .tower-folder-slot.is-dragging,.done-folders__col .tower-folder-slot.is-dragging{z-index:6}.done-folders__row .tower-folder-slot.is-dragging .tower-folder,.done-folders__col .tower-folder-slot.is-dragging .tower-folder{cursor:grabbing;transform:translate3d(0, var(--tower-folder-hover-lift,-6px), 0) scale(1.04);transition:transform .28s var(--tower-folder-hover-ease,cubic-bezier(.16, 1, .3, 1))}.done-folders__row .tower-folder-slot.is-dragging .tower-folder__body,.done-folders__col .tower-folder-slot.is-dragging .tower-folder__body{box-shadow:var(--glass-rim), 0 22px 40px #0f172a3d}.done-folders__row .tower-folder__body,.done-folders__col .tower-folder__body{-webkit-backdrop-filter:blur(var(--tower-folder-glass-blur)) var(--glass-saturate)}@media (hover:hover){.done-folders__row .tower-folder:not(.is-selected):hover,.done-folders__col .tower-folder:not(.is-selected):hover{transform:translateY(-6px)scale(1.014)}}.done-folders__row .tower-folder.is-selected,.done-folders__col .tower-folder.is-selected{transform:translateY(-6px)scale(1.014)}.done-tab__tray{--done-tray-w:var(--sidebar-w-min);flex-direction:column;flex:0 0 var(--done-tray-w);width:var(--done-tray-w);box-sizing:border-box;pointer-events:auto;min-width:0;height:100%;min-height:0;padding-block:8px;transition:width .36s cubic-bezier(.16,1,.3,1),flex-basis .36s cubic-bezier(.16,1,.3,1);animation:.42s cubic-bezier(.16,1,.3,1) both done-tray-in;display:flex}.done-tab__tray--sidebar{--done-tray-w:clamp(18rem, 24vw, 22.5rem);flex:0 0 var(--done-tray-w);width:var(--done-tray-w);margin-left:auto;margin-right:var(--control-tower-edge-pad);padding-block:8px;padding-inline:0}.done-tab__tray>.workload-tray.in-tray.glass-panel{box-sizing:border-box;flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.done-tab__tray-title{box-sizing:border-box;background-color:var(--accent);background-image:var(--ink-texture);border-radius:inherit;text-align:center;background-size:64px 64px;border-bottom-right-radius:0;border-bottom-left-radius:0;flex:none;width:100%;padding:12px 14px 13px}.done-tab__tray-title .queue-tabs__label{font-family:var(--font-display);font-size:var(--text-callout);font-weight:var(--weight-bold);line-height:var(--leading-title);letter-spacing:var(--tracking-tight);color:var(--primary-inverse);display:block}.done-tab__tray>.workload-tray.in-tray.glass-panel .in-tray__scroll{min-height:0;max-height:none;padding:var(--in-tray-pad);box-sizing:border-box;overflow-clip-margin:0 8px 8px 8px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow:clip auto}@keyframes done-tray-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.done-tab__tray{transition-duration:.01ms;animation-duration:.01ms}.done-folders__row .done-folders__slot,.done-folders__col .done-folders__slot{will-change:auto}}.done-folders__label{letter-spacing:.04em;text-transform:uppercase;color:var(--status-done);margin:0;font-size:.6875rem;font-weight:600}.done-folders__count{font-variant-numeric:tabular-nums;margin-right:.45em}.done-folders__empty{flex-direction:column;flex:1;min-height:0;display:flex}.done-folders__hint{color:var(--ink-faint);margin:0 0 12px;font-size:.75rem;line-height:1.45}.done-folders__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 14px 14px;overflow-y:auto}.done-folders__list-inner{flex-direction:column;gap:14px;display:flex;overflow:visible}.done-folders__slot{width:100%;max-width:100%}.done-folders--panel .tower-folder{cursor:pointer;width:100%;transform:none}@media (hover:hover){.done-folders--panel .tower-folder:not(.is-selected):hover{transform:none}}.done-folders--panel .tower-folder.is-selected{transform:none}.done-folders--panel .tower-folder__body,.done-folders__row .tower-folder__body,.done-folders__col .tower-folder__body{justify-content:center;align-items:center;width:100%;min-height:5.75rem;padding:0;display:flex;position:relative;overflow:visible;container-type:inline-size}.done-folders--panel .tower-folder__cover-count,.done-folders__row .tower-folder__cover-count,.done-folders__col .tower-folder__cover-count{font-family:var(--font-sans);font-size:clamp(2.25rem,72cqw,4.75rem);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);color:var(--ink);opacity:.52;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:var(--ink-texture);-webkit-mask-image:var(--ink-texture);mask-image:var(--ink-texture);filter:var(--cover-count-worn-filter);text-shadow:.04em .02em 0 color-mix(in srgb, currentColor 14%, transparent), -.03em -.035em 0 color-mix(in srgb, currentColor 10%, transparent), .025em -.03em 0 color-mix(in srgb, currentColor 8%, transparent);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0;-webkit-mask-size:30px 30px;mask-size:30px 30px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.done-folders--panel .tower-folder.is-selected .tower-folder__cover-count,.done-folders__row .tower-folder.is-selected .tower-folder__cover-count,.done-folders__col .tower-folder.is-selected .tower-folder__cover-count{color:var(--primary-inverse);opacity:.68}.done-folders--panel .tower-folder__body{-webkit-backdrop-filter:none}.done-folders--panel .tower-folder:not(.is-selected) .tower-folder__body{box-shadow:var(--glass-rim), var(--in-tray-cell-shadow)}.done-folders--panel .tower-folder:not(.is-selected):hover .tower-folder__body{border-color:color-mix(in srgb, var(--glass-border) 58%, transparent);background:color-mix(in srgb, var(--glass-fill-strong) 50%, transparent);box-shadow:var(--glass-rim), var(--in-tray-cell-shadow), 0 14px 34px #0f172a27}.tower-folder--skeleton{pointer-events:none;cursor:default}.tower-folder--skeleton .tower-folder__tab{background:color-mix(in srgb, var(--muted) 12%, transparent);background-image:none;align-items:center;min-width:5.5rem;display:flex}.tower-folder--skeleton .tower-folder__body{justify-content:center;align-items:center;padding:0;display:flex;position:relative}.tower-folder-skeleton__line{background:color-mix(in srgb, var(--muted) 16%, transparent);border-radius:4px;display:block}.tower-folder-skeleton__line--tab{width:72%;min-width:3.5rem;height:10px}.tower-folder-skeleton__line--cover{opacity:.45;border-radius:8px;flex-shrink:0;width:42%;min-width:2.5rem;height:42%;min-height:2.5rem;margin:auto}@media (prefers-reduced-motion:no-preference){.tower-folder--skeleton .tower-folder-skeleton__line{animation:1.6s ease-in-out infinite workload-done-skeleton-pulse}}@keyframes workload-done-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.tower-folder--skeleton .tower-folder-skeleton__line{opacity:.72;animation:none}}.workload-board__empty{color:var(--ink-muted);margin:0;font-size:.8125rem}.workload-board__column:has(>.workload-board__chrome-stack){align-items:stretch;min-width:0}.workload-board__chrome-stack{align-items:stretch;gap:var(--workload-board-gap,12px);flex-direction:column;width:100%;min-width:0;display:flex}.workload-board__chrome-stack>.workload-tray-filters.glass-panel{z-index:5;isolation:isolate;--work-size-tone:var(--primary-inverse);box-sizing:border-box;width:var(--workload-sidebar-fit-w,100%);min-width:0;height:var(--app-chrome-h);padding:var(--app-chrome-pad) 3px;border-radius:var(--header-filter-radius);background:var(--accent);color:var(--primary-inverse);box-shadow:none;-webkit-backdrop-filter:none;border-color:#0000;flex-shrink:0;align-self:flex-start;align-items:center;transition:width .26s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.workload-board__chrome-stack .workload-board__tray-stack{flex:auto;width:100%;min-width:0}.workload-board__chrome-stack .workload-tray.in-tray.glass-panel{box-sizing:border-box;width:100%;min-width:0}@media (prefers-reduced-motion:reduce){.workload-board__chrome-stack,.workload-board__chrome-stack>.workload-tray-filters.glass-panel,.sidebar .workload-board--sidebar{transition:none}}.workload-board__tray-stack{gap:var(--workload-board-gap,12px);z-index:0;flex-direction:column;min-width:0;display:flex;position:relative}.workload-tray-filters .app-chrome__tabs{flex:auto;width:100%;min-width:0}.workload-tray-filters .queue-tabs--header{width:100%;min-width:0}.workload-tray-filters .queue-tabs__scroll{flex:auto;width:100%;min-width:0}.workload-tray-filters .queue-tabs--header .queue-tabs__scroll:not(.is-truncated){flex:auto;width:100%;min-width:0;padding-right:0;-webkit-mask-image:none;mask-image:none}.workload-tray-filters .queue-tabs--header .queue-tabs__scroll.is-truncated{flex:auto;width:100%;min-width:0;padding-right:2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.workload-tray-filters .queue-tabs--header .queue-tabs__tab:not(.is-selected):not(.is-all-tab){gap:4px;padding-inline:8px}.workload-tray-filters .queue-tabs__thumb{transition:transform .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1),opacity .2s,background-color .24s}.workload-tray-filters.is-tray-filter-tone-all .queue-tabs__thumb,.workload-tray-filters.is-tray-filter-tone-quick .queue-tabs__thumb,.workload-tray-filters.is-tray-filter-tone-standard .queue-tabs__thumb,.workload-tray-filters.is-tray-filter-tone-large .queue-tabs__thumb{background-color:var(--accent)}.workload-tray-filters.is-tray-filter-tone-overdue .queue-tabs__thumb{background-color:var(--overdue)}.workload-tray-filters .queue-tabs__thumb,.workload-tray-filters.is-tray-filter-tone-all .queue-tabs__thumb,.workload-tray-filters.is-tray-filter-tone-quick .queue-tabs__thumb,.workload-tray-filters.is-tray-filter-tone-standard .queue-tabs__thumb,.workload-tray-filters.is-tray-filter-tone-large .queue-tabs__thumb,.workload-tray-filters.is-tray-filter-tone-overdue .queue-tabs__thumb{background-color:var(--primary-inverse)}.workload-tray-filters .queue-tabs--header .queue-tabs__tab{--work-size-tone:var(--primary-inverse);color:var(--primary-inverse);transition:color .24s,gap .36s cubic-bezier(.22,1,.36,1),opacity .18s,transform .24s cubic-bezier(.22,1,.36,1)}.workload-tray-filters .queue-tabs--header .queue-tabs__tab.is-selected{--work-size-tone:var(--accent);color:var(--accent)}.workload-tray-filters .queue-tabs--header .queue-tabs__tab.is-selected .queue-tabs__count{opacity:1;color:currentColor;grid-template-columns:1fr;min-width:1rem;padding:0 4px}.workload-tray-filters .queue-tabs--header .queue-tabs__tab.is-selected:has(.queue-tabs__count){gap:5px}.workload-tray-filters .queue-tabs--header .queue-tabs__tab:not(.is-selected):hover,.workload-tray-filters .queue-tabs__tab:hover{color:var(--primary-inverse)}.workload-tray-filters .queue-tabs--header .queue-tabs__tab.is-tray-filter-overdue,.workload-tray-filters .queue-tabs--header .queue-tabs__tab.is-tray-filter-overdue:hover,.workload-tray-filters.is-tray-filter-tone-overdue .queue-tabs--header .queue-tabs__tab.is-selected{--work-size-tone:var(--overdue);color:var(--overdue)}.workload-tray-filters .queue-tabs--header .queue-tabs__tab:not(:last-child):after,.workload-tray-filters .queue-tabs__config-button:before,.workload-tray-filters .queue-tabs--header .queue-tabs__tab.is-selected:after{content:"";background:color-mix(in srgb, var(--primary-inverse) 34%, transparent)}.workload-tray-filters .queue-tabs--header .queue-tabs__tab:has(+.queue-tabs__tab.is-selected):after{content:"";background:color-mix(in srgb, var(--primary-inverse) 34%, transparent)}.workload-tray-filters .queue-tabs__config-button:before{transition:opacity .16s}.workload-tray-filters .queue-tabs--header .queue-tabs__tab:has(+.queue-tabs__config-button):after{content:none}.workload-tray-filters:has(.queue-tabs__config-button:is(:hover,.is-open)) .queue-tabs__config-button:before{opacity:0}.workload-tray-filters .work-size-symbol{--work-size-tone:currentColor}.workload-tray-filters .work-size-symbol__base{fill:color-mix(in srgb, currentColor 28%, transparent)}.workload-tray-filters .work-size-symbol__fill{fill:currentColor}.workload-tray-filters .queue-tabs__tab .queue-tabs__count,.workload-tray-filters .queue-tabs__tab:hover .queue-tabs__count,.workload-tray-filters .queue-tabs__tab .queue-tabs__count.is-overdue,.workload-tray-filters .queue-tabs__tab:hover .queue-tabs__count.is-overdue{color:currentColor}.workload-tray-filters .queue-tabs__config-button{color:var(--primary-inverse)}.workload-tray-filters .queue-tabs__config-button:hover,.workload-tray-filters .queue-tabs__config-button.is-open{color:var(--accent);background:var(--primary-inverse)}.workload-tray-filters__overdue-mark{box-sizing:border-box;background:0 0;border:0;border-radius:0;place-items:center;width:14px;height:14px;display:grid}.workload-tray-filters__overdue-mark:before{content:"";background:currentColor;border-radius:50%;width:10px;height:10px;display:block}.workload-tray-filters .queue-tabs__tab.is-all-tab .queue-tabs__count,.workload-tray-filters .queue-tabs__tab.is-all-tab:hover .queue-tabs__count,.workload-tray-filters .queue-tabs__tab.is-tray-filter-quick .queue-tabs__count,.workload-tray-filters .queue-tabs__tab.is-tray-filter-quick:hover .queue-tabs__count,.workload-tray-filters .queue-tabs__tab.is-tray-filter-standard .queue-tabs__count,.workload-tray-filters .queue-tabs__tab.is-tray-filter-standard:hover .queue-tabs__count,.workload-tray-filters .queue-tabs__tab.is-tray-filter-large .queue-tabs__count,.workload-tray-filters .queue-tabs__tab.is-tray-filter-large:hover .queue-tabs__count,.workload-tray-filters .queue-tabs__tab.is-tray-filter-overdue .queue-tabs__count,.workload-tray-filters .queue-tabs__tab.is-tray-filter-overdue:hover .queue-tabs__count,.workload-tray-filters .queue-tabs__tab.is-tray-filter-overdue .queue-tabs__count.is-overdue,.workload-tray-filters .queue-tabs__tab .queue-tabs__count,.workload-tray-filters .queue-tabs__tab:hover .queue-tabs__count,.workload-tray-filters .queue-tabs__tab .queue-tabs__count.is-overdue,.workload-tray-filters .queue-tabs__tab:hover .queue-tabs__count.is-overdue{color:currentColor}.in-tray__head.workload-tray-sort{box-sizing:border-box;width:calc(100% + 2 * var(--in-tray-pad));min-height:var(--app-chrome-h);margin-inline:calc(-1 * var(--in-tray-pad));padding:var(--app-chrome-pad) calc(var(--in-tray-pad) + 7px);background:var(--accent);color:var(--primary-inverse);justify-content:space-between;align-items:center;gap:0;display:flex;position:relative}.workload-tray-sort__matter{height:var(--app-chrome-inner-h);color:var(--primary-inverse);font-family:var(--font-sans);font-size:var(--text-caption1);font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none;flex-shrink:0;align-items:center;gap:3px;padding:0;line-height:1;display:inline-flex}.workload-tray-sort__ticker{font-variant-numeric:tabular-nums;align-items:center;height:1em;display:inline-flex;overflow:hidden}.workload-tray-sort__ticker-digit{opacity:1;width:.62em;height:1em;transition:width .32s cubic-bezier(.18,1.12,.28,1),opacity .18s;display:inline-block;overflow:hidden}.workload-tray-sort__ticker-digit.is-leading-pad{opacity:0;width:0}.workload-tray-sort__ticker-stack{transform:translate3d(0, calc(var(--tray-matter-digit,0) * -1em), 0);will-change:transform;flex-direction:column;transition:transform .42s cubic-bezier(.18,1.16,.28,1);display:flex}.workload-tray-sort__ticker-value{height:1em;line-height:1;display:block}.workload-tray-sort__matter-label{line-height:1}@media (prefers-reduced-motion:reduce){.workload-tray-sort__ticker-digit,.workload-tray-sort__ticker-stack{transition:none}}.workload-tray-sort__menu{flex-shrink:0;position:relative}.workload-tray-sort .workload-tray-sort__trigger.queue-tabs__tab{min-width:auto;height:var(--app-chrome-inner-h);border-radius:var(--app-chrome-pill-radius);color:var(--primary-inverse);cursor:pointer;flex:none;gap:4px;padding:0;transition:color .24s}.workload-tray-sort .workload-tray-sort__trigger.queue-tabs__tab:after{content:none}.workload-tray-sort .workload-tray-sort__trigger.queue-tabs__tab:hover,.workload-tray-sort__menu.is-open .workload-tray-sort__trigger.queue-tabs__tab{color:var(--primary-inverse)}.workload-tray-sort__chevron{color:currentColor;flex-shrink:0;transition:transform .2s}.workload-tray-sort__menu.is-open .workload-tray-sort__chevron{transform:rotate(180deg)}.workload-tray-sort__popover{--account-popover-open-duration:.22s;--account-popover-open-ease:cubic-bezier(.2, .82, .24, 1);--account-popover-close-duration:80ms;--account-popover-close-ease:cubic-bezier(.4, 0, 1, 1);--tray-sort-option-h:38px;--tray-sort-option-gap:2px;z-index:30;border-radius:var(--header-filter-radius);box-sizing:border-box;opacity:0;transform-origin:100% 0;pointer-events:none;backface-visibility:hidden;contain:layout paint;will-change:opacity, transform;min-width:168px;transition:opacity var(--account-popover-close-duration) var(--account-popover-close-ease), transform var(--account-popover-close-duration) var(--account-popover-close-ease);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;transform:translate(7px,-9px)scale(.96)}.workload-tray-sort__popover.is-open{opacity:1;pointer-events:auto;transition:opacity .15s ease-out, transform var(--account-popover-open-duration) var(--account-popover-open-ease);transform:translate(0,0)scale(1)}.workload-tray-sort__popover.is-motion-open{animation:account-popover-motion-in var(--account-popover-open-duration) var(--account-popover-open-ease) both;transition:none}.workload-tray-sort__option-highlight{z-index:0;height:var(--tray-sort-option-h);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 10%, var(--surface));opacity:1;transform:translate3d(0, calc(var(--tray-sort-active-option-index,0) * (var(--tray-sort-option-h) + var(--tray-sort-option-gap))), 0);pointer-events:none;transition:transform .32s cubic-bezier(.18,1.12,.28,1),opacity .16s;position:absolute;top:6px;left:6px;right:6px}.workload-tray-sort__option{z-index:1;border-radius:var(--radius-md);width:100%;min-height:38px;color:var(--text);font:inherit;font-size:var(--text-caption1);font-weight:var(--weight-semibold);text-align:left;appearance:none;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 8px;line-height:1.2;transition:transform .15s;display:grid;position:relative}.workload-tray-sort__option.is-selected{background:0 0}.workload-tray-sort__option:active{transform:scale(.99)}.workload-tray-sort__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workload-tray-sort__check{color:var(--accent);justify-self:end}.sidebar .workload-board--sidebar .workload-tray.in-tray.glass-panel:has(.workload-tray-sort){flex-direction:column;display:flex}.sidebar .workload-board--sidebar .workload-tray.in-tray.glass-panel:has(.workload-tray-sort) .in-tray__scroll{flex:1;min-height:0}.workload-board__column.is-drop-target{border-radius:var(--radius-glass);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.done-folders--panel.is-drop-target{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-done) 55%, transparent)}.done-folders--panel .tower-folder-slot.is-drop-target .tower-folder__body{border-color:color-mix(in srgb, var(--status-done) 70%, var(--glass-border));background:color-mix(in srgb, var(--status-done) 12%, var(--tower-folder-glass-fill));box-shadow:0 10px 24px color-mix(in srgb, var(--status-done) 18%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--status-done) 24%, transparent)}.done-folders--panel .tower-folder-slot.is-drop-target .tower-folder{transform:translateY(-4px)scale(1.02)}.workload-tray{flex:none}.workload-board__tray-stack>.workload-tray.in-tray.glass-panel{z-index:1}.workload-tray.in-tray.glass-panel{position:relative;overflow:visible}.workload-tray .in-tray__scroll{max-height:none;overflow:visible}.control-tower__filter-header.glass-panel{box-sizing:border-box;width:max-content;min-width:0;max-width:100%;height:var(--app-chrome-h);min-height:var(--app-chrome-h);padding:var(--app-chrome-pad) 3px;border-radius:var(--header-filter-radius);flex:none;align-self:center;align-items:center;display:flex;overflow:hidden}.control-tower__filter-header .control-tower__filter-tabs{flex:auto;min-width:0;max-width:100%}.control-tower__filter-header .queue-tabs--header{min-width:0;max-width:100%}.control-tower__filter-header .queue-tabs--header .queue-tabs__scroll:not(.is-truncated){flex:none;width:max-content;min-width:0;max-width:100%;padding-right:0;-webkit-mask-image:none;mask-image:none}.control-tower__filter-header .queue-tabs--header .queue-tabs__scroll.is-truncated{flex:auto;width:100%;min-width:0;padding-right:2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.control-tower__filter-header .queue-tabs__tab:disabled{opacity:.42;cursor:default}.control-tower__filter-header .queue-tabs__thumb{transition:transform .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1),opacity .2s,background-color .24s}.control-tower__filter-header.is-filter-tone-active .queue-tabs__thumb{background-color:var(--accent)}.control-tower__filter-header.is-filter-tone-new .queue-tabs__thumb{background-color:var(--status-new)}.control-tower__filter-header.is-filter-tone-progress .queue-tabs__thumb{background-color:var(--status-in-progress)}.control-tower__filter-header.is-filter-tone-waiting .queue-tabs__thumb{background-color:var(--status-waiting)}.control-tower__filter-header.is-filter-tone-urgent .queue-tabs__thumb{background-color:var(--status-urgent)}.control-tower__filter-header.is-filter-tone-overdue .queue-tabs__thumb{background-color:var(--overdue)}.control-tower__filter-header .queue-tabs__tab.is-filter-active:not(.is-selected) .queue-tabs__label{color:var(--accent)}.control-tower__filter-header .queue-tabs__tab.is-filter-new:not(.is-selected) .queue-tabs__label{color:var(--status-new)}.control-tower__filter-header .queue-tabs__tab.is-filter-progress:not(.is-selected) .queue-tabs__label{color:var(--status-in-progress)}.control-tower__filter-header .queue-tabs__tab.is-filter-waiting:not(.is-selected) .queue-tabs__label{color:var(--status-waiting)}.control-tower__filter-header .queue-tabs__tab.is-filter-urgent:not(.is-selected) .queue-tabs__label{color:var(--status-urgent)}.control-tower__filter-header .queue-tabs__tab.is-filter-overdue:not(.is-selected) .queue-tabs__label{color:var(--overdue)}.control-tower__filter-header .queue-tabs--header .queue-tabs__tab.is-filter-active:not(.is-selected):hover .queue-tabs__label{color:var(--accent)}.control-tower__filter-header .queue-tabs--header .queue-tabs__tab.is-filter-new:not(.is-selected):hover .queue-tabs__label{color:var(--status-new)}.control-tower__filter-header .queue-tabs--header .queue-tabs__tab.is-filter-progress:not(.is-selected):hover .queue-tabs__label{color:var(--status-in-progress)}.control-tower__filter-header .queue-tabs--header .queue-tabs__tab.is-filter-waiting:not(.is-selected):hover .queue-tabs__label{color:var(--status-waiting)}.control-tower__filter-header .queue-tabs--header .queue-tabs__tab.is-filter-urgent:not(.is-selected):hover .queue-tabs__label{color:var(--status-urgent)}.control-tower__filter-header .queue-tabs--header .queue-tabs__tab.is-filter-overdue:not(.is-selected):hover .queue-tabs__label{color:var(--overdue)}.control-tower__filter-header .queue-tabs__tab.is-empty:not(.is-selected) .queue-tabs__label{color:var(--faint)}.control-tower__filter-header .queue-tabs--header .queue-tabs__tab.is-selected .queue-tabs__label{color:var(--primary-inverse)}.control-tower__filter-header .queue-tabs__count-leading{font:inherit;font-variant-numeric:tabular-nums;margin-right:.45em}.control-tower__desk-layout{--desk-fluid-ease:cubic-bezier(.22, 1, .32, 1);--desk-fluid-duration:.38s;--desk-fluid-collapse-duration:.32s;--desk-detail-w:clamp(18rem, 30vw, 21.25rem);min-height:0;transition:gap var(--desk-fluid-duration) var(--desk-fluid-ease);flex:1;align-items:stretch;gap:8px;display:flex}.control-tower__desk-layout.is-detail-closed{transition-duration:var(--desk-fluid-collapse-duration);gap:0}.control-tower__desk-layout>.control-tower__desk-shell{flex:1 1 0;min-width:0}.control-tower__desk-shell{--desk-folder-gap:18px;--desk-folder-max-w:12.5rem;--desk-folder-w:clamp(9.5rem, 14vw, var(--desk-folder-max-w));--tower-folder-glass-fill:color-mix(in srgb, var(--glass-fill-strong) 38%, transparent);--tower-folder-glass-blur:40px;--tower-folder-hover-ease:cubic-bezier(.16, 1, .3, 1);--tower-folder-hover-duration:.46s;--tower-folder-hover-lift:-6px;gap:var(--control-tower-section-gap,calc(var(--control-tower-edge-pad,16px) * 3));flex-direction:column;flex:1;min-height:clamp(16rem,42vh,28rem);padding:0;display:flex;overflow:visible}.control-tower__desk-reset{border:1px solid var(--glass-border-subtle);background:var(--glass-fill);color:var(--muted);font-size:var(--text-caption2);font-weight:var(--weight-semibold);appearance:none;border-radius:999px;flex-shrink:0;padding:6px 10px;transition:color .2s,border-color .2s,background .2s}.control-tower__desk-reset:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 28%, var(--glass-border-subtle))}.control-tower__desk-zone{gap:var(--desk-folder-gap,18px);flex-direction:column;width:100%;display:flex}.control-tower__desk-zone.is-empty{text-align:center}.control-tower__desk-zone-copy{font-size:var(--text-caption2);color:var(--muted);margin:0;line-height:1.4}.control-tower__desk-row{justify-content:center;align-items:flex-end;gap:var(--desk-folder-gap,18px);flex-wrap:wrap;width:100%;display:flex}.tower-folder-slot{max-width:min(100%, var(--desk-folder-max-w));will-change:transform;touch-action:none;flex:none;min-width:0}.tower-folder-slot.is-dragging{z-index:5}.control-tower__desk-shell.is-filtering .tower-folder-slot{transition:opacity .24s}.control-tower__desk-shell.is-filtering .tower-folder-slot.is-filter-dimmed{opacity:.34}.control-tower__desk-shell.is-filtering .tower-folder-slot.is-filter-match{opacity:1}.control-tower__desk-shell.is-filtering .tower-folder-slot.is-filter-match .tower-folder__body{box-shadow:var(--glass-rim), 0 0 0 1px color-mix(in srgb, var(--accent) 42%, transparent)}.tower-folder-slot.is-dragging .tower-folder{transform:translate3d(0, var(--tower-folder-hover-lift), 0) scale(1.03);cursor:grabbing;transition:transform .32s var(--tower-folder-hover-ease)}.tower-folder-slot.is-dragging .tower-folder__body{box-shadow:var(--glass-rim), 0 18px 32px #0f172a35}.tower-folder{width:var(--desk-folder-w);min-width:0;max-width:100%;color:var(--text);text-align:left;appearance:none;cursor:grab;transition:transform var(--tower-folder-hover-duration) var(--tower-folder-hover-ease);background:0 0;border:none;flex-direction:column;align-items:stretch;padding:0;display:flex;transform:translate(0,0)scale(1)}.tower-folder.is-selected{transform:translate3d(0, var(--tower-folder-hover-lift), 0) scale(1.014)}@media (hover:hover){.tower-folder:not(.is-selected):hover{transform:translate3d(0, var(--tower-folder-hover-lift), 0) scale(1.014)}}.tower-folder__tab{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background-color:var(--accent);background-image:var(--ink-texture);width:auto;max-width:100%;font-size:var(--text-caption1);font-weight:var(--weight-bold);white-space:nowrap;background-size:64px 64px;border:none;align-self:flex-start;padding:8px 14px 7px;line-height:1;overflow:hidden}.tower-folder__tab .queue-tabs__label{max-width:var(--tower-folder-tab-max,12ch);color:var(--primary-inverse);white-space:nowrap;text-overflow:clip;min-width:0;display:block;overflow:hidden}.tower-folder__tab .queue-tabs__label[data-truncated=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.6em),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 1.6em),#0000 100%)}.tower-folder__body{border:1px solid color-mix(in srgb, var(--glass-border) 38%, transparent);border-radius:0 var(--radius-md) var(--radius-md) var(--radius-md);background:var(--tower-folder-glass-fill);min-height:8.5rem;-webkit-backdrop-filter:blur(var(--tower-folder-glass-blur)) var(--glass-saturate);box-shadow:var(--glass-rim);transition:border-color var(--tower-folder-hover-duration) var(--tower-folder-hover-ease), background var(--tower-folder-hover-duration) var(--tower-folder-hover-ease), box-shadow var(--tower-folder-hover-duration) var(--tower-folder-hover-ease), color var(--tower-folder-hover-duration) var(--tower-folder-hover-ease), backdrop-filter var(--tower-folder-hover-duration) var(--tower-folder-hover-ease), -webkit-backdrop-filter var(--tower-folder-hover-duration) var(--tower-folder-hover-ease);flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex;overflow:hidden}.tower-folder:not(.is-selected):hover .tower-folder__body{background:color-mix(in srgb, var(--glass-fill-strong) 50%, transparent);border-color:color-mix(in srgb, var(--glass-border) 58%, transparent);box-shadow:var(--glass-rim), 0 14px 34px #0f172a27}.tower-folder.is-selected .tower-folder__body{background-color:var(--accent);background-image:var(--ink-texture);-webkit-backdrop-filter:none;box-shadow:none;background-size:64px 64px;border-color:#0000}@media (prefers-color-scheme:light){:root:not([data-color-scheme=dark]) .tower-folder__body{box-shadow:var(--glass-rim), var(--in-tray-cell-shadow)}:root:not([data-color-scheme=dark]) .tower-folder:not(.is-selected):hover .tower-folder__body{box-shadow:var(--glass-rim), var(--in-tray-cell-shadow), 0 14px 34px #0f172a21}:root:not([data-color-scheme=dark]) .tower-folder.is-selected .tower-folder__body{box-shadow:none}}:root[data-color-scheme=light] .tower-folder__body{box-shadow:var(--glass-rim), var(--in-tray-cell-shadow)}:root[data-color-scheme=light] .tower-folder:not(.is-selected):hover .tower-folder__body{box-shadow:var(--glass-rim), var(--in-tray-cell-shadow), 0 14px 34px #0f172a21}:root[data-color-scheme=light] .tower-folder.is-selected .tower-folder__body{box-shadow:none}@media (prefers-reduced-motion:reduce){.tower-folder,.tower-folder__body,.tower-folder-slot.is-dragging .tower-folder{transition-duration:.01ms}}.tower-folder__headline{align-items:baseline;gap:6px;display:flex}.tower-folder__count{font-size:var(--text-caption1);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--ink);line-height:1}.tower-folder__label{font-size:var(--text-caption1);font-weight:var(--weight-medium);color:var(--ink-muted);line-height:1.3}.tower-folder__stats{flex-direction:column;gap:4px;margin-top:4px;display:flex}.tower-folder__stat{font-size:var(--text-caption1);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--ink-muted);line-height:1.3}.tower-folder__stat.is-stat-new:not(.is-empty){color:var(--status-new)}.tower-folder__stat.is-stat-progress:not(.is-empty){color:var(--status-in-progress)}.tower-folder__stat.is-stat-waiting:not(.is-empty){color:var(--status-waiting)}.tower-folder__stat.is-stat-done:not(.is-empty){color:var(--status-done)}.tower-folder__stat.is-stat-overdue:not(.is-empty){color:var(--overdue)}.tower-folder__stat.is-empty{color:var(--faint)}.tower-folder.is-selected .tower-folder__count{color:var(--primary-inverse)}.tower-folder.is-selected .tower-folder__label,.tower-folder.is-selected .tower-folder__stat:not(.is-stat-overdue):not(.is-stat-done){color:color-mix(in srgb, var(--primary-inverse) 72%, transparent)}.tower-folder.is-selected .tower-folder__stat.is-stat-done:not(.is-empty){color:color-mix(in srgb, var(--status-done) 82%, var(--primary-inverse))}.tower-folder.is-selected .tower-folder__stat.is-empty{color:color-mix(in srgb, var(--primary-inverse) 40%, transparent)}.tower-folder.is-selected .tower-folder__stat.is-stat-overdue:not(.is-empty){color:var(--accent-secondary)}.tower-folder.is-idle:not(.is-selected) .tower-folder__count,.tower-folder.is-idle:not(.is-selected) .tower-folder__label,.tower-folder.is-idle:not(.is-selected) .tower-folder__stat.is-empty{color:var(--faint)}.tower-filed{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--line) 38%, var(--glass-fill));width:100%;color:var(--faint);font-size:var(--text-caption2);font-weight:var(--weight-medium);appearance:none;cursor:pointer;border-radius:999px;justify-content:center;padding:6px 12px;transition:color .2s,border-color .2s,background .2s;display:flex}.tower-filed:hover,.tower-filed.is-selected{color:var(--muted);border-color:color-mix(in srgb, var(--accent) 28%, var(--line));background:color-mix(in srgb, var(--accent-soft) 40%, var(--glass-fill))}.control-tower__detail-spotlight-kicker{font-size:var(--text-caption2);font-weight:var(--weight-medium);color:var(--faint);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0}.control-tower__desk-detail{box-sizing:border-box;width:var(--desk-detail-w);max-width:var(--desk-detail-w);border-radius:var(--radius-glass);opacity:1;pointer-events:auto;min-height:0;max-height:100%;transition:max-width var(--desk-fluid-duration) var(--desk-fluid-ease), width var(--desk-fluid-duration) var(--desk-fluid-ease), opacity calc(var(--desk-fluid-duration) * .55) var(--desk-fluid-ease), padding var(--desk-fluid-duration) var(--desk-fluid-ease);flex:none;padding:0;overflow:visible}.control-tower__desk-detail.is-closed{opacity:0;pointer-events:none;width:0;max-width:0;transition-duration:var(--desk-fluid-collapse-duration);padding-left:0;padding-right:0;overflow:hidden}.control-tower__desk-detail-body{opacity:1;width:100%;min-height:0;max-height:100%;transition:opacity calc(var(--desk-fluid-duration) * .5) var(--desk-fluid-ease), transform var(--desk-fluid-duration) var(--desk-fluid-ease);flex-direction:column;flex:1;gap:0;display:flex;overflow:visible;transform:translate(0,0)}.control-tower__desk-detail.is-closed .control-tower__desk-detail-body{opacity:0;transition-duration:var(--desk-fluid-collapse-duration);transform:translate(6px)}.control-tower__detail-title-bar{background-color:var(--accent);background-image:var(--ink-texture);border-radius:var(--radius-glass) var(--radius-glass) 0 0;background-size:64px 64px;flex-shrink:0;padding:10px 14px}.control-tower__detail-title-bar .queue-tabs__label{color:var(--primary-inverse)}.control-tower__detail-tray{min-height:0;padding:var(--in-tray-pad);overflow-clip-margin:12px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;overflow:clip auto}.control-tower__detail-tray .in-tray__scroll{flex:1;min-height:0;padding:0;overflow:visible}.control-tower__detail-copy{font-size:var(--text-caption1);color:var(--muted);margin:0;padding:12px;line-height:1.45}.control-tower__detail-meta{gap:10px;margin:0;display:grid}.control-tower__detail-meta div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.control-tower__detail-meta dt{font-size:var(--text-caption1);font-weight:var(--weight-medium);color:var(--faint);margin:0}.control-tower__detail-meta dd{font-size:var(--text-caption1);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text);margin:0}.control-tower__detail-meta dd.is-new{color:var(--status-new)}.control-tower__detail-meta dd.is-breach,.control-tower__detail-meta dd.is-soon,.control-tower__detail-meta dd.is-urgent{color:var(--status-urgent)}.control-tower__detail-spotlight{border-radius:var(--radius-md);background:var(--in-tray-cell-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-saturate);gap:8px;padding:12px;display:grid}.control-tower__detail-spotlight-status{font-size:var(--text-caption2);font-weight:var(--weight-semibold);color:var(--accent);background:var(--accent-soft);border-radius:999px;justify-self:start;padding:2px 8px}.control-tower__detail-spotlight-status.is-new{color:var(--status-new);background:color-mix(in srgb, var(--status-new) 14%, transparent)}.control-tower__detail-spotlight-status.is-in-progress{color:var(--status-in-progress);background:color-mix(in srgb, var(--status-in-progress) 12%, transparent)}.control-tower__detail-spotlight-status.is-waiting{color:var(--status-waiting);background:color-mix(in srgb, var(--status-waiting) 14%, transparent)}.control-tower__detail-spotlight-status.is-done{color:var(--status-done);background:color-mix(in srgb, var(--status-done) 14%, transparent)}.control-tower__detail-spotlight-subject{font-size:var(--text-caption1);color:var(--text);margin:0;line-height:1.45}.control-tower__detail-spotlight-due{font-size:var(--text-caption2);font-weight:var(--weight-semibold);color:var(--muted)}.control-tower__detail-spotlight-due.is-breach,.control-tower__detail-spotlight-due.is-soon{color:var(--overdue);font-weight:var(--weight-bold)}.control-tower__detail-open{background-color:var(--accent);background-image:var(--ink-texture);color:var(--primary-inverse);font-size:var(--text-caption1);font-weight:var(--weight-semibold);appearance:none;background-size:64px 64px;border:none;border-radius:999px;margin-top:auto;padding:10px 14px;transition:filter .2s}.control-tower__detail-open.is-secondary{background:var(--glass-fill);border:1px solid var(--glass-border-subtle);color:var(--muted);background-image:none}.control-tower__detail-open:hover{filter:brightness(1.04)}.control-tower__detail-open.is-secondary:hover{color:var(--accent);filter:none}.control-tower__detail-empty{flex-direction:column;gap:8px;display:flex}.theme-toggle{background:color-mix(in srgb, var(--glass-fill-strong) 72%, transparent);width:36px;height:36px;color:var(--muted);appearance:none;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s,transform .15s;display:inline-flex}.theme-toggle:hover{color:var(--text);background:color-mix(in srgb, var(--glass-fill-strong) 88%, transparent)}.theme-toggle:hover .theme-toggle__icon{transform:scale(1.2)}.theme-toggle:active{transform:scale(.94)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-toggle__icon{width:18px;height:18px;transition:transform .2s;display:block}.account-picker__sign-out{border-radius:var(--radius-md);background:var(--accent);width:100%;color:var(--surface);font:inherit;font-size:var(--text-caption1);font-weight:var(--weight-semibold);text-align:center;appearance:none;cursor:pointer;border:none;margin-top:8px;padding:8px 10px;transition:filter .2s}.account-picker__action{border:1px solid var(--hairline);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 92%, transparent);width:100%;color:var(--text-primary);font:inherit;font-size:var(--text-caption1);font-weight:var(--weight-semibold);text-align:center;appearance:none;cursor:pointer;margin-top:8px;padding:8px 10px;transition:background-color .2s,border-color .2s}.account-picker__action:hover{background:var(--surface-elevated)}.account-picker__action--danger{color:var(--accent-secondary)}.account-picker__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.account-picker__sign-out:hover{filter:brightness(1.04)}.account-picker__sign-out:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.assignee-picker__shell .account-picker__sign-out,.assignee-picker__shell .account-picker__action{opacity:0;transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1),filter .2s;display:none;transform:translateY(-4px)}.assignee-picker__shell.is-open-shell .account-picker__sign-out,.assignee-picker__shell.is-open-shell .account-picker__action{display:block}.assignee-picker__shell.is-expanded .account-picker__sign-out,.assignee-picker__shell.is-expanded .account-picker__action{opacity:1;transition-delay:.12s;transform:translateY(0)}.app-loading,.app-load-error{min-height:100dvh;color:var(--muted);text-align:center;place-items:center;padding:24px;display:grid}.app-load-error{color:var(--accent)}.onboarding-invite{flex-direction:column;gap:16px;display:flex}.sidebar{width:max-content;min-width:0;max-width:100%;height:100%;min-height:0;padding:var(--control-tower-edge-pad);box-sizing:border-box;z-index:2;background:0 0;flex-direction:column;grid-area:2/1;display:flex;position:relative;overflow:visible}.sidebar__main{flex-direction:column;flex:1;gap:8px;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:visible}.sidebar__main--workload{box-sizing:border-box;gap:8px;padding-inline:4px}.sidebar .workload-board--sidebar{width:var(--workload-sidebar-fit-w,var(--sidebar-w-min));box-sizing:border-box;flex-direction:column;flex:1;align-self:flex-start;gap:8px;min-width:0;max-width:100%;height:100%;min-height:0;padding-block:8px;transition:width .26s cubic-bezier(.22,1,.36,1)}.sidebar .workload-board--sidebar .workload-board__column{flex:auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;overflow:visible}.sidebar .workload-board--sidebar .workload-board__column.is-status-done{flex:auto;width:100%;max-width:100%}.sidebar .workload-board--sidebar .workload-board__column:has(>.workload-board__chrome-stack){min-width:0}.sidebar .workload-board--sidebar .workload-board__chrome-stack{flex:1;max-width:100%;min-height:0}.sidebar .workload-board--sidebar .workload-board__chrome-stack .workload-board__tray-stack,.sidebar .workload-board--sidebar .workload-board__tray-stack{flex:1;width:100%;min-width:0;max-width:100%;min-height:0;overflow:visible}.sidebar .workload-board--sidebar .workload-board__tray-stack>.workload-tray{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar .workload-board--sidebar .workload-tray.in-tray.glass-panel{overflow-clip-margin:0 16px 16px 16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:clip auto}.sidebar .workload-board--sidebar .workload-tray.in-tray.glass-panel .in-tray__scroll{flex:1;min-height:0;max-height:none;overflow:visible}.sidebar .workload-board--sidebar .done-folders--panel{flex:1;min-height:0}.app.is-control-tower .app-main .control-tower--personal{height:100%}.sidebar__main>.in-tray.glass-panel{z-index:1}.tray-shell{border-radius:var(--radius-lg);background:var(--tray);box-shadow:var(--shadow-inset);padding:8px}.queue-tabs__scroll{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.queue-tabs__scroll::-webkit-scrollbar{display:none}.queue-tabs__tab{z-index:1;border-radius:var(--radius-md);min-width:0;color:var(--muted);font-size:var(--text-caption1);font-weight:var(--weight-semibold);text-align:center;white-space:nowrap;appearance:none;background:0 0;border:1px solid #0000;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:9px 10px;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex;position:relative}.queue-tabs--header{width:100%;min-width:0;position:relative;overflow:visible}.queue-tabs--header .queue-tabs__scroll{flex:1;align-items:center;width:100%;min-width:0;padding-right:2px;display:flex;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.queue-tabs--header .queue-tabs__thumb{z-index:0;width:var(--thumb-w,0);height:var(--app-chrome-inner-h);border-radius:var(--header-bubble-radius);background-color:var(--accent);opacity:var(--thumb-opacity,0);transform:translateX(var(--thumb-x,0));pointer-events:none;position:absolute;top:0;left:0}.queue-tabs--header .queue-tabs__thumb.is-animated{transition:transform .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1),opacity .2s}.queue-tabs--header .queue-tabs__tab{min-width:auto;height:var(--app-chrome-inner-h);border-radius:var(--header-bubble-radius);z-index:1;background:0 0;border-color:#0000;flex:none;gap:5px;padding:0 10px;line-height:1;transition:color .24s,gap .36s cubic-bezier(.22,1,.36,1)}.queue-tabs--header .queue-tabs__tab:not(:last-child):after{content:"";background:var(--line);pointer-events:none;width:1px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.queue-tabs--header .queue-tabs__tab.is-selected:after{content:none}.queue-tabs--header .queue-tabs__tab:has(+.queue-tabs__tab.is-selected):after{content:none}.queue-tabs--header .queue-tabs__tab:has(+.queue-tabs__config-button):after{content:none}.queue-tabs__config-button{z-index:1;width:var(--app-chrome-inner-h);height:var(--app-chrome-inner-h);border-radius:var(--header-bubble-radius);color:var(--muted);appearance:none;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s,transform .15s;display:inline-flex;position:relative}.queue-tabs__config-button:before{content:"";background:var(--line);pointer-events:none;width:1px;height:12px;position:absolute;top:50%;left:-3px;transform:translateY(-50%)}.queue-tabs__config-button:hover,.queue-tabs__config-button.is-open{color:var(--text);background:color-mix(in srgb, var(--glass-fill-strong) 88%, transparent)}.queue-tabs__config-button:active{transform:scale(.94)}.queue-tabs__config-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.header-switcher-config{z-index:120;box-sizing:border-box;border-radius:var(--radius-glass);gap:8px;width:min(280px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.header-switcher-config--category{width:min(420px,100vw - 32px)}.header-switcher-config__head{color:var(--text);font-size:var(--text-caption1);font-weight:var(--weight-bold);justify-content:space-between;align-items:center;display:flex}.header-switcher-config__category-options{gap:6px;display:grid}.header-switcher-config__category-option{border-radius:var(--radius-md);min-width:0;min-height:50px;color:var(--text);font:inherit;font-size:var(--text-caption1);font-weight:var(--weight-semibold);text-align:left;appearance:none;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:5px 6px;transition:border-color .18s,background .18s;display:grid}.header-switcher-config__category-option:hover,.header-switcher-config__category-option.is-selected{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--text)}.header-switcher-config__category-option.is-selected{color:var(--accent)}.header-switcher-config__category-check{width:22px;height:22px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.header-switcher-config__switcher-preview{min-width:0;height:var(--app-chrome-h);padding:var(--app-chrome-pad);border-radius:var(--header-filter-radius);box-shadow:none;background:0 0;align-items:center;gap:4px;display:flex;overflow:hidden}.header-switcher-config__switcher-pill,.header-switcher-config__switcher-more{max-width:104px;height:var(--app-chrome-inner-h);border-radius:var(--header-bubble-radius);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex;overflow:hidden}.header-switcher-config__switcher-pill.is-selected{background:var(--accent);color:var(--surface)}.header-switcher-config__switcher-more{max-width:none;color:var(--muted);padding-inline:7px}.header-switcher-config__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.header-switcher-config__option{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);min-width:0;min-height:30px;color:var(--muted);font:inherit;font-size:var(--text-caption1);font-weight:var(--weight-semibold);text-align:center;appearance:none;cursor:pointer;padding:0 9px}.header-switcher-config__option.is-enabled{border-color:var(--accent);background:var(--accent);color:var(--surface)}.header-switcher-config__custom{grid-template-columns:minmax(0,1fr) 30px;gap:6px;display:grid}.header-switcher-config__custom input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);min-width:0;height:32px;color:var(--text);font:inherit;font-size:var(--text-caption1);padding:0 10px}.header-switcher-config__custom button,.header-switcher-config__chip button{border-radius:var(--radius-sm);background:var(--accent);color:var(--surface);appearance:none;cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.header-switcher-config__custom-list{flex-wrap:wrap;gap:6px;display:flex}.header-switcher-config__chip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);max-width:100%;min-height:26px;color:var(--text);font-size:var(--text-caption1);font-weight:var(--weight-semibold);align-items:center;gap:5px;padding:0 4px 0 8px;display:inline-flex}.header-switcher-config__chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.header-switcher-config__chip button{flex:none;width:18px;height:18px}.queue-tabs__label{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.queue-tabs--header .queue-tabs__label{text-overflow:clip;flex-shrink:0;overflow:visible}.queue-tabs--header .queue-tabs__count{min-width:1rem;color:var(--accent);background:0 0;grid-template-columns:1fr;padding:0 4px;transition:grid-template-columns .36s cubic-bezier(.22,1,.36,1),min-width .36s cubic-bezier(.22,1,.36,1),padding .36s cubic-bezier(.22,1,.36,1),opacity .36s cubic-bezier(.22,1,.36,1),background .24s;display:inline-grid}.queue-tabs--header .queue-tabs__count-value{text-align:center;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.queue-tabs--header .queue-tabs__count.is-zero{opacity:0;grid-template-columns:0fr;min-width:0;padding-inline:0}.queue-tabs--header .queue-tabs__tab:has(.queue-tabs__count.is-zero){gap:0}.queue-tabs--header .queue-tabs__count.is-overdue{color:var(--accent-secondary)}.queue-tabs--header .queue-tabs__tab:hover .queue-tabs__count{color:var(--accent);background:0 0}.queue-tabs--header .queue-tabs__tab:hover .queue-tabs__count.is-overdue{color:var(--accent-secondary)}.queue-tabs--header .queue-tabs__tab.is-selected .queue-tabs__count{opacity:0;background:0 0;grid-template-columns:0fr;min-width:0;padding-inline:0}.queue-tabs--header .queue-tabs__tab.is-selected:has(.queue-tabs__count){gap:0}.queue-tabs--header .queue-tabs__tab.is-selected{color:var(--primary-inverse);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.queue-tabs--header .queue-tabs__tab:not(.is-selected):hover{color:var(--accent)}.queue-tabs__tab:hover{color:var(--text)}.queue-tabs__tab.is-selected{color:var(--primary-inverse);border-color:var(--accent);background-color:var(--accent);background-image:var(--ink-texture);-webkit-backdrop-filter:none;box-shadow:none;background-size:64px 64px}.queue-tabs__count{min-width:1.125rem;font-size:var(--text-caption2);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--faint);border-radius:999px;flex-shrink:0;padding:0 5px;line-height:1.35}.queue-tabs__tab.is-selected .queue-tabs__count{color:var(--primary-inverse);background:#fff3}.queue-empty{font-size:var(--text-footnote);color:var(--muted);text-align:center;flex:1;justify-content:center;align-items:center;margin:0;padding:24px 12px;line-height:1.45;display:flex}.in-tray{flex-direction:column;flex:1;min-height:0;display:flex}.in-tray.glass-panel{--in-tray-panel-radius:18px;--in-tray-inner-radius:calc(var(--in-tray-panel-radius) - var(--in-tray-pad));padding:var(--in-tray-pad);border-radius:var(--in-tray-panel-radius);-webkit-backdrop-filter:none;overflow-clip-margin:12px;background:0 0;overflow:clip auto}.in-tray.glass-panel:before{content:"";z-index:-1;border-radius:inherit;background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-saturate);pointer-events:none;position:absolute;inset:0}.in-tray.glass-panel .in-tray__scroll{padding:0;overflow:visible}.in-tray.glass-panel:has(.in-tray__head){padding-top:0}.in-tray .folder-slip,.in-tray .queue__cell-clip,.in-tray .detail-card,.in-tray--message .detail-tray__cell .detail-card,.in-tray--checklist .intake-checklist__qa-card,.in-tray--checklist .intake-checklist__item,.in-tray--checklist .intake-checklist__checkbox,.control-tower__detail-tray .control-tower__detail-spotlight,.control-tower__detail-tray .control-tower__detail-copy{border-radius:var(--in-tray-inner-radius)}.in-tray--checklist .intake-checklist__qa-card{--intake-card-radius:var(--in-tray-inner-radius)}.in-tray__head{padding:var(--in-tray-pad) 0;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.in-tray__head .in-tray__label:first-child{justify-self:start}.in-tray__date{font-size:var(--text-footnote);font-weight:var(--weight-medium);color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:center;margin:0}.in-tray__head .in-tray__date{position:relative;top:-2px}.in-tray__head.management-board__section-head{grid-template-columns:unset;padding:var(--in-tray-pad) 0;justify-content:stretch;display:flex}.management-board__section-toggle{width:100%;color:inherit;cursor:pointer;appearance:none;background:0 0;border:none;justify-content:space-between;align-items:center;gap:6px;padding:0;display:flex}.management-board__section.in-tray.glass-panel:has(.management-board__section-toggle--static){box-shadow:none;z-index:0}.management-board__section.in-tray.glass-panel:not(:has(.management-board__section-toggle--static)){z-index:1}.management-board__section-toggle--static{cursor:default}.management-board__section-toggle--static .management-board__section-title,.management-board__section-toggle--static .management-board__section-count{color:var(--faint)}.management-board__section-meta{align-items:center;gap:6px;padding-inline-end:6px;display:inline-flex}.management-board__section-heading{align-items:baseline;gap:6px;min-width:0;padding-inline-start:6px;display:inline-flex}.management-board__section-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:3px;border-radius:var(--radius-sm)}.management-board__section-toggle-icon{color:var(--faint);flex-shrink:0}.management-board__section-title{font-size:var(--text-caption1);font-weight:var(--weight-bold);color:var(--ink);align-items:baseline;gap:6px;margin:0;display:inline-flex}.management-board__section-count{font-size:var(--text-caption1);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:1}.in-tray__label{font-size:var(--text-caption1);font-weight:var(--weight-medium);color:var(--faint);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0}.detail .in-tray__label{color:var(--primary)}.in-tray__source{align-items:center;gap:6px;margin-left:4px;display:inline-flex}.in-tray__source-icon{object-fit:contain;flex-shrink:0;width:14px;height:14px;display:block}.in-tray__source-label{position:relative;top:1px}.in-tray__serial{font-variant-numeric:tabular-nums;flex-shrink:0}.in-tray__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;position:relative;overflow:hidden auto}.in-tray__scroll:has(.queue-empty){display:flex}.queue-filters-panel.glass-panel{z-index:2;box-sizing:border-box;min-height:var(--app-chrome-h);padding:var(--app-chrome-pad) 6px;border-radius:var(--radius-glass);flex-shrink:0;grid-template-rows:auto 0fr;gap:0;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),gap .34s cubic-bezier(.22,1,.36,1);display:grid}.queue-filters-panel.is-expanded.glass-panel{grid-template-rows:auto 1fr;gap:8px}.queue-filters-panel{flex-shrink:0;position:relative}.queue-filters-panel__bar{height:var(--app-chrome-inner-h);min-height:var(--app-chrome-inner-h);align-items:center;gap:10px;display:flex}.queue-filters-panel__active{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.queue-filters-panel__placeholder{color:var(--faint);font-size:var(--text-caption1);font-weight:var(--weight-medium);padding-left:7px;line-height:1.35}.filter-chip--active-tag{cursor:pointer}.queue-filters-panel__clear{width:22px;height:22px;color:var(--faint);appearance:none;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.queue-filters-panel__clear:hover{color:var(--accent)}.queue-filters-panel__toggle{border-radius:var(--radius-sm);color:var(--accent);font-family:var(--font-sans);font-size:var(--text-caption1);font-weight:var(--weight-semibold);white-space:nowrap;appearance:none;background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;padding:4px 2px;transition:color .15s;display:inline-flex}.queue-filters-panel__toggle:hover{color:var(--accent)}.queue-filters-panel__chevron{flex-shrink:0;transition:transform .2s}.queue-filters-panel.is-expanded .queue-filters-panel__chevron{transform:rotate(180deg)}.queue-filters-panel__body{overscroll-behavior:contain;opacity:0;pointer-events:none;scrollbar-width:thin;border-top:none;flex-direction:column;gap:12px;min-height:0;padding-top:0;padding-bottom:0;transition:opacity .24s cubic-bezier(.22,1,.36,1),padding .34s cubic-bezier(.22,1,.36,1),border-color .24s;display:flex;overflow:hidden}.queue-filters-panel.is-expanded .queue-filters-panel__body{border-top:1px solid var(--glass-border-subtle);opacity:1;pointer-events:auto;max-height:min(240px,34vh);padding-top:8px;padding-bottom:28px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 20px),#0000 100%)}@media (prefers-reduced-motion:reduce){.queue-filters-panel.glass-panel,.queue-filters-panel__body,.queue-filters-panel__chevron{transition:none}}.queue-filters-group__label{color:var(--faint);font-size:var(--text-caption1);font-weight:var(--weight-medium);margin-bottom:6px;line-height:1.35;display:block}.queue-filters{flex-wrap:wrap;gap:6px;display:flex}.filter-chip{border:1px solid var(--glass-border-subtle);background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-saturate);color:var(--muted);font-size:var(--text-caption2);font-weight:var(--weight-semibold);appearance:none;border-radius:999px;padding:5px 10px;transition:background .15s,color .15s,border-color .15s,transform .15s}.filter-chip:hover{color:var(--accent);box-shadow:var(--shadow-sm);border-color:#0000}.filter-chip.is-active{border-color:var(--accent);background-color:var(--accent);background-image:var(--ink-texture);color:var(--primary-inverse);box-shadow:none;background-size:64px 64px}.filter-chip.is-active:hover{border-color:var(--accent);filter:none;color:var(--primary-inverse)}.filter-chip--active-tag.is-active{border-color:var(--accent);background-color:var(--accent);background-image:var(--ink-texture);color:var(--primary-inverse);background-size:64px 64px}.filter-chip--active-tag.is-active:hover{border-color:var(--accent);filter:none;color:var(--primary-inverse)}.queue{flex-direction:column;gap:0;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.queue>li{width:100%;min-width:0;margin:0 0 8px}.queue__cell{transform-origin:top;box-sizing:border-box}.queue__cell-clip{border-radius:var(--radius-md);height:100%}.queue-empty.is-tray-empty-reveal{animation:tray-empty-reveal var(--tray-motion-duration) var(--tray-motion-ease) both}@keyframes tray-empty-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.queue-empty.is-tray-empty-reveal{animation:none}}.queue>li:last-child{margin-bottom:0}.in-tray .queue>li{position:relative}.in-tray .folder-slip{z-index:1;background:var(--in-tray-cell-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-saturate);border:none;position:relative}.workload-tray.in-tray .queue>li{--tray-separator-inline:3px;border-bottom:0;margin:0}.workload-tray.in-tray .queue>li:not(:first-child):not(.is-map-highlighted):before{content:"";right:var(--tray-separator-inline);top:0;left:var(--tray-separator-inline);z-index:2;background:var(--glass-border-subtle);height:1px;box-shadow:none;opacity:1;pointer-events:none;border-radius:0;transition:none;position:absolute}.workload-tray.in-tray .queue>li:has(.folder-slip.is-selected):before{opacity:0}.workload-tray.in-tray .queue>li:has(.folder-slip.is-selected)+li:before{opacity:0}.workload-tray.in-tray .queue__cell-clip{border-radius:0}.workload-tray.in-tray .folder-slip{--tray-cell-top-space:12px;--tray-cell-bottom-space:4px;--tray-cell-fill-duration:.38s;--tray-cell-fill-ease:cubic-bezier(.2, 1.35, .32, 1);--tray-cell-selected-fill:var(--accent);padding:var(--tray-cell-top-space) 4px var(--tray-cell-bottom-space);-webkit-backdrop-filter:none;box-shadow:none;isolation:isolate;background:0 0;border-radius:0;transition:none}.workload-tray.in-tray .folder-slip.is-selected{background-color:#0000;background-image:none;width:100%;max-width:100%;margin-inline:0}.workload-tray.in-tray .folder-slip.is-overdue{--tray-cell-selected-fill:var(--overdue)}.workload-tray.in-tray .folder-slip.is-selected.is-overdue{background-color:#0000;background-image:none}.workload-tray.in-tray .folder-slip:after{content:"";top:0;right:calc(-1 * var(--in-tray-pad));bottom:0;left:calc(-1 * var(--in-tray-pad));z-index:-1;background-color:var(--tray-cell-selected-fill);background-image:linear-gradient(90deg, color-mix(in srgb, var(--tray-cell-selected-fill) 86%, var(--surface) 14%) 0%, var(--tray-cell-selected-fill) 58%, color-mix(in srgb, var(--tray-cell-selected-fill) 88%, var(--primary) 12%) 100%), var(--ink-texture);opacity:1;transform-origin:0;transition:transform var(--tray-cell-fill-duration) var(--tray-cell-fill-ease);pointer-events:none;background-size:100% 100%,64px 64px;position:absolute;transform:scaleX(0)}.workload-tray.in-tray .folder-slip.is-selected:after{transform:scaleX(1)}.workload-tray.in-tray .folder-slip:hover:not(.is-selected){background:color-mix(in srgb, var(--surface-muted) 38%, transparent)}@media (prefers-reduced-motion:reduce){.workload-tray.in-tray .folder-slip:after{transition:none}}@media (prefers-color-scheme:light){:root:not([data-color-scheme=dark]) .in-tray .queue>li:not(.is-exiting):after,:root:not([data-color-scheme=dark]) .in-tray--message .detail-tray__cell:after{content:"";z-index:0;border-radius:var(--in-tray-inner-radius);box-shadow:var(--in-tray-cell-shadow);pointer-events:none;position:absolute;inset:0}}:root[data-color-scheme=light] .in-tray .queue>li:not(.is-exiting):after,:root[data-color-scheme=light] .in-tray--message .detail-tray__cell:after{content:"";z-index:0;border-radius:var(--in-tray-inner-radius);box-shadow:var(--in-tray-cell-shadow);pointer-events:none;position:absolute;inset:0}@media (prefers-color-scheme:light){:root:not([data-color-scheme=dark]) .workload-tray.in-tray .queue>li:has(.folder-slip__due.is-breach):not(.is-exiting):not(.is-map-highlighted):after{box-shadow:var(--in-tray-cell-shadow-overdue)}}:root[data-color-scheme=light] .workload-tray.in-tray .queue>li:has(.folder-slip__due.is-breach):not(.is-exiting):not(.is-map-highlighted):after{box-shadow:var(--in-tray-cell-shadow-overdue)}@media (prefers-color-scheme:light){:root:not([data-color-scheme=dark]) .workload-tray.in-tray .queue>li:not(.is-map-highlighted):after{content:none;box-shadow:none;background:0 0}:root:not([data-color-scheme=dark]) .workload-tray.in-tray .queue>li:has(.folder-slip__due.is-breach):not(.is-exiting):not(.is-map-highlighted):after{content:none;box-shadow:none;background:0 0}:root:not([data-color-scheme=dark]) .workload-tray.in-tray .queue>li:not(:first-child):not(.is-map-highlighted):before{content:"";right:var(--tray-separator-inline);top:0;left:var(--tray-separator-inline);z-index:2;background:var(--glass-border-subtle);height:1px;box-shadow:none;opacity:1;pointer-events:none;border-radius:0;transition:none;position:absolute}:root:not([data-color-scheme=dark]) .workload-tray.in-tray .queue>li:has(.folder-slip__due.is-breach):not(:first-child):not(.is-exiting):not(.is-map-highlighted):before{content:"";right:var(--tray-separator-inline);top:0;left:var(--tray-separator-inline);z-index:2;background:var(--glass-border-subtle);height:1px;box-shadow:none;opacity:1;pointer-events:none;border-radius:0;transition:none;position:absolute}}:root[data-color-scheme=light] .workload-tray.in-tray .queue>li:not(.is-map-highlighted):after{content:none;box-shadow:none;background:0 0}:root[data-color-scheme=light] .workload-tray.in-tray .queue>li:has(.folder-slip__due.is-breach):not(.is-exiting):not(.is-map-highlighted):after{content:none;box-shadow:none;background:0 0}:root[data-color-scheme=light] .workload-tray.in-tray .queue>li:not(:first-child):not(.is-map-highlighted):before{content:"";right:var(--tray-separator-inline);top:0;left:var(--tray-separator-inline);z-index:2;background:var(--glass-border-subtle);height:1px;box-shadow:none;opacity:1;pointer-events:none;border-radius:0;transition:none;position:absolute}:root[data-color-scheme=light] .workload-tray.in-tray .queue>li:has(.folder-slip__due.is-breach):not(:first-child):not(.is-exiting):not(.is-map-highlighted):before{content:"";right:var(--tray-separator-inline);top:0;left:var(--tray-separator-inline);z-index:2;background:var(--glass-border-subtle);height:1px;box-shadow:none;opacity:1;pointer-events:none;border-radius:0;transition:none;position:absolute}.workload-tray.in-tray .queue>li:has(.folder-slip.is-selected):not(.is-map-highlighted):before{opacity:0!important}.workload-tray.in-tray .queue>li:has(.folder-slip.is-selected):has(.folder-slip__due.is-breach):not(.is-map-highlighted):before{opacity:0!important}.workload-tray.in-tray .queue>li:has(.folder-slip.is-selected):not(.is-map-highlighted)+li:before{opacity:0!important}.workload-tray.in-tray .queue>li:has(.folder-slip.is-selected):has(.folder-slip__due.is-breach):not(.is-map-highlighted)+li:before{opacity:0!important}.in-tray--message .detail-tray__cell{position:relative}.in-tray--message .detail-tray__cell .detail-card{z-index:1;background:var(--in-tray-cell-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-saturate);box-shadow:none;border:none;padding:16px;position:relative}.folder-slip{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-md);width:100%;min-width:0;max-width:100%;color:var(--text);font-family:var(--font-sans);text-align:left;appearance:none;box-shadow:none;padding:12px 14px;transition:background .15s,border-color .15s;display:block}.folder-slip:before{content:"";background:color-mix(in srgb, var(--accent) 35%, transparent);opacity:0;border-radius:0 2px 2px 0;width:3px;height:calc(100% - 20px);transition:opacity .15s;position:absolute;top:10px;left:0}.folder-slip.is-selected{color:var(--primary-inverse)}.folder-slip.is-selected:not(.is-overdue){border-color:var(--accent);background-color:var(--accent);background-image:var(--ink-texture);background-size:64px 64px}.folder-slip.is-selected.is-overdue{border-color:var(--overdue);background-color:var(--overdue);background-image:var(--ink-texture);background-size:64px 64px}.folder-slip.is-selected:before{opacity:0}@keyframes folder-slip-progress-pulse{0%,to{opacity:1}50%{opacity:.38}}.folder-slip__head{align-items:center;gap:8px;min-width:0;display:flex}.folder-slip__title-row{flex:auto;align-items:center;min-width:0;display:inline-flex}.folder-slip__title{--title-fade-tail:2.75rem;white-space:nowrap;text-overflow:clip;min-width:0;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--title-fade-tail)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--title-fade-tail)), transparent 100%);mask-image:linear-gradient(to right, #000 calc(100% - var(--title-fade-tail)), transparent 100%);flex:auto;line-height:1.35;transition:color .15s;display:block;overflow:hidden}.folder-slip:hover:not(.is-selected) .folder-slip__title{color:var(--accent)}.folder-slip.is-tray-layout .folder-slip__head{gap:0}.folder-slip.is-tray-layout .folder-slip__title-row{gap:11px;padding-left:0;transition:none}.workload-tray .queue>li.is-map-highlighted{z-index:2}.workload-tray .folder-slip.is-map-highlighted:not(.is-selected){background:color-mix(in srgb, var(--in-tray-cell-fill) 72%, var(--paper-opaque))}.workload-tray .folder-slip.is-map-highlighted:not(.is-selected):before{opacity:1;width:4px}.workload-tray .folder-slip.is-map-highlighted.is-status-new:not(.is-selected){box-shadow:0 0 0 2px color-mix(in srgb, var(--status-new) 55%, transparent)}.workload-tray .folder-slip.is-map-highlighted.is-status-new:not(.is-selected):before{background:var(--status-new)}.workload-tray .folder-slip.is-map-highlighted.is-status-in-progress:not(.is-selected){box-shadow:0 0 0 2px color-mix(in srgb, var(--status-in-progress) 55%, transparent)}.workload-tray .folder-slip.is-map-highlighted.is-status-in-progress:not(.is-selected):before{background:var(--status-in-progress)}.workload-tray .folder-slip.is-map-highlighted.is-status-waiting:not(.is-selected){box-shadow:0 0 0 2px color-mix(in srgb, var(--status-waiting) 55%, transparent)}.workload-tray .folder-slip.is-map-highlighted.is-status-waiting:not(.is-selected):before{background:var(--status-waiting)}.workload-tray .folder-slip.is-map-highlighted.is-status-done:not(.is-selected){box-shadow:0 0 0 2px color-mix(in srgb, var(--status-done) 55%, transparent)}.workload-tray .folder-slip.is-map-highlighted.is-status-done:not(.is-selected):before{background:var(--status-done)}:root[data-color-scheme=light] .workload-tray .queue>li.is-map-highlighted:not(.is-exiting):after{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 28%, transparent), var(--in-tray-cell-shadow)}:root[data-color-scheme=light] .workload-tray .queue>li.is-map-highlighted:has(.folder-slip__due.is-breach):not(.is-exiting):after{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 28%, transparent), var(--in-tray-cell-shadow-overdue)}@media (prefers-color-scheme:light){:root:not([data-color-scheme=dark]) .workload-tray .queue>li.is-map-highlighted:not(.is-exiting):after{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 28%, transparent), var(--in-tray-cell-shadow)}:root:not([data-color-scheme=dark]) .workload-tray .queue>li.is-map-highlighted:has(.folder-slip__due.is-breach):not(.is-exiting):after{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 28%, transparent), var(--in-tray-cell-shadow-overdue)}}.folder-slip:hover:not(.is-selected) .folder-slip__progress-step.is-filled{animation:folder-slip-progress-pulse var(--progress-pulse-duration) ease-in-out infinite}.folder-slip:hover:not(.is-selected) .folder-slip__progress-step.is-filled:first-child{animation-delay:calc(0 * var(--progress-pulse-slot))}.folder-slip:hover:not(.is-selected) .folder-slip__progress-step.is-filled:nth-child(2){animation-delay:calc(1 * var(--progress-pulse-slot))}.folder-slip:hover:not(.is-selected) .folder-slip__progress-step.is-filled:nth-child(3){animation-delay:calc(2 * var(--progress-pulse-slot))}.folder-slip:hover:not(.is-selected) .folder-slip__progress-step.is-filled:nth-child(4){animation-delay:calc(3 * var(--progress-pulse-slot))}@media (prefers-reduced-motion:reduce){.folder-slip:hover:not(.is-selected) .folder-slip__progress-step.is-filled{animation:none}}.folder-slip__progress{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.folder-slip__progress-label{font-size:var(--text-caption2);font-weight:var(--weight-semibold);line-height:1.2}.folder-slip__progress.is-status-new .folder-slip__progress-label{color:var(--status-new)}.folder-slip__progress.is-status-in-progress .folder-slip__progress-label{color:var(--status-in-progress)}.folder-slip__progress.is-status-waiting .folder-slip__progress-label{color:var(--status-waiting)}.folder-slip__progress.is-status-done .folder-slip__progress-label{color:var(--status-done)}.folder-slip__progress-track{--progress-pulse-slot:.4s;--progress-pulse-duration:calc(4 * var(--progress-pulse-slot));gap:3px;display:flex}.folder-slip__due.is-breach{color:var(--overdue);font-weight:var(--weight-bold)}.folder-slip__progress-step{background:var(--line);border-radius:999px;width:14px;height:3px;transition:background-color .15s}.folder-slip__progress.is-status-new .folder-slip__progress-step.is-filled,.folder-slip__progress.is-status-new .folder-slip__progress-step.is-current{background-color:var(--status-new);background-image:var(--ink-texture);background-size:64px 64px}.folder-slip__progress.is-status-in-progress .folder-slip__progress-step.is-filled,.folder-slip__progress.is-status-in-progress .folder-slip__progress-step.is-current{background-color:var(--status-in-progress);background-image:var(--ink-texture);background-size:64px 64px}.folder-slip__progress.is-status-waiting .folder-slip__progress-step.is-filled,.folder-slip__progress.is-status-waiting .folder-slip__progress-step.is-current{background-color:var(--status-waiting);background-image:none}.folder-slip__progress.is-status-done .folder-slip__progress-step.is-filled,.folder-slip__progress.is-status-done .folder-slip__progress-step.is-current{background-color:var(--status-done);background-image:var(--ink-texture);background-size:64px 64px}.folder-slip__assignee{font-size:var(--text-caption1);color:var(--faint);margin-top:6px;display:block}.folder-slip__meta{--folder-slip-compact-duration:.24s;--folder-slip-compact-ease:cubic-bezier(.18, .9, .2, 1);--folder-slip-compact-spring:cubic-bezier(.34, 1.38, .64, 1);--folder-slip-meta-open-height:22.5px;max-height:var(--folder-slip-meta-open-height);opacity:1;transform-origin:top;transition:max-height var(--folder-slip-compact-duration) var(--folder-slip-compact-ease), opacity .14s linear, transform var(--folder-slip-compact-duration) var(--folder-slip-compact-spring);margin-top:8px;overflow:hidden;transform:translateY(0)}.folder-slip.is-selected .folder-slip__meta{opacity:0;max-height:0;margin-top:0;transform:translateY(-2px)scaleY(.92)}@media (prefers-reduced-motion:reduce){.folder-slip__meta{transition:none;transform:none}}.folder-slip__meta-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;display:grid}.folder-slip__meta--overdue{justify-content:space-between;align-items:center;gap:12px;display:flex}.folder-slip__meta--waiting{flex-direction:column;gap:2px;min-width:0;display:flex}.folder-slip__waiting-on{min-width:0;font-size:var(--text-caption1);font-weight:var(--weight-semibold);color:var(--status-waiting);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.folder-slip__waiting-reason{min-width:0;color:var(--faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.folder-slip__status-stack{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.folder-slip__priority{font-size:var(--text-caption1);font-weight:var(--weight-medium);color:var(--faint);flex-shrink:0;line-height:1.2}.folder-slip__due{font-size:10px;font-weight:var(--weight-semibold);color:var(--muted);white-space:nowrap;flex-shrink:0;margin-top:3px;line-height:1.1}.folder-slip__due.folder-slip__due--datetime{color:var(--overdue);font-weight:var(--weight-bold);margin-top:0}.folder-slip__due-time{font-weight:var(--weight-regular)}.folder-slip__work-size{flex-shrink:0}.folder-slip__complexity-shell{flex-shrink:0;align-items:center;display:inline-flex}.folder-slip__work-size--title.work-size-indicator{--tray-title-work-size-icon:1em;--tray-title-work-size-slot:24px;--tray-title-work-size-expanded:76px;--work-size-tone:var(--primary);--work-size-selector-tone:var(--primary);box-sizing:border-box;width:var(--tray-title-work-size-icon);min-width:var(--tray-title-work-size-icon);max-width:var(--tray-title-work-size-icon);height:calc(var(--tray-title-work-size-icon) + 8px);opacity:1;transform-origin:50%;justify-content:center;align-items:center;gap:0;padding:0;transition:width .36s cubic-bezier(.18,1.24,.28,1),min-width .36s cubic-bezier(.18,1.24,.28,1),max-width .36s cubic-bezier(.18,1.24,.28,1),padding .36s cubic-bezier(.18,1.24,.28,1),background-color .22s,box-shadow .22s,opacity .16s,transform .2s;position:relative;overflow:visible;transform:none}.folder-slip__work-size--title.work-size-indicator.is-interactive{cursor:pointer}.folder-slip__work-size--title.work-size-indicator.is-switcher-open{width:var(--tray-title-work-size-expanded);min-width:var(--tray-title-work-size-expanded);max-width:var(--tray-title-work-size-expanded);border:1px solid var(--line);border-radius:var(--header-filter-radius);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;padding:1px}.folder-slip.is-selected .folder-slip__work-size--title.work-size-indicator.is-switcher-open{--work-size-tone:var(--primary);background:#fff;border-color:#0000}.folder-slip__work-size--title.work-size-indicator.is-interactive:focus-visible{outline:2px solid color-mix(in srgb, var(--work-size-tone) 38%, transparent);outline-offset:3px;border-radius:999px}.folder-slip__work-size--title.work-size-indicator:after{content:"";left:var(--work-size-tooltip-x,-9999px);top:var(--work-size-tooltip-y,-9999px);z-index:1000;background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-saturate);box-shadow:var(--shadow-sm), var(--glass-rim);color:var(--work-size-tone);font-size:var(--text-caption2);font-weight:var(--weight-semibold);white-space:nowrap;opacity:0;pointer-events:none;border-radius:5px;padding:3px 6px;line-height:1.1;transition:opacity .1s;position:fixed;transform:translate(8px,4px)}.folder-slip__work-size--title.work-size-indicator:hover:after{content:attr(data-work-size-label);opacity:1}.folder-slip__work-size--title.work-size-indicator.is-hover-suppressed:hover:after,.folder-slip__work-size--title.work-size-indicator.is-switcher-open:hover:after{content:"";opacity:0}.work-size-indicator__current{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.folder-slip__work-size--title .work-size-indicator__current{opacity:1;pointer-events:none;place-items:center;transition:opacity .18s,transform .28s cubic-bezier(.18,1.24,.28,1);display:grid;position:absolute;inset:0;transform:scale(1)}.folder-slip__work-size--title.is-switcher-open .work-size-indicator__current{opacity:0;transform:scale(.68)}.work-size-indicator__choices{--work-size-choice-gap:0px;--work-size-choice-size:var(--tray-title-work-size-icon,1em);--work-size-choice-slot:var(--tray-title-work-size-slot,20px);justify-content:center;align-items:center;gap:var(--work-size-choice-gap);opacity:0;transform-origin:0;pointer-events:none;height:100%;padding:0;transition:opacity .2s,transform .34s cubic-bezier(.18,1.24,.28,1);display:inline-flex;position:relative;transform:translate(-5px)scale(.84)}.folder-slip__work-size--title.is-switcher-open .work-size-indicator__choices{opacity:1;pointer-events:auto;transform:none}.work-size-indicator__selection-bubble{inset-block:0;z-index:0;width:var(--work-size-choice-slot);border-radius:var(--header-bubble-radius);background-color:var(--work-size-selector-tone);opacity:1;pointer-events:none;background-image:none;height:100%;transition:transform .36s cubic-bezier(.22,1,.36,1),background-color .24s,opacity .2s;position:absolute;left:0;transform:translate(0,0)}.work-size-indicator__choices.is-selected-index-1 .work-size-indicator__selection-bubble{transform:translate3d(calc(var(--work-size-choice-slot) + var(--work-size-choice-gap)), 0, 0)}.work-size-indicator__choices.is-selected-index-2 .work-size-indicator__selection-bubble{transform:translate3d(calc(var(--work-size-choice-slot) + var(--work-size-choice-gap) + var(--work-size-choice-slot) + var(--work-size-choice-gap)), 0, 0)}.work-size-indicator__choice{z-index:1;width:var(--work-size-choice-slot);flex:0 0 var(--work-size-choice-slot);border-radius:var(--header-bubble-radius);opacity:1;cursor:pointer;place-items:center;height:100%;transition:opacity .18s,transform .28s cubic-bezier(.18,1.24,.28,1);display:grid;position:relative;transform:none}.work-size-indicator__choice:before{content:"";left:var(--work-size-tooltip-x,-9999px);top:var(--work-size-tooltip-y,-9999px);z-index:2147483647;background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-saturate);box-shadow:var(--shadow-sm), var(--glass-rim);color:var(--work-size-selector-tone);font-size:var(--text-caption2);font-weight:var(--weight-semibold);white-space:nowrap;opacity:0;pointer-events:none;border-radius:5px;padding:3px 6px;line-height:1.1;transition:opacity .1s;position:fixed;transform:translate(8px,4px)}.work-size-indicator__choice:hover:before{content:attr(data-work-size-label);opacity:1}.work-size-indicator.is-hover-suppressed .work-size-indicator__choice:hover:before,.work-size-indicator.is-hover-suppressed .work-size-indicator__choice:focus-visible:before{content:"";opacity:0}.work-size-indicator__choice:hover,.work-size-indicator__choice:focus-visible{z-index:2147483646}.work-size-indicator__choice:not(:last-child):after{content:"";background:var(--line);pointer-events:none;width:1px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.work-size-indicator__choice.is-selected:after{content:none}.work-size-indicator__choice:has(+.work-size-indicator__choice.is-selected):after{content:none}.work-size-indicator__choice:hover,.work-size-indicator__choice:focus-visible{color:var(--accent);outline:none;transform:none}.work-size-indicator__choice.is-selected{opacity:1;transform:none}.work-size-indicator__choice.is-selected .work-size-symbol{--work-size-tone:var(--primary-inverse)}.folder-slip__work-size--title .work-size-symbol{width:var(--tray-title-work-size-icon);height:var(--tray-title-work-size-icon);flex-basis:var(--tray-title-work-size-icon);z-index:1;flex-shrink:0;position:relative}.folder-slip.is-overdue .folder-slip__work-size--title .work-size-symbol{--work-size-tone:var(--overdue)}.folder-slip.is-overdue .folder-slip__work-size--title.work-size-indicator{--work-size-tone:var(--overdue);--work-size-selector-tone:var(--overdue)}.folder-slip .work-size-indicator__choice.is-selected .work-size-symbol{--work-size-tone:var(--primary-inverse)}.folder-slip__completed{white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.folder-slip__completed-label{font-size:var(--text-caption2);font-weight:var(--weight-bold);letter-spacing:.03em;text-transform:uppercase;color:var(--status-done,var(--muted))}.folder-slip__completed-date{font-size:var(--text-caption2);font-weight:var(--weight-semibold);color:var(--muted);line-height:1.2}.folder-slip.is-tray-layout .folder-slip__status-stack>.folder-slip__due{margin-top:-2px}.folder-slip.is-tray-layout.is-selected .folder-slip__completed-label,.folder-slip.is-tray-layout.is-selected .folder-slip__completed-date{color:var(--primary-inverse)}.folder-slip.is-tray-layout .folder-slip__work-size--meta.work-size-indicator{flex-direction:row;align-items:center;gap:5px}.folder-slip.is-tray-layout .folder-slip__work-size--meta .work-size-indicator__label{font-size:var(--text-caption2);font-weight:var(--weight-semibold);line-height:1.2}.folder-slip.is-tray-layout.is-selected .folder-slip__work-size--meta .work-size-indicator__label{color:var(--primary-inverse)}.work-size-indicator{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.work-size-indicator__label{font-size:var(--text-caption2);font-weight:var(--weight-medium);color:var(--muted);white-space:nowrap;line-height:1.1}.work-size-symbol{--work-size-tone:var(--primary);flex:0 0 14px;width:14px;height:14px;display:block;overflow:visible}.work-size-symbol__base{fill:color-mix(in srgb, var(--work-size-tone) 14%, transparent);transition:none}.work-size-symbol__fill{fill:color-mix(in srgb, var(--work-size-tone) 86%, transparent);transition:none}:is(.work-size-indicator:has(.is-quick) .work-size-indicator__label,.work-size-indicator:has(.is-standard) .work-size-indicator__label,.work-size-indicator:has(.is-large) .work-size-indicator__label){color:var(--primary)}.folder-slip.is-selected .work-size-symbol,.form-complexity-switcher .switcher-tabs__tab.is-selected .work-size-symbol,.folder-slip.is-selected.is-overdue .folder-slip__work-size--title .work-size-symbol{--work-size-tone:var(--primary-inverse)}.folder-slip.is-selected .work-size-indicator__choice:not(.is-selected) .work-size-symbol{--work-size-tone:var(--work-size-selector-tone)}.folder-slip__signals{flex-direction:column;flex:none;align-items:flex-end;gap:3px;max-width:6.75rem;display:flex}.folder-slip__signal{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);max-width:100%;color:var(--muted);font-size:10.5px;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 6px;line-height:1.1;overflow:hidden}.folder-slip__sender{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.folder-slip__sender-line{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.folder-slip__sender-name,.folder-slip__sender-business-unit{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.folder-slip__sender-name{font-size:var(--text-caption1);color:var(--muted);line-height:1.2}.folder-slip__sender-business-unit{color:var(--faint);font-size:11px;line-height:1.1}.folder-slip.is-tray-layout .folder-slip__meta-grid{grid-template-columns:minmax(0,1fr)}.folder-slip.is-tray-layout .folder-slip__sender{gap:3px}.folder-slip.is-tray-layout .folder-slip__sender-line{width:100%}.folder-slip.is-tray-layout .folder-slip__sender-name{flex:0 auto;max-width:42%}.folder-slip.is-tray-layout .folder-slip__sender-business-unit{flex:0 auto}.folder-slip.is-tray-layout .folder-slip__sender-business-unit:before{content:"· "}.folder-slip.is-tray-layout .folder-slip__sender>.folder-slip__due{align-self:flex-start;margin-top:0}.folder-slip.is-tray-layout .folder-slip__sender-line>.folder-slip__due{color:var(--muted);margin-top:0;margin-left:auto}.folder-slip.is-tray-layout .folder-slip__sender-line>.folder-slip__due.is-breach{color:var(--overdue)}.workload-tray.in-tray .folder-slip.is-tray-layout .folder-slip__meta{margin-top:8px}.workload-tray.in-tray .folder-slip.is-tray-layout.is-selected .folder-slip__meta{max-height:0}.detail{background:0 0;flex-direction:column;align-items:center;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden auto}.detail__status-stack{z-index:20;flex-direction:column;gap:14px;width:100%;display:flex;position:relative}.detail__rail-section-divider{background:color-mix(in srgb, var(--line) 74%, transparent);border-radius:999px;width:100%;height:1px;margin-bottom:6px;position:relative}.detail__rail-section-divider:before{content:"";border-radius:inherit;background:var(--primary);width:min(38px,46%);position:absolute;inset:0 auto 0 0}.detail__work-controls{flex-direction:column;gap:14px;width:100%;min-width:0;display:flex}.detail__rail-field{flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0;display:flex}.detail__rail-field--due{text-align:right;align-items:flex-end}.detail__rail-field-label,.detail__work-controls .form-date-picker__label{color:var(--primary);font-size:var(--text-caption2);font-weight:var(--weight-semibold);margin:0;line-height:1.1;display:block}.detail__work-controls .form-date-picker,.detail__work-controls .form-date-picker__anchor,.detail__work-controls .form-date-picker__shell,.detail__complexity-switcher{width:100%;min-width:0}.detail__work-controls .form-date-picker__trigger{height:34px;font-size:var(--text-caption1);padding-inline:8px}.detail__rail-field--due .form-date-picker__label,.detail__rail-field--due .form-date-picker__value{text-align:right}.detail__rail-field--due .form-date-picker__trigger{justify-content:flex-end}.detail__work-controls .form-date-picker__menu{width:min(260px,100vw - 48px);left:auto;right:0}.detail__complexity-switcher.switcher-tabs{--form-complexity-pad:3px;--detail-complexity-duration:.44s;--detail-complexity-ease:cubic-bezier(.16, 1, .3, 1);--detail-complexity-fade-duration:.24s;isolation:isolate}.detail__complexity-switcher .switcher-tabs__scroll{height:28px}.detail__complexity-switcher.switcher-tabs--bubble .switcher-tabs__thumb{transform:translate3d(var(--thumb-x,0), 0, 0);backface-visibility:hidden;will-change:transform, width, opacity}.detail__complexity-switcher.switcher-tabs--bubble .switcher-tabs__thumb.is-animated{transition:transform var(--detail-complexity-duration) var(--detail-complexity-ease), width var(--detail-complexity-duration) var(--detail-complexity-ease), opacity var(--detail-complexity-fade-duration) ease}.detail__complexity-switcher .switcher-tabs__tab{transition:color var(--detail-complexity-fade-duration) var(--detail-complexity-ease), opacity var(--detail-complexity-fade-duration) ease;padding:0}.detail__complexity-switcher .form-complexity-switcher__tab{justify-content:center}.detail__complexity-switcher .work-size-symbol,.detail__complexity-switcher .work-size-symbol__base,.detail__complexity-switcher .work-size-symbol__fill{transition:fill var(--detail-complexity-fade-duration) var(--detail-complexity-ease), opacity var(--detail-complexity-fade-duration) ease}.detail__complexity-switcher .form-complexity-switcher__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.detail__status-row{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.detail__status-shell.in-tray.glass-panel{min-width:0;padding:var(--in-tray-pad);flex-direction:column;flex:1 1 0;gap:10px;display:flex;overflow:visible}.detail__work-meta-shell.in-tray.glass-panel{min-width:5.5rem;padding:var(--in-tray-pad);flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;overflow:visible}.detail__waiting-shell.in-tray.glass-panel{min-width:0;padding:var(--in-tray-pad);flex-direction:column;gap:10px;display:flex;overflow:visible}.detail-work-meta__due{font-size:var(--text-caption2);font-weight:var(--weight-semibold);color:var(--muted);text-align:right;white-space:nowrap;align-self:flex-end;line-height:1.2}.detail-work-meta__due.is-breach{color:var(--overdue);font-weight:var(--weight-bold)}.detail-work-meta__size{margin-top:auto}.detail-work-meta__complexity{color:var(--muted);font-size:var(--text-caption2);font-weight:var(--weight-semibold);text-align:right;white-space:nowrap;align-self:flex-end;line-height:1.2}.detail__frame{flex-direction:column;flex:none;gap:8px;width:100%;max-width:min(1160px,100%);padding:30px 16px 16px;display:flex;overflow:visible;container:detail/inline-size}@media (width>=1024px){.detail__frame{grid-template-columns:minmax(0,1fr) clamp(7.5rem,13vw,9.5rem);align-items:start;gap:18px 34px;display:grid}}.detail__frame--empty{flex:1;justify-content:center;align-items:center;max-width:none;padding:32px 28px 40px}.detail-empty{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:26rem;display:flex}.detail-empty__message{font-size:var(--text-caption1);color:var(--faint);margin:0}.detail__hero{background:0 0;flex-shrink:0;padding:2px 2px 0;overflow:visible}.detail__hero-top{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0 0 10px;display:flex}.detail__department{min-width:0;color:var(--muted);font-size:var(--text-caption1);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.detail__reassign{flex:none;min-width:0}.detail__reassign .assignee-picker{align-items:flex-end;width:auto}.detail__reassign .assignee-picker__anchor,.detail__reassign .assignee-picker__shell.glass-panel{width:auto}.detail__reassign .assignee-picker__shell.glass-panel:not(.is-open-shell){min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.detail__reassign .assignee-select{border:1px solid var(--line);height:28px;min-height:28px;color:var(--primary);font-size:var(--text-caption1);font-weight:var(--weight-semibold);background:0 0;border-radius:5px;padding:0 8px}.detail__reassign .assignee-select__copy{height:auto}.detail__reassign .assignee-select__name{font-size:var(--text-caption1)}.detail__title{margin:0 0 18px}.detail__title-splitter{background:color-mix(in srgb, var(--line) 74%, transparent);border-radius:999px;width:100%;height:1px;margin:0 0 26px;position:relative}.detail__title-splitter:before{content:"";border-radius:inherit;background:var(--primary);width:clamp(44px,11%,84px);position:absolute;inset:0 auto 0 0}.detail__rail-splitter{display:none}.detail__right-rail{flex-direction:column;gap:14px;width:100%;min-width:0;display:flex}.detail__meta-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0;display:flex}.detail__requester-block,.assignee-picker{flex-direction:column;flex:none;align-items:flex-start;gap:6px;width:auto;min-width:0;max-width:100%;display:flex}.detail-meta-label{font-size:var(--text-caption2);font-weight:var(--weight-semibold);color:var(--primary);margin:0;line-height:1.1;display:block}.priority-picker.assignee-picker,.priority-picker .assignee-picker__shell{position:relative}.priority-picker__mark{width:var(--tray-chrome-inner-h);height:var(--tray-chrome-inner-h);background:var(--surface-muted);box-sizing:border-box;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;gap:2px;padding:0 7px;display:inline-flex}.priority-picker__mark-bar{background:var(--line);border-radius:1px;height:2px;display:block}.priority-picker__mark-bar.is-filled{background:color-mix(in srgb, var(--accent) 72%, var(--text))}.priority-picker__menu{z-index:30;border-radius:var(--radius-glass);flex-direction:column;gap:2px;min-width:100%;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0}.priority-picker__menu.is-open{display:flex}.priority-menu__option{border-radius:var(--radius-md);width:100%;min-height:46px;color:var(--text);text-align:left;appearance:none;cursor:pointer;background:0 0;border:none;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:7px 8px;transition:background .15s,transform .15s;display:grid}.priority-menu__option:hover{background:var(--tray)}.priority-menu__option.is-selected{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.priority-menu__option:active{transform:scale(.99)}.priority-menu__option .priority-picker__mark{width:28px;height:28px;padding:0 6px}.priority-menu__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.priority-menu__name{font-size:var(--text-subheadline);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.priority-menu__check{color:var(--accent);justify-self:end}.priority-menu__option:focus-visible,.priority-picker .assignee-picker__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.detail__meta-separator{width:2px;min-width:2px;height:28px;color:var(--primary);flex:none;place-items:center start;margin:4px 0 0;display:inline-grid;overflow:visible}.detail__assignment-arrow{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:30px;display:block;transform:translate(-6px)}.detail__requester-control.glass-panel,.detail__meta-row .assignee-picker__shell.glass-panel{width:auto;max-width:100%;height:var(--app-chrome-h);min-height:var(--app-chrome-h);box-sizing:border-box;border-radius:18px;align-items:center;display:inline-flex}.detail__meta-row .detail__requester-control.glass-panel,.detail__meta-row .assignee-picker__shell.glass-panel:not(.is-open-shell){height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0}.detail__requester-control.glass-panel{padding:var(--app-chrome-pad) 16px}.detail__meta-row .assignee-picker__shell.glass-panel{padding:var(--app-chrome-pad) 12px var(--app-chrome-pad) var(--app-chrome-pad)}.assignee-picker__shell.glass-panel{width:auto;max-width:100%;min-height:var(--tray-chrome-h);padding:var(--tray-chrome-pad-y) var(--tray-chrome-pad-x);border-radius:var(--radius-glass);box-sizing:border-box;align-items:center;display:inline-flex}.assignee-picker__anchor{width:auto;max-width:100%;display:inline-flex;position:relative}.assignee-picker__spacer{pointer-events:none;flex-shrink:0}.assignee-picker__shell.is-pinned{z-index:100;-webkit-overflow-scrolling:touch;transform-origin:100% 0;margin:0;transition:top .42s cubic-bezier(.32,.72,0,1),left .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1),height .42s cubic-bezier(.32,.72,0,1),border-radius .42s cubic-bezier(.32,.72,0,1);position:fixed;overflow:hidden}.assignee-picker__shell.is-pinned.is-expanded{padding:10px}.detail__meta-row .assignee-picker__shell.is-pinned.is-expanded{padding:var(--app-chrome-pad)}.detail__meta-row .assignee-menu__option{padding-inline:6px}.assignee-picker__shell.is-pinned.is-expanded.is-morph-complete{overflow:hidden auto}.assignee-picker__flight-avatar{z-index:3;object-fit:cover;background:var(--surface-muted);pointer-events:none;will-change:top, left, width, height;border:none;border-radius:50%;margin:0;position:absolute}.assignee-picker__shell.has-flight-avatar .assignee-menu__option.is-selected .assignee-menu__avatar{opacity:0}.detail__requester-display{width:auto;max-width:100%;height:var(--app-chrome-inner-h);min-height:var(--app-chrome-inner-h);align-items:center;gap:8px;display:inline-flex}.detail__meta-row .detail__requester-display{height:auto;min-height:0}.assignee-select{width:auto;max-width:100%;height:var(--tray-chrome-inner-h);min-height:var(--tray-chrome-inner-h);align-items:center;gap:8px;display:inline-flex}.detail__meta-row .assignee-select{height:auto;min-height:0}.detail__requester-copy{min-width:0;height:var(--app-chrome-inner-h);text-align:left;flex-direction:column;flex:0 auto;justify-content:center;gap:1px;display:flex}.detail__meta-row .detail__requester-copy{height:auto;padding-left:10px;position:relative}.assignee-select__copy{min-width:0;height:var(--tray-chrome-inner-h);text-align:left;flex-direction:column;flex:0 auto;justify-content:center;gap:1px;display:flex}.detail__meta-row .assignee-select__copy{height:auto;padding-left:10px;position:relative}.detail__meta-row .detail__requester-copy:before,.detail__meta-row .assignee-select__copy:before{content:"";background:var(--primary);border-radius:999px;width:2px;position:absolute;top:1px;bottom:1px;left:0}.assignee-select__avatar{width:var(--tray-chrome-inner-h);height:var(--tray-chrome-inner-h);object-fit:cover;background:var(--surface-muted);border:none;border-radius:50%;flex-shrink:0;margin-left:-1px}.detail__meta-row .assignee-select__avatar{width:var(--app-chrome-inner-h);height:var(--app-chrome-inner-h);margin-left:0}.assignee-picker--no-trigger-avatar .assignee-select__avatar{display:none}.detail__meta-row .assignee-picker__shell:not(.is-open-shell) .assignee-picker__trigger{overflow:visible}.detail__requester-name,.assignee-select__name{font-size:var(--text-caption1);font-weight:var(--weight-semibold);color:var(--text);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.detail__requester-position,.assignee-select__role{font-size:10px;font-weight:var(--weight-medium);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.detail__body{z-index:2;flex-direction:column;flex:none;gap:8px;display:flex;position:relative;overflow:visible}.detail__section-splitter{background:color-mix(in srgb, var(--line) 74%, transparent);border-radius:999px;flex:none;width:100%;height:1px;margin-bottom:8px;position:relative}.detail__section-splitter:before{content:"";border-radius:inherit;background:var(--primary);width:clamp(44px,11%,84px);position:absolute;inset:0 auto 0 0}.detail-context{flex-direction:column;gap:10px;padding-top:2px;display:flex}.detail-context__facts{grid-template-columns:minmax(0,max-content);gap:8px;display:grid}.detail-context__fact{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:var(--radius-md);min-width:0;padding:8px 10px}.detail-context__label,.detail-context__line span{color:var(--faint);font-size:var(--text-caption2);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-bottom:3px;line-height:1.1;display:block}.detail-context__value{align-items:center;min-height:14px;display:flex}.detail-context__line{color:var(--muted);font-size:var(--text-footnote);margin:0;line-height:1.35}.in-tray--waiting{flex:none;min-height:auto}.control-tower__waiting-slot{flex-direction:column;flex-shrink:0;align-self:center;gap:8px;width:min(100%,42rem);display:flex}.detail__body .in-tray{flex:none;width:100%;min-height:auto}.detail__status-shell.in-tray.glass-panel,.detail__work-meta-shell.in-tray.glass-panel,.detail__waiting-shell.in-tray.glass-panel,.detail__body .detail__tray.in-tray.glass-panel{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.detail__body .in-tray--message{z-index:1}.detail__body .in-tray--message.glass-panel:has(.in-tray__head) .in-tray__scroll{padding-bottom:0}.detail__body .in-tray--message .detail-tray__cell:after{content:none}.detail__body .in-tray--message .detail-tray__cell .detail-card,.detail__body .in-tray--checklist .intake-checklist__qa-card,.detail__body .in-tray--checklist .intake-checklist__item,.detail__body .in-tray--checklist .intake-checklist__checkbox{-webkit-backdrop-filter:none;box-shadow:none;background:0 0}.detail__body .in-tray--message .detail-tray__cell .detail-card{border:0;border-radius:0;padding:0}.detail__body .in-tray--checklist .intake-checklist__qa-card,.detail__body .in-tray--checklist .intake-checklist__item{border:0;border-radius:0;padding-inline:0}.detail__body .in-tray--checklist .intake-checklist__checkbox{border-radius:5px}.detail__body .in-tray--checklist{z-index:2}.detail__side-column{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.detail__body .in-tray__scroll{flex:none;min-height:auto;overflow:visible}@container detail (width>=700px){.detail__hero{display:contents}.detail__hero-top{grid-area:1/1/auto/-1;margin:0}.detail__title{grid-area:2/1;align-self:end;margin-bottom:0}.detail__title-splitter{grid-area:3/1/auto/-1;margin:0 0 8px}.detail__right-rail{box-sizing:border-box;grid-area:4/2/span 2;align-self:start;padding-left:14px}.detail__meta-row{box-sizing:border-box;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:10px;width:100%;min-width:0}.detail__rail-splitter{background:color-mix(in srgb, var(--line) 74%, transparent);pointer-events:none;border-radius:999px;grid-area:4/2/span 2;place-self:stretch start;width:1px;min-height:100%;display:block;position:relative}.detail__rail-splitter:before{content:"";border-radius:inherit;background:var(--primary);height:42px;position:absolute;inset:0 0 auto}.detail__requester-block,.detail__meta-row .assignee-picker,.detail__meta-row .assignee-picker__anchor,.detail__requester-control.glass-panel,.detail__meta-row .assignee-picker__shell.glass-panel{width:100%}.detail__meta-row .assignee-picker{gap:3px}.detail__meta-separator{align-self:flex-start;margin:-1px 0;display:inline-grid}.detail__requester-control.glass-panel,.detail__meta-row .assignee-picker__shell.glass-panel{height:auto;min-height:0}.detail__status-stack{box-sizing:border-box;justify-self:stretch}.detail__status-row{flex-direction:column;gap:14px}.detail__status-shell.in-tray.glass-panel,.detail__work-meta-shell.in-tray.glass-panel{flex:none;width:100%}.detail__work-meta-shell.in-tray.glass-panel{text-align:right;align-items:flex-end}.detail__body{flex-direction:column;grid-area:4/1/span 2;gap:18px;width:100%}.detail__body .in-tray--message{flex:none;min-width:0}.detail__side-column{flex:none;min-width:0;max-width:none}.detail__body .in-tray--checklist{min-width:0}}.detail-tray__content{flex-direction:column;gap:8px;display:flex}.detail-card{border-radius:var(--radius-md);box-shadow:none;padding:16px 16px 18px}.detail-card__channel,.email-meta{border-bottom:1px solid color-mix(in srgb, var(--line) 74%, transparent);margin:0 0 14px;padding-bottom:12px;position:relative}.detail-card__channel:after,.email-meta:after{content:"";background:var(--primary);border-radius:999px;width:clamp(38px,14%,72px);height:1px;position:absolute;bottom:-1px;left:0}.detail-card__channel{font-size:var(--text-footnote);color:var(--muted)}.email-meta{flex-direction:column;gap:6px;display:flex}.email-meta__row{font-size:var(--text-footnote);grid-template-columns:2.75rem minmax(0,1fr);gap:4px 12px;margin:0;line-height:1.45;display:grid}.email-meta__label{font-weight:var(--weight-semibold);color:var(--faint);letter-spacing:var(--tracking-caption);text-transform:uppercase;font-size:var(--text-caption2);margin:0}.email-meta__value{color:var(--muted);word-break:break-word;margin:0}.detail-card__thread{border-left:2px solid var(--line);font-size:var(--text-footnote);color:var(--muted);margin:0 0 10px;padding-left:12px;line-height:1.45}.detail-card__thread strong{font-weight:var(--weight-semibold);color:var(--text)}.detail-card__message{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.in-tray--message .detail-card:has(.email-meta) .detail-card__message{font-size:var(--text-footnote);line-height:1.45}.manual-request{--manual-request-scrim-blur:5px;--manual-request-sheet-blur:8px;z-index:40;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.manual-request:before{content:"";z-index:0;-webkit-backdrop-filter:blur(var(--manual-request-scrim-blur)) var(--glass-saturate);pointer-events:auto;animation:.24s both manual-request-scrim-in;position:absolute;inset:0}@keyframes manual-request-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.manual-request:before{animation:none}}.manual-request__dialog{z-index:1;pointer-events:auto;border:1px solid var(--glass-border);border-radius:var(--radius-glass);background:color-mix(in srgb, var(--glass-fill-strong) 82%, transparent);width:min(680px,100%);max-height:min(780px,100dvh - 48px);-webkit-backdrop-filter:blur(var(--manual-request-sheet-blur)) var(--glass-saturate);box-shadow:var(--shadow-float), var(--glass-rim);flex-direction:column;display:flex;position:relative;overflow:visible}.manual-request__head{justify-content:center;align-items:center;padding:16px 44px 8px;display:flex;position:relative}.manual-request__title{color:var(--ink);font-size:var(--text-subheadline);font-weight:var(--weight-semibold);text-align:center;margin:0;line-height:1.2}.manual-request__subtitle{color:var(--muted);font-size:var(--text-footnote);margin:4px 0 0;line-height:1.35}.manual-request__close{color:var(--muted);appearance:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:absolute;top:12px;right:14px}.manual-request__close:hover{color:var(--text)}.manual-request__close:disabled{cursor:not-allowed;opacity:.45}.manual-request__form{grid-template-columns:repeat(16,minmax(0,1fr));gap:12px;min-height:0;padding:16px 18px 18px;display:grid}.manual-request__field{min-width:0;color:var(--muted);font-size:var(--text-caption1);font-weight:var(--weight-semibold);flex-direction:column;gap:6px;display:flex}.manual-request__field--span{grid-column:1/-1}.manual-request__field--requester,.manual-request__field--role{grid-column:span 6}.manual-request__field--assignee{grid-column:span 4}.manual-request__field--due{grid-column:span 6}.manual-request__field--complexity{grid-column:span 7}.manual-request__actions{grid-column:span 3}.manual-request__field--check{flex-direction:row;justify-content:end;align-items:center;min-height:62px;padding-bottom:10px}.manual-request__field--check input{width:16px;height:16px;accent-color:var(--accent);margin:0}.onboarding-checkbox-field{color:var(--text);cursor:pointer;justify-content:center;gap:9px;position:relative}.onboarding-checkbox-field input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.onboarding-checkbox-field__box{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--field-bg);width:20px;height:20px;color:var(--primary-inverse);transition:background .18s var(--onboarding-size-ease), border-color .18s var(--onboarding-size-ease), transform .18s var(--onboarding-size-ease);flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff4d}.onboarding-checkbox-field__box svg{opacity:0;transition:opacity .18s var(--onboarding-size-ease), transform .18s var(--onboarding-size-ease);transform:scale(.72)}.onboarding-checkbox-field input:checked+.onboarding-checkbox-field__box{border-color:var(--accent);background-color:var(--accent);background-image:var(--ink-texture);background-size:64px 64px}.onboarding-checkbox-field input:checked+.onboarding-checkbox-field__box svg{opacity:1;transform:scale(1)}.onboarding-checkbox-field:has(input:focus-visible) .onboarding-checkbox-field__box{outline:2px solid var(--accent);outline-offset:2px}.manual-request__field input:not([type=checkbox]),.manual-request__field select,.manual-request__field textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);width:100%;min-width:0;color:var(--text);font:inherit;font-weight:var(--weight-regular);outline:none;line-height:1.35;transition:border-color .15s}.manual-request__field input:not([type=checkbox]),.manual-request__field select{height:40px;padding:0 10px}.manual-request__field .password-field{display:block;position:relative}.manual-request__field .password-field input{transition:padding-right .32s var(--password-toggle-ease,var(--onboarding-size-ease))}.manual-request__field .password-field--mismatch-highlight input{color:#0000;caret-color:var(--text);-webkit-text-fill-color:transparent}.password-field__mismatch-overlay{z-index:1;box-sizing:border-box;border-radius:var(--radius-sm);height:40px;color:var(--text);font:inherit;font-weight:var(--weight-regular);pointer-events:none;white-space:pre;border:1px solid #0000;align-items:center;padding:0 42px 0 10px;line-height:1.35;display:flex;position:absolute;inset:0;overflow:hidden}.password-field__mismatch-error{color:var(--accent-secondary)}.manual-request__field .password-field--toggle-visible input{padding-right:42px}.manual-request__field.is-invalid .password-field input,.manual-request__field.is-invalid .password-field input:focus{border-color:var(--accent-secondary)}.password-field__toggle{z-index:2;border-radius:var(--radius-sm);width:30px;height:30px;color:var(--faint);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform-origin:50%;transition:opacity .32s var(--password-toggle-ease,var(--onboarding-size-ease)), transform .32s var(--password-toggle-ease,var(--onboarding-size-ease)), visibility 0s linear .32s, background .15s ease, color .15s ease;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)scale(.86)}.password-field__toggle.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s var(--password-toggle-ease,var(--onboarding-size-ease)), transform .32s var(--password-toggle-ease,var(--onboarding-size-ease)), visibility 0s linear 0s, background .15s ease, color .15s ease;transform:translateY(-50%)scale(1)}.password-field__toggle:hover{background:var(--surface-muted);color:var(--text)}.password-field__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.password-field__toggle:disabled{cursor:not-allowed}.password-field__toggle.is-visible:disabled{opacity:.45}@media (prefers-reduced-motion:reduce){.manual-request__field .password-field input,.password-field__toggle{transition:none}.password-field__toggle{transform:translateY(-50%)}}.manual-request__field textarea{resize:vertical;min-height:96px;padding:10px}.manual-request__field input:focus,.manual-request__field select:focus,.manual-request__field textarea:focus{border-color:var(--accent)}.manual-request__field input:not([type=checkbox])::placeholder,.manual-request__field textarea::placeholder{color:var(--faint);opacity:1}.manual-request__field input:not([type=checkbox])::-webkit-input-placeholder{color:var(--faint);opacity:1}.manual-request__field textarea::-webkit-input-placeholder{color:var(--faint);opacity:1}@keyframes manual-request-field-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.manual-request__field.is-invalid input:not([type=checkbox]),.manual-request__field.is-invalid select,.manual-request__field.is-invalid textarea,.manual-request__field.is-invalid .form-date-picker__trigger,.manual-request__field.is-invalid input:not([type=checkbox]):focus,.manual-request__field.is-invalid select:focus,.manual-request__field.is-invalid textarea:focus,.manual-request__field.is-invalid .form-date-picker__trigger:focus-visible{border-color:var(--accent-secondary)}.manual-request__field.is-shaking input:not([type=checkbox]),.manual-request__field.is-shaking select,.manual-request__field.is-shaking textarea,.manual-request__field.is-shaking .form-date-picker__trigger{animation:.36s manual-request-field-shake}@media (prefers-reduced-motion:reduce){.manual-request__field.is-shaking input:not([type=checkbox]),.manual-request__field.is-shaking select,.manual-request__field.is-shaking textarea,.manual-request__field.is-shaking .form-date-picker__trigger{animation:none}}.manual-request__actions{justify-content:flex-end;align-self:end;gap:8px;padding-top:4px;display:flex}.manual-request__error{color:var(--accent-secondary);font-size:var(--text-footnote);font-weight:var(--weight-semibold);margin:-2px 0 0;line-height:1.35}.manual-request__secondary,.manual-request__primary{border-radius:var(--radius-sm);min-height:36px;font-size:var(--text-footnote);font-weight:var(--weight-semibold);appearance:none;padding:0 14px}.manual-request__secondary{border:1px solid var(--line);background:var(--surface);color:var(--muted)}.manual-request__secondary:hover{color:var(--text);border-color:var(--line-strong)}.manual-request__primary{border:1px solid var(--accent);background-color:var(--accent);background-image:var(--ink-texture);color:var(--primary-inverse);background-size:64px 64px}.manual-request__primary--add-matter{background:var(--accent);color:var(--surface)}.manual-request__primary:hover{filter:brightness(.96)}.manual-request__primary:disabled{cursor:wait;filter:none;opacity:.68}.form-assignee-picker,.form-date-picker{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.form-assignee-picker.is-open,.form-date-picker.is-open{z-index:12}.form-assignee-picker__label,.form-date-picker__label{color:var(--muted);font-size:var(--text-caption1);font-weight:var(--weight-semibold)}.form-assignee-picker__anchor,.form-date-picker__anchor{min-width:0;position:relative}.form-assignee-picker__shell,.form-date-picker__shell{padding:0;position:relative}.form-assignee-picker__trigger,.form-date-picker__trigger{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);width:100%;height:40px;color:var(--text);font:inherit;font-weight:var(--weight-regular);text-align:left;appearance:none;cursor:pointer;align-items:center;gap:8px;padding:0 10px;line-height:1.35;transition:border-color .15s;display:flex}.form-assignee-picker__trigger:hover,.form-date-picker__trigger:hover{border-color:var(--line-strong)}.form-assignee-picker.is-open .form-assignee-picker__trigger,.form-date-picker.is-open .form-date-picker__trigger{border-color:var(--accent)}.form-assignee-picker__trigger:focus-visible,.form-date-picker__trigger:focus-visible,.form-assignee-picker__option:focus-visible,.form-date-picker__day:focus-visible,.form-date-picker__nav:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px}.form-assignee-picker__avatar{object-fit:cover;background:var(--surface-muted);border-radius:50%;flex-shrink:0;width:24px;height:24px}.form-assignee-picker__name,.form-date-picker__value{min-width:0;font:inherit;font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.35;overflow:hidden}.form-assignee-picker__chevron,.form-date-picker__icon{color:var(--muted);flex-shrink:0;transition:transform .15s}.form-assignee-picker.is-open .form-assignee-picker__chevron{transform:rotate(180deg)}.form-assignee-picker__menu,.form-date-picker__menu{z-index:20;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);-webkit-backdrop-filter:blur(18px)saturate(1.15);width:100%;max-height:196px;padding:5px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 18px 38px #00000024,0 2px 10px #00000014}.form-date-picker__menu{width:min(100%,300px);max-height:none;padding:10px;top:calc(100% + 6px);bottom:auto}.manual-request__field--due .form-date-picker__menu{top:auto;bottom:calc(100% + 6px)}.form-assignee-picker__menu{width:min(280px,100vw - 48px);max-height:none;left:auto;right:0;overflow:visible}.form-assignee-picker__menu.is-open,.form-date-picker__menu.is-open{flex-direction:column;gap:2px;display:flex}.form-assignee-picker__option{border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--text);text-align:left;appearance:none;cursor:pointer;background:0 0;border:none;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:6px 7px;transition:background .15s;display:grid}.form-assignee-picker__option:hover{background:var(--surface-muted)}.form-assignee-picker__option.is-selected{background:var(--accent);color:var(--primary-inverse)}.form-assignee-picker__option-avatar{object-fit:cover;background:var(--surface-muted);border-radius:50%;width:28px;height:28px}.form-assignee-picker__option-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.form-assignee-picker__option-name{font-size:var(--text-subheadline);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.form-assignee-picker__option-role{color:var(--muted);font-size:var(--text-caption1);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.form-assignee-picker__option.is-selected .form-assignee-picker__option-role{color:color-mix(in srgb, var(--primary-inverse) 72%, transparent)}.form-assignee-picker__check{color:currentColor;justify-self:end}.form-date-picker__menu-head{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:4px;margin-bottom:8px;display:grid}.form-date-picker__month{color:var(--text);font-size:var(--text-subheadline);font-weight:var(--weight-semibold);text-align:center;line-height:1.2}.form-date-picker__nav{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--muted);appearance:none;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.form-date-picker__nav:hover{background:var(--tray);color:var(--text)}.form-date-picker__weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-bottom:4px;display:grid}.form-date-picker__weekday{color:var(--muted);font-size:var(--text-caption2);font-weight:var(--weight-semibold);text-align:center;line-height:1}.form-date-picker__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.form-date-picker__day{border-radius:var(--radius-sm);min-width:0;height:34px;color:var(--text);font:inherit;font-size:var(--text-caption1);font-weight:var(--weight-semibold);appearance:none;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.form-date-picker__day:hover{background:var(--tray)}.form-date-picker__day.is-outside{color:var(--faint)}.form-date-picker__day.is-today:not(.is-selected){color:var(--accent-secondary)}.form-date-picker__day.is-selected{background-color:var(--accent);background-image:var(--ink-texture);color:var(--primary-inverse);background-size:64px 64px}.form-complexity-switcher.switcher-tabs{--form-complexity-pad:4px;--form-complexity-thumb-edge-radius:calc(var(--radius-sm) - var(--form-complexity-pad));box-sizing:border-box;width:100%;padding:var(--form-complexity-pad);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg)}.form-complexity-switcher .switcher-tabs__scroll{box-sizing:border-box;background:0 0;border:none;border-radius:0;width:100%;height:32px;padding:0}.form-complexity-switcher.switcher-tabs--bubble .switcher-tabs__thumb{border-radius:6px;height:100%;top:0;left:0}.form-complexity-switcher.is-complexity-at-start.switcher-tabs--bubble .switcher-tabs__thumb{border-top-left-radius:var(--form-complexity-thumb-edge-radius);border-bottom-left-radius:var(--form-complexity-thumb-edge-radius)}.form-complexity-switcher.is-complexity-at-end.switcher-tabs--bubble .switcher-tabs__thumb{border-top-right-radius:var(--form-complexity-thumb-edge-radius);border-bottom-right-radius:var(--form-complexity-thumb-edge-radius)}.form-complexity-switcher .switcher-tabs__tab{min-width:0;font-size:var(--text-caption1);flex:1;justify-content:center;padding:0 8px}.manual-request__complexity .form-complexity-switcher .switcher-tabs__tab{padding:0 4px}.manual-request__complexity .form-complexity-switcher.switcher-tabs{--form-complexity-pad:3px}.manual-request__complexity .form-complexity-switcher.switcher-tabs--bubble .switcher-tabs__scroll{height:32px}.form-complexity-switcher__tab{align-items:center;gap:6px;min-width:0;display:inline-flex}.form-complexity-switcher__tab .work-size-symbol{flex-shrink:0}.form-complexity-switcher .switcher-tabs__tab:not(.is-selected) .form-complexity-switcher__label,.form-complexity-switcher .switcher-tabs__tab:not(.is-selected):hover .form-complexity-switcher__label{color:var(--primary)}.manual-request__actions{justify-content:stretch}.manual-request__actions .manual-request__primary{width:100%;min-height:32px}.intake-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.detail__body .in-tray--checklist .intake-checklist{grid-template-columns:minmax(0,1fr)}@container detail (width>=700px){.detail__body .in-tray--checklist .intake-checklist{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.detail__body .in-tray--checklist .intake-checklist__heading{text-align:left}.detail__body .in-tray--checklist .intake-checklist__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 16px;display:grid}}.intake-checklist__column{min-width:0}.intake-checklist__heading{font-size:var(--text-caption1);font-weight:var(--weight-medium);color:var(--primary);letter-spacing:var(--tracking-caps);text-align:center;text-transform:uppercase;margin:0 0 10px}.intake-checklist__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.intake-checklist__row{display:block}.intake-checklist__qa-card{--intake-card-radius:var(--radius-md);--intake-card-pad-x:14px;--intake-card-pad-y:12px;padding:var(--intake-card-pad-y) var(--intake-card-pad-x) 14px;border:1px solid var(--line);border-radius:var(--intake-card-radius);box-shadow:none;overflow-wrap:anywhere;flex-direction:column;gap:10px;display:flex}.intake-checklist__question{flex-direction:column;gap:3px;min-width:0;display:flex}.intake-checklist__question-label{font-size:var(--text-footnote);font-weight:var(--weight-semibold);color:var(--text);line-height:1.2}.intake-checklist__evidence,.intake-checklist__question-detail{font-size:var(--text-caption1);font-weight:var(--weight-regular);color:var(--faint);line-height:1.25}.intake-checklist__answer{resize:none;border:1.5px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 72%, transparent), color-mix(in srgb, var(--surface-muted) 78%, transparent));width:100%;min-height:46px;color:var(--faint);font:inherit;font-size:var(--text-caption1);font-weight:var(--weight-regular);box-shadow:none;border-radius:5px;outline:none;padding:8px 10px;line-height:1.25;transition:border-color .16s,background .16s,box-shadow .16s;display:block;overflow:hidden}.intake-checklist__answer::placeholder{color:var(--faint)}.intake-checklist__answer:focus{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:none}.internal-notes__field{min-height:9rem;color:var(--text)}.matter-feedback{flex-direction:column;gap:10px;display:flex}.matter-feedback__rating{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.matter-feedback__rating-button,.matter-feedback__reason{border:1px solid var(--line);min-width:0;color:var(--muted);font:inherit;font-size:var(--text-caption1);font-weight:var(--weight-medium);cursor:pointer;box-shadow:none;background:0 0;border-radius:5px;justify-content:center;align-items:center;line-height:1.15;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.matter-feedback__rating-button{gap:6px;min-height:32px;padding:7px 8px}.matter-feedback__rating-button svg{flex:none}.matter-feedback__rating-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.matter-feedback__rating-button:hover,.matter-feedback__rating-button:focus-visible,.matter-feedback__reason:hover,.matter-feedback__reason:focus-visible{border-color:color-mix(in srgb, var(--accent) 34%, var(--line));color:var(--text);outline:none}.matter-feedback__rating-button[data-selected=true],.matter-feedback__reason[data-selected=true]{border-color:color-mix(in srgb, var(--accent) 52%, var(--line));background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--text)}.matter-feedback__rating-button[data-rating=positive][data-selected=true]{border-color:color-mix(in srgb, var(--status-done) 66%, var(--line));background:color-mix(in srgb, var(--status-done) 12%, transparent);color:var(--status-done)}.matter-feedback__rating-button[data-rating=negative][data-selected=true]{border-color:color-mix(in srgb, var(--overdue) 68%, var(--line));background:color-mix(in srgb, var(--overdue) 10%, transparent);color:var(--overdue)}.matter-feedback__negative{flex-direction:column;gap:8px;display:flex}.matter-feedback__reasons{flex-wrap:wrap;gap:6px;display:flex}.matter-feedback__reason{min-height:28px;padding:6px 8px}.matter-feedback__note{min-height:70px;color:var(--text)}.matter-feedback__detail{gap:6px;display:grid}.matter-feedback__detail-foot{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.matter-feedback__limit{color:var(--faint);font-size:var(--text-caption2);font-weight:var(--weight-medium);line-height:1}.matter-feedback__send{border:1px solid color-mix(in srgb, var(--primary) 42%, var(--line));background:var(--primary);min-height:28px;color:var(--primary-inverse);font:inherit;font-size:var(--text-caption1);font-weight:var(--weight-semibold);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:0 9px;line-height:1;display:inline-flex}.matter-feedback__send:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.intake-checklist__item{border:1px solid var(--line);border-radius:var(--radius-md);min-height:46px;box-shadow:none;overflow-wrap:anywhere;cursor:pointer;grid-template-columns:18px minmax(0,1fr);gap:9px;padding:12px 14px;transition:background .15s,border-color .15s;display:grid}.intake-checklist__item.is-label-only{align-items:center}.intake-checklist__item.has-detail{align-items:start}.intake-checklist__checkbox-wrap{flex-shrink:0;width:18px;height:18px;margin-top:0;position:relative}.intake-checklist__checkbox-input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.intake-checklist__checkbox{width:18px;height:18px;color:var(--line);box-shadow:none;pointer-events:none;border:1.5px solid #0000;border-radius:5px;place-items:center;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.intake-checklist__step-number{width:auto;height:auto;font-size:15px;font-weight:var(--weight-bold);color:currentColor;text-align:center;opacity:1;grid-area:1/1;place-items:center;line-height:1;transition:opacity .14s,transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;transform:scale(1)}.intake-checklist__check{color:#fff;opacity:0;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;transition:opacity .14s,transform .18s cubic-bezier(.22,1,.36,1);display:block;transform:scale(.55)}.intake-checklist__checkbox-input:checked+.intake-checklist__checkbox{border-color:var(--accent);background-color:var(--accent);background-image:var(--ink-texture);background-size:64px 64px}.intake-checklist__checkbox-input:checked+.intake-checklist__checkbox .intake-checklist__step-number{opacity:0;transform:scale(.55)}.intake-checklist__checkbox-input:checked+.intake-checklist__checkbox .intake-checklist__check{opacity:1;transform:scale(1)}.intake-checklist__checkbox-wrap:hover .intake-checklist__checkbox,.intake-checklist__item:focus-within .intake-checklist__checkbox{border-color:var(--line)}.intake-checklist__checkbox-wrap:hover .intake-checklist__checkbox-input:not(:checked)+.intake-checklist__checkbox .intake-checklist__step-number,.intake-checklist__item:focus-within .intake-checklist__checkbox-input:not(:checked)+.intake-checklist__checkbox .intake-checklist__step-number{opacity:0;transform:scale(.55)}.intake-checklist__item.is-label-only .intake-checklist__checkbox-wrap{align-self:center;margin-top:0}.intake-checklist__item:has(.intake-checklist__checkbox-input:checked){border-color:var(--line)}.intake-checklist__copy{flex-direction:column;justify-content:center;gap:2px;min-width:0;transition:gap .24s cubic-bezier(.22,1,.36,1);display:flex}.intake-checklist__item:has(.intake-checklist__checkbox-input:checked) .intake-checklist__copy{gap:0}.intake-checklist__item-label{width:fit-content;max-width:100%;min-height:18px;font-size:var(--text-footnote);font-weight:var(--weight-semibold);color:var(--text);align-items:center;line-height:1.2;transition:color .2s;display:inline-flex;position:relative}.intake-checklist__item-label:after{content:"";background:var(--faint);transform-origin:0;border-radius:999px;height:1px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:52%;left:-1px;right:-1px;transform:scaleX(0)}.intake-checklist__item:has(.intake-checklist__checkbox-input:checked) .intake-checklist__item-label{color:var(--muted)}.intake-checklist__item:has(.intake-checklist__checkbox-input:checked) .intake-checklist__item-label:after{transform:scaleX(1)}.intake-checklist__item-detail{max-height:3rem;font-size:var(--text-caption1);font-weight:var(--weight-regular);color:var(--faint);opacity:1;line-height:1.25;transition:max-height .24s cubic-bezier(.22,1,.36,1),opacity .16s,transform .24s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(0)}.intake-checklist__item:has(.intake-checklist__checkbox-input:checked) .intake-checklist__item-detail{opacity:0;max-height:0;transform:translateY(-4px)}.intake-checklist__empty{font-size:var(--text-footnote);color:var(--faint);text-align:center;margin:0;line-height:1.25}.attachment-list{margin:16px 0 0;padding:0;list-style:none}.attachment-list__item{margin-top:8px}.attachment-list__link{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-muted);font-size:var(--text-footnote);font-weight:var(--weight-medium);color:var(--text);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.attachment-list__link:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--line));background:color-mix(in srgb, var(--surface-muted) 82%, var(--accent-soft))}.attachment-list__link:active{transform:scale(.99)}.attachment-list__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.paper-clip-icon{width:16px;height:16px;color:var(--faint);flex-shrink:0;transform:rotate(-12deg)}.assignee-picker.is-open{z-index:50}.assignee-picker__shell:not(.is-open-shell){flex-direction:row;align-items:center}.assignee-picker__shell.is-open-shell{flex-direction:column;align-items:stretch}.assignee-picker__trigger{width:100%;max-height:var(--tray-chrome-h);min-height:var(--tray-chrome-inner-h);border-radius:var(--radius-md);color:var(--text);appearance:none;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;transition:background .18s,max-height .42s cubic-bezier(.32,.72,0,1),min-height .42s cubic-bezier(.32,.72,0,1);overflow:hidden}.detail__meta-row .assignee-picker__trigger{max-height:var(--app-chrome-inner-h);min-height:var(--app-chrome-inner-h)}.detail__meta-row .assignee-picker--no-trigger-avatar .assignee-picker__trigger{min-height:0;max-height:none}.assignee-picker.is-open .assignee-picker__trigger{background:color-mix(in srgb, var(--glass-fill-strong) 72%, transparent)}.assignee-picker__shell.is-expanded .assignee-picker__trigger{opacity:0;pointer-events:none;min-height:0;max-height:0}.assignee-picker__shell.is-open-shell:not(.is-expanded) .assignee-picker__trigger{opacity:1;pointer-events:auto}.assignee-picker__shell.is-open-shell.has-flight-avatar .assignee-picker__trigger{opacity:0;pointer-events:none;transition-property:background,max-height,min-height}.assignee-picker__shell.is-open-shell:not(.is-expanded) .assignee-picker__menu{pointer-events:none}.assignee-select__chevron{color:var(--faint);flex-shrink:0;transition:color .18s,transform .32s cubic-bezier(.22,1,.36,1)}.assignee-picker.is-open .assignee-select__chevron{color:var(--accent);transform:rotate(180deg)}.assignee-picker__menu{overscroll-behavior:contain;opacity:0;flex:none;min-height:0;transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1);display:none;overflow:visible;transform:translateY(-4px)}.assignee-picker__shell.is-open-shell .assignee-picker__menu{display:block}.assignee-picker__shell.is-expanded .assignee-picker__menu{opacity:1;pointer-events:auto;transition-delay:.12s;transform:translateY(0)}.assignee-picker__shell.is-measuring{visibility:hidden}.assignee-picker__shell.is-measuring .assignee-picker__menu{display:block}.assignee-picker__shell.is-measuring .assignee-picker__trigger{display:none}.assignee-menu__option{border-radius:var(--radius-md);width:100%;min-height:46px;color:var(--text);text-align:left;appearance:none;background:0 0;border:none;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:7px 8px;transition:background .15s,transform .15s;display:grid}.assignee-menu__option:active{transform:scale(.99)}.assignee-menu__option.is-selected{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.assignee-menu__avatar{object-fit:cover;background:var(--surface-muted);border:none;border-radius:50%;width:28px;height:28px}.assignee-menu__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.assignee-menu__name{font-size:var(--text-subheadline);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.assignee-menu__role{color:var(--muted);font-size:var(--text-caption1);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.assignee-menu__check{color:var(--accent)}.assignee-picker__trigger:focus-visible,.assignee-menu__option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.status-timeline{--timeline-pill-w:14px;--timeline-pill-h:14px;--timeline-node-size:22px;--timeline-row-gap:8px}.status-timeline__grid{justify-content:flex-start;align-items:flex-start;gap:var(--timeline-row-gap);flex-direction:row-reverse;width:100%;min-height:0;display:flex;position:relative}.status-timeline__col{z-index:auto;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;gap:6px;width:auto;min-width:0;display:flex;position:relative}.status-timeline__col-track{width:100%;height:var(--timeline-node-size);justify-content:center;align-items:center;display:flex;position:relative}.status-timeline__segment{z-index:0;width:calc(100% + var(--timeline-row-gap));background:linear-gradient(to left, var(--timeline-segment-from,var(--progress-point-inactive)), var(--timeline-segment-to,var(--progress-point-inactive)));pointer-events:none;border-radius:999px;height:2px;transition:background .28s;position:absolute;top:50%;left:auto;right:50%;transform:translateY(-50%)}.status-timeline__node{z-index:2;width:var(--timeline-node-size);height:var(--timeline-node-size);appearance:none;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.status-timeline__node--add{will-change:transform;transition:transform .36s cubic-bezier(.16,1,.3,1)}.status-timeline__node--add:active{transition-duration:.12s;transform:scale(.88)}.status-timeline__add-row.is-open .status-timeline__node--add{transform:none}.status-timeline__add-row,.status-timeline__add-row.is-open{z-index:auto}.status-timeline__node--add{color:color-mix(in srgb, var(--muted) 58%, var(--surface))}.status-timeline__pill--add{background-color:var(--progress-point-inactive);color:color-mix(in srgb, var(--muted) 58%, var(--surface));place-items:center;transition:background-color .28s cubic-bezier(.16,1,.3,1),color .28s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1),box-shadow .36s cubic-bezier(.16,1,.3,1);display:grid}.status-timeline__pill--add svg{transform-origin:50%;will-change:transform;transition:transform .42s cubic-bezier(.16,1,.3,1)}.status-timeline__add-row .status-timeline__label--add{opacity:0;max-width:0;color:var(--muted);will-change:max-width, opacity, transform;padding-inline:0;transition:max-width .34s cubic-bezier(.16,1,.3,1),padding-inline .34s cubic-bezier(.16,1,.3,1),opacity .2s,transform .34s cubic-bezier(.16,1,.3,1);transform:translate(-5px)}.status-timeline__add-row:hover .status-timeline__label--add,.status-timeline__add-row:focus-within .status-timeline__label--add,.status-timeline__add-row.is-open .status-timeline__label--add{opacity:1;max-width:42px;padding-inline:4px;transform:translate(0)}.status-timeline__node--add:hover .status-timeline__pill--add,.status-timeline__add-row.is-open .status-timeline__pill--add{background-color:color-mix(in srgb, var(--primary) 12%, var(--surface))}.status-timeline__add-row.is-open .status-timeline__pill--add{background-color:var(--primary);color:var(--primary-inverse);box-shadow:none;transform:none}.status-timeline__add-row.is-open .status-timeline__pill--add svg{transform:rotate(45deg)scale(1.06)}.status-timeline__menu{top:calc(var(--timeline-node-size) + 12px);z-index:120;border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--surface);min-width:min(172px,100vw - 32px);box-shadow:var(--shadow-menu);opacity:0;transform-origin:100% 0;pointer-events:none;will-change:opacity, transform;padding:4px;transition:opacity .22s,transform .42s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;left:auto;right:0;overflow:hidden;transform:translateY(-6px)scale(.96)}.status-timeline__custom-popover{z-index:130;border-radius:var(--radius-md);background:var(--glass-fill);transform-origin:100% 0;width:min(268px,100vw - 32px);min-width:240px;-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-saturate);border:0;padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 38px #00000024,0 2px 10px #00000014}.status-timeline__menu-hover{z-index:0;width:calc(100% - 8px);height:var(--selector-hover-height,28px);border-radius:calc(var(--radius-sm) - 3px);background-color:color-mix(in srgb, var(--selector-hover-color,var(--primary)) 10%, transparent);opacity:0;pointer-events:none;transform:translate3d(0, var(--selector-hover-y,0), 0);will-change:transform, height, opacity;transition:transform .34s cubic-bezier(.16,1,.3,1),height .34s cubic-bezier(.16,1,.3,1),background-color .22s,opacity .16s;position:absolute;top:0;left:4px}.status-timeline__menu.has-hover-target .status-timeline__menu-hover{opacity:1}.status-timeline__menu-section{z-index:1;border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);gap:2px;margin-bottom:4px;padding-bottom:4px;display:grid;position:relative}.status-timeline__menu-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.status-timeline__add-row.is-open .status-timeline__menu{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.status-timeline__menu-option{z-index:1;opacity:0;transition:color .15s,opacity .22s,transform .36s cubic-bezier(.16,1,.3,1);position:relative;transform:translate(-4px)}.status-timeline__add-row.is-open .status-timeline__menu-option{opacity:1;transform:translate(0)}.status-timeline__add-row.is-open .status-timeline__menu-option:nth-child(2){transition-delay:24ms}.status-timeline__add-row.is-open .status-timeline__menu-option:nth-child(3){transition-delay:48ms}.status-timeline__menu-option{border-radius:calc(var(--radius-sm) - 3px);width:100%;min-height:28px;color:var(--primary);font-family:var(--font-rounded);font-size:var(--text-caption2);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;align-items:center;gap:7px;padding:0 8px;display:flex}.status-timeline__menu-option:hover,.status-timeline__menu-option:focus-visible{color:var(--status-tone,var(--primary));background:0 0;outline:none}.status-timeline__menu-option--custom{color:var(--primary)}.status-timeline__menu-option--command{--status-tone:var(--muted);color:var(--muted)}.status-timeline__menu-option--command svg{color:currentColor}.status-timeline__custom-selector{opacity:0;transform-origin:100%;gap:10px;animation:.28s cubic-bezier(.16,1,.3,1) forwards status-custom-selector-in;display:grid;transform:translate(6px)scale(.98)}.status-timeline__custom-head{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;min-height:32px;display:grid}.status-timeline__custom-add,.status-timeline__custom-done,.status-timeline__custom-remove{border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;appearance:none;background:0 0;border:0;place-items:center;display:inline-grid}.status-timeline__custom-done{width:32px;height:32px;color:var(--primary);grid-column:3;justify-self:end;position:relative;overflow:hidden}.status-timeline__custom-done-icon{opacity:0;filter:blur(4px);will-change:opacity, transform, filter;grid-area:1/1;transition:opacity .22s,transform .34s cubic-bezier(.19,1,.22,1),filter .28s}.status-timeline__custom-done-icon--check{transform:rotate(-72deg)scale(.72)}.status-timeline__custom-done-icon--x{transform:rotate(72deg)scale(.72)}.status-timeline__custom-done-icon.is-active{opacity:1;filter:blur();transform:rotate(0)scale(1)}.status-timeline__custom-done-icon.is-hidden{opacity:0;filter:blur(4px)}.status-timeline__custom-add:hover:not(:disabled),.status-timeline__custom-done:hover,.status-timeline__custom-remove:hover{background:var(--tray);color:var(--primary)}.status-timeline__custom-title{min-width:0;color:var(--primary);font-size:var(--text-subheadline);font-weight:var(--weight-semibold);text-align:center;grid-column:2;margin:0;line-height:1.2}.status-timeline__custom-form{min-width:0;color:var(--muted);font-size:var(--text-caption1);font-weight:var(--weight-semibold);display:block;position:relative}.status-timeline__custom-form input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);width:100%;min-width:0;height:40px;color:var(--text);font:inherit;font-weight:var(--weight-regular);outline:none;padding:0 10px;line-height:1.35;transition:border-color .15s}.status-timeline__custom-form.has-action input{padding-right:42px}.status-timeline__custom-form input:focus{border-color:var(--line-strong)}.status-timeline__custom-add{width:34px;height:34px;color:var(--primary);opacity:0;filter:blur(5px);pointer-events:none;will-change:opacity, transform, filter;transition:opacity .2s,transform .3s cubic-bezier(.19,1,.22,1),filter .26s;position:absolute;top:50%;right:3px;transform:translateY(-50%)scale(.74)}.status-timeline__custom-add svg{transform-origin:50%;will-change:transform;transition:transform .34s cubic-bezier(.19,1,.22,1);transform:scale(.58)}.status-timeline__custom-add.is-visible{opacity:1;filter:blur();pointer-events:auto;animation:.3s cubic-bezier(.19,1,.22,1) status-custom-add-blur-in;transform:translateY(-50%)scale(1)}.status-timeline__custom-add.is-visible svg{animation:.36s cubic-bezier(.19,1,.22,1) status-custom-add-check-scale-in;transform:scale(1)}.status-timeline__custom-add:disabled{cursor:default}.status-timeline__custom-list{gap:6px;max-height:172px;display:grid;overflow:auto}.status-timeline__custom-row{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:7px;display:grid}.status-timeline__custom-option{border-radius:var(--radius-sm);min-width:0;min-height:36px;color:var(--text);font-family:var(--font-rounded);font-size:var(--text-subheadline);font-weight:var(--weight-semibold);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;appearance:none;background:0 0;border:0;padding:0 10px;line-height:1.2;overflow:hidden}.status-timeline__custom-option:hover{background:var(--tray)}.status-timeline__custom-option.is-selected{background:var(--primary);color:var(--primary-inverse)}.status-timeline__custom-remove{width:34px;height:34px}.status-timeline__custom-done:focus-visible,.status-timeline__custom-add:focus-visible,.status-timeline__custom-form input:focus-visible,.status-timeline__custom-option:focus-visible,.status-timeline__custom-remove:focus-visible{outline:none}@keyframes status-custom-selector-in{to{opacity:1;transform:translate(0)scale(1)}}@keyframes status-custom-add-blur-in{0%{opacity:0;filter:blur(6px);transform:translateY(-50%)scale(.72)}to{opacity:1;filter:blur();transform:translateY(-50%)scale(1)}}@keyframes status-custom-add-check-scale-in{0%{transform:scale(.46)}72%{transform:scale(1.08)}to{transform:scale(1)}}.status-timeline__pill{width:var(--timeline-pill-w);height:var(--timeline-pill-h);background-color:var(--progress-point-inactive);background-image:none;border:none;border-radius:5px;transition:background-color .15s,transform .15s}.status-timeline__node:hover .status-timeline__pill{transform:scale(1.08)}.status-timeline__col.is-status-new .status-timeline__node.is-reached .status-timeline__pill{background-color:var(--status-new);background-image:var(--ink-texture);background-size:64px 64px}.status-timeline__col.is-status-in-progress .status-timeline__node.is-reached .status-timeline__pill{background-color:var(--status-in-progress);background-image:var(--ink-texture);background-size:64px 64px}.status-timeline__col.is-status-waiting .status-timeline__node.is-reached .status-timeline__pill{background-color:var(--status-waiting);background-image:none}.status-timeline__col.is-status-done .status-timeline__node.is-reached .status-timeline__pill{background-color:var(--status-done);background-image:var(--ink-texture);background-size:64px 64px}.status-timeline__col.is-status-custom .status-timeline__node--custom.is-reached .status-timeline__pill{background-color:var(--primary);background-image:none}.status-timeline__label{width:auto;max-width:100%;font-size:var(--text-caption2);font-weight:var(--weight-semibold);color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:normal;flex:0 auto;padding:0 4px;line-height:1.2;overflow:hidden}.status-timeline__label.is-reached{color:var(--text)}.status-timeline__col.is-status-new .status-timeline__label.is-reached{color:var(--status-new)}.status-timeline__col.is-status-in-progress .status-timeline__label.is-reached{color:var(--status-in-progress)}.status-timeline__col.is-status-waiting .status-timeline__label.is-reached{color:var(--status-waiting)}.status-timeline__col.is-status-done .status-timeline__label.is-reached{color:var(--status-done)}.status-timeline__col.is-status-custom .status-timeline__label.is-reached{color:var(--primary)}.waiting-details__content{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr);gap:10px;min-height:0;display:grid}.waiting-details__field{min-width:0;font-size:var(--text-caption1);font-weight:var(--weight-medium);color:var(--faint);letter-spacing:var(--tracking-caps);text-transform:uppercase;flex-direction:column;gap:4px;display:flex}.waiting-details__field input,.waiting-details__field textarea{border:1.5px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 72%, transparent), color-mix(in srgb, var(--surface-muted) 78%, transparent));width:100%;min-width:0;color:var(--text);font:inherit;font-size:var(--text-caption1);font-weight:var(--weight-regular);letter-spacing:0;text-transform:none;box-shadow:none;outline:none;transition:border-color .16s,background .16s,box-shadow .16s}.waiting-details__field input{height:34px;padding:0 10px;line-height:34px}.waiting-details__field textarea{resize:none;min-height:64px;padding:8px 10px;line-height:1.35;overflow:hidden}.waiting-details__field--reason{grid-column:1/-1}.waiting-details__field input::placeholder,.waiting-details__field textarea::placeholder{color:var(--muted)}.waiting-details__field input:focus,.waiting-details__field textarea:focus{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:none}.waiting-details__field input:disabled,.waiting-details__field textarea:disabled{opacity:1;-webkit-text-fill-color:var(--text)}.folder-slip.is-selected:focus-visible,.queue-tabs__tab.is-selected:focus-visible{outline-color:var(--primary-inverse)}.folder-slip:focus-visible,.status-timeline__node:focus-visible,.queue-tabs__tab:focus-visible,.control-tower__desk-reset:focus-visible,.tower-folder:focus-visible,.control-tower__filter-header .queue-tabs__tab:focus-visible,.control-tower__detail-open:focus-visible,.queue-filters-panel__toggle:focus-visible,.queue-filters-panel__clear:focus-visible,.app-chrome__add-btn:focus-visible,.filter-chip:focus-visible,.manual-request__close:focus-visible,.manual-request__secondary:focus-visible,.manual-request__primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=860px){.control-tower__desk-layout{flex-direction:column}.control-tower__desk-detail{width:100%;max-width:100%;max-height:min(60vh,28rem);transition:max-height var(--desk-fluid-duration) var(--desk-fluid-ease), opacity calc(var(--desk-fluid-duration) * .55) var(--desk-fluid-ease), padding var(--desk-fluid-duration) var(--desk-fluid-ease)}.control-tower__desk-detail.is-closed{width:100%;max-width:100%;max-height:0;transition-duration:var(--desk-fluid-collapse-duration);padding-top:0;padding-bottom:0}.control-tower__desk-detail-body{width:100%}.control-tower__desk-detail.is-closed .control-tower__desk-detail-body{transition-duration:var(--desk-fluid-collapse-duration);transform:translateY(5px)}.control-tower__filter-header .queue-tabs__tab{padding:0 10px}}@media (width<=720px){.app{flex-direction:column;display:flex}.app-chrome{flex-shrink:0;order:-1;margin:10px 12px 0}.app-chrome__main,.app-chrome__team-shell{padding:var(--app-chrome-pad) 3px}.app{--control-tower-edge-pad:12px}.app-tower{padding:0 var(--control-tower-edge-pad) var(--control-tower-edge-pad)}.control-tower__filter-header.glass-panel{padding:var(--app-chrome-pad) 3px}.control-tower__filter-header .queue-tabs__tab,.queue-tabs--header .queue-tabs__tab{font-size:var(--text-caption2);padding:0 8px}.app-chrome>.app-chrome__main{flex:1 1 0;width:auto;min-width:0}.app-chrome>.app-chrome__account-shell{margin-left:0}.app-chrome>.app-chrome__main .queue-tabs--header .queue-tabs__scroll,.app-chrome>.app-chrome__main .queue-tabs--header .queue-tabs__scroll:not(.is-truncated){flex:auto;width:100%;max-width:100%;padding-right:2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.app-chrome__team-shell{display:none}.sidebar{grid-column:unset;grid-row:unset;flex:none;height:auto;min-height:0;max-height:42vh;overflow:visible}.app-main{grid-column:unset;grid-row:unset;flex:1;min-height:0}.detail{flex:1;height:auto;min-height:0;overflow:visible}.detail__frame{max-width:none;padding:16px}.detail__meta-row{flex-wrap:wrap;align-items:flex-start}.detail__meta-separator{flex:none;width:18px;margin:0}.detail__requester-block,.assignee-picker{max-width:100%}.manual-request__form{grid-template-columns:1fr}.manual-request__field--requester,.manual-request__field--role,.manual-request__field--assignee,.manual-request__field--due,.manual-request__field--complexity,.manual-request__actions{grid-column:1/-1}.intake-checklist{grid-template-columns:1fr;gap:14px}.status-timeline__label{font-size:10px}.waiting-details__content{grid-template-columns:1fr}}.onboarding-app{isolation:isolate;flex-direction:column;min-height:100dvh;padding:12px 16px 16px;display:flex;position:relative;overflow:hidden}.onboarding-atmosphere{z-index:0;opacity:.68;pointer-events:none;position:fixed;inset:0}.onboarding-atmosphere canvas{width:100%;height:100%;display:block}.onboarding-corner-brand{z-index:3;color:var(--text);font-family:var(--font-sans);letter-spacing:-.022em;pointer-events:none;margin:0;font-size:21px;font-weight:600;line-height:1.2;position:fixed;top:24px;left:24px}.onboarding-particle-word{z-index:0;pointer-events:none;width:min(92vw,720px);height:clamp(110px,20vw,190px);position:fixed;top:clamp(42px,7vh,82px);left:50%;transform:translate(-50%)}.onboarding-particle-word canvas{width:100%;height:100%;display:block}.onboarding-chrome__setup-label{padding:0 var(--onboarding-header-tab-pad);color:var(--muted);font-size:var(--text-caption1);font-weight:var(--weight-semibold);margin:0;line-height:1}.onboarding-center{width:min(var(--onboarding-window-w), 100%);max-width:100%;transition:transform var(--onboarding-size-duration) var(--onboarding-size-ease);will-change:transform;flex-direction:column;gap:10px;margin-inline:auto;display:flex;overflow:visible}.onboarding-center--auth-to-login{--onboarding-size-duration:.54s;--onboarding-reveal-duration:.54s}.onboarding-header-reveal{opacity:0;filter:blur(8px);visibility:hidden;width:fit-content;max-width:100%;transition:grid-template-rows var(--onboarding-reveal-duration) var(--onboarding-size-ease), margin-bottom var(--onboarding-reveal-duration) var(--onboarding-size-ease), opacity var(--onboarding-reveal-duration) var(--onboarding-size-ease), filter var(--onboarding-reveal-duration) var(--onboarding-size-ease), visibility 0s linear var(--onboarding-reveal-duration);flex-shrink:0;grid-template-rows:0fr;align-self:center;margin-bottom:0;display:grid}.onboarding-header-reveal.is-visible{opacity:1;filter:none;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.onboarding-header-reveal.is-reserved{pointer-events:none;grid-template-rows:1fr}.onboarding-header-reveal:not(.is-visible){pointer-events:none;margin-bottom:-10px}.onboarding-header-reveal.is-reserved:not(.is-visible){visibility:visible;margin-bottom:0}.onboarding-header-reveal__inner{overflow-clip-margin:var(--onboarding-shadow-pad);min-height:0;padding:var(--onboarding-shadow-pad);margin:calc(-1 * var(--onboarding-shadow-pad));overflow:hidden}.onboarding-header-reveal.is-reserved:not(.is-visible) .onboarding-header-reveal__inner{overflow-clip-margin:var(--onboarding-shadow-pad);padding:var(--onboarding-shadow-pad);margin:calc(-1 * var(--onboarding-shadow-pad));overflow:hidden}.onboarding-center__header,.onboarding-card{border-radius:var(--radius-glass)}.onboarding-center__header{box-sizing:border-box;width:fit-content;max-width:100%;height:var(--app-chrome-h);padding:var(--onboarding-header-pad);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}.switcher-tabs{align-items:center;min-width:0;height:100%;display:flex}.switcher-tabs__scroll{height:var(--onboarding-header-inner-h);scrollbar-width:none;align-items:center;gap:14px;display:flex;overflow-x:auto}.switcher-tabs__scroll::-webkit-scrollbar{display:none}.switcher-tabs__tab{color:var(--muted);font:inherit;font-size:var(--text-caption1);font-weight:var(--weight-semibold);white-space:nowrap;appearance:none;cursor:pointer;transition:color var(--onboarding-size-duration) var(--onboarding-size-ease);background:0 0;border:none;flex-shrink:0;padding:0 2px;line-height:1}.switcher-tabs__tab:hover{color:var(--text)}.switcher-tabs__tab.is-selected{color:var(--accent);cursor:default}.onboarding-chrome__tabs .switcher-tabs__tab{font-size:var(--text-footnote);color:var(--muted);opacity:.42;transition:color var(--onboarding-size-duration) var(--onboarding-size-ease), opacity var(--onboarding-size-duration) var(--onboarding-size-ease), transform var(--onboarding-size-duration) var(--onboarding-drift-ease);transform:translateY(0)}.onboarding-chrome__tabs .switcher-tabs__tab.is-selected{color:var(--accent);opacity:1;text-decoration:none;transform:translateY(0)}.onboarding-chrome__tabs .switcher-tabs__tab:hover{color:var(--accent);opacity:.72;transform:translateY(-1px)}.onboarding-chrome__tabs .switcher-tabs__tab.is-complete:not(.is-selected).is-uncrossed,.onboarding-chrome__tabs .switcher-tabs__tab.is-complete:not(.is-selected):hover{opacity:.72;transform:translateY(0)}.onboarding-chrome__tabs .switcher-tabs__tab.is-disabled:hover{color:var(--muted);opacity:.34;transform:translateY(0)}.onboarding-chrome__tabs .switcher-tabs__label{display:inline-block;position:relative}.onboarding-chrome__tabs .switcher-tabs__tab.is-complete:not(.is-selected) .switcher-tabs__label:after{content:"";width:100%;height:1.5px;transition:width var(--onboarding-size-duration) var(--onboarding-size-ease);background:currentColor;position:absolute;top:50%;left:0;transform:translateY(-50%)}@starting-style{.onboarding-chrome__tabs .switcher-tabs__tab.is-complete:not(.is-selected) .switcher-tabs__label:after{width:0}}.onboarding-chrome__tabs .switcher-tabs__tab.is-complete:not(.is-selected).is-uncrossed .switcher-tabs__label:after,.onboarding-chrome__tabs .switcher-tabs__tab.is-complete:not(.is-selected):hover .switcher-tabs__label:after{width:0}.onboarding-center__tabs{flex-shrink:0;width:fit-content;min-width:0;max-width:100%}.onboarding-center__tabs .switcher-tabs__scroll{width:fit-content;max-width:100%;padding-inline:var(--onboarding-header-tab-pad);scroll-padding-inline:var(--onboarding-header-tab-pad);justify-content:center;gap:18px;overflow-x:auto}.onboarding-center__tabs .switcher-tabs__tab{padding:0}.onboarding-auth-tabs{width:fit-content;margin-inline:auto}.onboarding-auth-tabs .switcher-tabs__scroll{justify-content:center;width:100%}.onboarding-auth-tabs .switcher-tabs__tab{font-size:var(--text-footnote);flex:1 1 0}.onboarding-auth-tabs.switcher-tabs--bubble .switcher-tabs__thumb,.onboarding-auth-tabs.switcher-tabs--bubble .switcher-tabs__tab{border-radius:8px}.switcher-tabs--bubble .switcher-tabs__scroll{height:var(--onboarding-header-inner-h);gap:4px;position:relative}.switcher-tabs--bubble .switcher-tabs__thumb{z-index:0;width:var(--thumb-w,0);border-radius:var(--app-chrome-pill-radius);background-color:var(--accent);height:100%;opacity:var(--thumb-opacity,0);transform:translateX(var(--thumb-x,0));pointer-events:none;position:absolute;top:0;left:0}.switcher-tabs--bubble .switcher-tabs__thumb.is-animated{transition:transform var(--onboarding-size-duration) var(--onboarding-size-ease), width var(--onboarding-size-duration) var(--onboarding-size-ease), opacity calc(var(--onboarding-size-duration) * .55) ease}.switcher-tabs--bubble .switcher-tabs__tab{z-index:1;border-radius:var(--app-chrome-pill-radius);height:100%;padding:0 12px;position:relative}.switcher-tabs--bubble .switcher-tabs__tab.is-selected{color:var(--primary-inverse)}.switcher-tabs--bubble .switcher-tabs__tab:hover:not(.is-selected):not(:disabled){color:var(--accent)}.switcher-tabs--bubble .switcher-tabs__tab:disabled,.switcher-tabs--bubble .switcher-tabs__tab.is-disabled{opacity:.38;color:var(--muted);cursor:default;pointer-events:auto}.switcher-tabs__tooltip{z-index:1000;border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-saturate);box-shadow:var(--shadow-sm);color:var(--text);font-size:var(--text-caption1);font-weight:var(--weight-semibold);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform-origin:50%;transition:opacity .32s var(--onboarding-size-ease), transform .32s var(--onboarding-size-ease), visibility 0s linear .32s;padding:6px 10px;line-height:1;position:fixed;transform:translate(-50%,10px)scale(.86)}.switcher-tabs__tooltip.is-visible{opacity:1;visibility:visible;transition:opacity .32s var(--onboarding-size-ease), transform .32s var(--onboarding-size-ease), visibility 0s linear 0s;transform:translate(-50%,10px)scale(1)}@media (prefers-reduced-motion:reduce){.switcher-tabs__tooltip{transition:none;transform:translate(-50%,10px)}.switcher-tabs__tooltip.is-visible{transform:translate(-50%,10px)}}.onboarding-provider-tab{justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.onboarding-provider-tab__status{color:currentColor;font-size:.68em;font-weight:var(--weight-semibold);opacity:.64}.onboarding-provider-mark{border:1px solid color-mix(in srgb, var(--line) 88%, white);background:var(--field-bg);width:18px;height:18px;color:var(--text);font-size:10px;font-weight:var(--weight-bold);border-radius:5px;flex:none;place-items:center;line-height:1;display:inline-grid}.onboarding-provider-mark.is-gmail{border-color:color-mix(in srgb, #ea4335 40%, var(--line));color:#fff;background:linear-gradient(135deg,#ea4335 0 35%,#fbbc04 35% 55%,#34a853 55% 72%,#4285f4 72% 100%)}.onboarding-provider-mark.is-outlook{border-color:color-mix(in srgb, #2563eb 42%, var(--line));color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9)}.onboarding-provider-mark.is-slack{border-color:color-mix(in srgb, #611f69 42%, var(--line));color:#fff;background:linear-gradient(135deg,#611f69,#ecb22e)}.onboarding-step-pane{transform-origin:top;view-transition-name:onboarding-step}html.onboarding-view-transition .onboarding-card__body{overflow:hidden}html.onboarding-view-transition .onboarding-step-pane--forward,html.onboarding-view-transition .onboarding-step-pane--back,html.onboarding-view-transition .onboarding-step-pane>*{animation:none}::view-transition-old(onboarding-step){animation-duration:var(--onboarding-size-duration);animation-timing-function:var(--onboarding-size-ease)}::view-transition-new(onboarding-step){animation-duration:var(--onboarding-size-duration);animation-timing-function:var(--onboarding-size-ease)}::view-transition-old(onboarding-step){animation-name:onboarding-step-exit}::view-transition-new(onboarding-step){animation-name:onboarding-step-enter}@keyframes onboarding-step-enter{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.972)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes onboarding-step-exit{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(7px);transform:translateY(-14px)scale(.976)}}.onboarding-step-pane--forward{animation:onboarding-step-forward var(--onboarding-size-duration) var(--onboarding-size-ease) both}.onboarding-step-pane--back{animation:onboarding-step-back var(--onboarding-size-duration) var(--onboarding-size-ease) both}.onboarding-step-pane>*{animation:onboarding-cascade var(--onboarding-reveal-duration) var(--onboarding-size-ease) both}.onboarding-step-pane>.onboarding-auth-bottom-controls{animation:none}.onboarding-step-pane>:first-child{animation-delay:calc(var(--onboarding-stagger) * 1)}.onboarding-step-pane>:nth-child(2){animation-delay:calc(var(--onboarding-stagger) * 2)}.onboarding-step-pane>:nth-child(3){animation-delay:calc(var(--onboarding-stagger) * 3)}.onboarding-step-pane>:nth-child(4){animation-delay:calc(var(--onboarding-stagger) * 4)}.onboarding-step-pane>:nth-child(5){animation-delay:calc(var(--onboarding-stagger) * 5)}.onboarding-step-pane .onboarding-provider-grid .onboarding-provider-card:first-child{animation:onboarding-cascade var(--onboarding-reveal-duration) var(--onboarding-size-ease) both;animation-delay:calc(var(--onboarding-stagger) * 2)}.onboarding-step-pane .onboarding-provider-grid .onboarding-provider-card:nth-child(2){animation:onboarding-cascade var(--onboarding-reveal-duration) var(--onboarding-size-ease) both;animation-delay:calc(var(--onboarding-stagger) * 3)}@keyframes onboarding-step-forward{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.972)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes onboarding-step-back{0%{opacity:0;filter:blur(8px);transform:translateY(-18px)scale(.972)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes onboarding-cascade{0%{opacity:0;filter:blur(4px);transform:translateY(12px)scale(.99)}to{opacity:1;filter:blur();transform:translateY(0)}}.onboarding-reveal{opacity:0;min-height:0;transition:grid-template-rows var(--onboarding-reveal-duration) var(--onboarding-size-ease), opacity calc(var(--onboarding-reveal-duration) * .85) var(--onboarding-size-ease), transform var(--onboarding-reveal-duration) var(--onboarding-size-ease);grid-template-rows:0fr;display:grid;transform:translateY(-4px)}.onboarding-reveal.is-visible{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.manual-request__form>.onboarding-reveal:not(.is-visible),.onboarding-step__foot>.onboarding-reveal:not(.is-visible){display:none}.onboarding-reveal__inner{min-height:0;transition:transform var(--onboarding-reveal-duration) var(--onboarding-size-ease);overflow:hidden;transform:translateY(-6px)}.onboarding-reveal.is-visible .onboarding-reveal__inner{transform:translateY(0)}.onboarding-reveal.manual-request__field--span{grid-column:1/-1}.onboarding-enter{animation:onboarding-enter var(--onboarding-reveal-duration) var(--onboarding-size-ease) both}@keyframes onboarding-enter{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.onboarding-center,.onboarding-card--fluid,.onboarding-reveal,.onboarding-reveal__inner,.switcher-tabs__tab,.switcher-tabs--bubble .switcher-tabs__thumb.is-animated,.onboarding-provider-card{will-change:auto;transition:none}.onboarding-step-pane--forward,.onboarding-step-pane--back,.onboarding-step-pane>*,.onboarding-step-pane .onboarding-provider-grid .onboarding-provider-card,.onboarding-enter,.onboarding-chrome__tabs .switcher-tabs__tab.is-complete:not(.is-selected) .switcher-tabs__label:after{transition:none}::view-transition-old(onboarding-step){animation:none}::view-transition-new(onboarding-step){animation:none}}.onboarding-chrome__tabs .switcher-tabs__tab{cursor:pointer}.onboarding-chrome__tabs .switcher-tabs__tab.is-selected,.onboarding-chrome__tabs .switcher-tabs__tab.is-disabled{cursor:default}.onboarding-stage{z-index:1;min-height:0;padding:var(--onboarding-shadow-pad) 24px;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:auto}.onboarding-card{z-index:2;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.onboarding-card--fluid{transition:height var(--auth-single-action-duration,var(--onboarding-size-duration)) var(--auth-single-action-ease,var(--onboarding-size-ease));will-change:height}@supports (interpolate-size:allow-keywords){.onboarding-card--fluid{interpolate-size:allow-keywords}}.onboarding-card--loading{min-height:12rem}.onboarding-card:has(.onboarding-auth-step){--auth-single-action-duration:.5s;--auth-single-action-ease:cubic-bezier(.22, 1, .36, 1)}.onboarding-card__inner{flex-direction:column;display:flex}.onboarding-card--stable{will-change:auto;transition:none}.onboarding-card__body{padding:var(--onboarding-card-pad);padding:var(--onboarding-card-pad);overflow:auto hidden}.onboarding-card__body:has(.onboarding-auth-step){--auth-single-action-duration:.5s;--auth-single-action-ease:cubic-bezier(.22, 1, .36, 1);padding-top:var(--onboarding-card-pad)}.onboarding-step__foot{transition:margin-top var(--auth-single-action-duration,var(--onboarding-size-duration)) var(--auth-single-action-ease,var(--onboarding-size-ease));flex-direction:column;gap:10px;margin-top:16px;display:flex}.onboarding-card__body:has(.onboarding-auth-step) .onboarding-step__foot{margin-top:30px}.onboarding-card__body:has(.onboarding-auth-step--login):not(:has(.onboarding-auth-link-reveal)):not(:has(input[placeholder=Confirm\ password])) .onboarding-step__foot{margin-top:30px}.onboarding-card__body:has(.onboarding-auth-step--login):not(:has(.onboarding-auth-link-reveal)):not(:has(input[placeholder=Confirm\ password])) .onboarding-auth-bottom-controls{gap:0}.onboarding-card__body:has(.onboarding-auth-step--login .onboarding-auth-progressive-field:not(.is-collapsed):not(.is-exiting)) .onboarding-step__foot{margin-top:30px}.onboarding-auth-bottom-controls{will-change:transform;gap:15px;transition:none}.onboarding-auth-bottom-controls.is-to-forgot{animation:onboarding-auth-bottom-controls-glide var(--onboarding-size-duration) var(--onboarding-size-ease) both;pointer-events:none}.onboarding-auth-bottom-controls.is-to-login,.onboarding-auth-bottom-controls.is-to-signup{animation:onboarding-auth-bottom-controls-return var(--onboarding-size-duration) var(--onboarding-size-ease) both;pointer-events:none}@keyframes onboarding-auth-bottom-controls-glide{0%{transform:translateY(var(--auth-footer-from-y,0))}to{transform:translateY(0)}}@keyframes onboarding-auth-bottom-controls-return{0%{transform:translateY(var(--auth-footer-from-y,0))}to{transform:translateY(0)}}.onboarding-card__actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.onboarding-card__actions--auth{padding-top:0}.manual-request__actions.onboarding-card__actions{align-self:stretch;width:100%}.onboarding-card__back{flex:none;width:auto;min-width:0;margin-right:auto}.onboarding-card__back:not(.is-visible){width:0;min-width:0;display:none;overflow:hidden}.onboarding-primary-reveal,.onboarding-card__actions>.onboarding-primary-reveal:not(.is-visible){flex:100%;width:100%;min-width:0;display:grid;overflow:hidden}.onboarding-primary-reveal:not(.is-visible){pointer-events:none}.onboarding-primary-reveal .onboarding-reveal__inner{width:100%}.manual-request__actions.onboarding-card__actions .manual-request__primary,.manual-request__actions.onboarding-card__actions .manual-request__secondary{flex:none;width:auto}.manual-request__actions.onboarding-card__actions.onboarding-card__actions--auth{align-self:stretch;width:100%}.manual-request__actions.onboarding-card__actions.onboarding-card__actions--auth .onboarding-primary-reveal,.manual-request__actions.onboarding-card__actions.onboarding-card__actions--auth .onboarding-primary-reveal .onboarding-reveal__inner{width:100%;min-width:0}.manual-request__actions.onboarding-card__actions.onboarding-card__actions--auth:not(:has(.onboarding-card__back.is-visible)) .manual-request__primary{flex:auto;width:100%;min-width:0}.onboarding-card__actions .manual-request__primary{margin-left:auto}.onboarding-card__actions:not(.onboarding-card__actions--auth):has(.onboarding-card__back.is-visible) .onboarding-primary-reveal{flex:none;width:auto;margin-left:auto}.onboarding-card__actions:not(.onboarding-card__actions--auth):has(.onboarding-card__back.is-visible) .onboarding-primary-reveal .onboarding-reveal__inner{width:auto}.onboarding-card__actions--continue:not(.onboarding-card__actions--auth):has(.onboarding-card__back.is-visible) .onboarding-primary-reveal{width:calc(50% - 5px)}.onboarding-card__actions--continue:not(.onboarding-card__actions--auth):has(.onboarding-card__back.is-visible) .onboarding-primary-reveal .onboarding-reveal__inner{width:100%}.onboarding-card__actions--continue:not(.onboarding-card__actions--auth):has(.onboarding-card__back.is-visible) .manual-request__primary{width:100%;height:42px;min-height:42px}.onboarding-card__actions:not(:has(.onboarding-card__back.is-visible)) .manual-request__primary{width:100%;margin-left:0}.onboarding-card__actions--auth:not(:has(.onboarding-card__back.is-visible)){justify-content:stretch;gap:0}.onboarding-card__actions--auth:not(:has(.onboarding-card__back.is-visible)) .manual-request__primary{border-radius:var(--radius-md);width:100%;min-width:0;font-family:var(--font-rounded);background:var(--accent);color:var(--surface);border:none;margin-inline:0;padding:11px 16px;font-size:15px;font-weight:600;position:relative}.onboarding-card__actions--auth:not(:has(.onboarding-card__back.is-visible)) .onboarding-button-label{position:absolute;left:50%;transform:translate(-50%)}.onboarding-card__actions--auth:not(:has(.onboarding-card__back.is-visible)) .manual-request__primary{transition:opacity .15s}.onboarding-card__actions--auth:not(:has(.onboarding-card__back.is-visible)) .manual-request__primary:hover:not(:disabled){opacity:.88;filter:none}.onboarding-card__actions--auth:not(:has(.onboarding-card__back.is-visible)) .manual-request__primary:disabled{opacity:.5;cursor:default}.onboarding-card__actions--auth:not(:has(.onboarding-card__back.is-visible)) .onboarding-continue-arrow{left:calc(50% + var(--auth-primary-arrow-offset,48px));will-change:transform;transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .24s;position:absolute;transform:translate(0)}.onboarding-card__actions--auth.onboarding-card__actions--sign-in{--auth-primary-arrow-offset:36px;--auth-primary-arrow-hover-x:94px}.onboarding-card__actions--auth.onboarding-card__actions--continue{--auth-primary-arrow-offset:48px;--auth-primary-arrow-hover-x:82px}.onboarding-card__actions--auth.onboarding-card__actions--create-account{--auth-primary-arrow-offset:74px;--auth-primary-arrow-hover-x:56px}.onboarding-card__actions .manual-request__primary,.onboarding-card__actions .manual-request__secondary{border-radius:var(--radius-md);min-height:42px;font-size:var(--text-subheadline);justify-content:center;align-items:center;gap:8px;padding-inline:16px;display:inline-flex;overflow:hidden}.onboarding-card__actions .manual-request__primary{background:var(--accent);color:var(--surface);background-image:none;border:0}.onboarding-card__actions .manual-request__primary,.onboarding-card__actions .manual-request__secondary{transition:filter .15s ease, gap var(--onboarding-reveal-duration) var(--onboarding-size-ease), color .15s ease, border-color .15s ease, background-color .15s ease, inline-size var(--onboarding-size-duration) var(--onboarding-size-ease)}@supports (interpolate-size:allow-keywords){.onboarding-card__actions .manual-request__primary,.onboarding-card__actions .manual-request__secondary{interpolate-size:allow-keywords}}.onboarding-card__actions .manual-request__secondary,.onboarding-card__actions .manual-request__secondary:hover{border-color:var(--accent);background:var(--glass-fill);color:var(--accent)}.onboarding-card__actions .onboarding-back-button{box-shadow:none;color:var(--accent);background:0 0;border:0;outline:none;padding-inline:6px 12px;overflow:visible}.onboarding-card__actions .onboarding-back-button:hover:not(:disabled){color:var(--accent);opacity:.82;background:0 0;border:0}.onboarding-card__actions .onboarding-back-button:focus-visible{outline:none}.onboarding-card__actions .onboarding-back-button svg{stroke-width:2.5px}.onboarding-continue-arrow{transition:transform var(--onboarding-reveal-duration) var(--onboarding-size-ease);flex-shrink:0;display:inline-flex}.onboarding-continue-arrow svg,.onboarding-connect-plus svg{width:16px;height:16px}.onboarding-connect-plus{flex-shrink:0;display:inline-flex;transform:rotate(-45deg)}.onboarding-connect-plus.is-spinning{animation:onboarding-connect-spin var(--onboarding-size-duration) var(--onboarding-size-ease) forwards}.onboarding-connect-plus.is-unspinning{animation:onboarding-connect-unspin var(--onboarding-size-duration) var(--onboarding-size-ease) forwards}.onboarding-button-spinner.is-hidden,.onboarding-button-label.is-hidden,.onboarding-connect-plus.is-hidden,.onboarding-continue-arrow.is-hidden{inline-size:0;opacity:0;visibility:hidden;pointer-events:none;border-width:0;flex-basis:0;width:0;min-width:0;margin:0;overflow:hidden}@keyframes onboarding-connect-spin{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}@keyframes onboarding-connect-unspin{0%{transform:rotate(315deg)}to{transform:rotate(-45deg)}}.onboarding-button-label{white-space:nowrap;min-width:0}.onboarding-button-spinner,.onboarding-loading__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:15px;height:15px;animation:.72s linear infinite onboarding-spin;display:inline-block}.onboarding-loading{min-height:7rem;color:var(--accent);place-items:center;display:grid}.onboarding-loading__spinner{width:18px;height:18px}@keyframes onboarding-spin{to{transform:rotate(360deg)}}.onboarding-card__actions .manual-request__primary:hover:not(:disabled) .onboarding-continue-arrow{transform:translate(4px)}.onboarding-card__actions--auth:not(:has(.onboarding-card__back.is-visible)) .manual-request__primary:hover:not(:disabled) .onboarding-continue-arrow{transform:translateX(var(--auth-primary-arrow-hover-x,82px))}.onboarding-card__actions .manual-request__secondary:hover:not(:disabled) svg{transform:translate(-4px)}.onboarding-card__actions .manual-request__secondary svg{width:16px;height:16px;transition:transform var(--onboarding-reveal-duration) var(--onboarding-size-ease);flex-shrink:0}.onboarding-sign-out-button{border-color:color-mix(in srgb, var(--accent-secondary) 68%, var(--line))!important;color:var(--accent-secondary-dark)!important}.onboarding-sign-out-button:hover{border-color:var(--accent-secondary)!important;background:color-mix(in srgb, var(--accent-secondary) 8%, var(--glass-fill))!important}@media (prefers-reduced-motion:reduce){.onboarding-card__actions .manual-request__primary,.onboarding-card__actions .manual-request__secondary,.onboarding-continue-arrow,.onboarding-connect-plus,.onboarding-connect-plus.is-spinning,.onboarding-connect-plus.is-unspinning,.onboarding-card__actions .manual-request__secondary svg,.onboarding-button-spinner,.onboarding-loading__spinner{transition:none;animation:none}.onboarding-card__actions .manual-request__primary:hover:not(:disabled) .onboarding-continue-arrow,.onboarding-connect-plus.is-spinning,.onboarding-connect-plus.is-unspinning,.onboarding-card__actions .manual-request__secondary:hover:not(:disabled) svg{transform:none}}.onboarding-card__actions .manual-request__primary:disabled{opacity:.7;cursor:wait}.onboarding-step__form{padding:0}.onboarding-step__form .manual-request__field--check{justify-content:center}.onboarding-step__form.manual-request__form,.onboarding-invite.manual-request__form{gap:10px;margin-top:0;padding:0}.onboarding-auth-step--login .onboarding-step__form.manual-request__form{gap:10px}.onboarding-auth-tabs{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--field-bg);-webkit-backdrop-filter:none;width:100%;max-width:100%;height:42px;box-shadow:none;box-sizing:border-box;margin:0;padding:3px;overflow:visible}.onboarding-auth-tabs.switcher-tabs--bubble .switcher-tabs__thumb{background-color:var(--accent);background-image:none}.onboarding-auth-tabs.switcher-tabs--bubble .switcher-tabs__tab{color:var(--muted)}.onboarding-auth-tabs.switcher-tabs--bubble .switcher-tabs__tab.is-selected{color:var(--primary-inverse)}.onboarding-auth-tabs.switcher-tabs--bubble .switcher-tabs__scroll{height:100%}.onboarding-step{--onboarding-field-height:42px;flex-direction:column;gap:16px;display:flex}.onboarding-auth-step{--auth-single-action-duration:.5s;--auth-single-action-ease:cubic-bezier(.22, 1, .36, 1);gap:20px}.onboarding-auth-step__intro{text-align:left;flex-direction:column;gap:8px;display:flex}.onboarding-auth-tabs+.onboarding-auth-step__intro,.onboarding-auth-step__intro+.onboarding-step__form{margin-top:15px}.onboarding-auth-step--signup .onboarding-auth-step__intro+.onboarding-step__form{margin-top:10.75px}.onboarding-auth-step--login .onboarding-auth-step__intro+.onboarding-step__form{margin-top:10px}.onboarding-auth-step__heading{min-height:31px;font-size:24px;font-weight:var(--weight-bold);color:var(--text);margin:0;line-height:1.08}.onboarding-auth-step__copy{max-width:32rem;color:var(--muted);font-size:var(--text-footnote);margin:0;line-height:1.45}.onboarding-organization-step{gap:0}.onboarding-organization-step__intro+.onboarding-organization-step__form{margin-top:30px}.onboarding-domain-checkbox,.onboarding-profile-manager-checkbox{text-align:left;align-items:center;gap:8px;width:100%;min-height:42px;padding-inline:2px;display:flex;justify-content:flex-start!important}.onboarding-domain-checkbox .onboarding-checkbox-field__box,.onboarding-profile-manager-checkbox .onboarding-checkbox-field__box{border:1px solid var(--line-strong);background:var(--field-bg);color:#fff;width:18px;height:18px;box-shadow:none;border-radius:6px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.onboarding-domain-checkbox .onboarding-checkbox-field__box svg,.onboarding-profile-manager-checkbox .onboarding-checkbox-field__box svg{opacity:0;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:opacity .14s,transform .18s cubic-bezier(.22,1,.36,1);transform:scale(.55)}.onboarding-domain-checkbox input:checked+.onboarding-checkbox-field__box,.onboarding-profile-manager-checkbox input:checked+.onboarding-checkbox-field__box{border-color:var(--accent);background-color:var(--accent);background-image:var(--ink-texture);background-size:64px 64px}.onboarding-domain-checkbox input:checked+.onboarding-checkbox-field__box svg,.onboarding-profile-manager-checkbox input:checked+.onboarding-checkbox-field__box svg{opacity:1;transform:scale(1)}.onboarding-domain-checkbox:hover .onboarding-checkbox-field__box,.onboarding-domain-checkbox:focus-within .onboarding-checkbox-field__box,.onboarding-profile-manager-checkbox:hover .onboarding-checkbox-field__box,.onboarding-profile-manager-checkbox:focus-within .onboarding-checkbox-field__box{border-color:var(--primary)}.onboarding-domain-checkbox .onboarding-checkbox-field__label,.onboarding-profile-manager-checkbox .onboarding-checkbox-field__label{min-width:0;color:var(--muted);font-size:var(--text-footnote);font-weight:var(--weight-medium);overflow-wrap:anywhere;flex:auto;line-height:1.25}.onboarding-domain-checkbox__domain{color:var(--text);font-weight:var(--weight-semibold)}.onboarding-invites{--onboarding-invite-group-height:calc((var(--onboarding-field-height) * 3) + 4px);--onboarding-invite-editor-height:calc(var(--onboarding-invite-group-height) + var(--onboarding-field-height) + 10px);flex-direction:column;gap:10px;min-width:0;display:flex}.onboarding-invites__toggle{border-radius:999px;align-self:center;gap:5px}.onboarding-invites__toggle svg{transform-origin:50%;flex:none;width:14px;height:14px;transition:transform .46s cubic-bezier(.16,1,.3,1);transform:rotate(0)}.onboarding-invites__toggle:hover:not(:disabled) svg,.onboarding-invites__toggle:focus-visible svg{transform:rotate(180deg)}.onboarding-invites__editor{width:100%;max-height:0;transition:max-height var(--onboarding-reveal-duration) var(--onboarding-size-ease), opacity calc(var(--onboarding-reveal-duration) * .85) var(--onboarding-size-ease), transform var(--onboarding-reveal-duration) var(--onboarding-size-ease);display:block;overflow:hidden}.onboarding-invites__editor.is-visible{max-height:var(--onboarding-invite-editor-height)}.onboarding-invites__editor .onboarding-reveal__inner{height:var(--onboarding-invite-editor-height);transition:none;overflow:hidden;transform:none}.onboarding-invites__stack{flex-direction:column;gap:10px;width:100%;display:flex}.onboarding-invites__fields{height:var(--onboarding-invite-group-height);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--field-bg);flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.onboarding-invites__fields:focus-within{border-color:var(--primary)}.onboarding-invites__field-row{height:var(--onboarding-field-height);min-width:0;display:block;position:relative}.onboarding-invites__field-row+.onboarding-invites__field-row{border-top:0}.onboarding-invites__field-row+.onboarding-invites__field-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:13px;right:13px}.onboarding-invites__field-row input{width:100%;height:100%;color:var(--text);font-family:inherit;font-weight:var(--weight-regular);font-size:var(--text-subheadline);background:0 0;border:0;border-radius:0;outline:none;padding-inline:13px;line-height:1.35}.onboarding-invites__field-row:focus-within{background:color-mix(in srgb, var(--field-bg) 86%, var(--surface))}.onboarding-invites__field-row input::placeholder{color:var(--faint);opacity:1}.onboarding-invites__field-row input::placeholder{color:var(--faint);opacity:1}.onboarding-invites__actions{justify-content:center;align-items:center;gap:24px;line-height:0;display:flex}.onboarding-invites__add,.onboarding-invites__cancel{width:15px;min-width:0;height:15px;box-shadow:none;font-family:var(--font-rounded);font-size:var(--text-footnote);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.onboarding-invites__add{color:var(--accent);background-image:none}.onboarding-invites__cancel{color:var(--text)}.onboarding-invites__add svg,.onboarding-invites__cancel svg{width:15px;height:15px;display:block;transform:none}.onboarding-invites__add:disabled{cursor:default;opacity:.42}.onboarding-invites__row button{border-radius:var(--radius-md);background:var(--accent);width:42px;height:42px;color:var(--surface);cursor:pointer;border:0;flex:none;place-items:center;display:inline-grid}.onboarding-invites__list{flex-direction:column;gap:8px;display:flex}.onboarding-invites__row{min-height:38px;color:var(--text);font-size:var(--text-footnote);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) 32px;align-items:center;gap:10px;display:grid}.onboarding-invites__row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.onboarding-invites__row span+span{color:var(--muted)}.onboarding-invites__row button{width:32px;height:32px;color:var(--muted);background:0 0;border-radius:50%}.onboarding-invites__row button:hover{color:var(--accent)}.onboarding-auth-heading-roll{white-space:pre-wrap;grid-template:"heading";display:inline-grid;position:relative}.onboarding-auth-heading-roll__old,.onboarding-auth-heading-roll__new{grid-area:heading}.onboarding-auth-heading-roll__new{flex-wrap:wrap;display:inline-flex}.onboarding-auth-heading-roll__char{display:inline-block}.onboarding-auth-heading-roll.is-active .onboarding-auth-heading-roll__old{animation:onboarding-auth-heading-old-out calc(var(--onboarding-size-duration) * .67) var(--onboarding-size-ease) both}.onboarding-auth-heading-roll.is-active .onboarding-auth-heading-roll__char{animation:onboarding-auth-heading-char-in calc(var(--onboarding-size-duration) * .8) var(--onboarding-size-ease) both;animation-delay:calc(var(--slot-index) * 16ms);transform-origin:50% 70%;will-change:opacity, transform}@keyframes onboarding-auth-heading-old-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.42em)}}@keyframes onboarding-auth-heading-char-in{0%{opacity:0;transform:translateY(.42em)}to{opacity:1;transform:translateY(0)}}.onboarding-step .manual-request__field{font-size:var(--text-caption1);gap:6px}.onboarding-step .manual-request__field input:not([type=checkbox]),.onboarding-step .manual-request__field select{height:var(--onboarding-field-height);border-color:var(--line-strong);border-radius:var(--radius-md);font-size:var(--text-subheadline);padding-inline:13px}.onboarding-step .password-field__mismatch-overlay{height:var(--onboarding-field-height);border-radius:var(--radius-md);font-size:var(--text-subheadline);padding-inline:13px 42px}.onboarding-step .manual-request__field textarea{border-color:var(--line-strong);border-radius:var(--radius-md);font-size:var(--text-subheadline)}.onboarding-step .manual-request__field:not(.is-invalid):focus-within input:not([type=checkbox]),.onboarding-step .manual-request__field:not(.is-invalid):focus-within select,.onboarding-step .manual-request__field:not(.is-invalid):focus-within textarea{border-color:var(--primary)}.onboarding-auth-step .manual-request__field.is-invalid .password-field input,.onboarding-auth-step .manual-request__field.is-invalid .password-field input:focus{border-color:var(--accent-secondary)!important}.onboarding-auth-progressive-field,.onboarding-auth-confirm-password-field{transform-origin:50% 0;will-change:max-height, margin-bottom, opacity, transform, filter;max-height:42px;margin-top:0;margin-bottom:0;overflow:hidden}.onboarding-auth-progressive-field.is-entering,.onboarding-auth-confirm-password-field.is-entering{animation:onboarding-auth-password-cell-enter var(--auth-single-action-duration,var(--onboarding-size-duration)) var(--auth-single-action-ease,var(--onboarding-size-ease)) both}.onboarding-auth-progressive-field.is-exiting,.onboarding-auth-confirm-password-field.is-exiting{animation:onboarding-auth-password-cell-exit var(--auth-single-action-duration,var(--onboarding-size-duration)) var(--auth-single-action-ease,var(--onboarding-size-ease)) both;pointer-events:none}.onboarding-auth-progressive-field.is-collapsed,.onboarding-auth-confirm-password-field.is-collapsed{opacity:0;filter:blur(5px);pointer-events:none;max-height:0;margin-top:-14px;margin-bottom:-8px;transform:translateY(-6px)scaleY(.94)}@keyframes onboarding-auth-password-cell-exit{0%{opacity:1;filter:blur();max-height:42px;margin-top:0;margin-bottom:0;transform:translateY(0)scaleY(1)}to{opacity:0;filter:blur(5px);max-height:0;margin-top:-14px;margin-bottom:-8px;transform:translateY(-6px)scaleY(.94)}}@keyframes onboarding-auth-password-cell-enter{0%{opacity:0;filter:blur(5px);transform:translateY(-8px)scale(.985)}to{opacity:1;filter:blur();max-height:42px;margin-top:0;margin-bottom:0;transform:translateY(0)scale(1)}}.onboarding-form-grid--compact{margin-top:0;padding:0 36px 0 0}.onboarding-step__error{color:var(--accent-secondary);font-size:var(--text-footnote);font-weight:var(--weight-semibold);text-align:center;margin:0}.onboarding-auth-step .onboarding-step__error{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.onboarding-auth-step .onboarding-step__error button{appearance:none;color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.onboarding-auth-step .onboarding-step__error button:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-secondary) 45%, transparent);outline-offset:3px;border-radius:4px}.onboarding-auth-step .onboarding-step__error button:disabled{cursor:default;opacity:.68}.onboarding-step__notice{color:var(--accent);font-size:var(--text-footnote);font-weight:var(--weight-semibold);text-align:center;margin:0}.onboarding-auth-social{transition:gap .26s var(--onboarding-size-ease), grid-template-columns .26s var(--onboarding-size-ease);grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.onboarding-auth-social.is-collapsed{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onboarding-auth-social__button{border-radius:var(--radius-md);background:var(--accent);width:100%;min-height:42px;color:var(--surface);font-family:var(--font-rounded);font-size:var(--text-subheadline);font-weight:var(--weight-semibold);cursor:pointer;appearance:none;box-shadow:none;transition:border-color .22s var(--onboarding-size-ease), background-color .22s var(--onboarding-size-ease), min-height .26s var(--onboarding-size-ease), padding .26s var(--onboarding-size-ease), transform .22s var(--onboarding-size-ease);border:0;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;padding:0 13px;display:grid}.onboarding-auth-social.is-collapsed .onboarding-auth-social__button{min-height:38px;font-size:var(--text-footnote);grid-template-columns:18px auto;justify-content:center;column-gap:7px;padding:0 12px;transform:translateY(-1px)}.onboarding-auth-social__button>span:last-child{text-align:center;white-space:nowrap;min-width:0;transition:opacity .18s var(--onboarding-size-ease), transform .22s var(--onboarding-size-ease)}.onboarding-auth-social.is-collapsed .onboarding-auth-social__button>span:last-child{transform:translateY(-.5px)}.onboarding-auth-social__button:hover:not(:disabled){opacity:.88;transform:none}.onboarding-auth-social.is-collapsed .onboarding-auth-social__button:hover:not(:disabled){transform:translateY(-1px)}.onboarding-auth-social__button:focus{outline:none}.onboarding-auth-social__button:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 28%, transparent);outline-offset:4px}.onboarding-auth-social__button:disabled{opacity:.62;cursor:wait}.onboarding-auth-social__mark{width:22px;height:22px;color:inherit;background:0 0;border-radius:0;place-items:center;display:inline-grid}.onboarding-auth-social__mark.is-google,.onboarding-auth-social__mark.is-microsoft{border:0}.onboarding-auth-social__icon{filter:grayscale()contrast(2.05)brightness(1.02);width:18px;height:18px;transition:filter .22s var(--onboarding-size-ease), width .26s var(--onboarding-size-ease), height .26s var(--onboarding-size-ease);display:block}@media (prefers-color-scheme:dark){:root:not([data-color-scheme=light]) .onboarding-auth-social__icon{filter:grayscale()contrast(4.4)brightness(.72)}}:root[data-color-scheme=dark] .onboarding-auth-social__icon{filter:grayscale()contrast(4.4)brightness(.72)}@media (prefers-color-scheme:dark){:root:not([data-color-scheme=light]) .onboarding-auth-social__mark.is-microsoft .onboarding-auth-social__icon{filter:grayscale()contrast(8.5)brightness(.6)}}:root[data-color-scheme=dark] .onboarding-auth-social__mark.is-microsoft .onboarding-auth-social__icon,.onboarding-auth-social__mark.is-microsoft.is-oauth-connect .onboarding-auth-social__icon{filter:grayscale()contrast(8.5)brightness(.6)}.onboarding-auth-social.is-collapsed .onboarding-auth-social__icon{width:16px;height:16px}.onboarding-auth-divider{color:var(--primary);font-family:var(--font-rounded);font-size:var(--text-caption1);font-weight:var(--weight-semibold);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;line-height:1;display:grid}.onboarding-auth-divider:before,.onboarding-auth-divider:after{content:"";background:color-mix(in srgb, var(--primary) 38%, transparent);height:1px}.onboarding-auth-link{width:fit-content;min-height:20px;color:var(--accent);font-family:var(--font-rounded);cursor:pointer;appearance:none;background:0 0;border:0;place-self:center;align-items:center;padding:0;font-size:15px;font-weight:600;line-height:normal;display:inline-flex;overflow:hidden}.onboarding-step__foot>.onboarding-auth-link-reveal:not(.is-visible){pointer-events:none;display:grid}.onboarding-auth-link-reveal,.onboarding-primary-reveal{--onboarding-reveal-duration:var(--auth-single-action-duration,.5s);transition:opacity var(--auth-single-action-duration,.5s) var(--auth-single-action-ease,var(--onboarding-size-ease)), transform var(--auth-single-action-duration,.5s) var(--auth-single-action-ease,var(--onboarding-size-ease))}.onboarding-auth-link-reveal .onboarding-reveal__inner,.onboarding-primary-reveal .onboarding-reveal__inner{opacity:0;filter:blur(5px);transition:opacity var(--auth-single-action-duration,.5s) var(--auth-single-action-ease,var(--onboarding-size-ease)), filter var(--auth-single-action-duration,.5s) var(--auth-single-action-ease,var(--onboarding-size-ease)), transform var(--auth-single-action-duration,.5s) var(--auth-single-action-ease,var(--onboarding-size-ease));transform:translateY(-8px)scale(.985)}.onboarding-auth-link-reveal.is-visible .onboarding-reveal__inner,.onboarding-primary-reveal.is-visible .onboarding-reveal__inner{opacity:1;filter:blur();transform:translateY(0)scale(1)}.onboarding-auth-link:hover:not(:disabled){opacity:.88}.onboarding-auth-link:focus{outline:none}.onboarding-auth-link:focus-visible{border-radius:var(--radius-xs);outline:2px solid color-mix(in srgb, var(--accent) 28%, transparent);outline-offset:4px}.onboarding-auth-link:disabled{opacity:.6;cursor:wait}@media (prefers-reduced-motion:reduce){.onboarding-auth-heading-roll.is-active .onboarding-auth-heading-roll__old,.onboarding-auth-heading-roll.is-active .onboarding-auth-heading-roll__char,.onboarding-auth-progressive-field.is-entering,.onboarding-auth-progressive-field.is-exiting,.onboarding-auth-confirm-password-field.is-entering,.onboarding-auth-confirm-password-field.is-exiting{animation:none}.onboarding-step__foot,.onboarding-auth-link-reveal .onboarding-reveal__inner,.onboarding-primary-reveal .onboarding-reveal__inner{transition:none}.onboarding-auth-link-reveal .onboarding-reveal__inner,.onboarding-primary-reveal .onboarding-reveal__inner{filter:none;transform:none}}.onboarding-inbox-step{flex-direction:column;gap:16px;display:flex}.onboarding-inbox-step__fields.onboarding-reveal.is-visible{flex-direction:column;display:flex}.onboarding-inbox-step__form{flex-direction:column;gap:14px;display:flex}.onboarding-inbox-password-field{position:relative}.onboarding-step .onboarding-inbox-password-field input{padding-right:62px}.onboarding-inbox-password-field__paste{border-radius:var(--radius-xs);height:28px;color:var(--muted);font-family:var(--font-rounded);font-size:var(--text-caption1);font-weight:var(--weight-semibold);cursor:pointer;transition:background .16s ease, color .16s ease, transform .16s var(--onboarding-size-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;line-height:1;display:inline-flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.onboarding-inbox-password-field__paste:hover{background:var(--surface-muted);color:var(--text)}.onboarding-inbox-password-field__paste:active{transform:translateY(-50%)scale(.96)}.onboarding-inbox-password-field__paste:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.onboarding-oauth-connection{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:64px;padding:12px 0;display:grid}.onboarding-oauth-connection__title,.onboarding-oauth-connection__copy{margin:0}.onboarding-oauth-connection__title{color:var(--ink);font-size:var(--text-callout);font-weight:var(--weight-semibold)}.onboarding-oauth-connection__copy{color:var(--muted);font-size:var(--text-caption1);margin-top:3px;line-height:1.35}.onboarding-inbox-step .onboarding-provider-grid{gap:8px;margin-top:0}.onboarding-inbox-step .onboarding-callout.is-muted{margin-top:0}.onboarding-inbox-callout{display:block}.onboarding-inbox-callout__heading{font-size:var(--text-caption1);font-weight:var(--weight-semibold);color:var(--accent-secondary-dark);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0 0 6px}.onboarding-inbox-callout__copy{color:var(--text);font-size:var(--text-footnote);margin:0;line-height:1.45}.onboarding-inbox-guide{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:10px;padding:0;display:flex}.onboarding-inbox-guide__title{color:var(--ink);font-size:var(--text-caption1);font-weight:var(--weight-semibold);margin:0}.onboarding-inbox-guide__steps{color:var(--muted);font-size:var(--text-caption1);margin:0;padding-left:18px;line-height:1.38}.onboarding-inbox-guide__steps li+li{margin-top:5px}.onboarding-inbox-guide__inline-link{color:var(--accent);font-weight:var(--weight-semibold);text-underline-offset:2px;text-decoration:underline}.onboarding-inbox-guide__inline-link:hover{color:var(--accent-dark)}.onboarding-connected-inbox{flex-direction:column;align-items:center;gap:12px;display:flex}.onboarding-connected-inbox__account{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--field-bg) 92%, transparent);align-items:center;gap:12px;width:100%;min-width:0;padding:12px;display:flex}.onboarding-connected-inbox__logo{border-radius:7px;flex:none;width:28px;height:28px;font-size:13px}.onboarding-connected-inbox__label,.onboarding-connected-inbox__email{min-width:0;margin:0}.onboarding-connected-inbox__label{color:var(--muted);font-size:var(--text-caption2);font-weight:var(--weight-semibold)}.onboarding-connected-inbox__email{color:var(--text);font-size:var(--text-footnote);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.onboarding-connected-inbox__add{color:var(--muted);font:inherit;font-size:var(--text-footnote);font-weight:var(--weight-semibold);appearance:none;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:0;padding:0;text-decoration:none;display:inline-flex}.onboarding-connected-inbox__add svg{flex-shrink:0;width:14px;height:14px}.onboarding-connected-inbox__add:hover{color:var(--text)}.onboarding-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.onboarding-provider-card{border-radius:var(--radius-md);color:var(--ink);text-align:left;appearance:none;cursor:pointer;transition:border-color var(--onboarding-size-duration) var(--onboarding-size-ease), box-shadow var(--onboarding-size-duration) var(--onboarding-size-ease), transform var(--onboarding-size-duration) var(--onboarding-size-ease);flex-direction:column;gap:6px;padding:14px;display:flex}.onboarding-provider-card:hover{border-color:var(--line-strong);transform:translateY(-1px)}.onboarding-provider-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);transform:translateY(-1px)}.onboarding-provider-card__label{font-size:var(--text-subheadline);font-weight:var(--weight-bold)}.onboarding-provider-card__copy{color:var(--muted);font-size:var(--text-caption1);line-height:1.4}.onboarding-inbox-step .onboarding-provider-card{padding:12px}.onboarding-inbox-step .onboarding-provider-card__copy{font-size:var(--text-caption2);line-height:1.35}.onboarding-callout{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 6%, var(--glass-fill));margin-top:0;padding:12px 14px}.onboarding-callout.is-muted{border-color:var(--line);margin-top:14px}.onboarding-link-btn{color:var(--muted);font:inherit;font-size:var(--text-footnote);font-weight:var(--weight-semibold);appearance:none;cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;text-decoration:underline}.onboarding-link-btn:hover{color:var(--text)}@media (width<=720px){:root{--onboarding-card-pad:24px}.onboarding-app{padding:10px 12px 12px}.onboarding-particle-word{opacity:.32;height:clamp(78px,23vw,124px);top:clamp(28px,5vh,52px)}.onboarding-provider-grid,.onboarding-form-grid--compact{grid-template-columns:1fr}}.privacy-policy-page{background:var(--scene-bg);background-color:var(--scene-fallback);background-size:var(--scene-bg-size);min-height:100vh;color:var(--text);padding:clamp(24px,6vw,72px) clamp(18px,6vw,96px)}.privacy-policy-hero{border-bottom:1px solid var(--line);width:min(920px,100%);margin:0 auto clamp(28px,5vw,48px);padding-bottom:clamp(20px,4vw,36px)}.privacy-policy-brand{color:var(--text);font-size:var(--text-callout);font-weight:var(--weight-bold);text-decoration:none;display:inline-flex}.privacy-policy-brand:hover{color:var(--muted)}.privacy-policy-kicker{color:var(--muted);font-size:var(--text-footnote);font-weight:var(--weight-semibold);margin:clamp(34px,8vw,72px) 0 12px}.privacy-policy-hero h1{max-width:760px;color:var(--text);letter-spacing:0;margin:0;font-size:4.75rem;line-height:.96}.privacy-policy-lede{max-width:700px;color:var(--muted);margin:20px 0 0;font-size:1.375rem;line-height:1.45}.privacy-policy-content{grid-template-columns:minmax(0,1fr);gap:clamp(24px,5vw,44px);width:min(920px,100%);margin:0 auto;display:grid}.privacy-policy-content section{border-bottom:1px solid var(--line);gap:12px;padding-bottom:clamp(22px,4vw,36px);display:grid}.privacy-policy-content section:last-child{border-bottom:none}.privacy-policy-content h2{color:var(--text);letter-spacing:0;margin:0;font-size:1.75rem;line-height:1.15}.privacy-policy-content p,.privacy-policy-content li{color:var(--muted);font-size:1.0625rem;line-height:1.68}.privacy-policy-content p{margin:0}.privacy-policy-content ul{gap:8px;margin:0;padding-left:1.2rem;display:grid}.privacy-policy-content a{color:var(--text);font-weight:var(--weight-semibold);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.18em}.privacy-policy-content a:hover{color:var(--muted)}@media (width<=720px){.privacy-policy-page{padding:20px 16px 44px}.privacy-policy-hero h1{font-size:3rem}.privacy-policy-lede{font-size:1.125rem}.privacy-policy-content h2{font-size:1.375rem}.privacy-policy-content p,.privacy-policy-content li{font-size:1rem}}
