.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:3px;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}}: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-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;--risk-high:var(--accent-secondary);--risk-medium:#a1123f;--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:46px;--app-chrome-pad:5px;--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:18px;--onboarding-shadow-pad:20px;--onboarding-size-ease:cubic-bezier(.19, 1, .22, 1);--onboarding-drift-ease:cubic-bezier(.34, 1.56, .64, 1);--onboarding-size-duration:.62s;--onboarding-reveal-duration:.54s;--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;--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;--risk-high:var(--accent-secondary);--risk-medium:#fda4b6;--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;--risk-high:var(--accent-secondary);--risk-medium:#fda4b6;--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}@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}.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:10px;min-width:0;margin:12px 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(--radius-glass);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:18px;height:18px;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(--radius-glass);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:20px;height:20px;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) 6px;border-radius:var(--radius-glass);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:1.125rem;color:var(--accent);grid-template-columns:1fr;padding:0 5px}.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:6px}@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:18px;height:18px;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(--radius-glass);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__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;position:relative}.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{z-index:100;border-radius:var(--radius-glass);box-sizing:border-box;opacity:0;transform-origin:100% 0;flex-direction:column;gap:0;padding:10px;animation:.2s cubic-bezier(.22,1,.36,1) forwards account-popover-in;display:flex;position:fixed;transform:translateY(-6px)}.account-picker__menu{flex-direction:column;gap:2px;display:flex}@keyframes account-popover-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.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;width:max-content;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;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;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__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__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__scroll.is-truncated .queue-tabs__tab{flex:0 auto;min-width:0}.app-chrome>.app-chrome__team-shell .queue-tabs__scroll.is-truncated .queue-tabs__label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.app-chrome>.app-chrome__team-shell .queue-tabs__scroll.is-truncated .queue-tabs__count{flex-shrink:0}.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}.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}.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:12px}.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{box-sizing:border-box;overflow-clip-margin:0 8px 8px 8px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;max-height:none;padding:10px;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;box-sizing:border-box;width:var(--workload-sidebar-fit-w,100%);min-width:0;height:var(--app-chrome-h);padding:var(--app-chrome-pad) 6px;border-radius:var(--radius-glass);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{background-color:var(--accent)}.workload-tray-filters.is-tray-filter-tone-quick .queue-tabs__thumb{background-color:var(--work-size-quick)}.workload-tray-filters.is-tray-filter-tone-standard .queue-tabs__thumb{background-color:var(--work-size-standard)}.workload-tray-filters.is-tray-filter-tone-large .queue-tabs__thumb{background-color:var(--work-size-large)}.workload-tray-filters.is-tray-filter-tone-overdue .queue-tabs__thumb{background-color:var(--overdue)}.workload-tray-filters__overdue-mark{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--overdue) 36%, transparent);background:0 0;border-radius:50%;width:8px;height:8px;display:block}.workload-tray-filters .queue-tabs__tab.is-tray-filter-overdue:not(.is-selected) .workload-tray-filters__overdue-mark{background:var(--overdue);border-color:var(--overdue)}.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{color:var(--accent)}.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{color:var(--work-size-quick)}.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{color:var(--work-size-standard)}.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{color:var(--work-size-large)}.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{color:var(--overdue)}.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) 6px;border-radius:var(--radius-glass);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{overflow-clip-margin:12px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:12px;overflow:clip auto}.control-tower__detail-tray .in-tray__scroll{flex:1;min-height:0;padding:0 0 10px;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-risk,.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-risk{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-color:var(--accent);background-image:var(--ink-texture);width:100%;color:var(--primary-inverse);font:inherit;font-size:var(--text-caption1);font-weight:var(--weight-semibold);text-align:center;appearance:none;cursor:pointer;background-size:64px 64px;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;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(--app-chrome-pill-radius);background-color:var(--accent);background-image:var(--ink-texture);opacity:var(--thumb-opacity,0);transform:translateX(var(--thumb-x,0));pointer-events:none;background-size:64px 64px;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(--app-chrome-pill-radius);z-index:1;background:0 0;border-color:#0000;flex:none;gap:6px;padding:0 12px;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:14px;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__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:1.125rem;color:var(--accent);background:0 0;grid-template-columns:1fr;padding:0 5px;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{border-radius:var(--radius-glass);-webkit-backdrop-filter:none;overflow-clip-margin:12px;background:0 0;padding:12px;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 0 10px;overflow:visible}.in-tray.glass-panel:has(.in-tray__head){padding-top:0}.in-tray.glass-panel:has(.in-tray__head) .in-tray__scroll{padding-bottom:10px}.in-tray__head{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0 8px;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,.in-tray__head .in-tray__serial{position:relative;top:-2px}.in-tray__head .in-tray__serial{justify-self:end}.in-tray__head.management-board__section-head{grid-template-columns:unset;justify-content:stretch;padding:12px 0 8px;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}.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}@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(--radius-md);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(--radius-md);box-shadow:var(--in-tray-cell-shadow);pointer-events:none;position:absolute;inset:0}.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:color-mix(in srgb, var(--accent-secondary) 78%, var(--ink-faint));background-color:color-mix(in srgb, var(--accent-secondary) 70%, var(--ink-faint));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{--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)}.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)}@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)}}.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{opacity:1;margin-top:8px;transition:max-height .2s,margin-top .2s,opacity .15s;overflow:hidden}.folder-slip.is-selected .folder-slip__meta{opacity:0;max-height:0;margin-top:0}.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__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)}.folder-slip.is-tray-layout.is-selected .folder-slip__work-size--meta .work-size-symbol__bar{background:color-mix(in srgb, var(--primary-inverse) 72%, transparent)}.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{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.work-size-symbol__bar{background:color-mix(in srgb, var(--muted) 28%, transparent);border-radius:1px;width:3px}.work-size-symbol__bar:first-child{height:4px}.work-size-symbol__bar:nth-child(2){height:7px}.work-size-symbol__bar:nth-child(3){height:10px}.work-size-symbol.is-quick .work-size-symbol__bar{background:color-mix(in srgb, var(--work-size-quick) 28%, transparent)}.work-size-symbol.is-standard .work-size-symbol__bar{background:color-mix(in srgb, var(--work-size-standard) 28%, transparent)}.work-size-symbol.is-quick .work-size-symbol__bar:first-child{background:var(--work-size-quick)}.work-size-symbol.is-standard .work-size-symbol__bar:nth-child(-n+2){background:var(--work-size-standard)}.work-size-symbol.is-large .work-size-symbol__bar{background:var(--work-size-large)}.work-size-indicator:has(.is-quick) .work-size-indicator__label{color:var(--work-size-quick)}.work-size-indicator:has(.is-standard) .work-size-indicator__label{color:var(--work-size-standard)}.work-size-indicator:has(.is-large) .work-size-indicator__label{color:var(--work-size-large)}.folder-slip.is-selected .work-size-symbol__bar{background:color-mix(in srgb, var(--primary-inverse) 24%, transparent)}.folder-slip.is-selected .work-size-symbol.is-quick .work-size-symbol__bar:first-child,.folder-slip.is-selected .work-size-symbol.is-standard .work-size-symbol__bar:nth-child(-n+2),.folder-slip.is-selected .work-size-symbol.is-large .work-size-symbol__bar{background:color-mix(in srgb, var(--primary-inverse) 82%, transparent)}.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-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}.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-row{align-items:stretch;gap:8px;width:100%;display:flex}.detail__status-shell.in-tray.glass-panel{flex-direction:column;flex:1 1 0;gap:10px;min-width:0;padding:12px;display:flex;overflow:visible}.detail__work-meta-shell.in-tray.glass-panel{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;gap:10px;min-width:5.5rem;padding:12px;display:flex;overflow:visible}.detail-work-meta__due{font-size:var(--text-caption2);font-weight:var(--weight-semibold);color:var(--muted);white-space:nowrap;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__frame{flex-direction:column;flex:none;gap:8px;width:100%;max-width:min(1160px,100%);padding:16px;display:flex;overflow:visible;container:detail/inline-size}.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__title{margin:0 0 10px}.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}.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{background:linear-gradient(90deg, transparent 0%, var(--accent) 22%, var(--accent) 78%, transparent 100%);flex:2rem;min-width:1.5rem;height:1px;margin:0 20px}.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);border-radius:var(--radius-glass);box-sizing:border-box;align-items:center;display:inline-flex}.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}.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:var(--app-chrome-inner-h);min-height:var(--app-chrome-inner-h)}.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}.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:var(--app-chrome-inner-h)}.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}.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-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__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--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__body{flex-direction:row;align-items:flex-start;gap:12px}.detail__body .in-tray--message{flex:1 1 0;min-width:0}.detail__side-column{flex:0 0 clamp(17.5rem,36%,24rem);min-width:0;max-width:24rem}.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 var(--line);margin:0 0 14px;padding-bottom:12px}.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{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(8px) 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:var(--glass-fill-strong);width:min(620px,100%);max-height:min(780px,100dvh - 48px);-webkit-backdrop-filter:blur(var(--glass-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__form{grid-template-columns:repeat(6,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,.manual-request__actions{grid-column:1/-1}.manual-request__field--requester,.manual-request__field--role,.manual-request__field--assignee{grid-column:span 2}.manual-request__field--due,.manual-request__field--complexity{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--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{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;gap:8px;padding-top:4px;display:flex}.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:hover{filter:brightness(.96)}.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}.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(--status-new)}.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}.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__tab.is-quick .form-complexity-switcher__label,.form-complexity-switcher .switcher-tabs__tab:not(.is-selected):hover .form-complexity-switcher__tab.is-quick .form-complexity-switcher__label{color:var(--work-size-quick)}.form-complexity-switcher .switcher-tabs__tab:not(.is-selected) .form-complexity-switcher__tab.is-standard .form-complexity-switcher__label,.form-complexity-switcher .switcher-tabs__tab:not(.is-selected):hover .form-complexity-switcher__tab.is-standard .form-complexity-switcher__label{color:var(--work-size-standard)}.form-complexity-switcher .switcher-tabs__tab:not(.is-selected) .form-complexity-switcher__tab.is-large .form-complexity-switcher__label,.form-complexity-switcher .switcher-tabs__tab:not(.is-selected):hover .form-complexity-switcher__tab.is-large .form-complexity-switcher__label{color:var(--work-size-large)}.form-complexity-switcher .switcher-tabs__tab.is-selected .work-size-symbol__bar{background:color-mix(in srgb, var(--primary-inverse) 24%, transparent)}.form-complexity-switcher .switcher-tabs__tab.is-selected .work-size-symbol.is-quick .work-size-symbol__bar:first-child,.form-complexity-switcher .switcher-tabs__tab.is-selected .work-size-symbol.is-standard .work-size-symbol__bar:nth-child(-n+2),.form-complexity-switcher .switcher-tabs__tab.is-selected .work-size-symbol.is-large .work-size-symbol__bar{background:color-mix(in srgb, var(--primary-inverse) 82%, transparent)}.manual-request__actions{justify-content:stretch}.manual-request__actions .manual-request__primary{width:100%;min-height:40px}.intake-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@container detail (width>=700px){.detail__body .in-tray--checklist .intake-checklist{flex-direction:column;gap:16px;display:flex}.detail__body .in-tray--checklist .intake-checklist__heading{text-align:left}}.intake-checklist__column{min-width:0}.intake-checklist__heading{font-size:var(--text-caption1);font-weight:var(--weight-medium);color:var(--faint);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__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)}.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{border:1.5px solid var(--line);width:18px;height:18px;box-shadow:none;pointer-events:none;border-radius:28%;place-items:center;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.intake-checklist__check{color:#fff;opacity:0;stroke-linecap:round;stroke-linejoin:round;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__check{opacity:1;transform:scale(1)}.intake-checklist__checkbox-wrap:hover .intake-checklist__checkbox{border-color:color-mix(in srgb, var(--accent) 42%, var(--line))}.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)}.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:22px;--timeline-pill-h:8px;--timeline-node-size:22px;--timeline-end-inset:calc(var(--timeline-node-size) / 2 + 3px);--timeline-end-inset-right:calc(var(--timeline-node-size) / 2 + 4px)}.status-timeline__grid{justify-content:space-between;align-items:flex-start;gap:18px;width:100%;display:flex;position:relative}.status-timeline__grid:before,.status-timeline__grid:after{content:"";top:calc(var(--timeline-node-size) / 2);right:var(--timeline-end-inset-right);left:var(--timeline-end-inset);height:2px;position:absolute;transform:translateY(-50%)}.status-timeline__grid:before{background:var(--progress-point-inactive)}.status-timeline__grid:after{transform:translateY(-50%) scaleX(var(--status-progress-ratio));transform-origin:0;transition:transform .36s cubic-bezier(.22,1,.36,1)}.status-timeline.is-status-new .status-timeline__grid:after{background-color:var(--status-new);background-image:var(--ink-texture);background-size:64px 64px}.status-timeline.is-status-in-progress .status-timeline__grid:after{background-color:var(--status-in-progress);background-image:var(--ink-texture);background-size:64px 64px}.status-timeline.is-status-waiting .status-timeline__grid:after{background-color:var(--status-waiting);background-image:none}.status-timeline.is-status-done .status-timeline__grid:after{background-color:var(--status-done);background-image:var(--ink-texture);background-size:64px 64px}.status-timeline__col{z-index:1;flex-direction:column;flex:0 auto;align-items:center;gap:8px;min-width:max-content;display:flex;position:relative}.status-timeline__col-track{width:var(--timeline-node-size);height:var(--timeline-node-size);justify-content:center;align-items:center;display:flex;position:relative}.status-timeline__node{z-index:1;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__pill{width:var(--timeline-pill-w);height:var(--timeline-pill-h);background-color:var(--progress-point-inactive);background-image:none;border:none;border-radius:999px;transition:background-color .15s,transform .15s}.status-timeline__node:hover .status-timeline__pill{transform:scale(1.08)}.status-timeline.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.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.is-status-waiting .status-timeline__node.is-reached .status-timeline__pill{background-color:var(--status-waiting);background-image:none}.status-timeline.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__label{width:100%;max-width:100%;font-size:var(--text-caption2);font-weight:var(--weight-semibold);color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;line-height:1.2;overflow:hidden}.status-timeline__label.is-reached{color:var(--text)}.status-timeline.is-status-new .status-timeline__label.is-current{color:var(--status-new)}.status-timeline.is-status-in-progress .status-timeline__label.is-current{color:var(--status-in-progress)}.status-timeline.is-status-waiting .status-timeline__label.is-current{color:var(--status-waiting)}.status-timeline.is-status-done .status-timeline__label.is-current{color:var(--status-done)}.waiting-details{opacity:0;grid-template-rows:0fr;margin-top:0;padding-top:0;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),margin-top .34s cubic-bezier(.22,1,.36,1),padding-top .34s cubic-bezier(.22,1,.36,1),opacity .2s,transform .34s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;transform:translateY(-4px)}.waiting-details.is-open{opacity:1;grid-template-rows:1fr;margin-top:14px;padding-top:12px;transform:translateY(0)}.waiting-details__content{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr);gap:10px;min-height:0;display:grid;overflow:hidden}.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) 5px}.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) 5px}.control-tower__filter-header .queue-tabs__tab{font-size:var(--text-caption2);padding:0 8px}.queue-tabs--header .queue-tabs__tab{font-size:var(--text-caption2);padding:0 10px}.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:100%;width:100%;margin:10px 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{grid-column:1/-1}.intake-checklist{grid-template-columns:1fr;gap:14px}.status-timeline__label{font-size:10px}.waiting-details{grid-template-columns:1fr}}.onboarding-app{flex-direction:column;min-height:100dvh;padding:12px 16px 16px;display:flex}.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-header-reveal{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);flex-shrink:0;grid-template-rows:0fr;align-self:center;margin-bottom:0;display:grid}.onboarding-header-reveal.is-visible{grid-template-rows:1fr}.onboarding-header-reveal:not(.is-visible){pointer-events:none;margin-bottom:-10px}.onboarding-header-reveal__inner{overflow-clip-margin:var(--onboarding-shadow-pad);min-height:0;padding-bottom:var(--onboarding-shadow-pad);margin-bottom:calc(-1 * var(--onboarding-shadow-pad));overflow:clip}.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:auto}.onboarding-auth-tabs .switcher-tabs__scroll{justify-content:center}.onboarding-auth-tabs .switcher-tabs__tab{font-size:var(--text-footnote)}.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);background-image:var(--ink-texture);height:100%;opacity:var(--thumb-opacity,0);transform:translateX(var(--thumb-x,0));pointer-events:none;background-size:64px 64px;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{align-items:center;gap:7px;display:inline-flex}.onboarding-provider-tab__logo{border-radius:4px;width:16px;height:16px}.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>: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{min-height:0;padding:var(--onboarding-shadow-pad) 24px;flex:1;justify-content:center;align-items:center;display:flex;overflow:auto}.onboarding-card{flex-direction:column;width:100%;display:flex;overflow:hidden}.onboarding-card--fluid{transition:height var(--onboarding-size-duration) 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__inner{flex-direction:column;display:flex}.onboarding-card__body{padding:var(--onboarding-card-pad);padding:var(--onboarding-card-pad);overflow:auto hidden}.onboarding-step__foot{flex-direction:column;gap:10px;margin-top:16px;display:flex}.onboarding-card__actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.onboarding-card__back{flex:none;width:auto;min-width:0}.onboarding-card__actions>.onboarding-reveal:not(.is-visible){width:0;min-width:0;overflow:hidden}.manual-request__actions.onboarding-card__actions .manual-request__primary,.manual-request__actions.onboarding-card__actions .manual-request__secondary{flex:none;width:auto}.onboarding-card__actions .manual-request__primary{margin-left:auto}.onboarding-card__actions:not(:has(.onboarding-card__back.is-visible)) .manual-request__primary{width:100%;margin-left:0}.onboarding-card__actions .manual-request__primary,.onboarding-card__actions .manual-request__secondary{border-radius:var(--radius-sm);min-height:40px;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);justify-content:center;align-items:center;gap:8px;display:inline-flex;overflow:hidden}@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-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}@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 .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{margin-top:0;padding:0}.onboarding-auth-tabs{width:fit-content;max-width:100%;height:var(--app-chrome-h);padding:var(--onboarding-header-pad);border-radius:var(--radius-glass);box-sizing:border-box;margin:0 auto;overflow:visible}.onboarding-step{flex-direction:column;gap:16px;display:flex}.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-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-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-footnote);margin:0;padding-left:18px;line-height:1.45}.onboarding-inbox-guide__steps li+li{margin-top:6px}.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:var(--radius-xs);flex:none;width:28px;height:28px}.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){.onboarding-app{padding:10px 12px 12px}.onboarding-provider-grid,.onboarding-form-grid--compact{grid-template-columns:1fr}}
