:root{--primary:#5e6ad2;--primary-hover:#707ce0;--primary-soft:#eeeffb;--ink:#17191f;--ink-muted:#5f6673;--ink-subtle:#8b92a0;--canvas:#f5f7fb;--surface:#fff;--surface-2:#f8f9fc;--surface-3:#f1f3f8;--hairline:#e5e8ef;--hairline-strong:#d8dce6;--success:#2f9e66;--danger:#c84d5b;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-xxl:24px;--shadow-card:0 8px 24px #1c23340e;--shadow-float:0 24px 70px #1c23341f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline-offset:2px;outline:3px solid #5e6ad23d}::selection{background:#5e6ad22e}.brand{align-items:center;gap:10px;width:max-content;display:inline-flex}.brand__mark{background:var(--primary);border-radius:8px;grid-template-columns:repeat(3,4px);align-items:end;gap:3px;width:26px;height:26px;padding:5px;display:grid}.brand__mark>span{background:#fff;border-radius:999px;width:4px;display:block}.brand__mark>span:first-child{height:7px}.brand__mark>span:nth-child(2){height:13px}.brand__mark>span:nth-child(3){height:9px}.brand__word{color:var(--ink);letter-spacing:-.6px;font-size:20px;font-weight:680}.brand--compact .brand__word{display:none}.primary-button,.secondary-button,.text-button,.icon-button,.column-add-button,.view-tab,.app-nav__item,.workspace-switcher,.application-card,.overview-next{transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s,opacity .16s}.primary-button,.secondary-button,.text-button{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:560;display:inline-flex}.primary-button{border:1px solid var(--primary);color:#fff;background:var(--primary);box-shadow:0 7px 18px #5e6ad22e}.primary-button:hover{border-color:var(--primary-hover);background:var(--primary-hover);transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled,.icon-button:disabled,.overview-next:disabled{cursor:not-allowed;opacity:.52;transform:none}.secondary-button{border:1px solid var(--hairline);color:#343945;background:#fff}.secondary-button:hover{border-color:var(--hairline-strong);background:var(--surface-2)}.text-button{color:var(--ink-muted);background:0 0;border:0}.text-button:hover{color:var(--ink);background:var(--surface-2)}.primary-button--large,.secondary-button--large{min-height:46px;padding:0 18px}.primary-button--full,.secondary-button--full{width:100%}.icon-button{border:1px solid var(--hairline);border-radius:var(--radius-md);width:38px;height:38px;color:var(--ink-muted);cursor:pointer;background:#fff;flex:0 0 38px;place-items:center;padding:0;display:inline-grid}.icon-button:hover{color:var(--ink);border-color:var(--hairline-strong);background:var(--surface-2)}.icon-button--danger{color:var(--danger);background:#fff8f8;border-color:#f2d8dc}.mini-label,.landing-eyebrow{color:var(--ink-subtle);letter-spacing:.35px;font-size:12px;font-weight:620}.form-message{border-radius:var(--radius-md);margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.form-message--error{color:#9f3442;background:#fff2f4;border:1px solid #f1d7dc}.form-message--success{color:#216a48;background:#effaf4;border:1px solid #d5efe1}.app-shell{background:var(--surface);grid-template-columns:226px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{border-right:1px solid var(--hairline);background:#fbfbfd;flex-direction:column;height:100vh;min-height:640px;padding:18px 14px 14px;display:flex;position:sticky;top:0;overflow:hidden}.app-sidebar__top{gap:18px;padding:0 4px;display:grid}.workspace-switcher{border:1px solid var(--hairline);border-radius:var(--radius-lg);width:100%;min-height:48px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;display:grid}.workspace-switcher:hover{border-color:var(--hairline-strong);background:var(--surface-2)}.workspace-switcher__avatar{color:#fff;background:var(--primary);border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.workspace-switcher>span:nth-child(2){min-width:0}.workspace-switcher strong{font-size:12px;font-weight:620}.app-nav{gap:4px;margin-top:26px;display:grid}.app-nav__label{color:var(--ink-subtle);letter-spacing:.55px;text-transform:uppercase;margin:0 10px 7px;font-size:10px;font-weight:650}.app-nav__item{border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--ink-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:510;display:grid}.app-nav__item:hover{color:var(--ink);background:var(--surface-3)}.app-nav__item--active{color:#454faf;background:var(--primary-soft)}.app-nav__item b{min-width:20px;color:var(--ink-muted);text-align:center;background:#fffc;border-radius:999px;padding:2px 5px;font-size:10px;font-weight:650}.app-sidebar__bottom{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:14px 4px 2px;display:flex}.sidebar-user{align-items:center;gap:9px;min-width:0;display:flex}.sidebar-user__avatar,.topbar-avatar{color:#fff;background:#303541;border-radius:999px;place-items:center;font-size:10px;font-weight:700;display:grid}.sidebar-user__copy{min-width:0}.sidebar-user strong,.sidebar-user small{text-overflow:ellipsis;white-space:nowrap;max-width:112px;display:block;overflow:hidden}.sidebar-user strong{font-size:11px;font-weight:620}.sidebar-user small{color:var(--ink-subtle);margin-top:2px;font-size:9px}.app-main{background:var(--surface);min-width:0;min-height:100vh}.app-topbar{z-index:30;border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(18px)saturate(130%);background:#ffffffe6;grid-template-columns:minmax(220px,1fr) minmax(280px,430px) minmax(160px,1fr);align-items:center;gap:20px;min-height:64px;padding:0 28px;display:grid;position:sticky;top:0}.app-topbar__crumbs{color:var(--ink-subtle);align-items:center;gap:8px;font-size:12px;display:flex}.app-topbar__crumbs i{color:#c1c6d0;font-style:normal}.app-topbar__crumbs strong{color:var(--ink);font-weight:560}.global-search{border:1px solid var(--hairline);border-radius:var(--radius-md);min-height:38px;color:var(--ink-subtle);background:var(--surface-2);align-items:center;gap:8px;padding:0 11px;display:flex}.global-search:focus-within{background:#fff;border-color:#5e6ad28f;box-shadow:0 0 0 3px #5e6ad21a}.global-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.global-search input::placeholder{color:var(--ink-subtle)}.global-search kbd{border:1px solid var(--hairline);color:var(--ink-subtle);background:#fff;border-radius:5px;padding:2px 5px;font-family:inherit;font-size:9px}.app-topbar__right{justify-content:flex-end;align-items:center;gap:9px;display:flex}.topbar-avatar{width:34px;height:34px}.board-page{min-width:0;padding:30px 30px 28px}.board-page__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-kicker{color:var(--primary);margin:0 0 5px;font-size:12px;font-weight:620}.board-page__header h1{color:var(--ink);letter-spacing:-1px;margin:0;font-size:clamp(28px,3vw,36px);font-weight:620;line-height:1.1}.page-description{color:var(--ink-muted);margin:7px 0 0;font-size:14px;line-height:1.5}.board-page__header-actions{align-items:center;gap:16px;display:flex}.member-stack{align-items:center;display:flex}.member-stack span,.member-stack b,.preview-members span,.preview-members b{color:#333746;background:#eef0f7;border:2px solid #fff;border-radius:999px;place-items:center;width:30px;height:30px;margin-left:-7px;font-size:8px;font-weight:700;display:grid}.member-stack span:first-child,.preview-members span:first-child{background:#f9ddd8;margin-left:0}.member-stack span:nth-child(2),.preview-members span:nth-child(2){background:#dceee4}.member-stack span:nth-child(3){background:#e2e4fa}.member-stack b,.preview-members b{color:#4f56b2;background:#eeeffb}.board-overview{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:150px 150px 120px minmax(320px,1fr);align-items:stretch;gap:0;margin-top:30px;display:grid}.overview-item{border-right:1px solid var(--hairline);padding:18px 22px 18px 0}.overview-item span,.overview-next>span{color:var(--ink-subtle);font-size:11px;font-weight:520;display:block}.overview-item strong{color:var(--ink);letter-spacing:-.7px;margin-top:7px;font-size:24px;font-weight:620;display:block}.overview-next{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;padding:14px 0 14px 24px;display:grid}.overview-next:not(:disabled):hover strong{color:var(--primary)}.overview-next strong,.overview-next small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-next strong{margin-top:5px;font-size:13px;font-weight:620}.overview-next small{color:var(--ink-muted);margin-top:4px;font-size:11px}.board-controls{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-bottom:13px;display:flex}.view-tabs{align-items:center;gap:6px;display:inline-flex}.view-tab{border-radius:var(--radius-md);min-height:34px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:530;display:inline-flex}.view-tab:hover{color:var(--ink);background:var(--surface-2)}.board-controls__right{align-items:center;gap:9px;display:flex}.autosave{color:var(--ink-subtle);align-items:center;gap:7px;margin-right:3px;font-size:11px;display:inline-flex}.autosave i{background:#43b77a;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #43b77a1a}.kanban-board{scrollbar-width:thin;scrollbar-color:#d5d9e2 transparent;grid-template-columns:repeat(5,minmax(235px,1fr));gap:12px;width:100%;margin-top:18px;padding:0 0 12px;display:grid;overflow-x:auto}.kanban-board::-webkit-scrollbar{height:8px}.kanban-board::-webkit-scrollbar-thumb{background:#d5d9e2;border-radius:999px}.kanban-column{--column-accent:#9aa0aa;--column-bg:#f6f7fa;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--column-bg);min-width:235px;min-height:440px;padding:12px}.kanban-column--gray{--column-accent:#9aa0aa;--column-bg:#f6f7fa}.kanban-column--blue{--column-accent:#63a8e8;--column-bg:#f0f7fd}.kanban-column--lavender{--column-accent:#8d82da;--column-bg:#f3f1fc}.kanban-column--mint{--column-accent:#63b98d;--column-bg:#eef8f3}.kanban-column--rose{--column-accent:#d98091;--column-bg:#fcf1f3}.kanban-column__header{justify-content:space-between;align-items:center;min-height:32px;display:flex}.kanban-column__header>div{align-items:center;gap:7px;display:flex}.column-dot{background:var(--column-accent);border-radius:999px;width:8px;height:8px}.kanban-column__header strong{color:var(--ink);font-size:12px;font-weight:620}.kanban-column__header b{min-width:20px;height:20px;color:var(--ink-muted);background:#ffffffc2;border-radius:999px;place-items:center;font-size:9px;font-weight:650;display:grid}.kanban-column__header>button,.application-card__top button{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--ink-subtle);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.kanban-column__header>button:hover,.application-card__top button:hover{color:var(--ink);background:#ffffffb8}.kanban-column__description{color:var(--ink-subtle);margin:1px 0 10px 15px;font-size:9px}.kanban-column__body{align-content:start;gap:9px;display:grid}.application-card{cursor:grab;background:#fff;border:1px solid #d8dce6e6;border-radius:10px;padding:13px;position:relative;overflow:hidden;box-shadow:0 3px 10px #1d222f0b}.application-card:before{content:"";background:var(--column-accent);opacity:.9;height:2px;position:absolute;inset:0 0 auto}.application-card:hover{border-color:#cfd4df;transform:translateY(-2px);box-shadow:0 8px 20px #1d222f12}.application-card:active{cursor:grabbing}.application-card__top{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.company-avatar{color:#39404d;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:720;display:grid}.company-avatar--mint{background:#dff3e8}.company-avatar--lavender{background:#e8e4fb}.company-avatar--blue{background:#deedf9}.company-avatar--peach{background:#f7e5dc}.company-avatar--lime{background:#eaf2d9}.company-avatar--large{border-radius:14px;width:50px;height:50px;font-size:12px}.application-card__company{color:var(--ink-muted);font-size:10px;font-weight:520;display:block}.application-card h3{color:var(--ink);letter-spacing:-.15px;margin:4px 0 9px;font-size:13px;font-weight:620;line-height:1.35}.application-card__tags{flex-wrap:wrap;gap:5px;display:flex}.application-card__tags span{min-height:21px;color:var(--ink-muted);background:#fafbfc;border:1px solid #edf0f4;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:8.5px;display:inline-flex}.application-card__salary{color:#424a58;margin:9px 0 0;font-size:10px;font-weight:570}.application-card__footer{border-top:1px solid #f0f1f4;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.next-action{min-width:0;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:8.5px;display:inline-flex;overflow:hidden}.next-action--overdue{color:var(--danger)}.application-card__footer time{color:var(--ink-subtle);flex:none;font-size:8.5px}.empty-column{min-height:94px;color:var(--ink-subtle);text-align:center;background:#ffffff59;border:1px dashed #8e95a161;border-radius:9px;place-items:center;gap:7px;padding:16px;font-size:9px;display:grid}.column-add-button{border-radius:var(--radius-md);width:100%;min-height:34px;color:var(--ink-muted);cursor:pointer;background:#ffffff61;border:1px dashed #7e859366;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:540;display:inline-flex}.column-add-button:hover{color:var(--ink);background:#ffffffc7;border-color:#5e6ad26b}.modal-backdrop,.drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px)saturate(115%);background:#16192147;padding:24px;display:flex;position:fixed;inset:0}.modal-backdrop{justify-content:center;align-items:center}.modal-card{border-radius:var(--radius-xl);width:min(760px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-float);background:#fffffff0;border:1px solid #ffffffbf;padding:22px;overflow:auto}.modal-card__header,.drawer-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.modal-card__header h2{letter-spacing:-.55px;margin:5px 0 4px;font-size:24px;font-weight:620}.modal-card__header p{color:var(--ink-muted);margin:0;font-size:13px}.mode-switch{border:1px solid var(--hairline);background:var(--surface-2);border-radius:10px;gap:4px;margin:20px 0;padding:4px;display:inline-flex}.mode-switch button{min-height:34px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:540;display:inline-flex}.mode-switch button.active{color:var(--ink);background:#fff;box-shadow:0 2px 7px #191e2a14}.import-panel{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-2);text-align:center;justify-items:center;padding:30px;display:grid}.import-panel__icon,.soft-icon{width:42px;height:42px;color:var(--primary);background:var(--primary-soft);border-radius:11px;place-items:center;display:grid}.import-panel h3{margin:14px 0 5px;font-size:17px}.import-panel>p{max-width:470px;color:var(--ink-muted);margin:0 0 18px;font-size:12px;line-height:1.5}.import-panel .field{text-align:left;width:100%}.import-panel .primary-button{margin-top:14px}.application-form{gap:16px;display:grid}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.field{gap:6px;display:grid}.field--wide{grid-column:span 2}.field--full{grid-column:1/-1}.field>span{color:#4b5260;font-size:11px;font-weight:560}.field input,.field select,.field textarea,.auth-form input{border:1px solid var(--hairline);border-radius:var(--radius-md);width:100%;color:var(--ink);background:#fff;outline:0;font-size:12px;transition:border-color .15s,box-shadow .15s,background .15s}.field input,.field select,.auth-form input{min-height:42px;padding:0 11px}.field textarea{resize:vertical;min-height:104px;padding:10px 11px}.field input:focus,.field select:focus,.field textarea:focus,.auth-form input:focus{border-color:#5e6ad29e;box-shadow:0 0 0 3px #5e6ad21a}.modal-card__footer{justify-content:flex-end;align-items:center;gap:9px;padding-top:4px;display:flex}.drawer-backdrop{justify-content:flex-end;padding:0}.application-drawer{background:#fffffff5;border-left:1px solid #ffffffc2;width:min(470px,100%);height:100vh;padding:22px;overflow:auto;box-shadow:-24px 0 70px #181e2b1f}.drawer-header{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e5e8efe6;align-items:center;margin:-22px -22px 0;padding:18px 22px;position:sticky;top:-22px}.drawer-header__actions{gap:8px;display:flex}.drawer-hero{border-bottom:1px solid var(--hairline);padding:28px 0 22px}.status-pill{min-height:23px;color:var(--ink-muted);background:var(--surface-3);vertical-align:top;border-radius:999px;align-items:center;margin-left:10px;padding:0 8px;font-size:9px;font-weight:620;display:inline-flex}.status-pill--blue{color:#3477a9;background:#e9f4fc}.status-pill--lavender{color:#6559b2;background:#eeebfb}.status-pill--mint{color:#3d8462;background:#e7f5ed}.status-pill--rose{color:#a24d60;background:#f9e9ed}.status-pill--gray{color:#686f7a;background:#f0f1f4}.drawer-hero h2{letter-spacing:-.55px;margin:17px 0 4px;font-size:25px;font-weight:620}.drawer-hero>p{color:var(--ink-muted);margin:0;font-size:13px}.drawer-hero__meta{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.drawer-hero__meta span{border:1px solid var(--hairline);border-radius:var(--radius-sm);min-height:26px;color:var(--ink-muted);background:var(--surface-2);align-items:center;gap:5px;padding:0 8px;font-size:10px;display:inline-flex}.application-form--drawer{margin-top:20px}.application-form--drawer .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-content{gap:16px;padding-top:20px;display:grid}.detail-section,.notes-section{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-2);padding:16px}.detail-section{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-section__heading{align-items:center;gap:10px;display:flex}.detail-section__heading span,.notes-section>span,.detail-grid span{color:var(--ink-subtle);font-size:9px}.detail-section__heading h3{margin:3px 0 0;font-size:12px}.detail-section>strong{color:var(--ink-muted);font-size:10px;font-weight:560}.detail-grid{border:1px solid var(--hairline);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.detail-grid>div{background:#fff;padding:14px}.detail-grid>div:nth-child(odd){border-right:1px solid var(--hairline)}.detail-grid>div:nth-child(-n+2){border-bottom:1px solid var(--hairline)}.detail-grid strong{margin-top:5px;font-size:11px;display:block}.notes-section p{color:var(--ink-muted);margin:8px 0 0;font-size:11px;line-height:1.6}.external-link{border:1px solid var(--hairline);border-radius:var(--radius-md);color:#4d57b8;background:#fff;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:11px;font-weight:560;display:flex}.external-link svg:last-child{margin-left:auto}.toast{z-index:140;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#181b22d1;border:1px solid #fffc;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 40px #0f121933}.landing-shell{min-height:100vh;color:var(--ink);background:#fff}.landing-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e5e8efe6;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding:0 max(24px,50vw - 620px);display:grid;position:sticky;top:0}.landing-header nav{align-items:center;gap:24px;display:flex}.landing-header nav a{color:var(--ink-muted);font-size:13px;font-weight:500}.landing-header nav a:hover{color:var(--ink)}.landing-header__actions{justify-content:flex-end;gap:6px;display:flex}.landing-hero{grid-template-columns:minmax(360px,.82fr) minmax(650px,1.3fr);align-items:center;gap:58px;max-width:1240px;min-height:760px;margin:0 auto;padding:82px 24px;display:grid}.landing-hero__copy h1{max-width:620px;color:var(--ink);letter-spacing:-2.4px;margin:13px 0 18px;font-size:clamp(48px,5vw,72px);font-weight:610;line-height:1.02}.landing-hero__copy>p{max-width:570px;color:var(--ink-muted);margin:0;font-size:18px;line-height:1.62}.landing-hero__actions{gap:9px;margin-top:28px;display:flex}.landing-proof{color:var(--ink-subtle);flex-wrap:wrap;gap:16px;margin-top:21px;font-size:11px;display:flex}.landing-proof span{align-items:center;gap:6px;display:inline-flex}.product-frame{border:1px solid var(--hairline);background:#fff;border-radius:18px;grid-template-columns:58px minmax(0,1fr);min-width:0;min-height:560px;display:grid;overflow:hidden;box-shadow:0 28px 70px #1f26381f}.product-frame__sidebar{border-right:1px solid var(--hairline);background:#fafbfc;flex-direction:column;align-items:center;gap:16px;padding:16px 0;display:flex}.product-frame__logo{color:#fff;background:var(--primary);border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:8px;font-size:11px;font-weight:700;display:grid}.product-frame__nav{width:32px;height:32px;color:var(--ink-subtle);border-radius:9px;place-items:center;display:grid}.product-frame__nav--active{color:#4c56b6;background:var(--primary-soft)}.product-frame__main{min-width:0}.product-frame__topbar{border-bottom:1px solid var(--hairline);grid-template-columns:1fr minmax(190px,.7fr) auto;align-items:center;gap:14px;min-height:58px;padding:0 16px;display:grid}.product-frame__topbar>div span,.product-frame__topbar>div strong{display:block}.product-frame__topbar>div span{color:var(--ink-subtle);font-size:8px}.product-frame__topbar>div strong{margin-top:2px;font-size:10px}.product-frame__topbar label{border:1px solid var(--hairline);min-height:32px;color:var(--ink-subtle);background:var(--surface-2);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:8px;display:flex}.product-frame__topbar button{color:#fff;background:var(--primary);border:0;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:8px;display:inline-flex}.product-frame__heading{justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 18px 14px;display:flex}.product-frame__heading small{color:var(--primary);font-size:8px}.product-frame__heading h2{letter-spacing:-.45px;margin:4px 0 0;font-size:19px;font-weight:620}.preview-members{display:flex}.preview-members span,.preview-members b{width:25px;height:25px;font-size:6px}.preview-board{grid-template-columns:repeat(4,minmax(145px,1fr));gap:9px;padding:0 18px 18px;display:grid;overflow-x:auto}.preview-column{--preview-accent:#999fa9;--preview-bg:#f6f7fa;border:1px solid var(--hairline);background:var(--preview-bg);border-radius:10px;min-height:400px;padding:9px}.preview-column--blue{--preview-accent:#63a8e8;--preview-bg:#f0f7fd}.preview-column--lavender{--preview-accent:#8d82da;--preview-bg:#f3f1fc}.preview-column--mint{--preview-accent:#63b98d;--preview-bg:#eef8f3}.preview-column>header{min-height:26px;color:var(--ink);justify-content:space-between;align-items:center;font-size:8px;font-weight:620;display:flex}.preview-column>header span:before{content:"";background:var(--preview-accent);border-radius:999px;width:6px;height:6px;margin-right:5px;display:inline-block}.preview-column>header b{color:var(--ink-subtle);font-size:7px}.preview-column article{background:#fff;border:1px solid #e3e6ec;border-radius:8px;margin-top:7px;padding:10px;box-shadow:0 3px 10px #1d222f0a}.preview-card__company{align-items:center;gap:6px;display:flex}.preview-card__company span{color:#434854;background:#edf0f4;border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;font-weight:700;display:grid}.preview-card__company small{color:var(--ink-muted);font-size:7px}.preview-column article strong{margin-top:9px;font-size:9px;line-height:1.35;display:block}.preview-column article p{color:var(--ink-subtle);margin:5px 0 0;font-size:7px}.preview-column>button{width:100%;min-height:28px;color:var(--ink-subtle);background:#ffffff59;border:1px dashed #d3d7df;border-radius:7px;justify-content:center;align-items:center;gap:4px;margin-top:8px;font-size:7px;display:flex}.workflow-section,.product-detail,.landing-cta{max-width:1240px;margin:0 auto;padding-left:24px;padding-right:24px}.workflow-section{border-top:1px solid var(--hairline);grid-template-columns:minmax(300px,.8fr) minmax(480px,1.2fr);gap:80px;padding-top:112px;padding-bottom:112px;display:grid}.section-intro h2,.product-detail__copy h2,.landing-cta h2{color:var(--ink);letter-spacing:-1.4px;margin:12px 0 0;font-size:clamp(34px,4vw,48px);font-weight:610;line-height:1.12}.workflow-list{display:grid}.workflow-list article{border-bottom:1px solid var(--hairline);grid-template-columns:46px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.workflow-list article:first-child{border-top:1px solid var(--hairline)}.workflow-list article>span{color:var(--primary);font-size:12px;font-weight:620}.workflow-list h3{margin:0;font-size:18px;font-weight:610}.workflow-list p{color:var(--ink-muted);margin:7px 0 0;font-size:14px;line-height:1.6}.product-detail{border-top:1px solid var(--hairline);grid-template-columns:minmax(360px,1fr) minmax(340px,.75fr);align-items:center;gap:90px;padding-top:112px;padding-bottom:112px;display:grid}.product-detail__copy>p{max-width:620px;color:var(--ink-muted);margin:18px 0 0;font-size:16px;line-height:1.68}.product-detail__copy ul{color:#3e4552;gap:11px;margin:22px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.product-detail__copy li{align-items:center;gap:8px;display:flex}.product-detail__copy li svg{color:var(--primary)}.detail-panel{border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:#fff;padding:22px}.detail-panel>header{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.detail-panel>header span{color:var(--ink-subtle);font-size:11px}.detail-panel>header b{color:var(--primary);font-size:11px}.detail-panel__role{align-items:center;gap:12px;padding:20px 0;display:flex}.detail-panel__role>span{color:#5a4ea8;background:#ece9fb;border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:grid}.detail-panel__role strong,.detail-panel__role small{display:block}.detail-panel__role strong{font-size:15px}.detail-panel__role small{color:var(--ink-muted);margin-top:4px;font-size:11px}.detail-panel dl{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.detail-panel dl>div{padding:14px 0}.detail-panel dl>div+div{border-left:1px solid var(--hairline);padding-left:14px}.detail-panel dt{color:var(--ink-subtle);font-size:9px}.detail-panel dd{margin:5px 0 0;font-size:10px;font-weight:560}.detail-panel>button{color:var(--primary);background:0 0;border:0;align-items:center;gap:7px;margin-top:18px;padding:0;font-size:12px;font-weight:560;display:flex}.landing-cta{border-top:1px solid var(--hairline);justify-content:space-between;align-items:flex-end;gap:40px;padding-top:76px;padding-bottom:76px;display:flex}.landing-cta h2{max-width:760px;font-size:clamp(32px,4vw,46px)}.landing-footer{border-top:1px solid var(--hairline);max-width:1240px;min-height:100px;color:var(--ink-subtle);grid-template-columns:1fr auto auto;align-items:center;gap:30px;margin:0 auto;padding:0 24px;font-size:11px;display:grid}.landing-footer strong{color:var(--ink);font-size:16px}.auth-page{background:#fff;grid-template-columns:minmax(400px,.82fr) minmax(600px,1.18fr);min-height:100vh;display:grid}.auth-panel{border-right:1px solid var(--hairline);flex-direction:column;justify-content:center;padding:56px max(44px,8vw);display:flex}.auth-panel>.brand{position:absolute;top:34px}.auth-copy{max-width:470px}.auth-copy h1{letter-spacing:-1.6px;margin:12px 0 10px;font-size:clamp(38px,4vw,52px);font-weight:610;line-height:1.08}.auth-copy p{color:var(--ink-muted);margin:0;font-size:15px;line-height:1.65}.auth-form{gap:14px;width:min(430px,100%);margin-top:30px;display:grid}.auth-form .field>span{font-size:12px}.auth-form input{min-height:46px;font-size:13px}.auth-switch{color:var(--ink-muted);text-align:center;margin:3px 0 0;font-size:12px}.auth-switch a{color:var(--primary);font-weight:600}.auth-note{color:var(--ink-subtle);align-items:center;gap:6px;margin:18px 0 0;font-size:10px;display:flex}.auth-product{background:#f2f4f9;place-items:center;padding:54px;display:grid}.auth-product__window{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#ffffffd1;border:1px solid #ffffffd6;border-radius:20px;width:min(720px,100%);min-height:430px;padding:22px;box-shadow:0 30px 80px #232a3c21}.auth-product__window>header{border-bottom:1px solid #dde1e9e6;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.auth-product__window>header span{font-size:15px;font-weight:620}.auth-product__window>header b{color:var(--ink-muted);font-size:10px;font-weight:520}.auth-product__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.auth-column{border:1px solid var(--hairline);background:#f6f7fa;border-radius:12px;min-height:310px;padding:12px}.auth-column--blue{background:#eff7fd}.auth-column--lavender{background:#f3f1fc}.auth-column--mint{background:#eef8f3}.auth-column>strong{font-size:10px;display:block}.auth-column article{background:#fff;border:1px solid #e0e4eb;border-radius:9px;align-items:center;gap:9px;margin-top:11px;padding:12px;display:flex}.auth-column article>span,.auth-detail-role>span{color:#5147a1;background:#ece9fb;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:700;display:grid}.auth-column article b,.auth-column article small{display:block}.auth-column article b{font-size:9px}.auth-column article small{color:var(--ink-subtle);margin-top:3px;font-size:7px}.auth-product__window--detail{width:min(520px,100%);min-height:auto}.auth-detail-role{align-items:center;gap:12px;padding:22px 0;display:flex}.auth-detail-role>span{width:44px;height:44px;font-size:13px}.auth-detail-role strong,.auth-detail-role small{display:block}.auth-detail-role strong{font-size:16px}.auth-detail-role small{color:var(--ink-muted);margin-top:4px;font-size:11px}.auth-product__window--detail dl{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.auth-product__window--detail dl>div{padding:15px 0}.auth-product__window--detail dl>div+div{border-left:1px solid var(--hairline);padding-left:15px}.auth-product__window--detail dt{color:var(--ink-subtle);font-size:9px}.auth-product__window--detail dd{margin:5px 0 0;font-size:10px;font-weight:560}.auth-product__window--detail>p{color:var(--ink-muted);margin:18px 0 0;font-size:12px;line-height:1.6}.loading-screen{background:#fff;grid-template-columns:226px 1fr;min-height:100vh;display:grid}.loading-sidebar{border-right:1px solid var(--hairline);background:#fbfbfd}.loading-content{padding:30px}.loading-stats,.loading-board{gap:12px;margin-top:24px;display:grid}.loading-stats{grid-template-columns:repeat(4,1fr)}.loading-board{grid-template-columns:repeat(5,1fr)}.skeleton{background:linear-gradient(100deg,#f0f1f4 28%,#f8f9fb 45%,#f0f1f4 63%) 0 0/240% 100%;border-radius:10px;animation:1.3s infinite shimmer}.skeleton--title{width:280px;height:38px}.skeleton--stat{height:90px}.skeleton--column{height:480px}@keyframes shimmer{to{background-position:-140% 0}}@media (max-width:1180px){.app-shell{grid-template-columns:82px minmax(0,1fr)}.app-sidebar{padding:16px 10px}.app-sidebar .brand__word,.workspace-switcher>span:nth-child(2),.workspace-switcher>svg,.app-nav__label,.app-nav__item>span,.app-nav__item b,.sidebar-user__copy{display:none}.app-sidebar__top{justify-items:center;padding:0}.workspace-switcher{grid-template-columns:1fr;justify-items:center;width:44px;padding:5px;display:grid}.app-nav{justify-items:center}.app-nav__item{grid-template-columns:1fr;justify-items:center;width:44px;padding:0}.app-sidebar__bottom{flex-direction:column;justify-content:center}.board-overview{grid-template-columns:repeat(3,130px) minmax(280px,1fr)}.landing-hero{grid-template-columns:1fr;min-height:auto}.landing-hero__copy{max-width:720px}.product-frame{width:100%}.auth-page{grid-template-columns:minmax(390px,.9fr) minmax(480px,1.1fr)}}@media (max-width:920px){.app-topbar{grid-template-columns:1fr auto}.global-search{background:#fff;border-width:1px 0 0;border-radius:0;grid-area:2/1/auto/-1;min-height:48px;margin:0 -28px;padding-left:28px;padding-right:28px}.app-topbar{align-content:center;min-height:112px;padding-top:10px}.board-overview{grid-template-columns:repeat(3,1fr)}.overview-next{border-top:1px solid var(--hairline);grid-column:1/-1;padding:14px 0}.overview-item:nth-child(3){border-right:0}.workflow-section,.product-detail{grid-template-columns:1fr;gap:44px}.auth-page{grid-template-columns:1fr}.auth-product{display:none}.auth-panel{border-right:0;min-height:100vh}}@media (max-width:700px){.app-shell{display:block}.app-sidebar{display:none}.app-topbar{grid-template-columns:1fr auto;padding-left:16px;padding-right:16px}.global-search{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.app-topbar__crumbs span,.app-topbar__crumbs i{display:none}.board-page{padding:22px 16px}.board-page__header{flex-direction:column}.board-page__header-actions{justify-content:space-between;width:100%}.board-overview{grid-template-columns:repeat(3,1fr)}.overview-item,.overview-item+.overview-item{padding:14px 12px}.overview-item:first-child{padding-left:0}.overview-item strong{font-size:20px}.board-controls{flex-direction:column;align-items:flex-start}.board-controls__right{justify-content:space-between;width:100%}.autosave{margin-right:auto}.kanban-board{grid-template-columns:repeat(5,84vw)}.modal-backdrop{align-items:flex-end;padding:0}.modal-card{border-radius:18px 18px 0 0;width:100%;max-height:94vh}.form-grid,.application-form--drawer .form-grid{grid-template-columns:1fr}.field--wide,.field--full{grid-column:auto}.application-drawer{width:100%}.landing-header{grid-template-columns:1fr auto;padding-left:18px;padding-right:18px}.landing-header nav,.landing-header__actions .text-button{display:none}.landing-hero{padding:58px 18px 76px}.landing-hero__copy h1{letter-spacing:-1.8px;font-size:clamp(42px,12vw,56px)}.landing-hero__copy>p{font-size:16px}.product-frame{grid-template-columns:44px minmax(0,1fr);min-height:520px}.product-frame__topbar{grid-template-columns:1fr auto}.product-frame__topbar label{display:none}.preview-board{grid-template-columns:repeat(4,170px)}.workflow-section,.product-detail,.landing-cta{padding-left:18px;padding-right:18px}.workflow-section,.product-detail{padding-top:76px;padding-bottom:76px}.landing-cta{flex-direction:column;align-items:flex-start}.landing-footer{grid-template-columns:1fr auto;padding:0 18px}.landing-footer span{display:none}.auth-panel{padding:92px 22px 42px}.auth-panel>.brand{top:28px}}.app-sidebar{animation:.42s cubic-bezier(.22,1,.36,1) both sidebar-enter}.app-topbar{animation:.38s cubic-bezier(.22,1,.36,1) 40ms both topbar-enter}.board-page__header,.board-overview,.board-controls,.kanban-board{animation:.44s cubic-bezier(.22,1,.36,1) both content-enter}.board-page__header{animation-delay:70ms}.board-overview{animation-delay:.12s}.board-controls{animation-delay:.165s}.kanban-board{animation-delay:.21s}.primary-button,.secondary-button,.icon-button,.view-tab,.app-nav__item,.workspace-switcher,.column-add-button,.overview-next{transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .16s,border-color .16s,box-shadow .16s,color .16s}.primary-button:hover,.secondary-button:hover,.icon-button:hover,.column-add-button:hover{transform:translateY(-1px)}.primary-button:active,.secondary-button:active,.icon-button:active,.column-add-button:active{transform:translateY(0)scale(.98)}.view-tab--active{animation:.22s cubic-bezier(.22,1,.36,1) both tab-select}.member-stack span,.member-stack b{transition:transform .18s cubic-bezier(.22,1,.36,1)}.member-stack:hover span:first-child{transform:translate(-2px)}.member-stack:hover span:nth-child(3){transform:translate(2px)}.kanban-column{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .18s,background-color .18s;position:relative}.kanban-column__body{gap:0;display:grid;position:relative}.drop-slot{pointer-events:none;height:9px;min-height:9px;transition:height .19s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.drop-slot:before{content:"";opacity:0;background:0 0;border:1px dashed #0000;border-radius:10px;transition:inset .19s cubic-bezier(.22,1,.36,1),opacity .14s,transform .19s cubic-bezier(.22,1,.36,1),background-color .14s,border-color .14s;position:absolute;inset:4px 0;transform:scale(.985)}.drop-slot span{color:color-mix(in srgb, var(--column-accent) 78%, #505867);letter-spacing:.01em;opacity:0;place-items:center;font-size:10px;font-weight:620;transition:opacity .13s 40ms,transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;transform:translateY(3px)}.drop-slot--active{height:calc(var(--drop-height) + 18px)}.drop-slot--active:before{border-color:color-mix(in srgb, var(--column-accent) 62%, #fff);background:color-mix(in srgb, var(--column-bg) 72%, #fff);opacity:1;inset:8px 0;transform:scale(1);box-shadow:inset 0 0 0 2px #ffffff75}.drop-slot--active span{opacity:.88;transform:translateY(0)}.application-card{will-change:transform, opacity, box-shadow;animation:.36s cubic-bezier(.22,1,.36,1) both card-enter;animation-delay:calc(var(--card-index,0) * 34ms + .22s);transition:transform .19s cubic-bezier(.22,1,.36,1),opacity .15s,border-color .16s,box-shadow .19s}.application-card:hover{transform:translateY(-3px)}.application-card--settling{animation:.41s cubic-bezier(.16,1,.3,1) both card-settle}.modal-backdrop{animation:.18s both backdrop-in}.modal-card{transform-origin:50% 18%;animation:.28s cubic-bezier(.22,1,.36,1) both modal-in}.drawer-backdrop{animation:.18s both backdrop-in}.application-drawer{animation:.32s cubic-bezier(.22,1,.36,1) both drawer-in}.toast{animation:.36s cubic-bezier(.16,1,.3,1) both toast-in}@keyframes sidebar-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes topbar-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes content-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes card-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes card-settle{0%{opacity:.72;transform:translateY(-5px)scale(1.015);box-shadow:0 16px 32px #1d222f1f}58%{opacity:1;transform:translateY(1px)scale(.997)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tab-select{0%{opacity:.75;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes drawer-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)scale(.96)}65%{opacity:1;transform:translate(-50%,-2px)scale(1.01)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kanban-board{animation:.26s both board-opacity-in!important;transform:none!important}.kanban-column,.kanban-column--drop-active,.kanban-column__body{transform:none!important}@keyframes board-opacity-in{0%{opacity:0}to{opacity:1}}@keyframes card-opacity-in{0%{opacity:0}to{opacity:1}}.application-card{transform-origin:50%;will-change:transform;animation:.22s both card-opacity-in!important;animation-delay:calc(var(--card-index,0) * 22ms + 70ms)!important}.application-card.application-card--dragging{opacity:1!important;cursor:grabbing!important;z-index:10000!important;border-color:#5e6ad247!important;animation:none!important;box-shadow:0 26px 54px #1f23302e,0 8px 18px #1f23301a!important}.application-card.application-card--drop-animating{opacity:1!important;cursor:grabbing!important;animation:none!important;box-shadow:0 12px 28px #1f23301a!important}.kanban-column__body>[data-rbd-placeholder-context-id]{box-sizing:border-box!important;border:1.5px dashed color-mix(in srgb, var(--column-accent) 54%, #cfd4df)!important;background:color-mix(in srgb, var(--column-bg) 74%, #fff)!important;opacity:1!important;border-radius:15px!important;min-height:112px!important;margin:0 0 9px!important;transition:height .19s cubic-bezier(.22,1,.36,1),margin .19s cubic-bezier(.22,1,.36,1),background-color .15s,border-color .15s!important}.application-card--drag-clone,.application-card--settling{animation:none!important}:root{--surface:#f4f4ef;--surface-2:#fbfbf8;--surface-3:#f0f0eb;--primary:#5e62c8;--primary-hover:#6c70d8;--primary-soft:#ececfa;--hairline:#e5e5df;--hairline-strong:#d9d9d2}body,.app-shell,.app-main{background:#f4f4ef}.app-sidebar{background:#fbfbf8;border-right-color:#e4e4de}.app-topbar{-webkit-backdrop-filter:blur(18px)saturate(125%);background:#fafaf7e6;border-bottom-color:#dadad3db;min-height:66px}.board-page{padding-top:28px}.board-page__header h1{letter-spacing:-.045em}.board-overview{background:#fffffc8f;border-color:#e2e2dc}.board-controls{border-bottom-color:#e2e2dc}.kanban-board{gap:14px}.kanban-column{border:1px solid color-mix(in srgb, var(--column-accent) 10%, #e2e2dc);border-radius:18px;min-height:452px;padding:14px;box-shadow:inset 0 1px #ffffff9e}.kanban-column--gray{--column-bg:#f1f1ee;--column-accent:#8f9298}.kanban-column--blue{--column-bg:#edf5fb;--column-accent:#5d9ed6}.kanban-column--lavender{--column-bg:#f0ecfa;--column-accent:#8d78d7}.kanban-column--mint{--column-bg:#edf7f0;--column-accent:#55a878}.kanban-column--rose{--column-bg:#f9eeee;--column-accent:#d37685}.application-card{background:#fffffdf5;border-color:#d3d3cce0;border-radius:16px;box-shadow:0 5px 14px #1f23300e}.kanban-column--blue .application-card:nth-of-type(odd){background:#f7fbff}.kanban-column--lavender .application-card:nth-of-type(odd){background:#faf8ff}.kanban-column--mint .application-card:nth-of-type(odd){background:#f7fcf8}.kanban-column--rose .application-card:nth-of-type(odd){background:#fff9f9}.application-card:before{opacity:.82;height:3px}.application-card:hover:not(.application-card--dragging):not(.application-card--drop-animating){border-color:color-mix(in srgb, var(--column-accent) 28%, #d1d1ca);box-shadow:0 12px 26px #1f233016}.application-card h3{letter-spacing:-.2px;font-size:13.5px;font-weight:600}.company-avatar{border-radius:50%}.column-add-button{background:#ffffff61;border-radius:12px;min-height:38px}.kanban-column--drop-active{border-color:color-mix(in srgb, var(--column-accent) 34%, #d4d4cd);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--column-accent) 10%, transparent), 0 10px 24px #1f23300d;transform:none!important}@media (prefers-reduced-motion:reduce){.application-card,.application-card--dragging,.application-card--drop-animating{animation:none!important}}:root{--pipeline-canvas:#f3f2ed;--pipeline-ink:#171717;--pipeline-muted:#77776f;--pipeline-line:#1818141a;--pipeline-lilac:#d9cfef;--pipeline-pink:#edc2e8;--pipeline-yellow:#f5dc16;--pipeline-gray:#dddcd4;--pipeline-white:#fffefa}.app-shell{background:var(--pipeline-canvas);grid-template-columns:76px minmax(0,1fr);min-height:100vh}.app-sidebar{width:76px;height:100vh;box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(115%);background:#fffffcb8;border-right:1px solid #14141214;align-self:start;padding:18px 12px;position:sticky;top:0}.app-sidebar .brand{margin-inline:auto}.app-sidebar .brand__word,.workspace-switcher,.app-nav__label,.app-nav__item span,.app-nav__item b,.sidebar-user__copy{display:none}.app-sidebar .brand__mark{width:34px;height:34px;box-shadow:none;background:#111;border-radius:12px;padding:7px}.app-nav{justify-items:center;gap:11px;margin-top:0;display:grid}.app-nav__item{color:#77776f;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:44px;min-height:44px;padding:0;display:grid}.app-nav__item:hover{color:#141414;background:#ffffffd1;border-color:#14141214}.app-sidebar__bottom{border-top:0;justify-items:center;gap:10px;margin-top:auto;padding-top:15px;display:grid}.sidebar-user__avatar{color:#fff;width:42px;height:42px;box-shadow:none;background:#222;border-radius:50%}.app-sidebar__bottom .icon-button{background:#ffffffb3;border-radius:50%;width:42px;height:42px}.app-main{background:var(--pipeline-canvas);min-width:0}.app-topbar{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(115%);background:#f3f2edd6;border-bottom:1px solid #14141214;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;min-height:76px;padding:0 30px;display:grid;position:sticky;top:0}.app-topbar__identity{gap:2px;display:grid}.app-topbar__identity span{color:#8a8981;font-size:11px;line-height:1.2}.app-topbar__identity strong{color:#161616;letter-spacing:-.02em;font-size:15px;font-weight:670}.app-topbar__nav{background:#ffffff7a;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px;display:inline-flex}.app-topbar__nav-item{color:#66665f;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:38px;padding:0 17px;font-size:12px;font-weight:600}.app-topbar__nav-item:hover{color:#151515}.app-topbar__nav-item--active{color:#fff;background:#111}.app-topbar__right{justify-self:end}.app-topbar .icon-button,.topbar-avatar{border-radius:50%}.board-page{padding:28px 30px 34px}.board-page__header{border-bottom:0;align-items:end;padding:2px 0 21px}.page-kicker{color:#7b7a72;margin-bottom:8px;font-size:12px;font-weight:520}.board-page__header h1{color:#151515;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:640}.page-description{color:#78776f;margin-top:7px;font-size:13px}.member-stack{display:none}.primary-button{color:#fff;min-height:42px;box-shadow:none;background:#111;border-radius:999px;padding:0 16px}.primary-button:hover{background:#292929;transform:none}.board-overview{border-top:1px solid var(--pipeline-line);border-bottom:1px solid var(--pipeline-line);background:0 0;grid-template-columns:repeat(3,minmax(110px,150px)) minmax(280px,1fr);min-height:86px;margin-bottom:18px;display:grid}.overview-item,.overview-next{border-right:1px solid var(--pipeline-line);background:0 0;min-height:86px;padding:17px 18px}.overview-item span,.overview-next>span{color:#8a8981;font-size:10px;font-weight:590}.overview-item strong{color:#171717;margin-top:8px;font-size:25px;font-weight:640}.overview-next{text-align:left;cursor:pointer;border:0}.overview-next strong{margin-top:6px;font-size:13px}.overview-next small{color:#8a8981;margin-top:4px}.board-controls{border-bottom:0;align-items:center;min-height:58px;margin:0;padding:0 0 14px}.view-tabs{gap:5px}.view-tab{color:#77766e;border-radius:999px;min-height:38px;padding:0 14px}.view-tab--active{color:#fff;background:#111;border-color:#111}.global-search--board{width:min(280px,24vw);min-height:40px;box-shadow:none;background:#ffffffb8;border:1px solid #1414121a;border-radius:999px}.global-search--board input{font-size:12px}.autosave{display:none}.secondary-button,.board-controls .icon-button{min-height:40px;box-shadow:none;background:#ffffffb8;border-color:#1414121a;border-radius:999px}.kanban-board{grid-template-columns:repeat(5,minmax(220px,1fr));align-items:start;gap:12px;padding:0 0 12px;display:grid}.kanban-column{min-width:220px;min-height:610px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.kanban-column__header{border-top:3px solid #0000;min-height:43px;padding:0 4px 8px}.kanban-column--gray .kanban-column__header{border-top-color:#d7aadb}.kanban-column--blue .kanban-column__header{border-top-color:#c5b9e8}.kanban-column--lavender .kanban-column__header{border-top-color:#d3caec}.kanban-column--mint .kanban-column__header{border-top-color:#f0d817}.kanban-column--rose .kanban-column__header{border-top-color:#d9d8d0}.kanban-column__header>div{gap:7px}.column-dot{width:8px;height:8px;box-shadow:none;background:currentColor}.kanban-column--gray{color:#c383c8}.kanban-column--blue{color:#9689ca}.kanban-column--lavender{color:#a89acc}.kanban-column--mint{color:#d6bd00}.kanban-column--rose{color:#aaa99f}.kanban-column__header strong,.kanban-column__header b{color:#272727}.kanban-column__header strong{font-size:12px;font-weight:650}.kanban-column__description{display:none}.kanban-column__body{background:0 0;border-radius:24px;align-content:start;gap:10px;min-height:550px;padding:6px 0 34px;transition:background-color .15s;display:grid}.kanban-column--drop-active .kanban-column__body{background:#ffffff59}.application-card{color:#171717;min-height:150px;box-shadow:none;border:1px solid #1414120d;border-radius:26px;padding:17px;overflow:hidden}.kanban-column--gray .application-card{background:var(--pipeline-pink)}.kanban-column--blue .application-card{background:var(--pipeline-lilac)}.kanban-column--lavender .application-card{background:#e1d8f0}.kanban-column--mint .application-card{background:var(--pipeline-yellow)}.kanban-column--rose .application-card{background:var(--pipeline-gray)}.application-card:nth-child(3n){background:var(--pipeline-white)}.application-card:hover:not(.application-card--dragging):not(.application-card--drop-animating){border-color:#14141217;transform:translateY(-2px);box-shadow:0 10px 24px #23231e14}.application-card--dragging{cursor:grabbing;border-color:#1414121f;opacity:1!important;z-index:9999!important;box-shadow:0 24px 55px #1e1e1a2e!important}.application-card--drop-animating{box-shadow:0 12px 28px #1e1e1a1f}.application-card__top{margin-bottom:6px}.application-card__company{color:#111111b8;font-size:10px;font-weight:640}.application-card__top button{color:#1111118c}.application-card h3{color:#171717;letter-spacing:-.025em;max-width:180px;margin:0;font-size:13px;font-weight:660;line-height:1.25}.application-card__divider{background:var(--hairline);opacity:.85;border-radius:999px;width:100%;height:1px;margin:8px 0 10px}.application-card__tags{gap:5px}.application-card__tags span{color:#111111ad;background:#ffffff52;border:0}.application-card__salary{color:#111111c7;margin:9px 0 0;font-size:10px}.application-card__next{color:#1111119e;align-items:center;gap:6px;margin-top:10px;font-size:9px;display:flex}.application-card__footer{border-top:0;align-items:center;margin-top:16px;padding-top:0}.application-card__owner{color:#232323;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:600;display:inline-flex}.application-card__owner>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.application-card .company-avatar{color:#111;width:30px;height:30px;box-shadow:none;background:#ffffffb8;border-radius:50%;flex:0 0 30px}.application-card__footer time{color:#1111118c;font-size:9px}.column-add-button{color:#57574f;background:#ffffff59;border:1px dashed #14141221;border-radius:22px;min-height:44px}.column-add-button:hover{color:#111;background:#ffffff9e}.empty-column{color:#838279;background:repeating-linear-gradient(135deg,#ffffff47 0 7px,#14141208 7px 9px);border-color:#1414121f;border-radius:24px;min-height:120px}.kanban-column__body>[data-rbd-placeholder-context-id]{background:#ffffff5c;border:1px dashed #1414122e;border-radius:26px}@media (max-width:1180px){.app-topbar{grid-template-columns:1fr auto}.app-topbar__nav{display:none}.board-overview{grid-template-columns:repeat(3,1fr)}.overview-next{border-top:1px solid var(--pipeline-line);grid-column:1/-1}.kanban-board{grid-template-columns:repeat(5,250px)}}@media (max-width:760px){.app-shell{display:block}.app-sidebar{display:none}.app-topbar{min-height:64px;padding:0 16px}.board-page{padding:18px 14px 28px}.board-page__header{flex-direction:column;align-items:flex-start}.board-controls{flex-direction:column;align-items:flex-start;gap:10px}.board-controls__right,.global-search--board{width:100%}.board-overview{grid-template-columns:repeat(3,minmax(100px,1fr));overflow-x:auto}.kanban-board{grid-template-columns:repeat(5,84vw)}}.app-shell{grid-template-columns:232px minmax(0,1fr);transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1)}.app-shell--sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.app-sidebar{width:232px;padding:18px 14px;transition:width .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1);overflow:hidden}.app-sidebar--collapsed{width:76px;padding-inline:12px}.app-sidebar__top{align-items:stretch;gap:14px}.app-sidebar__brand-row{justify-content:space-between;align-items:center;gap:10px;min-height:42px;display:flex}.app-sidebar .brand{min-width:0;margin:0}.app-sidebar .brand__mark{border-radius:10px;width:30px;height:30px;padding:6px}.app-sidebar .brand__word{color:#171717;font-size:18px;display:inline}.sidebar-collapse-toggle{color:#6f6f68;cursor:pointer;background:#ffffffbd;border:1px solid #14141214;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:background .16s,color .16s,transform .16s;display:grid}.sidebar-collapse-toggle:hover{color:#171717;background:#fff;transform:translateY(-1px)}.workspace-switcher{text-align:left;background:#ffffffad;border:1px solid #14141214;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:50px;padding:7px 9px;display:grid}.workspace-switcher>span:nth-child(2){min-width:0;display:block}.workspace-switcher strong,.workspace-switcher small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-switcher strong{color:#171717;font-size:12px}.workspace-switcher small{color:#85857e;margin-top:2px;font-size:10px}.app-nav{justify-items:stretch;gap:6px;margin-top:10px}.app-nav__label{color:#9a9a92;letter-spacing:.12em;text-transform:uppercase;margin:12px 10px 4px;font-size:9px;font-weight:720;display:block}.app-nav__label--second{margin-top:20px}.app-nav__item{place-items:initial;color:#686861;text-align:left;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:44px;padding:5px 9px 5px 6px;display:grid}.app-nav__item>svg{justify-self:center}.app-nav__item span{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.app-nav__item b{color:#74746d;background:#1414120f;border-radius:999px;place-items:center;min-width:21px;min-height:21px;padding:0 6px;font-size:9px;display:inline-grid}.app-nav__item--active{color:#171717;background:#ffffffe6;border-color:#14141214;box-shadow:0 8px 18px #1414120d}.app-nav__item--active b{color:#fff;background:#171717}.app-sidebar__bottom{border-top:1px solid #14141214;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.sidebar-user{min-width:0}.sidebar-user__avatar{flex:0 0 38px;width:38px;height:38px}.sidebar-user__copy{min-width:0;display:block}.sidebar-user strong,.sidebar-user small{max-width:120px}.app-sidebar__bottom .icon-button{border-radius:11px;flex:0 0 36px;width:36px;height:36px}.app-sidebar--collapsed .brand__word,.app-sidebar--collapsed .workspace-switcher>span:nth-child(2),.app-sidebar--collapsed .workspace-switcher>svg,.app-sidebar--collapsed .app-nav__label,.app-sidebar--collapsed .app-nav__item span,.app-sidebar--collapsed .app-nav__item b,.app-sidebar--collapsed .sidebar-user__copy{display:none}.app-sidebar--collapsed .app-sidebar__brand-row{justify-content:center}.app-sidebar--collapsed .brand{display:none}.app-sidebar--collapsed .sidebar-collapse-toggle{border-radius:50%;flex-basis:44px;width:44px;height:44px}.app-sidebar--collapsed .workspace-switcher{border-radius:50%;place-items:center;width:44px;min-height:44px;margin-inline:auto;padding:0;display:grid}.app-sidebar--collapsed .workspace-switcher__avatar{margin:0}.app-sidebar--collapsed .app-nav{justify-items:center;margin-top:14px}.app-sidebar--collapsed .app-nav__item{border-radius:50%;grid-template-columns:1fr;place-items:center;width:44px;min-height:44px;padding:0;display:grid}.app-sidebar--collapsed .app-sidebar__bottom{justify-content:center;justify-items:center;display:grid}.app-sidebar--collapsed .sidebar-user__avatar{width:42px;height:42px}@media (max-width:980px){.app-shell,.app-shell--sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.app-sidebar{width:76px;padding-inline:12px}.app-sidebar .brand__word,.app-sidebar .workspace-switcher>span:nth-child(2),.app-sidebar .workspace-switcher>svg,.app-sidebar .app-nav__label,.app-sidebar .app-nav__item span,.app-sidebar .app-nav__item b,.app-sidebar .sidebar-user__copy{display:none}.app-sidebar .app-sidebar__brand-row{justify-content:center}.app-sidebar .brand{display:none}.app-sidebar .sidebar-collapse-toggle,.app-sidebar .workspace-switcher,.app-sidebar .app-nav__item{border-radius:50%;width:44px;min-height:44px;padding:0}.app-sidebar .workspace-switcher,.app-sidebar .app-nav{margin-inline:auto}.app-sidebar .app-nav__item{grid-template-columns:1fr;place-items:center}}:root{--pipeline-canvas:#fff;--pipeline-line:#eceef2}html,body,.app-shell,.app-main,.board-page{background:#fff}.app-sidebar{-webkit-backdrop-filter:none;background:#fafafa;border-right-color:#eceef2}.app-topbar{-webkit-backdrop-filter:blur(16px)saturate(120%);background:#fffffff0;border-bottom-color:#eceef2}.board-overview{background:#fff;border:0;grid-template-columns:repeat(3,minmax(130px,170px)) minmax(320px,1fr);align-items:stretch;gap:0;min-height:92px;margin:4px 0 22px;padding:0;display:grid}.overview-item{background:0 0;border:0;min-height:92px;padding:15px 28px 14px 0;position:relative}.overview-item+.overview-item{padding-left:28px}.overview-item+.overview-item:before{content:"";background:#eceef2;width:1px;position:absolute;inset:16px auto 16px 0}.overview-item span,.overview-next>span{color:#8b8f98;letter-spacing:0;font-size:11px;font-weight:600}.overview-item strong{color:#15171a;letter-spacing:-.045em;margin-top:8px;font-size:30px;font-weight:620;line-height:1;display:block}.overview-item:after{content:"";background:#d9d3f7;border-radius:999px;width:34px;height:3px;position:absolute;bottom:12px;left:0}.overview-item:nth-child(2):after{background:#cde8dd;left:28px}.overview-item:nth-child(3):after{background:#f3d7b8;left:28px}.overview-next{text-align:left;cursor:pointer;background:#fafafa;border:1px solid #eceef2;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label date""title date""meta date";align-self:center;column-gap:22px;min-height:76px;margin-left:26px;padding:14px 16px 14px 18px;transition:border-color .16s,background .16s,transform .16s;display:grid}.overview-next:hover:not(:disabled){background:#f7f7f8;border-color:#dfe2e8;transform:translateY(-1px)}.overview-next:disabled{cursor:default;opacity:.72}.overview-next>span{grid-area:label;display:block}.overview-next strong{color:#17191c;grid-area:title;margin-top:5px;font-size:14px;font-weight:650;line-height:1.25;display:block}.overview-next small{color:#8b8f98;text-overflow:ellipsis;white-space:nowrap;grid-area:meta;margin-top:4px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.overview-next:after{content:"â†’";color:#4f46a5;background:#ebe8fb;border-radius:50%;grid-area:date;align-self:center;place-items:center;width:34px;height:34px;font-size:16px;font-weight:700;display:grid}.board-controls{border-top-color:#eceef2;border-bottom-color:#eceef2}@media (max-width:1180px){.board-overview{grid-template-columns:repeat(3,1fr)}.overview-next{grid-column:1/-1;margin:8px 0 0}}@media (max-width:760px){.board-overview{grid-template-columns:repeat(3,minmax(112px,1fr));padding-bottom:4px;overflow-x:auto}.overview-item,.overview-item+.overview-item{padding-left:14px;padding-right:14px}.overview-item:first-child{padding-left:0}.overview-item:nth-child(2):after,.overview-item:nth-child(3):after{left:14px}.overview-next{min-width:min(100%,420px)}}.form-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid--compact .field--full{grid-column:1/-1}.form-grid--compact textarea{min-height:150px}.automatic-record-note{color:var(--ink-subtle);align-items:flex-start;gap:7px;margin:-2px 0 0;font-size:10.5px;line-height:1.5;display:flex}.automatic-record-note svg{flex:none;margin-top:1px}@media (max-width:700px){.form-grid--compact{grid-template-columns:1fr}.form-grid--compact .field--full{grid-column:auto}}.app-sidebar__footer{gap:12px;margin-top:auto;display:grid}.sidebar-team{gap:10px;display:grid}.team-switcher{appearance:none;color:#17191f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e9eaf0;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 10px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.team-switcher:hover{background:#fcfcfd;border-color:#dfe1e8;box-shadow:0 8px 18px #1c23340b}.team-switcher__icon{color:#fff;background:var(--primary);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.team-switcher__copy{min-width:0}.team-switcher__copy small,.team-switcher__copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-switcher__copy small{color:var(--ink-subtle);margin-bottom:2px;font-size:9px;font-weight:560}.team-switcher__copy strong{color:var(--ink);font-size:12px;font-weight:650}.team-switcher>svg:last-child{color:var(--ink-subtle)}.sidebar-search{width:100%;min-height:40px;color:var(--ink-subtle);background:var(--surface-3);border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;padding:0 11px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.sidebar-search:focus-within{background:#fff;border-color:#5e6ad261;box-shadow:0 0 0 3px #5e6ad214}.sidebar-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.sidebar-search input::placeholder{color:var(--ink-subtle)}.app-sidebar .app-nav{margin-top:18px}.app-sidebar .app-nav__item{min-height:42px}.app-sidebar__bottom{margin-top:0}.topbar-theme-toggle{border:1px solid var(--hairline);background:var(--surface-2);border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.topbar-theme-toggle button{appearance:none;min-height:30px;color:var(--ink-subtle);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:620;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.topbar-theme-toggle button:hover{color:var(--ink)}.topbar-theme-toggle__active{box-shadow:0 2px 7px #191e2a14;color:var(--ink)!important;background:var(--surface)!important}html[data-theme=dark]{--ink:#f2f3f7;--ink-muted:#b1b6c1;--ink-subtle:#858c99;--canvas:#111318;--surface:#16191f;--surface-2:#1b1f27;--surface-3:#20252e;--hairline:#2b303a;--hairline-strong:#383e49;--primary-soft:#5e6ad22e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] .app-main,html[data-theme=dark] .board-page{color:var(--ink);background:var(--surface)}html[data-theme=dark] .app-sidebar{border-right-color:var(--hairline);background:#13161c}html[data-theme=dark] .app-topbar{border-bottom-color:var(--hairline);background:#16191feb}html[data-theme=dark] .brand__word,html[data-theme=dark] .app-topbar__identity strong,html[data-theme=dark] .board-page__header h1,html[data-theme=dark] .overview-item strong,html[data-theme=dark] .overview-next strong,html[data-theme=dark] .application-card h3,html[data-theme=dark] .kanban-column__header strong,html[data-theme=dark] .team-switcher__copy strong{color:var(--ink)}html[data-theme=dark] .team-switcher,html[data-theme=dark] .sidebar-search:focus-within,html[data-theme=dark] .icon-button,html[data-theme=dark] .secondary-button,html[data-theme=dark] .overview-next,html[data-theme=dark] .application-card,html[data-theme=dark] .modal-card,html[data-theme=dark] .application-drawer,html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea{color:var(--ink);border-color:var(--hairline);background:var(--surface-2)}html[data-theme=dark] .sidebar-search,html[data-theme=dark] .topbar-theme-toggle,html[data-theme=dark] .global-search,html[data-theme=dark] .application-card__tags span,html[data-theme=dark] .drawer-hero__meta span,html[data-theme=dark] .detail-section,html[data-theme=dark] .notes-section{color:var(--ink-muted);border-color:var(--hairline);background:var(--surface-3)}html[data-theme=dark] .topbar-theme-toggle__active{box-shadow:none;color:var(--ink)!important;background:#2a303a!important}html[data-theme=dark] .app-nav__item--active{color:#d9dcff;box-shadow:none;background:#5e6ad22e}html[data-theme=dark] .board-overview,html[data-theme=dark] .board-controls{border-color:var(--hairline);background:0 0}html[data-theme=dark] .overview-item+.overview-item:before{background:var(--hairline)}html[data-theme=dark] .kanban-column{border-color:var(--hairline);box-shadow:none;background:#1a1e25}html[data-theme=dark] .application-card{box-shadow:0 6px 18px #0000002e}html[data-theme=dark] .application-card--tone-white{background:#20242b!important}html[data-theme=dark] .application-card--tone-lavender{background:#28233b!important}html[data-theme=dark] .application-card--tone-sky{background:#1d2b37!important}html[data-theme=dark] .application-card--tone-rose{background:#352329!important}html[data-theme=dark] .application-card--tone-butter{background:#342f20!important}html[data-theme=dark] .application-card--tone-mint{background:#1e3029!important}html[data-theme=dark] .application-card--tone-stone{background:#292a2d!important}html[data-theme=dark] .modal-backdrop,html[data-theme=dark] .drawer-backdrop{background:#00000085}@media (max-width:760px){.topbar-theme-toggle button span:last-child{display:none}.topbar-theme-toggle button{width:30px;padding:0}}html[data-theme=dark] .page-kicker,html[data-theme=dark] .page-description,html[data-theme=dark] .app-topbar__identity span,html[data-theme=dark] .overview-item span,html[data-theme=dark] .overview-next>span,html[data-theme=dark] .overview-next small,html[data-theme=dark] .kanban-column__description,html[data-theme=dark] .application-card__company,html[data-theme=dark] .application-card__salary,html[data-theme=dark] .application-card__next,html[data-theme=dark] .application-card__footer time,html[data-theme=dark] .application-card__owner,html[data-theme=dark] .application-card__owner>span:last-child,html[data-theme=dark] .empty-column,html[data-theme=dark] .column-add-button,html[data-theme=dark] .autosave,html[data-theme=dark] .sidebar-user small,html[data-theme=dark] .team-switcher__copy small{color:var(--ink-muted)!important}html[data-theme=dark] .application-card h3,html[data-theme=dark] .application-card__owner>span:last-child,html[data-theme=dark] .kanban-column__header strong,html[data-theme=dark] .kanban-column__header b{color:#f4f5f8!important}html[data-theme=dark] .application-card__top button,html[data-theme=dark] .kanban-column__header>button{color:#aeb4c0!important}html[data-theme=dark] .application-card__top button:hover,html[data-theme=dark] .kanban-column__header>button:hover{color:#fff!important;background:#ffffff14!important}html[data-theme=dark] .application-card__tags span{color:#c7ccd5!important;background:#ffffff12!important;border-color:#ffffff0f!important}html[data-theme=dark] .application-card__progress i{background:#ffffff38!important}html[data-theme=dark] .application-card__progress i:first-child,html[data-theme=dark] .application-card:nth-child(2n) .application-card__progress i:nth-child(2){background:#ffffffe0!important}html[data-theme=dark] .application-card .company-avatar{color:#111318!important;background:#ffffffe0!important}html[data-theme=dark] .column-add-button{background:#ffffff0f!important;border-color:#ffffff24!important}html[data-theme=dark] .column-add-button:hover{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff3d!important}html[data-theme=dark] .empty-column{background:repeating-linear-gradient(135deg,#ffffff0b 0 7px,#ffffff16 7px 9px)!important;border-color:#ffffff21!important}html[data-theme=dark] .next-action--overdue{color:#ff9aa8!important}html[data-theme=dark] .application-card{border-color:#ffffff13!important}html[data-theme=dark] .application-card--dragging{border-color:#ffffff38!important}.application-card--tone-white{--card-tone-bg:#fff;--card-tone-border:#e7e9ee;--card-tone-accent:#a8abb2}.application-card--tone-lavender{--card-tone-bg:#eeeafd;--card-tone-border:#ddd6f8;--card-tone-accent:#9b8be4}.application-card--tone-sky{--card-tone-bg:#eaf5fd;--card-tone-border:#d4e8f7;--card-tone-accent:#6aaee0}.application-card--tone-rose{--card-tone-bg:#f9e8f5;--card-tone-border:#efd3e9;--card-tone-accent:#d28bc1}.application-card--tone-butter{--card-tone-bg:#fff6cf;--card-tone-border:#f4e7a5;--card-tone-accent:#d8b82f}.application-card--tone-mint{--card-tone-bg:#eaf7ef;--card-tone-border:#d5ebdd;--card-tone-accent:#75b991}.application-card--tone-stone{--card-tone-bg:#f0f0ed;--card-tone-border:#e0e0da;--card-tone-accent:#aaa99f}html:not([data-theme=dark]) .kanban-column .application-card[data-card-tone],html[data-theme=light] .kanban-column .application-card[data-card-tone],html:not([data-theme=dark]) .kanban-column .application-card[data-card-tone]:nth-child(2n),html:not([data-theme=dark]) .kanban-column .application-card[data-card-tone]:nth-child(odd),html:not([data-theme=dark]) .kanban-column .application-card[data-card-tone]:nth-of-type(2n),html:not([data-theme=dark]) .kanban-column .application-card[data-card-tone]:nth-of-type(odd),html[data-theme=light] .kanban-column .application-card[data-card-tone]:nth-child(2n),html[data-theme=light] .kanban-column .application-card[data-card-tone]:nth-child(odd),html[data-theme=light] .kanban-column .application-card[data-card-tone]:nth-of-type(2n),html[data-theme=light] .kanban-column .application-card[data-card-tone]:nth-of-type(odd){background:var(--card-tone-bg)!important;border-color:var(--card-tone-border)!important}html:not([data-theme=dark]) .application-card[data-card-tone]:before,html[data-theme=light] .application-card[data-card-tone]:before{background:var(--card-tone-accent)!important}html:not([data-theme=dark]) .application-card[data-card-tone].application-card--dragging,html:not([data-theme=dark]) .application-card[data-card-tone].application-card--drop-animating,html[data-theme=light] .application-card[data-card-tone].application-card--dragging,html[data-theme=light] .application-card[data-card-tone].application-card--drop-animating{background:var(--card-tone-bg)!important;border-color:var(--card-tone-border)!important}.agenda-view{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;margin-top:18px;display:grid}.agenda-summary{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-2);padding:22px;position:sticky;top:88px}.agenda-summary__eyebrow{color:var(--ink-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650;display:block}.agenda-summary>strong{color:var(--ink);letter-spacing:-2px;margin-top:20px;font-size:52px;font-weight:620;line-height:.9;display:block}.agenda-summary>p{color:var(--ink-muted);margin:10px 0 0;font-size:12px}.agenda-summary__stats{border-top:1px solid var(--hairline);gap:9px;margin-top:24px;padding-top:18px;display:grid}.agenda-summary__stats span{color:var(--ink-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.agenda-summary__stats b{color:var(--ink);font-weight:650}.agenda-timeline{gap:22px;min-width:0;display:grid}.agenda-group{min-width:0}.agenda-group>header{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-end;gap:16px;padding:0 2px 10px;display:flex}.agenda-group>header span{color:var(--ink-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:650;display:block}.agenda-group>header h2{color:var(--ink);letter-spacing:-.3px;margin:4px 0 0;font-size:16px;font-weight:620}.agenda-group>header>b{min-width:24px;height:24px;color:var(--ink-muted);background:var(--surface-3);border-radius:999px;place-items:center;font-size:10px;font-weight:650;display:grid}.agenda-group--overdue>header h2,.agenda-group--overdue .agenda-item__time{color:var(--danger)}.agenda-list{display:grid}.agenda-item{border:0;border-bottom:1px solid var(--hairline);width:100%;min-height:76px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px 62px minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:12px 14px 12px 0;transition:background-color .15s,transform .15s;display:grid;position:relative}.agenda-item:hover{background:var(--surface-2);transform:translate(2px)}.agenda-item__tone{background:var(--card-tone-accent,var(--primary));border-radius:999px;align-self:stretch;width:4px}.agenda-item__time{color:var(--ink-muted);font-size:11px;font-weight:620}.agenda-item__copy{min-width:0}.agenda-item__copy strong,.agenda-item__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agenda-item__copy strong{color:var(--ink);font-size:12px;font-weight:620}.agenda-item__copy small{color:var(--ink-subtle);margin-top:5px;font-size:10px}.agenda-item>svg{color:var(--ink-subtle)}.agenda-empty{border:1px dashed var(--hairline-strong);border-radius:var(--radius-lg);color:var(--ink-muted);background:var(--surface-2);text-align:center;justify-items:center;padding:64px 24px;display:grid}.agenda-empty>span{width:48px;height:48px;color:var(--primary);background:var(--primary-soft);border-radius:14px;place-items:center;display:grid}.agenda-empty h2{color:var(--ink);margin:14px 0 0;font-size:17px}.agenda-empty p{max-width:430px;margin:7px 0 0;font-size:12px;line-height:1.55}.quick-reminder{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-2);gap:13px;padding:16px;display:grid}.quick-reminder__heading{align-items:center;gap:10px;display:flex}.quick-reminder__heading span,.quick-reminder__heading strong{display:block}.quick-reminder__heading div>span{color:var(--ink-subtle);font-size:9px}.quick-reminder__heading strong{color:var(--ink);margin-top:3px;font-size:12px}.quick-reminder__fields{grid-template-columns:minmax(0,1fr) minmax(170px,.72fr);gap:9px;display:grid}.quick-reminder__fields input{border:1px solid var(--hairline);border-radius:var(--radius-md);min-width:0;min-height:40px;color:var(--ink);background:var(--surface);outline:0;padding:0 10px;font-size:11px}.quick-reminder__fields input:focus{border-color:#5e6ad29e;box-shadow:0 0 0 3px #5e6ad21a}.quick-reminder__fields .secondary-button{grid-column:1/-1;justify-self:end;min-height:36px;font-size:11px}html[data-theme=dark] .agenda-item:hover,html[data-theme=dark] .agenda-summary,html[data-theme=dark] .agenda-empty,html[data-theme=dark] .quick-reminder{background:#ffffff09}html[data-theme=dark] .quick-reminder__fields input{color:#f4f6fb;background:#181c24;border-color:#ffffff1a}html[data-theme=dark] .agenda-item__copy strong,html[data-theme=dark] .agenda-group>header h2,html[data-theme=dark] .agenda-summary>strong,html[data-theme=dark] .agenda-summary__stats b,html[data-theme=dark] .quick-reminder__heading strong,html[data-theme=dark] .agenda-empty h2{color:#f4f6fb}@media (max-width:920px){.agenda-view{grid-template-columns:1fr}.agenda-summary{grid-template-columns:1fr auto;align-items:end;display:grid;position:static}.agenda-summary>strong,.agenda-summary>p{grid-column:2}.agenda-summary__stats{grid-column:1/-1}}@media (max-width:700px){.agenda-item{grid-template-columns:6px 48px minmax(0,1fr) 18px;gap:10px}.agenda-item .status-pill{display:none}.quick-reminder__fields{grid-template-columns:1fr}.quick-reminder__fields .secondary-button{grid-column:auto;width:100%}}.calendar-workspace{border:1px solid var(--hairline);background:var(--surface);border-radius:22px;margin-top:28px;overflow:hidden;box-shadow:0 16px 42px #1c23340e}.calendar-toolbar{border-bottom:1px solid var(--hairline);background:#fffffff0;grid-template-columns:minmax(280px,1fr) auto minmax(190px,1fr);align-items:center;gap:18px;min-height:78px;padding:14px 18px;display:grid}.calendar-toolbar__date{align-items:center;gap:12px;min-width:0;display:flex}.calendar-toolbar__date>div:nth-child(2){min-width:0}.calendar-toolbar__date span,.calendar-toolbar__date strong{display:block}.calendar-toolbar__date span{color:var(--ink-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:620}.calendar-toolbar__date strong{color:var(--ink);letter-spacing:-.25px;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:15px;font-weight:650;overflow:hidden}.calendar-nav-buttons{align-items:center;gap:5px;display:inline-flex}.calendar-nav-buttons button,.calendar-today-button,.calendar-mode-switch button,.calendar-create-button,.month-calendar__date{font:inherit}.calendar-nav-buttons button{border:1px solid var(--hairline);width:34px;height:34px;color:var(--ink-muted);background:var(--surface);cursor:pointer;border-radius:10px;place-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:grid}.calendar-nav-buttons button:first-child svg{transform:rotate(180deg)}.calendar-nav-buttons button:hover,.calendar-today-button:hover{color:var(--ink);border-color:var(--hairline-strong);background:var(--surface-2)}.calendar-nav-buttons button:active,.calendar-today-button:active{transform:scale(.97)}.calendar-today-button{border:1px solid var(--hairline);min-height:32px;color:var(--ink-muted);background:var(--surface);cursor:pointer;border-radius:9px;padding:0 11px;font-size:11px;font-weight:600}.calendar-mode-switch{border:1px solid var(--hairline);background:var(--surface-2);border-radius:12px;justify-self:center;align-items:center;gap:3px;padding:4px;display:inline-flex}.calendar-mode-switch button{min-height:32px;color:var(--ink-subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:11px;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s}.calendar-mode-switch button:hover{color:var(--ink)}.calendar-mode-switch__active{box-shadow:0 3px 10px #191e2a14;color:var(--ink)!important;background:var(--surface)!important}.calendar-create-button{color:#6c5710;cursor:pointer;background:#f9dc67;border:1px solid #e8cf66;border-radius:12px;justify-content:center;justify-self:end;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:12px;font-weight:650;transition:transform .15s,filter .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 18px #be991c29}.calendar-create-button:hover{filter:brightness(1.025);transform:translateY(-1px);box-shadow:0 10px 22px #be991c33}.calendar-time-grid{background:var(--surface);grid-template-columns:70px repeat(7,minmax(155px,1fr));min-width:1160px;max-height:calc(100vh - 300px);display:grid;overflow:auto}.calendar-day-header{z-index:12;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:#fffffff7;place-items:center;min-height:76px;padding:10px;display:grid;position:sticky;top:0}.calendar-day-header span{color:var(--ink-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:650}.calendar-day-header strong{color:var(--ink);letter-spacing:-.8px;margin-top:2px;font-size:25px;font-weight:620;line-height:1}.calendar-day-header--timezone{color:var(--ink-subtle);font-size:9px;font-weight:600}.calendar-day-header--today{background:#edf8f7}.calendar-day-header--today span,.calendar-day-header--today strong{color:#175b60}.calendar-time-labels{border-right:1px solid var(--hairline);background:var(--surface);grid-column:1;position:relative}.calendar-time-labels span{color:var(--ink-subtle);text-align:right;padding-right:11px;font-size:9px;position:absolute;left:0;right:0;transform:translateY(-6px)}.calendar-day-column{border-right:1px solid var(--hairline);background:var(--surface);min-width:0;position:relative}.calendar-day-column--today{background:linear-gradient(#e2f7f557,#fff0 44%)}.calendar-hour-line{background:var(--hairline);height:1px;position:absolute;left:0;right:0}.calendar-now-line{z-index:8;pointer-events:none;background:#ef5f79;height:1px;position:absolute;left:0;right:0}.calendar-now-line i{border:2px solid var(--surface);background:#ef5f79;border-radius:999px;width:9px;height:9px;position:absolute;top:-4px;left:-4px}.calendar-event{z-index:5;color:#1d2028;text-align:left;cursor:pointer;border:1px solid #181e2c0d;border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;padding:9px 10px;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s,filter .16s;display:flex;position:absolute;overflow:hidden;box-shadow:0 7px 16px #1d222f14}.calendar-event:hover{z-index:7;filter:saturate(1.04);transform:translateY(-2px);box-shadow:0 12px 24px #1d222f1f}.calendar-event__company{color:#1c1f279e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:650;overflow:hidden}.calendar-event strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;font-weight:650;line-height:1.22;display:-webkit-box;overflow:hidden}.calendar-event small{color:#1c1f279e;white-space:nowrap;align-items:center;gap:4px;margin-top:5px;font-size:8px;display:inline-flex}.calendar-event__role{color:#1c1f2794;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:auto;font-size:8px;overflow:hidden}.calendar-event--white{background:#fff}.calendar-event--lavender{background:#dcd2f5}.calendar-event--sky{background:#bfe8f4}.calendar-event--rose{background:#f4cae8}.calendar-event--butter{background:#f6dda9}.calendar-event--mint{background:#ccebdc}.calendar-event--stone{background:#e7e3d9}.month-calendar{background:var(--surface)}.month-calendar__weekdays,.month-calendar__grid{grid-template-columns:repeat(7,minmax(130px,1fr));min-width:960px;display:grid}.month-calendar__weekdays{border-bottom:1px solid var(--hairline)}.month-calendar__weekdays span{border-right:1px solid var(--hairline);color:var(--ink-subtle);text-transform:uppercase;padding:12px 14px;font-size:10px;font-weight:650}.month-calendar__grid{overflow:auto}.month-calendar__day{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--surface);min-height:132px;padding:9px}.month-calendar__day--muted{background:var(--surface-2)}.month-calendar__day--muted .month-calendar__date{color:var(--ink-subtle)}.month-calendar__day--today{box-shadow:inset 0 0 0 2px #5e6ad238}.month-calendar__date{width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:11px;font-weight:650;display:grid}.month-calendar__date:hover{background:var(--surface-3)}.month-calendar__events{gap:5px;margin-top:5px;display:grid}.month-calendar__event{color:#252832;text-align:left;cursor:pointer;border:0;border-radius:7px;gap:2px;width:100%;min-width:0;padding:6px 7px;display:grid}.month-calendar__event span{opacity:.62;font-size:7px}.month-calendar__event strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;overflow:hidden}.month-calendar__event--white{background:#f7f7f8}.month-calendar__event--lavender{background:#e4dcf7}.month-calendar__event--sky{background:#d6eff6}.month-calendar__event--rose{background:#f6d9ed}.month-calendar__event--butter{background:#f8e7be}.month-calendar__event--mint{background:#dcf2e7}.month-calendar__event--stone{background:#eeeae2}.month-calendar__more{color:var(--ink-subtle);font-size:8px;font-weight:600}.calendar-reminder-modal{width:min(510px,100%);box-shadow:var(--shadow-float);background:#fffffff5;border:1px solid #ffffffc7;border-radius:18px;padding:22px}.calendar-reminder-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.calendar-reminder-modal h2{color:var(--ink);letter-spacing:-.6px;margin:5px 0 4px;font-size:24px;font-weight:630}.calendar-reminder-modal header p{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.5}.calendar-reminder-modal>.field+.field,.calendar-reminder-modal>.form-message+.field{margin-top:13px}.calendar-reminder-modal>footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}html[data-theme=dark] .calendar-workspace,html[data-theme=dark] .calendar-toolbar,html[data-theme=dark] .calendar-day-header,html[data-theme=dark] .calendar-time-labels,html[data-theme=dark] .calendar-day-column,html[data-theme=dark] .month-calendar,html[data-theme=dark] .month-calendar__day,html[data-theme=dark] .calendar-reminder-modal{background:#151820;border-color:#2a2f39}html[data-theme=dark] .calendar-day-header--today{background:#173036}html[data-theme=dark] .calendar-day-column--today{background:linear-gradient(#2e5f5b33,#15182000 44%)}html[data-theme=dark] .calendar-nav-buttons button,html[data-theme=dark] .calendar-today-button,html[data-theme=dark] .calendar-mode-switch__active{color:#e8ebf2;border-color:#303641;background:#20242d!important}html[data-theme=dark] .calendar-mode-switch{background:#11141a;border-color:#303641}html[data-theme=dark] .calendar-toolbar__date strong,html[data-theme=dark] .calendar-day-header strong,html[data-theme=dark] .calendar-reminder-modal h2,html[data-theme=dark] .month-calendar__date{color:#f2f4f8}html[data-theme=dark] .calendar-hour-line,html[data-theme=dark] .calendar-day-column,html[data-theme=dark] .calendar-day-header,html[data-theme=dark] .calendar-time-labels,html[data-theme=dark] .month-calendar__day,html[data-theme=dark] .month-calendar__weekdays span{border-color:#282d36}html[data-theme=dark] .month-calendar__day--muted{background:#11141a}html[data-theme=dark] .calendar-reminder-modal .field input,html[data-theme=dark] .calendar-reminder-modal .field select{color:#eef1f6;background:#1b1f27;border-color:#303641}@media (max-width:1080px){.calendar-toolbar{grid-template-columns:1fr auto}.calendar-mode-switch{grid-area:2/1/auto/-1;justify-self:start}.calendar-create-button{grid-area:1/2}}@media (max-width:700px){.calendar-workspace{border-radius:16px;margin-top:20px}.calendar-toolbar{grid-template-columns:1fr;gap:13px;padding:14px}.calendar-toolbar__date{flex-wrap:wrap}.calendar-mode-switch,.calendar-create-button{grid-area:auto;justify-self:stretch}.calendar-mode-switch{justify-content:stretch}.calendar-mode-switch button{flex:1}.calendar-time-grid{max-height:66vh}.calendar-reminder-modal{border-radius:18px 18px 0 0;width:100%}}.calendar-event{border-radius:15px;padding:12px 13px;box-shadow:0 9px 20px #1d222f17}.calendar-event__company{font-size:9.5px}.calendar-event strong{margin-top:5px;font-size:12.5px;line-height:1.28}.calendar-event small{gap:5px;margin-top:7px;font-size:9.5px}.calendar-event__role{margin-top:7px;font-size:9px}@media (max-width:700px){.calendar-time-grid{grid-template-columns:64px repeat(7,minmax(165px,1fr));min-width:1220px}}.calendar-time-grid{grid-template-columns:72px repeat(7,minmax(182px,1fr));min-width:1360px}.calendar-time-grid--daily{grid-template-columns:72px minmax(760px,1fr);min-width:900px}.calendar-event{border-radius:17px;min-height:132px;padding:14px 15px;box-shadow:0 10px 24px #1d222f1a}.calendar-event__company{font-size:10px;line-height:1.25}.calendar-event strong{letter-spacing:-.15px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:15px;font-weight:680;line-height:1.28;display:-webkit-box;overflow:hidden}.calendar-event small{gap:5px;margin-top:8px;font-size:10px;line-height:1.3}.calendar-event__role{display:none}@media (max-width:700px){.calendar-time-grid{grid-template-columns:64px repeat(7,minmax(178px,1fr));min-width:1320px}.calendar-event{min-height:126px;padding:13px 14px}.calendar-event strong{font-size:14px}}.insights-workspace{gap:18px;margin-top:28px;display:grid}.insights-toolbar{border:1px solid var(--hairline);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:8px 10px 8px 12px;display:flex}.insights-period-switch{border:1px solid var(--hairline);background:var(--surface-2);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.insights-period-switch button{min-height:34px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:11px;font-weight:600;transition:color .15s,background-color .15s,box-shadow .15s}.insights-period-switch button:hover{color:var(--ink)}.insights-period-switch__active{box-shadow:0 6px 16px #17191f29;color:#fff!important;background:#17191f!important}.insights-toolbar__summary{justify-items:end;gap:2px;padding-right:8px;display:grid}.insights-toolbar__summary span{color:var(--ink-subtle);font-size:9px}.insights-toolbar__summary strong{color:var(--ink);font-size:11px;font-weight:620}.insights-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.insights-metric{border:1px solid #181e2c0e;border-radius:20px;min-height:116px;padding:18px;position:relative;overflow:hidden}.insights-metric:after{content:"";background:#ffffff5c;border-radius:50%;width:92px;height:92px;position:absolute;top:-32px;right:-24px}.insights-metric--lavender{background:#eee9fb}.insights-metric--sky{background:#e4f3fb}.insights-metric--mint{background:#e5f4ec}.insights-metric--butter{background:#fbf0d5}.insights-metric span,.insights-metric strong,.insights-metric small{z-index:1;display:block;position:relative}.insights-metric span{color:#1e222a9e;font-size:10px;font-weight:620}.insights-metric strong{color:#17191f;letter-spacing:-1.2px;margin-top:10px;font-size:32px;font-weight:680;line-height:1}.insights-metric small{color:#1e222a8f;margin-top:9px;font-size:9px}.insights-dashboard-grid{grid-template-columns:minmax(218px,.72fr) minmax(520px,1.65fr) minmax(250px,.82fr);align-items:start;gap:14px;display:grid}.insights-column{gap:14px;min-width:0;display:grid}.insights-card{border:1px solid var(--hairline);background:var(--surface);border-radius:22px;min-width:0;padding:18px;box-shadow:0 12px 34px #1c23340b}.insights-card__header{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.insights-card__header span,.insights-card__header h2{display:block}.insights-card__header span{color:var(--ink-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:620}.insights-card__header h2{color:var(--ink);letter-spacing:-.3px;margin:4px 0 0;font-size:15px;font-weight:650}.insights-card__header>b{min-width:28px;height:28px;color:var(--ink-muted);background:var(--surface-3);border-radius:999px;place-items:center;padding:0 7px;font-size:10px;font-weight:680;display:grid}.insights-round-action{border:1px solid var(--hairline);width:36px;height:36px;color:var(--ink-muted);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.insights-recent-list,.insights-upcoming-list,.insights-attention-list{gap:9px;margin-top:15px;display:grid}.insights-recent-item{color:#1d2028;text-align:left;cursor:pointer;border:1px solid #181e2c0b;border-radius:16px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:82px;padding:11px;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s;display:grid}.insights-recent-item:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1d222f14}.insights-recent-item--white{background:#fff}.insights-recent-item--lavender{background:#eee9fb}.insights-recent-item--sky{background:#e6f3fb}.insights-recent-item--rose{background:#f8e8f2}.insights-recent-item--butter{background:#fbefd4}.insights-recent-item--mint{background:#e6f4ec}.insights-recent-item--stone{background:#efede7}.insights-recent-item__avatar,.insights-attention-avatar{color:#30343c;background:#ffffffb8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:760;display:grid}.insights-recent-item__copy{min-width:0}.insights-recent-item__copy small,.insights-recent-item__copy strong,.insights-recent-item__copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.insights-recent-item__copy small{color:#1e222a94;font-size:8px;font-style:normal}.insights-recent-item__copy strong{color:#17191f;margin-top:4px;font-size:11px;font-weight:650}.insights-recent-item__copy em{color:#1e222a85;margin-top:5px;font-size:8px;font-style:normal}.insights-goal-card{text-align:center}.insights-goal-ring{border-radius:50%;place-items:center;width:132px;height:132px;margin:24px auto 16px;display:grid}.insights-goal-ring:before{content:"";background:var(--surface);border-radius:50%;grid-area:1/1;width:98px;height:98px}.insights-goal-ring>span{z-index:1;grid-area:1/1;gap:2px;display:grid;position:relative}.insights-goal-ring strong{color:var(--ink);font-size:28px;line-height:1}.insights-goal-ring small{color:var(--ink-subtle);font-size:9px}.insights-goal-card>p{color:var(--ink-muted);margin:0;font-size:10px;line-height:1.55}.insights-overview-content{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:22px;margin-top:18px;display:grid}.insights-donut{border-radius:50%;place-items:center;width:172px;height:172px;margin-inline:auto;display:grid}.insights-donut:before{content:"";background:var(--surface);width:116px;height:116px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:50%;grid-area:1/1}.insights-donut>span{z-index:1;grid-area:1/1;justify-items:center;gap:3px;display:grid;position:relative}.insights-donut strong{color:var(--ink);letter-spacing:-1px;font-size:30px;line-height:1}.insights-donut small{color:var(--ink-subtle);font-size:9px}.insights-funnel-list{gap:11px;display:grid}.insights-funnel-row{grid-template-columns:92px minmax(80px,1fr) 22px;align-items:center;gap:10px;display:grid}.insights-funnel-row>div:first-child{align-items:center;gap:7px;min-width:0;display:flex}.insights-funnel-row i{background:#a5a9b2;border-radius:50%;width:8px;height:8px}.insights-funnel-row--blue i{background:#71b5ea}.insights-funnel-row--lavender i{background:#9b8ce4}.insights-funnel-row--mint i{background:#6fc49a}.insights-funnel-row--rose i{background:#df8798}.insights-funnel-row span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.insights-funnel-track{background:var(--surface-3);border-radius:999px;height:7px;overflow:hidden}.insights-funnel-track b{border-radius:inherit;background:#afb3bb;height:100%;display:block}.insights-funnel-row--blue .insights-funnel-track b{background:#71b5ea}.insights-funnel-row--lavender .insights-funnel-track b{background:#9b8ce4}.insights-funnel-row--mint .insights-funnel-track b{background:#6fc49a}.insights-funnel-row--rose .insights-funnel-track b{background:#df8798}.insights-funnel-row>strong{color:var(--ink);text-align:right;font-size:10px}.insights-card__header--chart{align-items:flex-start}.insights-chart-legend{color:var(--ink-subtle);align-items:center;gap:12px;font-size:8px;display:flex}.insights-chart-legend span{text-transform:none;letter-spacing:0;align-items:center;gap:5px;display:inline-flex}.insights-chart-legend i{border-radius:50%;width:8px;height:8px}.insights-chart-legend__applications{background:#5fa9e8}.insights-chart-legend__interviews{background:#f0a873}.insights-chart-wrap{min-width:0;margin-top:10px;overflow-x:auto}.insights-line-chart{width:100%;min-width:520px;height:230px;display:block;overflow:visible}.insights-chart-gridline{stroke:var(--hairline);stroke-width:1px}.insights-chart-area{fill:#5fa9e81c}.insights-chart-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.insights-chart-line--applications{stroke:#5fa9e8}.insights-chart-line--interviews{stroke:#f0a873}.insights-chart-dot{stroke:var(--surface);stroke-width:2px}.insights-chart-dot--applications{fill:#5fa9e8}.insights-chart-dot--interviews{fill:#f0a873}.insights-chart-label{fill:var(--ink-subtle);font-family:inherit;font-size:9px}.insights-source-list{gap:11px;margin-top:16px;display:grid}.insights-source-row{grid-template-columns:24px minmax(126px,.8fr) minmax(110px,1fr) 24px;align-items:center;gap:10px;display:grid}.insights-source-rank{color:var(--ink-subtle);font-size:9px;font-weight:650}.insights-source-copy{min-width:0}.insights-source-copy strong,.insights-source-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.insights-source-copy strong{color:var(--ink);font-size:10px}.insights-source-copy span{color:var(--ink-subtle);margin-top:3px;font-size:8px}.insights-source-track{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}.insights-source-track i{border-radius:inherit;background:linear-gradient(90deg,#8c80df,#65b3e8);height:100%;display:block}.insights-source-row>b{color:var(--ink);text-align:right;font-size:10px}.insights-upcoming-list button,.insights-attention-list button{border:1px solid var(--hairline);background:var(--surface-2);text-align:left;cursor:pointer;border-radius:14px;align-items:center;width:100%;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.insights-upcoming-list button:hover,.insights-attention-list button:hover{border-color:var(--hairline-strong);background:var(--surface);transform:translateY(-1px)}.insights-upcoming-list button{grid-template-columns:8px minmax(0,1fr) auto;gap:9px;min-height:68px;padding:10px}.insights-upcoming-dot{background:#d6d8de;border-radius:999px;width:8px;height:38px}.insights-upcoming-dot--lavender{background:#a998e7}.insights-upcoming-dot--sky{background:#72bde9}.insights-upcoming-dot--rose{background:#df93bd}.insights-upcoming-dot--butter{background:#e6bc59}.insights-upcoming-dot--mint{background:#76bf9a}.insights-upcoming-dot--stone{background:#aaa79e}.insights-upcoming-list strong,.insights-upcoming-list small,.insights-upcoming-list time,.insights-upcoming-list time b{display:block}.insights-upcoming-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.insights-upcoming-list small{color:var(--ink-subtle);margin-top:4px;font-size:8px}.insights-upcoming-list time{color:var(--ink-subtle);text-align:right;font-size:8px}.insights-upcoming-list time b{color:var(--ink-muted);margin-top:3px;font-size:9px}.insights-attention-list button{grid-template-columns:34px minmax(0,1fr) 15px;gap:10px;min-height:66px;padding:10px}.insights-attention-list button>span:nth-child(2){min-width:0}.insights-attention-list strong,.insights-attention-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.insights-attention-list strong{color:var(--ink);font-size:10px}.insights-attention-list small{color:#bd5969;margin-top:4px;font-size:8px}.insights-health-good{border:1px dashed var(--hairline-strong);color:#3d9365;text-align:center;border-radius:16px;justify-items:center;gap:6px;padding:24px 14px;display:grid}.insights-health-good strong{color:var(--ink);font-size:11px}.insights-health-good span{max-width:190px;color:var(--ink-subtle);font-size:8px;line-height:1.5}.insights-empty{border:1px dashed var(--hairline-strong);color:var(--ink-subtle);text-align:center;border-radius:14px;padding:22px 12px;font-size:9px;line-height:1.5}html[data-theme=dark] .insights-period-switch{background:#11151b;border-color:#303641}html[data-theme=dark] .insights-period-switch__active{color:#17191f!important;background:#f1f3f7!important}html[data-theme=dark] .insights-toolbar__summary strong,html[data-theme=dark] .insights-card__header h2,html[data-theme=dark] .insights-goal-ring strong,html[data-theme=dark] .insights-donut strong,html[data-theme=dark] .insights-funnel-row>strong,html[data-theme=dark] .insights-source-copy strong,html[data-theme=dark] .insights-source-row>b,html[data-theme=dark] .insights-upcoming-list strong,html[data-theme=dark] .insights-attention-list strong,html[data-theme=dark] .insights-health-good strong{color:#f3f5f8}html[data-theme=dark] .insights-metric{filter:brightness(.72)saturate(.82);border-color:#ffffff0d}html[data-theme=dark] .insights-metric span,html[data-theme=dark] .insights-metric strong,html[data-theme=dark] .insights-metric small{color:#17191f}html[data-theme=dark] .insights-recent-item{filter:brightness(.72)saturate(.78)}html[data-theme=dark] .insights-recent-item__copy strong,html[data-theme=dark] .insights-recent-item__copy small,html[data-theme=dark] .insights-recent-item__copy em{color:#17191f}html[data-theme=dark] .insights-goal-ring:before,html[data-theme=dark] .insights-donut:before{background:#181c23;border-color:#303641}html[data-theme=dark] .insights-upcoming-list button,html[data-theme=dark] .insights-attention-list button{background:#11151b;border-color:#303641}html[data-theme=dark] .insights-upcoming-list button:hover,html[data-theme=dark] .insights-attention-list button:hover{background:#20252e}html[data-theme=dark] .insights-chart-dot{stroke:#181c23}@media (max-width:1280px){.insights-dashboard-grid{grid-template-columns:minmax(210px,.72fr) minmax(500px,1.55fr)}.insights-column--right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.insights-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-dashboard-grid{grid-template-columns:1fr}.insights-column--right{grid-column:auto}.insights-column--left,.insights-column--right{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.insights-workspace{margin-top:20px}.insights-toolbar{flex-direction:column;align-items:stretch}.insights-period-switch{display:flex}.insights-period-switch button{flex:1;padding-inline:9px}.insights-toolbar__summary{justify-items:start;padding:4px 8px 2px}.insights-metrics,.insights-column--left,.insights-column--right,.insights-overview-content{grid-template-columns:1fr}.insights-source-row{grid-template-columns:22px minmax(110px,1fr) 24px}.insights-source-track{grid-column:2/-1}.insights-card__header--chart{flex-direction:column;gap:10px}}.application-list{border:1px solid var(--hairline);background:var(--surface);border-radius:18px;margin-top:18px;animation:.28s cubic-bezier(.22,1,.36,1) both content-enter;overflow:hidden;box-shadow:0 14px 34px #1c23340b}.application-list__summary{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:0 20px;display:flex}.application-list__summary>div{align-items:baseline;gap:7px;display:flex}.application-list__summary strong{color:var(--ink);letter-spacing:-.45px;font-size:22px;font-weight:680}.application-list__summary span,.application-list__summary p{color:var(--ink-subtle);font-size:11px}.application-list__summary p{margin:0}.application-list__scroll{scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent;width:100%;overflow-x:auto}.application-list__table{min-width:1080px}.application-list__head,.application-list__row{grid-template-columns:minmax(250px,1.55fr) minmax(110px,.62fr) minmax(120px,.7fr) minmax(105px,.62fr) minmax(115px,.68fr) minmax(220px,1.2fr) 78px 34px;align-items:center;column-gap:16px;display:grid}.application-list__head{min-height:42px;color:var(--ink-subtle);background:var(--surface-2);border-bottom:1px solid var(--hairline);letter-spacing:.08em;text-transform:uppercase;padding:0 18px;font-size:9px;font-weight:680}.application-list__body{display:grid}.application-list__row{border:0;border-bottom:1px solid var(--hairline);width:100%;min-height:76px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;padding:10px 18px;transition:background-color .15s,transform .15s}.application-list__row:last-child{border-bottom:0}.application-list__row:hover{background:color-mix(in srgb, var(--primary-soft) 54%, var(--surface))}.application-list__row:active{transform:scale(.998)}.application-list__application{align-items:center;gap:11px;min-width:0;display:flex}.application-list__application>span:last-child{min-width:0}.application-list__application strong,.application-list__application small,.application-list__next strong,.application-list__next small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.application-list__application strong{color:var(--ink);font-size:12px;font-weight:650}.application-list__application small{color:var(--ink-muted);margin-top:4px;font-size:10px}.application-list__status{min-height:25px;color:var(--ink-muted);background:var(--surface-3);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:650;display:inline-flex}.application-list__status i{background:currentColor;border-radius:999px;width:6px;height:6px}.application-list__status--gray{color:#707680;background:#f0f1f4}.application-list__status--blue{color:#367daf;background:#eaf5fd}.application-list__status--lavender{color:#675ab8;background:#efecfb}.application-list__status--mint{color:#3b8561;background:#e8f6ee}.application-list__status--rose{color:#a64d61;background:#faeaee}.application-list__muted{min-width:0;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex;overflow:hidden}.application-list__salary{color:var(--ink);font-size:10px;font-weight:620}.application-list__next{min-width:0}.application-list__next strong{color:var(--ink);font-size:10px;font-weight:620}.application-list__next small{color:var(--ink-subtle);margin-top:4px;font-size:9px}.application-list__open{width:28px;height:28px;color:var(--ink-subtle);border:1px solid #0000;border-radius:8px;place-items:center;transition:color .15s,border-color .15s,background-color .15s;display:grid}.application-list__row:hover .application-list__open{color:var(--primary);border-color:var(--hairline);background:var(--surface)}.application-list-empty{border:1px dashed var(--hairline-strong);background:var(--surface-2);text-align:center;border-radius:18px;justify-items:center;margin-top:18px;padding:72px 24px;display:grid}.application-list-empty__icon{width:44px;height:44px;color:var(--primary);background:var(--primary-soft);border-radius:13px;place-items:center;display:grid}.application-list-empty h2{color:var(--ink);margin:14px 0 5px;font-size:16px}.application-list-empty p{color:var(--ink-muted);margin:0;font-size:11px}html[data-theme=dark] .application-list{background:var(--surface);border-color:var(--hairline);box-shadow:none}html[data-theme=dark] .application-list__head{background:var(--surface-2)}html[data-theme=dark] .application-list__row:hover{background:#5e6ad21a}html[data-theme=dark] .application-list__status--gray{color:#c3c8d0;background:#2b2f36}html[data-theme=dark] .application-list__status--blue{color:#87c5ee;background:#1c3443}html[data-theme=dark] .application-list__status--lavender{color:#b5a9ed;background:#2b2741}html[data-theme=dark] .application-list__status--mint{color:#8dd0aa;background:#20382d}html[data-theme=dark] .application-list__status--rose{color:#e3a2b0;background:#3b252c}@media (max-width:700px){.application-list{border-radius:14px}.application-list__summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:14px 16px}.application-list__summary p{display:none}}.app-main--without-topbar{background:var(--surface);min-height:100vh}.app-main--without-topbar .board-page{padding-top:34px}.sidebar-theme-toggle{border:1px solid var(--hairline);background:var(--surface-3);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:100%;padding:3px;display:grid}.sidebar-theme-toggle button{appearance:none;min-width:0;min-height:34px;color:var(--ink-subtle);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:650;transition:color .15s,background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.sidebar-theme-toggle button:hover{color:var(--ink)}.sidebar-theme-toggle button:active{transform:scale(.98)}.sidebar-theme-toggle__active{box-shadow:0 2px 7px #191e2a12;color:var(--ink)!important;background:var(--surface)!important}.app-sidebar--collapsed .sidebar-theme-toggle{border-radius:14px;grid-template-columns:1fr;width:44px;margin-inline:auto;padding:3px}.app-sidebar--collapsed .sidebar-theme-toggle button{width:36px;min-height:36px;padding:0}.app-sidebar--collapsed .sidebar-theme-toggle button span:last-child{display:none}html[data-theme=dark] .sidebar-theme-toggle{border-color:var(--hairline);background:var(--surface-3)}html[data-theme=dark] .sidebar-theme-toggle__active{box-shadow:none;color:var(--ink)!important;background:#2a303a!important}@media (max-width:980px){.app-sidebar .sidebar-theme-toggle{border-radius:14px;grid-template-columns:1fr;width:44px;margin-inline:auto;padding:3px}.app-sidebar .sidebar-theme-toggle button{width:36px;min-height:36px;padding:0}.app-sidebar .sidebar-theme-toggle button span:last-child{display:none}}@media (max-width:700px){.app-main--without-topbar .board-page{padding-top:22px}}.landing-v2{--lv2-ink:#17191f;--lv2-muted:#686e78;--lv2-subtle:#979ca5;--lv2-line:#e8e9ed;--lv2-soft:#f7f7f5;--lv2-lavender:#e9e4ff;--lv2-sky:#e0f1fb;--lv2-mint:#e1f3e9;--lv2-rose:#f8e5eb;--lv2-stone:#ecece8;min-height:100vh;color:var(--lv2-ink);background:#fff;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}.landing-v2 *,.landing-v2-header *{box-sizing:border-box}.landing-v2-header{z-index:70;-webkit-backdrop-filter:blur(20px)saturate(130%);background:#ffffffe0;border-bottom:1px solid #e8e9ede6;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;padding:0 max(28px,50vw - 660px);display:grid;position:sticky;top:0}.landing-v2-header nav{align-items:center;gap:28px;display:flex}.landing-v2-header nav a,.landing-v2-header__login{color:#686e78;font-size:13px;font-weight:530;transition:color .16s}.landing-v2-header nav a:hover,.landing-v2-header__login:hover{color:#17191f}.landing-v2-header__actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.landing-v2-header__signup,.landing-v2__button{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-size:13px;font-weight:620;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.landing-v2-header__signup,.landing-v2__button--primary{color:#fff;background:#15161a;border:1px solid #15161a;box-shadow:0 8px 20px #1415191f}.landing-v2-header__signup:hover,.landing-v2__button--primary:hover{background:#292b31;border-color:#292b31;transform:translateY(-1px)}.landing-v2__button--secondary{color:#2b2d33;background:#fff;border:1px solid #dedfe4}.landing-v2__button--secondary:hover{border-color:#c8cad1;transform:translateY(-1px);box-shadow:0 8px 20px #1c1f270f}.landing-v2__hero{grid-template-columns:minmax(360px,.72fr) minmax(700px,1.28fr);align-items:center;gap:64px;max-width:1320px;min-height:850px;margin:0 auto;padding:92px 28px 110px;display:grid}.landing-v2__eyebrow{color:#777d88;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:680;display:inline-flex}.landing-v2__eyebrow:before{content:"";background:#b9bdc5;width:18px;height:1px}.landing-v2__hero-copy h1{letter-spacing:-3.1px;max-width:610px;margin:20px 0 22px;font-size:clamp(52px,5.5vw,78px);font-weight:620;line-height:.99}.landing-v2__hero-copy>p{max-width:590px;color:var(--lv2-muted);margin:0;font-size:18px;line-height:1.67}.landing-v2__hero-actions{gap:10px;margin-top:30px;display:flex}.landing-v2__proof{color:var(--lv2-subtle);flex-wrap:wrap;gap:10px 18px;margin-top:24px;font-size:11px;display:flex}.landing-v2__proof span{align-items:center;gap:6px;display:inline-flex}.landing-v2__app-window{background:#fff;border:1px solid #e4e6eb;border-radius:24px;grid-template-columns:168px minmax(0,1fr);min-width:0;min-height:610px;display:grid;overflow:hidden;transform:perspective(1800px)rotateY(-1.8deg)rotateX(.7deg);box-shadow:0 36px 90px #1f222b1f}.landing-v2__app-sidebar{background:#fbfbfa;border-right:1px solid #eaebee;flex-direction:column;padding:20px 16px;display:flex}.landing-v2__mini-brand{align-items:center;gap:10px;display:flex}.landing-v2__mini-brand>strong{letter-spacing:-.5px;font-size:17px;font-weight:680}.landing-v2__app-sidebar nav{gap:5px;margin-top:36px;display:grid}.landing-v2__app-nav{color:#737984;border-radius:9px;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-size:11px;font-weight:560;display:flex}.landing-v2__app-nav--active{color:#17191f;background:#fff;box-shadow:0 4px 14px #1e212a0f}.landing-v2__app-profile{border-top:1px solid #e8e9ed;align-items:center;gap:9px;margin-top:auto;padding-top:16px;display:flex}.landing-v2__app-profile>span{color:#fff;background:#202227;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:700;display:grid}.landing-v2__app-profile strong,.landing-v2__app-profile small{display:block}.landing-v2__app-profile strong{font-size:9px}.landing-v2__app-profile small{color:#969ba4;margin-top:2px;font-size:7px}.landing-v2__app-content{background:#fff;min-width:0;padding:28px}.landing-v2__app-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.landing-v2__app-heading small{color:#777d88;font-size:8px;font-weight:580}.landing-v2__app-heading h2{letter-spacing:-.8px;margin:5px 0 4px;font-size:25px;font-weight:630}.landing-v2__app-heading p{color:#9297a1;margin:0;font-size:8px}.landing-v2__theme-pill{color:#5f6570;background:#fafaf9;border:1px solid #e5e6ea;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:8px;font-weight:600;display:inline-flex}.landing-v2__metric-row{border-top:1px solid #e8e9ed;border-bottom:1px solid #e8e9ed;grid-template-columns:repeat(3,1fr);margin-top:26px;display:grid}.landing-v2__metric-row article{padding:16px 14px}.landing-v2__metric-row article+article{border-left:1px solid #e8e9ed}.landing-v2__metric-row span,.landing-v2__metric-row small{color:#999ea7;font-size:7px;display:block}.landing-v2__metric-row strong{letter-spacing:-.7px;margin:7px 0 4px;font-size:22px;display:block}.landing-v2__dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:12px;margin-top:18px;display:grid}.landing-v2__panel{background:#fff;border:1px solid #e7e8ec;border-radius:15px;padding:16px}.landing-v2__panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-v2__panel header span,.landing-v2__panel header strong{display:block}.landing-v2__panel header span{color:#999ea7;font-size:7px}.landing-v2__panel header strong{margin-top:3px;font-size:10px}.landing-v2__panel header b{color:#676d78;font-size:9px}.landing-v2__panel--pipeline{grid-row:span 2}.landing-v2__pipeline-content{grid-template-columns:116px 1fr;align-items:center;gap:18px;margin-top:28px;display:grid}.landing-v2__donut{background:conic-gradient(#83bfea 0 41%, #a99be8 41% 66%, #78c69d 66% 74%, #deddd8 74% 100%);border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.landing-v2__donut:before{content:"";background:#fff;border-radius:50%;width:70px;height:70px;position:absolute}.landing-v2__donut{position:relative}.landing-v2__donut span{z-index:1;text-align:center;position:relative}.landing-v2__donut strong,.landing-v2__donut small{display:block}.landing-v2__donut strong{font-size:20px}.landing-v2__donut small{color:#999ea7;font-size:7px}.landing-v2__pipeline-list{gap:12px;display:grid}.landing-v2__pipeline-list>div{justify-content:space-between;align-items:center;font-size:8px;display:flex}.landing-v2__pipeline-list span{color:#5f6570;align-items:center;gap:7px;display:inline-flex}.landing-v2__pipeline-list i,.landing-v2__panel--upcoming>button>i,.landing-v2__status i{border-radius:50%;width:7px;height:7px}.landing-v2 .tone-sky{background:#83bfea}.landing-v2 .tone-lavender{background:#a99be8}.landing-v2 .tone-mint{background:#78c69d}.landing-v2 .tone-stone{background:#c9c8c3}.landing-v2__chart{border-bottom:1px solid #e8e9ed;align-items:flex-end;gap:8px;height:100px;margin-top:18px;padding:0 5px 8px;display:flex}.landing-v2__chart i{background:linear-gradient(#aaa0e4,#e9e6f9);border-radius:5px 5px 2px 2px;flex:1;min-height:10px}.landing-v2__chart-labels{color:#a0a4ad;justify-content:space-between;margin-top:7px;font-size:6px;display:flex}.landing-v2__panel--upcoming>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ededf0;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;width:100%;padding:10px 0;display:grid}.landing-v2__panel--upcoming button strong,.landing-v2__panel--upcoming button small,.landing-v2__panel--upcoming time,.landing-v2__panel--upcoming time b{display:block}.landing-v2__panel--upcoming button strong{font-size:8px}.landing-v2__panel--upcoming button small{color:#999ea7;margin-top:2px;font-size:7px}.landing-v2__panel--upcoming time{color:#8e939d;text-align:right;font-size:6px}.landing-v2__panel--upcoming time b{color:#454a54;margin-top:2px;font-size:7px}.landing-v2__signal-strip{border-top:1px solid var(--lv2-line);border-bottom:1px solid var(--lv2-line);grid-template-columns:repeat(4,1fr);max-width:1320px;margin:0 auto;padding:0 28px;display:grid}.landing-v2__signal-strip span{color:#686e78;justify-content:center;align-items:center;gap:9px;min-height:82px;font-size:12px;font-weight:560;display:inline-flex}.landing-v2__signal-strip span+span{border-left:1px solid var(--lv2-line)}.landing-v2__workflow,.landing-v2__feature,.landing-v2__cta,.landing-v2__footer{max-width:1320px;margin:0 auto;padding-left:28px;padding-right:28px}.landing-v2__workflow{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);gap:100px;padding-top:128px;padding-bottom:128px;display:grid}.landing-v2__section-copy h2,.landing-v2__feature-copy h2,.landing-v2__cta h2{letter-spacing:-1.8px;margin:16px 0 0;font-size:clamp(37px,4.2vw,56px);font-weight:610;line-height:1.08}.landing-v2__section-copy p,.landing-v2__feature-copy>p,.landing-v2__cta p{color:var(--lv2-muted);margin:20px 0 0;font-size:15px;line-height:1.7}.landing-v2__steps{border-top:1px solid var(--lv2-line)}.landing-v2__steps article{border-bottom:1px solid var(--lv2-line);grid-template-columns:54px 1fr;gap:18px;padding:26px 0;display:grid}.landing-v2__steps article>span{color:#898e98;font-size:11px;font-weight:650}.landing-v2__steps h3{margin:0;font-size:18px;font-weight:610}.landing-v2__steps p{color:var(--lv2-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.landing-v2__feature{border-top:1px solid var(--lv2-line);grid-template-columns:minmax(330px,.72fr) minmax(640px,1.28fr);align-items:center;gap:78px;padding-top:120px;padding-bottom:120px;display:grid}.landing-v2__feature--reverse{grid-template-columns:minmax(640px,1.28fr) minmax(330px,.72fr)}.landing-v2__feature--reverse .landing-v2__feature-copy{grid-area:1/2}.landing-v2__feature--reverse>:last-child{grid-area:1/1}.landing-v2__feature-copy ul{color:#4f5560;gap:11px;margin:24px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.landing-v2__feature-copy li{align-items:center;gap:8px;display:flex}.landing-v2__board-preview,.landing-v2__calendar-preview,.landing-v2__insight-preview{background:#fff;border:1px solid #e4e6ea;border-radius:22px;overflow:hidden;box-shadow:0 28px 70px #1e212a17}.landing-v2__board-preview{padding:22px}.landing-v2__board-preview>header{justify-content:space-between;align-items:center;display:flex}.landing-v2__board-preview header small,.landing-v2__board-preview header strong{display:block}.landing-v2__board-preview header small{color:#989da6;font-size:8px}.landing-v2__board-preview header strong{margin-top:4px;font-size:18px}.landing-v2__board-preview header button{color:#fff;background:#17181c;border:0;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;display:inline-flex}.landing-v2__board-columns{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin-top:24px;display:grid;overflow-x:auto}.landing-v2__board-columns>section{min-height:360px}.landing-v2__status{color:#4c515b;align-items:center;gap:7px;min-height:30px;padding:0 3px;font-size:8px;font-weight:650;display:flex}.landing-v2__status b{color:#999ea7;margin-left:auto;font-size:7px}.landing-v2__status--stone i{background:#c9c8c3}.landing-v2__status--sky i{background:#83bfea}.landing-v2__status--lavender i{background:#a99be8}.landing-v2__status--mint i{background:#78c69d}.landing-v2__board-card{border:1px solid #d6d8dfcc;border-radius:14px;margin-top:8px;padding:14px}.landing-v2__board-card--stone{background:#f1f1ed}.landing-v2__board-card--sky{background:var(--lv2-sky)}.landing-v2__board-card--lavender{background:var(--lv2-lavender)}.landing-v2__board-card--mint{background:var(--lv2-mint)}.landing-v2__board-card small,.landing-v2__board-card strong,.landing-v2__board-card span{display:block}.landing-v2__board-card small{color:#6e747f;font-size:7px}.landing-v2__board-card strong{margin-top:7px;font-size:10px;line-height:1.35}.landing-v2__board-card hr{background:#4f545f26;border:0;height:1px;margin:12px 0}.landing-v2__board-card span{color:#777d87;font-size:7px}.landing-v2__calendar-preview>header{border-bottom:1px solid #e8e9ed;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:64px;padding:0 18px;display:grid}.landing-v2__calendar-preview>header>div{align-items:center;gap:8px;display:flex}.landing-v2__calendar-preview>header button{background:#fff;border:1px solid #e5e6ea;border-radius:8px;place-items:center;width:29px;height:29px;display:inline-grid}.landing-v2__calendar-preview>header span small,.landing-v2__calendar-preview>header span strong{display:block}.landing-v2__calendar-preview>header span small{color:#9ba0a9;text-transform:uppercase;letter-spacing:.08em;font-size:6px}.landing-v2__calendar-preview>header span strong{margin-top:2px;font-size:9px}.landing-v2__calendar-preview>header>b{background:#f3f3f1;border-radius:999px;padding:7px 13px;font-size:7px;font-weight:650}.landing-v2__calendar-preview .landing-v2__calendar-create{color:#5f4b16;background:#f8d760;border:0;justify-self:end;width:auto;padding:0 12px}.landing-v2__calendar-days{border-bottom:1px solid #e7e8ec;grid-template-columns:62px repeat(5,1fr);min-height:58px;display:grid}.landing-v2__calendar-days>*{color:#858b96;border-right:1px solid #e7e8ec;place-items:center;font-size:7px;display:grid}.landing-v2__calendar-days strong{color:#353941;font-size:9px}.landing-v2__calendar-body{background:#fafaf7;grid-template-columns:62px 1fr;min-height:390px;display:grid}.landing-v2__calendar-times{border-right:1px solid #e7e8ec;grid-template-rows:repeat(4,1fr);padding-top:17px;display:grid}.landing-v2__calendar-times span{color:#9ba0a9;text-align:right;padding-right:9px;font-size:6px}.landing-v2__calendar-grid{background-image:linear-gradient(#e7e8ec 1px,#0000 1px),linear-gradient(90deg,#e7e8ec 1px,#0000 1px);background-size:100% 25%,20% 100%;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);display:grid;position:relative}.landing-v2__calendar-event{border-radius:12px;align-self:start;min-height:78px;margin:8px 6px;padding:12px}.landing-v2__calendar-event--sky{background:#bfeafb}.landing-v2__calendar-event--mint{background:#ccefdc}.landing-v2__calendar-event--lavender{background:#d9cff8}.landing-v2__calendar-event small,.landing-v2__calendar-event strong,.landing-v2__calendar-event span{display:block}.landing-v2__calendar-event small{color:#68707a;font-size:6px}.landing-v2__calendar-event strong{margin-top:4px;font-size:9px;line-height:1.25}.landing-v2__calendar-event span{color:#6d737e;align-items:center;gap:4px;margin-top:8px;font-size:6px;display:flex}.landing-v2__insight-preview{background:#fafafa;padding:22px}.landing-v2__insight-top{justify-content:space-between;align-items:center;display:flex}.landing-v2__insight-top span small,.landing-v2__insight-top span strong{display:block}.landing-v2__insight-top small{color:#999ea7;font-size:7px}.landing-v2__insight-top strong{margin-top:3px;font-size:11px}.landing-v2__insight-top>b{color:#8c929c;font-size:7px;font-weight:550}.landing-v2__insight-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.landing-v2__insight-metrics article{background:#fff;border:1px solid #e5e6ea;border-radius:13px;padding:15px}.landing-v2__insight-metrics span,.landing-v2__insight-metrics strong{display:block}.landing-v2__insight-metrics span{color:#90959f;font-size:7px}.landing-v2__insight-metrics strong{margin-top:8px;font-size:20px}.landing-v2__insight-bottom{grid-template-columns:1.2fr .8fr;gap:9px;margin-top:9px;display:grid}.landing-v2__insight-bottom>article{background:#fff;border:1px solid #e5e6ea;border-radius:13px;padding:16px}.landing-v2__insight-bottom>article>span{color:#858b95;font-size:7px;font-weight:650}.landing-v2__insight-bottom article:first-child>div{grid-template-columns:20px 1fr 1fr;align-items:center;gap:8px;margin-top:14px;display:grid}.landing-v2__insight-bottom article:first-child b{color:#a0a4ad;font-size:6px}.landing-v2__insight-bottom article:first-child strong{font-size:7px}.landing-v2__insight-bottom article:first-child i{background:#8aa9df;border-radius:99px;height:5px}.landing-v2__insight-bottom article:last-child button{text-align:left;background:0 0;border:0;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;width:100%;margin-top:11px;padding:0;display:grid}.landing-v2__insight-bottom article:last-child button>b{background:#eeeafc;border-radius:8px;place-items:center;width:26px;height:26px;font-size:7px;display:grid}.landing-v2__insight-bottom article:last-child button>strong{font-size:7px}.landing-v2__insight-bottom article:last-child small{color:#9ba0a9;margin-top:2px;font-size:6px;display:block}.landing-v2__cta{border-top:1px solid var(--lv2-line);justify-content:space-between;align-items:flex-end;gap:48px;padding-top:90px;padding-bottom:90px;display:flex}.landing-v2__cta>div{max-width:800px}.landing-v2__cta h2{font-size:clamp(36px,4vw,54px)}.landing-v2__footer{border-top:1px solid var(--lv2-line);color:#989da6;grid-template-columns:1fr auto auto;align-items:center;gap:28px;min-height:108px;font-size:11px;display:grid}@media (max-width:1120px){.landing-v2__hero{grid-template-columns:1fr;min-height:auto}.landing-v2__hero-copy{max-width:760px}.landing-v2__app-window{transform:none}.landing-v2__workflow,.landing-v2__feature,.landing-v2__feature--reverse{grid-template-columns:1fr;gap:54px}.landing-v2__feature--reverse .landing-v2__feature-copy,.landing-v2__feature--reverse>:last-child{grid-area:auto}}@media (max-width:760px){.landing-v2-header{grid-template-columns:1fr auto;padding:0 18px}.landing-v2-header nav,.landing-v2-header__login{display:none}.landing-v2__hero{padding:66px 18px 84px}.landing-v2__hero-copy h1{letter-spacing:-2.2px;font-size:clamp(46px,14vw,62px)}.landing-v2__hero-copy>p{font-size:16px}.landing-v2__hero-actions{flex-direction:column;align-items:stretch}.landing-v2__app-window{border-radius:18px;grid-template-columns:54px minmax(620px,1fr);overflow-x:auto}.landing-v2__app-sidebar{padding:14px 9px}.landing-v2__mini-brand>strong,.landing-v2__app-nav{font-size:0}.landing-v2__app-nav{justify-content:center;padding:0}.landing-v2__app-profile div{display:none}.landing-v2__app-profile{justify-content:center}.landing-v2__signal-strip{grid-template-columns:repeat(2,1fr);padding:0 18px}.landing-v2__signal-strip span:nth-child(3){border-left:0;border-top:1px solid var(--lv2-line)}.landing-v2__signal-strip span:nth-child(4){border-top:1px solid var(--lv2-line)}.landing-v2__workflow,.landing-v2__feature,.landing-v2__cta,.landing-v2__footer{padding-left:18px;padding-right:18px}.landing-v2__workflow,.landing-v2__feature{padding-top:82px;padding-bottom:82px}.landing-v2__board-preview,.landing-v2__calendar-preview,.landing-v2__insight-preview{overflow-x:auto}.landing-v2__board-preview,.landing-v2__calendar-preview{min-width:760px}.landing-v2__insight-preview{min-width:680px}.landing-v2__cta{flex-direction:column;align-items:flex-start}.landing-v2__footer{grid-template-columns:1fr auto}.landing-v2__footer>span{display:none}}.landing-motion-ready [data-reveal]{opacity:0;filter:blur(5px);will-change:opacity, transform, filter;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .88s cubic-bezier(.22,1,.36,1),filter .72s;transform:translateY(30px)}.landing-motion-ready [data-reveal=left]{transform:translate(-42px)}.landing-motion-ready [data-reveal=right]{transform:translate(42px)}.landing-motion-ready [data-reveal=fade]{transform:none}.landing-motion-ready [data-reveal=hero-copy]{transition-delay:70ms;transform:translateY(24px)}.landing-motion-ready [data-reveal=hero-preview]{transform-origin:50% 60%;transition-delay:.15s;transform:translateY(34px)scale(.975)}.landing-motion-ready [data-reveal].is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.landing-motion-ready [data-reveal-stagger]>*{opacity:0;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-index,0) * 72ms + .1s);will-change:opacity, transform;transform:translateY(18px)}.landing-motion-ready [data-reveal-stagger].is-visible>*{opacity:1;transform:translate(0,0)}.landing-v2__app-window .landing-v2__chart i{transform-origin:bottom;transition:transform .76s cubic-bezier(.22,1,.36,1);transform:scaleY(.12)}.landing-v2__app-window.is-visible .landing-v2__chart i{transform:scaleY(1)}.landing-v2__app-window.is-visible .landing-v2__chart i:first-child{transition-delay:.25s}.landing-v2__app-window.is-visible .landing-v2__chart i:nth-child(2){transition-delay:.31s}.landing-v2__app-window.is-visible .landing-v2__chart i:nth-child(3){transition-delay:.37s}.landing-v2__app-window.is-visible .landing-v2__chart i:nth-child(4){transition-delay:.43s}.landing-v2__app-window.is-visible .landing-v2__chart i:nth-child(5){transition-delay:.49s}.landing-v2__app-window.is-visible .landing-v2__chart i:nth-child(6){transition-delay:.55s}.landing-v2__app-window .landing-v2__donut{opacity:0;transition:opacity .6s .28s,transform .9s cubic-bezier(.22,1,.36,1) .28s;transform:rotate(-22deg)scale(.88)}.landing-v2__app-window.is-visible .landing-v2__donut{opacity:1;transform:rotate(0)scale(1)}.landing-v2-header{animation:.56s cubic-bezier(.22,1,.36,1) both landing-header-enter}@keyframes landing-header-enter{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translate(0,0)}}.landing-v2__button,.landing-v2__board-card,.landing-v2__calendar-event,.landing-v2__panel,.landing-v2__insight-preview{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s}@media (hover:hover) and (pointer:fine){.landing-v2__button:hover{transform:translateY(-2px)}.landing-v2__board-card:hover,.landing-v2__calendar-event:hover{transform:translateY(-4px)}}@media (max-width:760px){.landing-motion-ready [data-reveal=left],.landing-motion-ready [data-reveal=right]{transform:translateY(24px)}.landing-motion-ready [data-reveal-stagger]>*{transition-delay:calc(var(--reveal-index,0) * 52ms + 70ms)}}@media (prefers-reduced-motion:reduce){.landing-v2-header,.landing-motion-ready [data-reveal],.landing-motion-ready [data-reveal-stagger]>*,.landing-v2__app-window .landing-v2__chart i,.landing-v2__app-window .landing-v2__donut{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}.landing-v2__footer{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) auto;gap:40px;min-height:148px;padding-top:28px;padding-bottom:28px}.landing-v2__footer-credit{justify-items:start;gap:4px;min-width:0;display:grid}.landing-v2__footer-credit>span{color:#a0a5ae;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:620}.landing-v2__footer-credit>strong{color:#272a31;letter-spacing:-.15px;font-size:14px;font-weight:650}.landing-v2__footer-credit>a{color:#777d87;font-size:12px;transition:color .16s}.landing-v2__footer-credit>a:hover{color:#17191f}.landing-v2__footer-right{justify-content:flex-end;align-items:center;gap:22px;display:flex}.landing-v2__social-links{align-items:center;gap:8px;display:flex}.landing-v2__social-links a{color:#505660;background:#ffffffd6;border:1px solid #e7e8ec;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:11px;font-weight:610;transition:transform .16s cubic-bezier(.22,1,.36,1),color .16s,border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.landing-v2__social-links a:hover{color:#17191f;background:#fff;border-color:#d8dae0;transform:translateY(-1px);box-shadow:0 8px 22px #181c2612}.landing-v2__footer-right>small{white-space:nowrap}@media (max-width:900px){.landing-v2__footer{grid-template-columns:1fr auto}.landing-v2__footer-credit{border-top:1px solid #eceef2;grid-area:2/1/auto/-1;padding-top:20px}}@media (max-width:620px){.landing-v2__footer{grid-template-columns:1fr;gap:22px;min-height:auto;padding-top:34px;padding-bottom:34px}.landing-v2__footer-credit,.landing-v2__footer-right{grid-area:auto}.landing-v2__footer-credit{border-top:0;padding-top:0}.landing-v2__footer-right{flex-direction:column;align-items:flex-start;gap:16px}.landing-v2__social-links{flex-wrap:wrap}}.auth-google-button{border:1px solid var(--hairline-strong);border-radius:var(--radius-md);width:100%;min-height:46px;color:var(--ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:590;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.auth-google-button:hover:not(:disabled){background:var(--surface-2);border-color:#c8cdd8;transform:translateY(-1px);box-shadow:0 8px 22px #1d222f12}.auth-google-button:disabled{cursor:wait;opacity:.62}.auth-divider{color:var(--ink-subtle);letter-spacing:.02em;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:10px;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:var(--hairline);height:1px}.auth-divider span{white-space:nowrap}.app-sidebar:not(.app-sidebar--collapsed) .app-sidebar__bottom>form>.icon-button{position:relative!important;right:14px!important}.app-sidebar--collapsed .app-sidebar__bottom>form>.icon-button{position:relative!important;right:0!important}@media (min-width:1181px){.app-sidebar:not(.app-sidebar--collapsed) .app-sidebar__bottom{grid-template-columns:minmax(0,1fr) 38px;align-items:center;column-gap:10px;display:grid;padding:14px 14px 2px 4px!important}.app-sidebar:not(.app-sidebar--collapsed) .sidebar-user{width:100%;min-width:0}.app-sidebar:not(.app-sidebar--collapsed) .sidebar-user__copy{width:100%;min-width:0;overflow:hidden}.app-sidebar:not(.app-sidebar--collapsed) .sidebar-user strong,.app-sidebar:not(.app-sidebar--collapsed) .sidebar-user small{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:none;display:block;overflow:hidden}.app-sidebar:not(.app-sidebar--collapsed) .app-sidebar__bottom>form{flex:none;justify-self:end;width:38px;margin:0}.app-sidebar:not(.app-sidebar--collapsed) .app-sidebar__bottom>form .icon-button{position:static!important;right:auto!important}}.insights-card{background:#fff!important;border-color:#eceef3!important;box-shadow:0 1px 2px #181e2c06,0 8px 24px #181e2c0b!important}.insights-toolbar{background:#fff!important;border-color:#eceef3!important;box-shadow:0 1px 2px #181e2c05,0 6px 18px #181e2c09!important}.insights-donut:before,.insights-goal-ring:before{background:#fff!important}.insights-upcoming-list button,.insights-attention-list button{box-shadow:0 4px 14px #181e2c09;background:#fff!important;border-color:#eceef3!important}.insights-empty,.insights-health-good{background:#fff!important}html:not([data-theme=dark]) .application-card--tone-white,html[data-theme=light] .application-card--tone-white{--card-tone-bg:#fff;--card-tone-border:#e9ecf2;--card-tone-accent:#aeb5c2}html:not([data-theme=dark]) .application-card--tone-lavender,html[data-theme=light] .application-card--tone-lavender{--card-tone-bg:#f3efff;--card-tone-border:#e2d8ff;--card-tone-accent:#9778ec}html:not([data-theme=dark]) .application-card--tone-sky,html[data-theme=light] .application-card--tone-sky{--card-tone-bg:#eaf7ff;--card-tone-border:#ccecff;--card-tone-accent:#55afe8}html:not([data-theme=dark]) .application-card--tone-rose,html[data-theme=light] .application-card--tone-rose{--card-tone-bg:#fff0f7;--card-tone-border:#ffd3e6;--card-tone-accent:#e978ab}html:not([data-theme=dark]) .application-card--tone-butter,html[data-theme=light] .application-card--tone-butter{--card-tone-bg:#fff6c7;--card-tone-border:#ffe68a;--card-tone-accent:#dcb814}html:not([data-theme=dark]) .application-card--tone-mint,html[data-theme=light] .application-card--tone-mint{--card-tone-bg:#eafff3;--card-tone-border:#c7efd9;--card-tone-accent:#55bd83}html:not([data-theme=dark]) .application-card--tone-stone,html[data-theme=light] .application-card--tone-stone{--card-tone-bg:#fff1e8;--card-tone-border:#ffd8c2;--card-tone-accent:#e99565}html:not([data-theme=dark]) .kanban-column .application-card[data-card-tone],html[data-theme=light] .kanban-column .application-card[data-card-tone]{background:var(--card-tone-bg)!important;border-color:var(--card-tone-border)!important;box-shadow:0 1px 2px #191e2c06,0 7px 18px #191e2c0b!important}html:not([data-theme=dark]) .application-card[data-card-tone]:before,html[data-theme=light] .application-card[data-card-tone]:before{background:var(--card-tone-accent)!important;opacity:1!important}html:not([data-theme=dark]) .application-card__tags span,html[data-theme=light] .application-card__tags span{background:#ffffffb8!important;border-color:#ffffffe6!important}html:not([data-theme=dark]) .application-card:hover,html[data-theme=light] .application-card:hover{box-shadow:0 2px 4px #191e2c09,0 12px 26px #191e2c12!important}.application-document-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.application-document-fields .field>span small{color:var(--ink-subtle);font-size:10px;font-weight:500}.application-document-fields input[type=file]{min-height:46px;color:var(--ink-muted);cursor:pointer;background:#fff;padding:8px}.application-document-fields input[type=file]::file-selector-button{border:1px solid var(--hairline);min-height:30px;color:var(--ink);background:var(--surface-2);cursor:pointer;border-radius:7px;margin-right:10px;padding:0 12px}.application-document-name{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@media (max-width:700px){.application-document-fields{grid-template-columns:1fr}}.modal-card .application-form{gap:10px}.modal-card .form-grid{gap:10px 14px}.modal-card .field{gap:5px}.modal-card .field textarea{height:76px;max-height:110px;min-height:76px!important}.modal-card .application-document-fields{gap:12px}.modal-card .application-document-fields input[type=file]{min-height:42px;padding:6px 8px}.modal-card .modal-card__footer{padding-top:0}.application-drawer{background:#fff!important;width:min(520px,100%)!important;padding:0 24px 30px!important}.application-drawer .drawer-header{box-shadow:0 5px 18px #191e2c09;background:#fffffff0!important;border-bottom:1px solid #eceef3!important;margin:0 -24px!important;padding:16px 24px!important;top:0!important}.application-drawer .drawer-hero{grid-template-rows:auto auto auto;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:3px 15px;display:grid;border-bottom:1px solid #eceef3!important;padding:24px 0 20px!important}.application-drawer .drawer-hero .company-avatar{border-radius:17px;grid-area:1/1/span 3;width:56px;height:56px;font-size:15px}.application-drawer .drawer-hero .status-pill{grid-area:1/3;align-self:start;margin:0}.application-drawer .drawer-hero h2{grid-area:1/2;line-height:1.15;margin:0!important;font-size:24px!important}.application-drawer .drawer-hero>p{grid-area:2/2;font-size:13px;margin:2px 0 0!important}.application-drawer .drawer-hero__meta{grid-area:3/2/auto/-1;gap:6px;margin-top:9px!important}.application-drawer .drawer-hero__meta span{background:#fafbfc;border-radius:8px;min-height:25px;padding:0 8px}.application-drawer .drawer-content{gap:14px!important;padding-top:18px!important}.application-drawer .quick-reminder,.application-drawer .detail-section,.application-drawer .detail-grid,.application-drawer .notes-section{box-shadow:0 1px 2px #191e2c05,0 8px 22px #191e2c0a;background:#fff!important;border:1px solid #e8ebf1!important;border-radius:16px!important}.application-drawer .quick-reminder{background:#fafbff!important;padding:17px!important}.application-drawer .quick-reminder__fields{gap:9px!important}.application-drawer .detail-section{padding:16px 18px!important}.application-drawer .detail-section__heading{gap:11px}.application-drawer .detail-section__heading .soft-icon{border-radius:11px;width:38px;height:38px}.application-drawer .detail-section>strong{text-align:right;max-width:145px;line-height:1.45}.application-drawer .detail-grid{overflow:hidden}.application-drawer .detail-grid>div{background:#fff!important;padding:17px 18px!important}.application-drawer .detail-grid span{letter-spacing:.02em;font-size:10px}.application-drawer .detail-grid strong{margin-top:7px;font-size:13px}.application-drawer .notes-section{padding:18px!important}.notes-section__heading{align-items:center;gap:11px;display:flex}.notes-section__heading .soft-icon{border-radius:11px;flex:0 0 38px;width:38px;height:38px}.notes-section__heading>div>span{color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.notes-section__heading h3{margin:3px 0 0;font-size:13px;font-weight:650}.application-drawer .notes-section>p{color:#525a69;white-space:pre-wrap;background:#f8f9fd;border:1px solid #edf0f5;border-radius:12px;min-height:78px;padding:14px 15px;margin:14px 0 0!important;font-size:12px!important;line-height:1.7!important}.application-drawer .notes-section>p.notes-section__empty{color:#959caa;background:#fafbfc;border-style:dashed;align-items:center;display:flex}.delete-dialog-backdrop{z-index:260;-webkit-backdrop-filter:blur(9px);background:#12151d6b;place-items:center;padding:24px;animation:.18s both backdrop-in;display:grid;position:fixed;inset:0}.delete-dialog{background:#fff;border:1px solid #ffffffe6;border-radius:20px;width:min(430px,100%);padding:24px;animation:.26s cubic-bezier(.22,1,.36,1) both modal-in;box-shadow:0 28px 80px #11162233,0 8px 24px #11162214}.delete-dialog__icon{color:#d94c5c;background:#fff0f2;border:1px solid #ffd9de;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.delete-dialog__copy{margin-top:18px}.delete-dialog__copy>span{color:#d94c5c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.delete-dialog__copy h3{letter-spacing:-.45px;margin:7px 0 0;font-size:23px;line-height:1.2}.delete-dialog__copy p{color:#697180;margin:10px 0 0;font-size:13px;line-height:1.65}.delete-dialog__copy p strong{color:#242832}.delete-dialog__actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.delete-dialog__danger-button{color:#fff;cursor:pointer;background:#d94c5c;border:1px solid #d94c5c;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:13px;font-weight:650;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex}.delete-dialog__danger-button:hover{background:#c93f50;transform:translateY(-1px);box-shadow:0 8px 20px #d94c5c33}.delete-dialog__danger-button:disabled{cursor:not-allowed;opacity:.58;transform:none}@media (max-width:560px){.application-drawer .drawer-hero{grid-template-columns:50px minmax(0,1fr)}.application-drawer .drawer-hero .status-pill{grid-area:3/2;justify-self:start;margin-top:8px}.application-drawer .drawer-hero__meta{grid-area:4/1/auto/-1}.delete-dialog__actions{flex-direction:column-reverse}.delete-dialog__actions button{width:100%}}html:not([data-theme=dark]) .calendar-workspace,html[data-theme=light] .calendar-workspace,html:not([data-theme=dark]) .calendar-toolbar,html[data-theme=light] .calendar-toolbar,html:not([data-theme=dark]) .calendar-day-header,html[data-theme=light] .calendar-day-header{background:#fff!important;border-color:#dfe4ec!important}html:not([data-theme=dark]) .calendar-day-header span,html[data-theme=light] .calendar-day-header span{color:#667085!important}html:not([data-theme=dark]) .calendar-day-header strong,html[data-theme=light] .calendar-day-header strong{color:#161922!important}html:not([data-theme=dark]) .calendar-day-header--today,html[data-theme=light] .calendar-day-header--today{background:#dff8fb!important}html:not([data-theme=dark]) .calendar-day-header--today span,html[data-theme=light] .calendar-day-header--today span{color:#177283!important}html:not([data-theme=dark]) .calendar-day-header--today strong,html[data-theme=light] .calendar-day-header--today strong{color:#145e6b!important}html:not([data-theme=dark]) .calendar-workspace,html:not([data-theme=dark]) .calendar-toolbar,html:not([data-theme=dark]) .calendar-day-header,html:not([data-theme=dark]) .calendar-time-labels,html:not([data-theme=dark]) .calendar-day-column{background:#fff!important;border-color:#dfe4ec!important}html:not([data-theme=dark]) .calendar-day-header span{color:#667085!important}html:not([data-theme=dark]) .calendar-day-header strong{color:#161922!important}html:not([data-theme=dark]) .calendar-day-header--today{background:#dff8fb!important}html:not([data-theme=dark]) .calendar-day-header--today span{color:#177283!important}html:not([data-theme=dark]) .calendar-day-header--today strong{color:#145e6b!important}html:not([data-theme=dark]) .calendar-day-column--today{background:linear-gradient(#84e5eb38 0%,#e2f9fa1f 42%,#fff 100%)!important}html:not([data-theme=dark]) .calendar-hour-line{border-color:#e1e6ee!important}html:not([data-theme=dark]) .calendar-time-labels span,html:not([data-theme=dark]) .calendar-day-header--timezone{color:#778195!important}html:not([data-theme=dark]) .calendar-nav-buttons button,html:not([data-theme=dark]) .calendar-today-button{color:#4b5565!important;background:#f6f8fb!important;border-color:#dfe4ec!important}html:not([data-theme=dark]) .calendar-mode-switch{background:#f3f5f9!important;border-color:#dfe4ec!important}html:not([data-theme=dark]) .calendar-mode-switch button{color:#7a8496!important}html:not([data-theme=dark]) .calendar-mode-switch__active{color:#171923!important;background:#fff!important}html:not([data-theme=dark]) .calendar-create-button{color:#423500!important;background:#ffda58!important;border-color:#f2c938!important}html:not([data-theme=dark]) .calendar-create-button:hover{background:#ffd13d!important}html:not([data-theme=dark]) .application-drawer .quick-reminder,html:not([data-theme=dark]) .application-drawer .detail-section,html:not([data-theme=dark]) .application-drawer .detail-grid,html:not([data-theme=dark]) .application-drawer .notes-section{background:#fff!important;border:1px solid #e8e9ed!important;box-shadow:0 2px 6px #14182306,0 12px 30px #1418230b!important}html:not([data-theme=dark]) .application-drawer .quick-reminder input{color:#181b22!important;box-shadow:none!important;background:#fff!important;border-color:#dedfe4!important}html:not([data-theme=dark]) .application-drawer .detail-section{background:#fff!important}html:not([data-theme=dark]) .application-drawer .notes-section>p{color:#555c68!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8e9ed!important}html:not([data-theme=dark]) .application-drawer{background:#fff!important}html:not([data-theme=dark]) .application-drawer .quick-reminder,html:not([data-theme=dark]) .application-drawer .detail-section,html:not([data-theme=dark]) .application-drawer .detail-grid,html:not([data-theme=dark]) .application-drawer .notes-section{border:1px solid #e6e5e1!important;box-shadow:0 1px 2px #1c202906,0 10px 28px #1c20290e!important}html:not([data-theme=dark]) .application-drawer .quick-reminder{background:#fcfbf8!important;border-color:#e7e4dc!important}html:not([data-theme=dark]) .application-drawer .detail-section{position:relative;overflow:hidden;background:#fff!important}html:not([data-theme=dark]) .application-drawer .detail-section:before{content:"";background:#8583c8;width:3px;position:absolute;inset:0 auto 0 0}html:not([data-theme=dark]) .application-drawer .detail-grid{overflow:hidden;background:#fff!important}html:not([data-theme=dark]) .application-drawer .detail-grid>div{background:#fff!important;border-color:#ebe9e4!important}html:not([data-theme=dark]) .application-drawer .detail-grid>div:nth-child(2),html:not([data-theme=dark]) .application-drawer .detail-grid>div:nth-child(3){background:#fdfcf9!important}html:not([data-theme=dark]) .application-drawer .notes-section{background:#fbfcff!important;border-color:#e5e8ef!important}html:not([data-theme=dark]) .application-drawer .notes-section>p{color:#555c69!important;background:#fff!important;border:1px solid #e8eaf0!important;box-shadow:inset 0 1px #161a2304!important}html:not([data-theme=dark]) .application-drawer .notes-section>p.notes-section__empty{color:#8a909c!important;background:#fafbfe!important;border-style:dashed!important}html:not([data-theme=dark]) .application-drawer .soft-icon{color:#6869aa!important;background:#f4f3fb!important;border:1px solid #e5e3f2!important;box-shadow:0 4px 12px #31304e0d!important}html:not([data-theme=dark]) .application-drawer .notes-section .soft-icon{color:#5e6673!important;background:#f3f5f7!important;border-color:#e2e5e9!important}html:not([data-theme=dark]) .application-drawer .quick-reminder input{color:#1b1e25!important;background:#fff!important;border:1px solid #dedbd3!important;box-shadow:inset 0 1px 1px #1c202904!important}html:not([data-theme=dark]) .application-drawer .quick-reminder input:focus{border-color:#aaa8c6!important;box-shadow:0 0 0 3px #6f6da614!important}html:not([data-theme=dark]) .application-drawer .quick-reminder .secondary-button{color:#343841!important;background:#fff!important;border-color:#dedbd3!important;box-shadow:0 5px 14px #1c20290b!important}html:not([data-theme=dark]) .application-drawer .quick-reminder .secondary-button:not(:disabled):hover{transform:translateY(-1px);background:#f7f6f2!important}html:not([data-theme=dark]) .application-drawer .quick-reminder .secondary-button:disabled{color:#a4a7ae!important;box-shadow:none!important;background:#f7f7f5!important}html:not([data-theme=dark]) .application-drawer .drawer-hero .company-avatar{color:#40454f!important;background:#f3f5e8!important;border:1px solid #e2e6cf!important;box-shadow:0 7px 18px #1c20290e!important}html:not([data-theme=dark]) .application-drawer .status-pill{box-shadow:none!important;border:1px solid #6f69b41f!important}html:not([data-theme=dark]) .application-drawer .drawer-hero__meta span{color:#5e6572!important;background:#fbfaf7!important;border-color:#e5e2db!important}html:not([data-theme=dark]) .application-drawer .drawer-hero{border-color:#e9e9e6!important}.drawer-backdrop.drawer-backdrop--task-panel{-webkit-backdrop-filter:blur(7px)saturate(105%);background:#16192133;justify-content:flex-end;align-items:stretch;padding:14px 14px 14px 0}.application-drawer.application-drawer--task-panel{background:#fff!important;border:1px solid #e0e3e9eb!important;border-radius:22px!important;width:min(690px,52vw)!important;height:calc(100vh - 28px)!important;padding:0!important;overflow:hidden!important;box-shadow:-14px 0 44px #1b202b14,0 24px 70px #1b202b21!important}.drawer-header.drawer-header--task-panel{z-index:4;-webkit-backdrop-filter:blur(16px);min-height:62px;box-shadow:none!important;background:#fffffff7!important;border-bottom:1px solid #e9ebef!important;align-items:center!important;margin:0!important;padding:0 24px!important;position:relative!important;top:auto!important}.drawer-breadcrumb{color:#8b919d;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.drawer-breadcrumb>span,.drawer-breadcrumb>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawer-breadcrumb>strong{color:#535966;font-weight:560}.drawer-breadcrumb>i{color:#c4c8cf;font-style:normal}.drawer-plain-icon,.drawer-action-button{color:#69707d;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:34px;transition:color .15s,background-color .15s,transform .15s;display:inline-flex}.drawer-plain-icon{flex:0 0 34px;width:34px;padding:0}.drawer-action-button{gap:7px;padding:0 10px;font-size:12px;font-weight:560}.drawer-plain-icon:hover,.drawer-action-button:hover{color:#20242c;background:#f4f5f7}.drawer-plain-icon--danger:hover{color:#c94557;background:#fff3f5}.drawer-header--task-panel .drawer-header__actions{align-items:center;gap:3px}.drawer-task-scroll{scrollbar-width:thin;scrollbar-color:#d8dce3 transparent;height:calc(100% - 62px);padding:0 32px 36px;overflow-y:auto}.drawer-task-scroll::-webkit-scrollbar{width:7px}.drawer-task-scroll::-webkit-scrollbar-thumb{background:#d8dce3;border-radius:999px}.drawer-task-title{border-bottom:1px solid #eceef1;padding:30px 0 24px}.drawer-task-title>p{color:#858c98;margin:0 0 9px;font-size:12px;font-weight:520}.drawer-task-title__row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.drawer-task-title h2{color:#171a20;letter-spacing:-.85px;max-width:520px;margin:0;font-size:clamp(25px,2.4vw,34px);font-weight:620;line-height:1.15}.application-drawer--task-panel .status-pill{white-space:nowrap;min-height:26px!important;box-shadow:none!important;border:1px solid #0000!important;margin:2px 0 0!important;padding:0 10px!important;font-size:10px!important}.drawer-task-content{gap:26px;padding-top:26px;display:grid}.drawer-facts{gap:0;display:grid}.drawer-fact-row{grid-template-columns:150px minmax(0,1fr);align-items:center;min-height:45px;padding:4px 0;display:grid}.drawer-fact-row>span{color:#818895;font-size:12px}.drawer-fact-row>strong{color:#343943;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:540;display:inline-flex}.drawer-status-dot{background:#989da7;border-radius:999px;flex:0 0 8px;width:8px;height:8px}.drawer-status-dot--blue{background:#62a8db}.drawer-status-dot--lavender{background:#8c7fda}.drawer-status-dot--mint{background:#5db287}.drawer-status-dot--rose{background:#d37082}.drawer-status-dot--gray{background:#989da7}.drawer-panel-section{border-top:1px solid #eceef1;padding-top:22px}.drawer-panel-section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.drawer-panel-section>header>span,.drawer-panel-section>header>div>span{color:#737a86;font-size:12px;font-weight:560}.drawer-panel-section>header>button{color:#777e8a;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 8px;font-size:11px;display:inline-flex}.drawer-panel-section>header>button:hover{color:#252931;background:#f3f4f6}.drawer-description-panel>p{color:#4d5460;white-space:pre-wrap;background:#fbfbfc;border:1px solid #e5e8ed;border-radius:12px;min-height:98px;margin:0;padding:15px 16px;font-size:12px;line-height:1.72}.drawer-description-panel>p.drawer-copy--empty{color:#949aa5}.drawer-reminder-panel>header{align-items:flex-start}.drawer-reminder-panel>header>div>strong{color:#292d35;margin-top:4px;font-size:13px;font-weight:590;display:block}.drawer-reminder-panel>header>time{color:#888f9b;text-align:right;max-width:210px;font-size:11px;line-height:1.45}.drawer-reminder-fields{grid-template-columns:minmax(0,1.25fr) minmax(190px,.9fr) auto;align-items:center;gap:10px;display:grid}.drawer-reminder-fields input{color:#252931;background:#fff;border:1px solid #e1e4e9;border-radius:9px;outline:0;width:100%;min-width:0;height:42px;padding:0 11px;font-size:11px;transition:border-color .15s,box-shadow .15s}.drawer-reminder-fields input:focus{border-color:#5e6ad27a;box-shadow:0 0 0 3px #5e6ad214}.drawer-save-reminder{color:#fff;white-space:nowrap;cursor:pointer;background:#252931;border:1px solid #2b2f37;border-radius:9px;min-height:42px;padding:0 13px;font-size:11px;font-weight:580;transition:background-color .15s,transform .15s,opacity .15s}.drawer-save-reminder:not(:disabled):hover{background:#111318;transform:translateY(-1px)}.drawer-save-reminder:disabled{cursor:not-allowed;opacity:.38;transform:none}.drawer-source-link{color:#505763;border-top:1px solid #eceef1;border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:0 12px;font-size:12px;transition:color .15s,background-color .15s;display:flex}.drawer-source-link>span{align-items:center;gap:8px;display:inline-flex}.drawer-source-link:hover{color:#252931;background:#fafafa}.drawer-edit-actions{justify-content:flex-end;align-items:center;gap:9px;padding-top:4px;display:flex}.application-drawer--task-panel .application-form--drawer{padding-bottom:24px;margin-top:24px!important}.delete-dialog-backdrop.delete-dialog-backdrop--clean{z-index:260;-webkit-backdrop-filter:blur(7px);background:#12161f57;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.delete-dialog.delete-dialog--clean{background:#fff;border:1px solid #e6e8ec;border-radius:18px;width:min(440px,100%);padding:26px;box-shadow:0 24px 70px #141a262e}.delete-dialog--clean>span{color:#c74355;letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:700;display:block}.delete-dialog--clean h3{color:#17191f;letter-spacing:-.45px;margin:0;font-size:23px;line-height:1.2}.delete-dialog--clean>p{color:#687080;margin:11px 0 0;font-size:13px;line-height:1.65}.delete-dialog--clean>p strong{color:#242832}.delete-dialog--clean .delete-dialog__actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.delete-dialog--clean .delete-dialog__danger-button{color:#fff;cursor:pointer;background:#d94c5c;border:1px solid #d94c5c;border-radius:9px;min-height:40px;padding:0 15px;font-size:12px;font-weight:620}.delete-dialog--clean .delete-dialog__danger-button:hover{background:#ca4051}.delete-dialog--clean .delete-dialog__danger-button:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .application-drawer.application-drawer--task-panel,html[data-theme=dark] .drawer-header.drawer-header--task-panel{background:#1a1c22!important;border-color:#30333b!important}html[data-theme=dark] .drawer-task-title,html[data-theme=dark] .drawer-panel-section,html[data-theme=dark] .drawer-source-link{border-color:#30333b}html[data-theme=dark] .drawer-task-title h2,html[data-theme=dark] .drawer-fact-row>strong,html[data-theme=dark] .drawer-reminder-panel>header>div>strong{color:#f2f3f6}html[data-theme=dark] .drawer-description-panel>p,html[data-theme=dark] .drawer-reminder-fields input{color:#d9dce2;background:#202229;border-color:#343740}html[data-theme=dark] .drawer-source-link:hover,html[data-theme=dark] .drawer-plain-icon:hover,html[data-theme=dark] .drawer-action-button:hover{background:#252831}@media (max-width:1120px){.application-drawer.application-drawer--task-panel{width:min(650px,68vw)!important}}@media (max-width:760px){.drawer-backdrop.drawer-backdrop--task-panel{padding:0}.application-drawer.application-drawer--task-panel{border:0!important;border-radius:0!important;width:100%!important;height:100vh!important}.drawer-header.drawer-header--task-panel{padding:0 16px!important}.drawer-breadcrumb>span,.drawer-breadcrumb>i{display:none}.drawer-task-scroll{padding:0 18px 28px}.drawer-task-title{padding-top:24px}.drawer-task-title__row{display:grid}.application-drawer--task-panel .status-pill{justify-self:start}.drawer-fact-row{grid-template-columns:118px minmax(0,1fr)}.drawer-reminder-fields{grid-template-columns:1fr}.drawer-save-reminder{width:100%}}.application-card__document{font-weight:650;color:#4f5670!important;background:#ffffffd1!important;border:1px solid #5c657e26!important}.application-attachments{padding:20px}.application-attachments>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.application-attachments>header>div{min-width:0}.application-attachments>header span{color:var(--ink-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650;display:block}.application-attachments>header strong{color:var(--ink);margin-top:4px;font-size:15px;font-weight:650;display:block}.application-attachments>header>b{color:#596171;background:#f7f8fa;border:1px solid #e4e7ed;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:10px;font-weight:700;display:grid}.application-attachments__list{gap:9px;display:grid}.application-attachments__list>a{min-width:0;color:var(--ink);background:#fff;border:1px solid #e5e8ee;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:11px 12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 4px 14px #181e2c09}.application-attachments__list>a:hover{border-color:#cfd4df;transform:translateY(-1px);box-shadow:0 8px 20px #181e2c11}.application-attachments__file-icon{color:#545d70;letter-spacing:.03em;background:#f2f4f7;border-radius:10px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:750;display:grid}.application-attachments__copy{min-width:0}.application-attachments__copy strong,.application-attachments__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.application-attachments__copy strong{color:var(--ink);font-size:12px;font-weight:650}.application-attachments__copy small{color:var(--ink-subtle);margin-top:4px;font-size:10px}.application-attachments__list>a>svg{color:#9399a5}html[data-theme=dark] .application-attachments__list>a{background:#242730;border-color:#353945}html[data-theme=dark] .application-attachments__file-icon,html[data-theme=dark] .application-attachments>header>b{color:#d7dae2;background:#30343f;border-color:#3d424f}.application-card__date{color:#42433d9e;white-space:nowrap;flex:none;font-size:10px;font-weight:550}.application-card__description{color:#373b429e;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:14px 0 0;font-size:10px;line-height:1.5;display:block;overflow:hidden}.application-card__next{color:#373b429e;align-items:center;gap:6px;min-width:0;margin-top:10px;font-size:9.5px;display:flex}.application-card__next>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.application-card__next>time{color:#373b4280;flex:none;margin-left:auto;font-size:9px}html:not([data-theme=dark]) .sidebar-theme-toggle{background:#fff!important;border-color:#e7e8ec!important}html:not([data-theme=dark]) .sidebar-theme-toggle button{box-shadow:none!important;background:0 0!important}html:not([data-theme=dark]) .sidebar-theme-toggle .sidebar-theme-toggle__active{color:var(--ink)!important;background:#fff!important;box-shadow:0 3px 10px #181e2c0f!important}html:not([data-theme=dark]) .sidebar-theme-toggle button:hover{background:#f7f8fa!important}.landing-v2__mini-logo-image{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:block}.demo-notice-modal{-webkit-backdrop-filter:blur(24px);background:#fffffff0;border:1px solid #ffffffa6;border-radius:28px;width:min(92vw,520px);padding:30px;box-shadow:0 30px 80px #1113192e,inset 0 1px #fffc}.demo-notice-modal .modal-card__header{border:0;margin:0;padding:0;display:block}.demo-notice-modal .mini-label{color:#62646d;letter-spacing:.08em;text-transform:uppercase;background:#f0f0f3;border-radius:999px;margin-bottom:14px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.demo-notice-modal h2{letter-spacing:-.04em;max-width:420px;margin:0 0 12px;font-size:clamp(25px,4vw,34px);line-height:1.05}.demo-notice-modal p{color:#696b74;max-width:440px;margin:0;font-size:15px;line-height:1.65}.demo-notice-modal__actions{border:0;justify-content:flex-start;align-items:center;gap:10px;margin-top:26px;padding:0;display:flex}.demo-notice-modal__actions .secondary-button,.demo-notice-modal__actions .primary-button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;text-decoration:none;display:inline-flex}@media (max-width:520px){.demo-notice-modal{border-radius:24px;padding:24px}.demo-notice-modal__actions{flex-direction:column;align-items:stretch}.demo-notice-modal__actions .secondary-button,.demo-notice-modal__actions .primary-button{width:100%}}.demo-mode-banner{width:100%;min-height:64px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e8e9ed;border-radius:0;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:0 30px;display:flex}.demo-mode-banner>div{align-items:center;gap:14px;min-width:0;display:flex}.demo-mode-banner strong{color:#17191f;flex-shrink:0;font-size:13px;font-weight:700}.demo-mode-banner span{color:#717680;border-left:1px solid #dedfe4;padding-left:14px;font-size:12px;line-height:1.5}.demo-mode-banner>a{color:#fff;background:#17191f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:38px;padding:0 17px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.demo-mode-banner>a:hover{background:#292c33}@media (max-width:640px){.demo-mode-banner{flex-direction:column;align-items:stretch;padding:14px 16px}.demo-mode-banner>div{flex-direction:column;align-items:flex-start;gap:4px}.demo-mode-banner span{border-left:0;padding-left:0}.demo-mode-banner>a{width:100%}}.landing-v2__demo-link{font-weight:500;line-height:1;font-size:12px!important}html[data-theme=dark] .insights-toolbar,html[data-theme=dark] .insights-card{box-shadow:none!important;background:#181c23!important;border-color:#2c313b!important}html[data-theme=dark] .insights-upcoming-list button,html[data-theme=dark] .insights-attention-list button,html[data-theme=dark] .insights-empty,html[data-theme=dark] .insights-health-good{box-shadow:none!important;background:#151920!important;border-color:#2c313b!important}html[data-theme=dark] .insights-donut:before,html[data-theme=dark] .insights-goal-ring:before{background:#181c23!important}html[data-theme=dark] .insights-funnel-track,html[data-theme=dark] .insights-source-track{background:#292e37!important}html[data-theme=dark] .insights-chart-gridline{stroke:#343a45!important}html[data-theme=dark] .insights-round-action{color:#f4f5f7!important;background:#242932!important;border-color:#343a45!important}
