/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-space-y-reverse:0;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-duration:initial;--tw-content:"";--tw-scroll-snap-strictness:proximity;--tw-outline-style:solid;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:"Urbanist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-sm:0 1px 2px #00000026;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:#1b4fd8;--color-brand-hover:#1640b8;--color-brand-light:#eef2ff;--color-teal:#0d9488;--color-teal-light:#f0fdfa;--color-ink:#0f172a;--color-body:#1e293b;--color-muted:#64748b;--color-subtle:#94a3b8;--color-line:#e2e4e9;--color-line-strong:#cbd0d8;--color-canvas:#f8f9fb;--color-panel:#f1f3f7;--color-surface:#fff;--color-ink-fixed:#0f172a;--color-on-ink-fixed:#fff;--color-success:#059669;--color-success-bg:#ecfdf5;--color-warning:#d97706;--color-warning-bg:#fffbeb;--color-danger:#dc2626;--color-danger-bg:#fef2f2;--color-info:#2563eb;--color-info-bg:#eff6ff;--color-accent:#7c3aed;--color-accent-bg:#f5f3ff;--font-display:"Urbanist", system-ui, sans-serif;--font-work:"Montserrat", "Urbanist", system-ui, sans-serif;--radius-card:14px;--radius-panel:18px;--radius-pill:999px;--spacing-sidebar:264px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%}body{background-color:var(--color-canvas);color:var(--color-body);font-size:14px;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6,p,figure{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.015em}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.applications-revamp-page{width:100%;max-width:1440px;margin-inline:auto}:where(.applications-revamp-page>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.applications-revamp-page{padding-bottom:calc(var(--spacing) * 12)}.applications-page-heading{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.applications-page-heading h1{margin-top:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:32px;font-weight:var(--font-weight-bold);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--color-ink)}.applications-page-heading>div>p:last-child{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);max-width:680px;font-size:13.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.applications-kicker{--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand)}.applications-browse-action{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media(hover:hover){.applications-browse-action:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-brand-hover)}}.applications-browse-action span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.applications-overview{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr)) 1.35fr;display:grid}.applications-overview>div{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-height:136px;padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative}.applications-overview>div:not(.applications-tip){align-content:flex-start;column-gap:calc(var(--spacing) * 3);grid-template-columns:auto 1fr;display:grid}.applications-stat-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-brand-light);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand);border-radius:11px;grid-row:span 2/span 2;place-items:center;display:grid}.applications-overview>div:nth-child(2) .applications-stat-icon{background-color:var(--color-teal-light);color:var(--color-teal)}.applications-overview>div:nth-child(3) .applications-stat-icon{background-color:var(--color-success-bg);color:var(--color-success)}.applications-overview p{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.applications-overview p strong{margin-top:calc(var(--spacing) * 2);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:27px;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);display:block}.applications-overview small{padding-top:calc(var(--spacing) * 4);color:var(--color-subtle);grid-column:span 2/span 2;margin-top:auto;font-size:10.5px}.applications-tip{background:linear-gradient(125deg,var(--color-brand-hover),var(--color-brand));border-style:var(--tw-border-style);color:var(--color-white);border-width:0;overflow:hidden}.applications-tip:after{content:"";top:calc(var(--spacing) * -10);right:calc(var(--spacing) * -8);width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32);border-style:var(--tw-border-style);border-width:22px;border-color:#ffffff0d;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.applications-tip:after{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.applications-tip>span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.applications-tip>span{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.applications-tip>strong{margin-top:calc(var(--spacing) * 2);font-size:13px;display:block}.applications-tip>p{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-relaxed);max-width:250px;font-size:10.5px;line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.applications-tip>p{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.applications-tip>a{margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-white);text-decoration-line:none;display:inline-block}.applications-workspace{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:18px;overflow:hidden}.applications-table-toolbar{align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);min-height:76px;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.applications-table-toolbar>div:first-child{margin-right:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.applications-table-label{--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.applications-table-toolbar>div:first-child>strong{border-radius:var(--radius-pill);background-color:var(--color-brand-light);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);color:var(--color-brand);font-size:10px}.applications-filter-tabs{border-radius:var(--radius-pill);background-color:var(--color-panel);padding:var(--spacing);align-items:center;display:flex}.applications-filter-tabs button{border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted);background-color:#0000}.applications-filter-tabs button.is-active{background-color:var(--color-surface);color:var(--color-brand);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.applications-filter-tabs button span{margin-left:var(--spacing);opacity:.7;font-size:9px}.applications-search{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);min-width:230px;padding-inline:calc(var(--spacing) * 3);color:var(--color-subtle);border-radius:10px;margin-left:auto;display:flex}.applications-search input{border-style:var(--tw-border-style);min-width:0;color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;font-size:11.5px}.applications-search input::placeholder{color:var(--color-subtle)}.applications-card-list{width:100%}.applications-card-list-head,.applications-card-row{align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);grid-template-columns:minmax(260px,1.7fr) minmax(110px,.65fr) minmax(105px,.65fr) minmax(160px,1fr) 28px;display:grid}.applications-card-list-head{min-height:calc(var(--spacing) * 10);background-color:var(--color-canvas);--tw-font-weight:var(--font-weight-bold);font-size:9.5px;font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-subtle);text-transform:uppercase}.applications-card-row{cursor:pointer;border-top-style:var(--tw-border-style);border-color:#e2e4e9cc;border-top-width:1px;min-height:86px}@supports (color:color-mix(in lab,red,red)){.applications-card-row{border-color:color-mix(in oklab,var(--color-line) 80%,transparent)}}.applications-card-row{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));font-size:11.5px}.applications-card-row:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media(hover:hover){.applications-card-row:hover{background-color:var(--color-brand-light)}}.applications-card-row>div{min-width:0}.applications-card-row>div>strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-body);display:block;overflow:hidden}.applications-card-row>div>small{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;color:var(--color-subtle);font-size:9.5px;display:block;overflow:hidden}.applications-opportunity{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.applications-opportunity>span{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-brand-light);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-brand);flex-shrink:0;place-items:center;display:grid}.applications-opportunity strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-ink);display:block;overflow:hidden}.applications-opportunity small{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:10.5px;display:block;overflow:hidden}.applications-row-arrow{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-brand);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.applications-card-row:hover .applications-row-arrow{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.applications-secondary-area{gap:calc(var(--spacing) * 5);display:grid}.application-drawer-backdrop{background:#0f172a8a}@supports (color:color-mix(in lab,red,red)){.application-drawer-backdrop{background:color-mix(in srgb,var(--color-ink) 54%,transparent)}}.application-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;padding:calc(var(--spacing) * 3);justify-content:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}@media(min-width:40rem){.application-drawer-backdrop{padding:calc(var(--spacing) * 5)}}.application-drawer-backdrop{animation:.18s ease-out application-fade-in}.application-drawer{background-color:var(--color-surface);--tw-shadow:0 22px 48px var(--tw-shadow-color,#1018283d);width:100%;max-width:760px;height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:22px;flex-direction:column;animation:.25s cubic-bezier(.2,.8,.2,1) application-slide-in;display:flex;overflow:hidden}.application-drawer-header{align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);grid-template-columns:58px 1fr auto;display:grid}@media(min-width:40rem){.application-drawer-header{padding-inline:calc(var(--spacing) * 8)}}.application-drawer-brand{background-color:var(--color-brand-light);--tw-font-weight:var(--font-weight-bold);width:58px;height:58px;font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-brand);place-items:center;display:grid}.company-identity-avatar{border-radius:3.40282e38px;overflow:hidden}.application-drawer-heading{min-width:0}.application-drawer-heading h2{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:21px;font-weight:var(--font-weight-bold);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-ink)}@media(min-width:40rem){.application-drawer-heading h2{font-size:24px}}.application-drawer-heading p{margin-top:calc(var(--spacing) * 1.5);color:var(--color-muted);font-size:11.5px}.application-drawer-controls{align-items:center;gap:var(--spacing);display:flex}.application-drawer-controls button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-muted);background-color:#0000;border-radius:3.40282e38px;place-items:center;display:grid}@media(hover:hover){.application-drawer-controls button:hover{background-color:var(--color-panel)}}.application-drawer-controls button:last-child{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.application-drawer-scroll{flex:1;overflow-y:auto}.application-drawer-progress,.application-drawer-content{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6)}@media(min-width:40rem){.application-drawer-progress,.application-drawer-content{padding-inline:calc(var(--spacing) * 8)}}.application-drawer-section-title{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.application-drawer-section-title span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand)}.application-drawer-section-title h3{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.application-drawer-section-title small{color:var(--color-subtle);font-size:9.5px}.application-timeline{margin-top:calc(var(--spacing) * 7);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style-type:none;display:grid}.application-timeline li{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.application-timeline li:before{content:"";top:calc(var(--spacing) * 3);height:calc(var(--spacing) * .5);background-color:var(--color-line);position:absolute;left:-50%;right:50%}.application-timeline li:first-child:before{display:none}.application-timeline li.is-complete:before{background-color:var(--color-brand)}.application-timeline i{z-index:1;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-panel);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-subtle);border-radius:3.40282e38px;place-items:center;font-style:normal;display:grid;position:relative}.application-timeline li.is-complete i{background-color:var(--color-brand);color:var(--color-white);--tw-shadow:0 0 0 5px var(--tw-shadow-color,var(--color-brand-light));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.application-timeline div{margin-top:calc(var(--spacing) * 3);gap:var(--spacing);flex-direction:column;display:flex}.application-timeline strong{color:var(--color-ink);font-size:9.5px}.application-timeline span{color:var(--color-subtle);font-size:8.5px}.application-drawer-facts{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media(min-width:40rem){.application-drawer-facts{padding-inline:calc(var(--spacing) * 8)}}.application-drawer-facts>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4)}.application-drawer-facts>div:first-child{padding-left:0}.application-drawer-facts>div:last-child{border-style:var(--tw-border-style);border-width:0}.application-drawer-facts span{--tw-font-weight:var(--font-weight-semibold);font-size:9px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-subtle);text-transform:uppercase;display:block}.application-drawer-facts strong{margin-top:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.application-cover-letter{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-canvas);padding:calc(var(--spacing) * 4);--tw-leading:calc(var(--spacing) * 6);font-size:12px;line-height:calc(var(--spacing) * 6);white-space:pre-line;color:var(--color-body)}.application-drawer-content>h3{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.application-match-card{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-brand-light);padding:calc(var(--spacing) * 4);display:flex}.application-match-card>strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand)}.application-match-card div{gap:var(--spacing);flex-direction:column;display:flex}.application-match-card b{color:var(--color-ink);font-size:11.5px}.application-match-card span{--tw-leading:var(--leading-relaxed);font-size:10px;line-height:var(--leading-relaxed);color:var(--color-muted)}.application-skill-list{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.application-skill-list span{border-radius:var(--radius-pill);background-color:var(--color-brand-light);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:9.5px;font-weight:var(--font-weight-semibold);color:var(--color-brand)}.application-drawer-footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}@media(min-width:40rem){.application-drawer-footer{padding-inline:calc(var(--spacing) * 8)}}.application-drawer-footer a{border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);text-decoration-line:none}.application-secondary-action{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);color:var(--color-ink)}@media(hover:hover){.application-secondary-action:hover{background-color:var(--color-panel)}}.application-primary-action{background-color:var(--color-brand);color:var(--color-white)}@media(hover:hover){.application-primary-action:hover{background-color:var(--color-brand-hover)}}.application-detail-page{gap:calc(var(--spacing) * 5);width:100%;max-width:1380px;padding-bottom:calc(var(--spacing) * 12);flex-direction:column;margin-inline:auto;display:flex}.application-detail-page>.detail-back{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:fit-content;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-brand);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);text-decoration-line:none}@media(hover:hover){.application-detail-page>.detail-back:hover{background-color:var(--color-brand-light)}}.application-detail-hero{background:radial-gradient(80% 140% at 100% 0%,#1b4fd826,transparent 58%),linear-gradient(135deg,var(--color-surface),var(--color-brand-light))}@supports (color:color-mix(in lab,red,red)){.application-detail-hero{background:radial-gradient(80% 140% at 100% 0%,color-mix(in srgb,var(--color-brand) 15%,transparent),transparent 58%),linear-gradient(135deg,var(--color-surface),var(--color-brand-light))}}.application-detail-hero{align-items:center;gap:calc(var(--spacing) * 5);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:#1b4fd840;grid-template-columns:68px minmax(0,1fr) auto;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.application-detail-hero{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.application-detail-hero{padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:40rem){.application-detail-hero{padding:calc(var(--spacing) * 8)}}.application-detail-identity{background-color:var(--color-brand);--tw-font-weight:var(--font-weight-bold);width:68px;height:68px;font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);place-items:center;display:grid}.application-detail-heading{min-width:0}.application-detail-kicker,.application-detail-section-head span,.application-record-card>span{--tw-font-weight:var(--font-weight-bold);font-size:9.5px;font-weight:var(--font-weight-bold);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-brand)}.application-detail-heading h1{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-tight);font-size:clamp(25px,3vw,38px);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.035em;letter-spacing:-.035em;color:var(--color-ink)}.application-detail-heading p{margin-top:calc(var(--spacing) * 2);color:var(--color-muted);font-size:13px}.application-detail-heading a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);text-decoration-line:none}@media(hover:hover){.application-detail-heading a:hover{color:var(--color-brand);text-decoration-line:underline}}.application-detail-status{align-self:flex-start}.application-detail-progress{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:40rem){.application-detail-progress{padding-inline:calc(var(--spacing) * 8)}}.application-detail-section-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.application-detail-section-head h2,.application-record-card h2,.application-withdraw-card h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.application-detail-section-head small{color:var(--color-muted);font-size:10.5px}.application-detail-progress ol{margin-top:calc(var(--spacing) * 6);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style-type:none;display:grid}.application-detail-progress li{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.application-detail-progress li:before{content:"";top:calc(var(--spacing) * 3);height:calc(var(--spacing) * .5);background-color:var(--color-line);position:absolute;left:-50%;right:50%}.application-detail-progress li:first-child:before{display:none}.application-detail-progress li.is-complete:before{background-color:var(--color-brand)}.application-detail-progress i{z-index:1;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-panel);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-subtle);border-radius:3.40282e38px;place-items:center;font-style:normal;display:grid;position:relative}.application-detail-progress li.is-complete i{background-color:var(--color-brand);color:var(--color-white);--tw-shadow:0 0 0 5px var(--tw-shadow-color,var(--color-brand-light));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.application-detail-progress li div{margin-top:calc(var(--spacing) * 3);gap:var(--spacing);flex-direction:column;display:flex}.application-detail-progress li strong{color:var(--color-ink);font-size:11px}.application-detail-progress li span{color:var(--color-subtle);font-size:9.5px}.application-detail-grid{align-items:flex-start;gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.application-detail-grid{grid-template-columns:minmax(0,1fr) 330px}}.application-detail-main,.application-detail-sidebar{gap:calc(var(--spacing) * 5);flex-direction:column;min-width:0;display:flex}@media(min-width:64rem){.application-detail-sidebar{top:calc(var(--spacing) * 4);position:sticky}}.application-detail-card{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.application-detail-facts{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.application-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.application-detail-facts>div{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);min-width:0;padding:calc(var(--spacing) * 4)}.application-detail-facts dt{--tw-font-weight:var(--font-weight-bold);font-size:9.5px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.application-detail-facts dd{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);min-width:0;font-size:13px;font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-ink)}.application-detail-facts dd.mono{font-size:11px}.application-detail-letter{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-canvas);padding:calc(var(--spacing) * 5);--tw-leading:1.8;white-space:pre-wrap;color:var(--color-body);font-size:13.5px;line-height:1.8}.application-cover-empty{margin-top:calc(var(--spacing) * 5);place-content:center;justify-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-canvas);min-height:210px;padding-inline:calc(var(--spacing) * 5);text-align:center;display:grid}.application-cover-empty i{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:3.40282e38px;place-items:center;font-style:normal;display:grid}.application-cover-empty strong{margin-top:var(--spacing);color:var(--color-ink);font-size:13px}.application-cover-empty p{color:var(--color-muted);font-size:11px}.application-detail-note{margin-top:calc(var(--spacing) * 4);--tw-leading:1.65;color:var(--color-muted);font-size:12px;line-height:1.65}.application-detail-actions{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.application-detail-actions a{border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.application-detail-primary{gap:calc(var(--spacing) * 2);background-color:var(--color-brand);color:var(--color-white)}@media(hover:hover){.application-detail-primary:hover{background-color:var(--color-brand-hover)}}.application-detail-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);color:var(--color-ink)}@media(hover:hover){.application-detail-secondary:hover{background-color:var(--color-panel)}}.application-record-card code{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-canvas);padding:calc(var(--spacing) * 3);font-family:var(--font-mono);color:var(--color-body);font-size:10.5px;display:block;overflow-x:auto}.application-withdraw-card{border-color:#dc262633}@supports (color:color-mix(in lab,red,red)){.application-withdraw-card{border-color:color-mix(in oklab,var(--color-danger) 20%,transparent)}}.application-withdraw-card p{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:11px;line-height:var(--leading-relaxed);color:var(--color-muted)}.application-withdraw-card button{justify-content:center;width:100%}.kz-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kz-field-label{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted);display:block}.kz-input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:10px;font-size:14px}.kz-input::placeholder{color:var(--color-subtle)}.kz-input:focus{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-brand-light);--tw-outline-style:none;outline-style:none}.panel{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.panel .panel{background-color:var(--color-panel);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.section-title{--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.section-title-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.subsection-title{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.page-lead{--tw-leading:var(--leading-relaxed);max-width:72ch;font-size:13.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.empty-text{padding-block:calc(var(--spacing) * 4);text-align:center;color:var(--color-subtle);font-size:13.5px}.detail-text{--tw-leading:var(--leading-relaxed);font-size:14px;line-height:var(--leading-relaxed);color:var(--color-body)}.mono{font-family:var(--font-mono);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.money{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ws-meta,.ws-card-sub{color:var(--color-muted);font-size:12.5px}.field{flex-direction:column;min-width:0;display:flex}.input-label{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted);display:block}.input,.select,.textarea{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:10px;font-size:14px}:is(.input,.select,.textarea)::placeholder{color:var(--color-subtle)}:is(.input,.select,.textarea):focus{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-brand-light);--tw-outline-style:none;outline-style:none}.textarea{min-height:calc(var(--spacing) * 24);resize:vertical}.input-row{align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.form-error{margin-top:var(--spacing);color:var(--color-danger);font-size:12px}.form-helper{margin-top:var(--spacing);color:var(--color-muted);font-size:12px}.btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}.btn-primary{background-color:var(--color-brand);color:var(--color-white)}@media(hover:hover){.btn-primary:hover{background-color:var(--color-brand-hover)}}.btn-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);color:var(--color-ink)}@media(hover:hover){.btn-secondary:hover{background-color:var(--color-panel)}}.icon-btn,.btn-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;border-radius:3.40282e38px;place-items:center;display:grid}@media(hover:hover){:is(.icon-btn,.btn-icon):hover{background-color:var(--color-panel);color:var(--color-ink)}}.chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){.chip:hover{background-color:var(--color-panel)}}.chip[aria-pressed=true]{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}.chip-row{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.flat-list{flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.flat-list-item{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3);display:flex}.flat-list-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.flat-list-main{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;text-decoration-line:none;display:flex}.flat-list-title{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.flat-list-sub,.flat-list-meta{color:var(--color-muted);font-size:12.5px}.kpi-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.stat-card{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex}.stat-card-main{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.stat-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.t-label{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.t-stat{--tw-font-weight:var(--font-weight-bold);font-size:26px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.mini-stat-row{gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.mini-stat{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.modal-actions{margin-top:calc(var(--spacing) * 5);justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.table-wrap{width:100%;overflow-x:auto}.table,.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}.table th,.data-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-subtle);text-transform:uppercase}.table td,.data-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);color:var(--color-ink)}.progress-track{height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-panel);width:100%;overflow:hidden}.progress-fill{border-radius:var(--radius-pill);background-color:var(--color-brand);height:100%}.link-button{cursor:pointer;border-style:var(--tw-border-style);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-brand);text-underline-offset:2px;background-color:#0000;border-width:0;padding:0}@media(hover:hover){.link-button:hover{text-decoration-line:underline}}.kz-pro-shell{background-color:var(--color-canvas);min-height:100vh;color:var(--color-body)}.kz-pro-nav{z-index:40;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:nowrap;display:flex;position:sticky;top:0}@media(min-width:40rem){.kz-pro-nav{padding-inline:calc(var(--spacing) * 6)}}.kz-pro-nav-left{align-items:center;gap:calc(var(--spacing) * 3);flex:1;min-width:0;display:flex}@media(min-width:64rem){.kz-pro-nav-left{gap:calc(var(--spacing) * 6)}}.kz-pro-nav-right{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.kz-pro-logo{--tw-font-weight:var(--font-weight-extrabold);font-size:19px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);flex-shrink:0;text-decoration-line:none}.kz-pro-links{scrollbar-width:none;align-items:center;gap:var(--spacing);flex:1;min-width:0;display:flex;position:relative;overflow-x:auto}.kz-pro-link-wrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.kz-pro-link{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-body);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;text-decoration-line:none;display:inline-flex}@media(hover:hover){.kz-pro-link:hover{border-color:var(--color-line-strong);background-color:var(--color-panel);color:var(--color-ink)}}.kz-pro-link[aria-current=page]{border-color:var(--color-brand);background-color:var(--color-brand-light);color:var(--color-brand)}.kz-pro-link-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-muted);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.kz-pro-link-icon>svg,.side-nav-item>span>svg,.side-subnav-item>span>svg{flex-shrink:0;width:100%;height:100%;display:block}.kz-pro-main{gap:calc(var(--spacing) * 7);width:100%;max-width:1240px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:40rem){.kz-pro-main{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7)}}.kz-pro-avatar-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);border-style:var(--tw-border-style);padding:var(--spacing);padding-right:calc(var(--spacing) * 2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;display:inline-flex}.kz-pro-avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-brand);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.kz-pro-avatar-img{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);object-fit:cover;border-radius:3.40282e38px;flex-shrink:0}.kz-pro-icon-btn{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;border-radius:3.40282e38px;place-items:center;display:grid}@media(hover:hover){.kz-pro-icon-btn:hover{background-color:var(--color-panel);color:var(--color-ink)}}.kz-pro-lang-switcher{align-items:center;display:flex}.kz-pro-dropdown{z-index:50;width:calc(var(--spacing) * 64);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 2);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute;top:calc(100% + 8px);right:0}.kz-pro-dropdown-item{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:10px;font-size:13.5px;text-decoration-line:none;display:flex}@media(hover:hover){.kz-pro-dropdown-item:hover{background-color:var(--color-panel)}}.kz-pro-dropdown-meta{gap:calc(var(--spacing) * .5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.kz-pro-dropdown-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow:hidden}.kz-pro-dropdown-role{color:var(--color-muted);font-size:12px}.kz-pro-dropdown-signout{margin-top:var(--spacing);cursor:pointer;border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-danger);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;border-radius:10px}@media(hover:hover){.kz-pro-dropdown-signout:hover{background-color:var(--color-danger-bg)}}.kz-pro-mega{z-index:50;border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute;top:calc(100% + 10px);left:0;right:0}.kz-pro-mega-grid{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(200px,260px) 1fr;display:grid}.kz-pro-mega-intro{gap:calc(var(--spacing) * 2);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line);padding-right:calc(var(--spacing) * 6);flex-direction:column;display:flex}.kz-pro-mega-title{--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.kz-pro-mega-text{--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-muted)}.kz-pro-mega-cta{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-brand);width:fit-content;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-white);text-decoration-line:none;display:inline-flex}@media(hover:hover){.kz-pro-mega-cta:hover{background-color:var(--color-brand-hover)}}.kz-pro-mega-items{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.kz-pro-mega-item{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);padding:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:flex}@media(hover:hover){.kz-pro-mega-item:hover{background-color:var(--color-panel)}}.kz-pro-mega-item-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.kz-pro-mega-item-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.kz-pro-mega-item-label{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.kz-pro-mega-item-desc{--tw-leading:var(--leading-snug);font-size:12px;line-height:var(--leading-snug);color:var(--color-muted)}.kz-pro-mega-photo{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 24);border-radius:var(--radius-card);object-fit:cover;width:100%}.kz-auth-page{background-color:var(--color-canvas);min-height:100vh}.kz-auth-page--split{display:grid}@media(min-width:64rem){.kz-auth-page--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.kz-auth-page--split{padding:calc(var(--spacing) * 3)}.kz-auth-visual{background-color:var(--color-ink-fixed);border-radius:24px;display:none;position:relative;overflow:hidden}@media(min-width:64rem){.kz-auth-visual{display:block}}.kz-auth-slide{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;background-position:50%;background-size:cover;transition-duration:.7s;position:absolute;top:0;right:0;bottom:0;left:0}.kz-auth-slide:after{--tw-content:"";content:var(--tw-content);background-image:linear-gradient(#080b1226,#080b12c7);position:absolute;top:0;right:0;bottom:0;left:0}.kz-auth-slide.kz-is-active{opacity:1}.kz-auth-slide--models{background-image:url(/images/auth-login.jpg)}.kz-auth-slide--escrow{background-image:url(/images/auth-register.jpg)}.kz-auth-slide--penny{background-image:url(/images/auth-login.jpg);background-position:62%}.kz-auth-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);cursor:pointer;border-style:var(--tw-border-style);background-color:#ffffff73;border-width:0;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.kz-auth-dot{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.kz-auth-dot{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));padding:0}.kz-auth-dot.kz-is-active{width:calc(var(--spacing) * 6);background-color:var(--color-white)}.kz-auth-visual-wordmark{top:calc(var(--spacing) * 7);z-index:20;--tw-translate-x: -50% ;width:calc(100% - 4rem);max-width:46ch;translate:var(--tw-translate-x) var(--tw-translate-y);text-align:center;--tw-font-weight:var(--font-weight-extrabold);font-size:18px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);text-decoration-line:none;position:absolute;left:50%}.kz-auth-slide-copy{bottom:calc(var(--spacing) * 14);z-index:20;--tw-translate-x: -50% ;width:calc(100% - 4rem);max-width:46ch;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 2);text-align:center;color:var(--color-white);flex-direction:column;display:flex;position:absolute;left:50%}.kz-auth-slide-title{--tw-leading:var(--leading-tight);font-size:26px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.kz-auth-slide-text{--tw-leading:var(--leading-relaxed);max-width:46ch;font-size:14.5px;line-height:var(--leading-relaxed);color:#fffc}@supports (color:color-mix(in lab,red,red)){.kz-auth-slide-text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.kz-auth-dots{bottom:calc(var(--spacing) * 7);left:calc(var(--spacing) * 8);z-index:20;align-items:center;gap:calc(var(--spacing) * 2);display:flex;position:absolute}.kz-auth-form-side{min-height:calc(100vh - 24px);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media(min-width:40rem){.kz-auth-form-side{padding-inline:calc(var(--spacing) * 10)}}.kz-auth-top{margin-bottom:calc(var(--spacing) * 8);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.kz-auth-card{justify-content:center;gap:var(--spacing);flex-direction:column;flex:1;width:100%;max-width:420px;margin-inline:auto;display:flex}.kz-auth-title{--tw-font-weight:var(--font-weight-bold);font-size:26px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.kz-auth-step-title{--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.kz-auth-lead{margin-bottom:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);font-size:14px;line-height:var(--leading-relaxed);color:var(--color-muted)}.kz-auth-form{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.kz-auth-error-banner{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:#dc26264d}@supports (color:color-mix(in lab,red,red)){.kz-auth-error-banner{border-color:color-mix(in oklab,var(--color-danger) 30%,transparent)}}.kz-auth-error-banner{background-color:var(--color-danger-bg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-danger);font-size:13.5px}.kz-auth-forgot{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-brand);align-self:flex-end;text-decoration-line:none}@media(hover:hover){.kz-auth-forgot:hover{text-decoration-line:underline}}.kz-auth-switch{margin-top:calc(var(--spacing) * 5);text-align:center;color:var(--color-muted);font-size:13.5px}.kz-auth-toggle-row{margin-top:calc(var(--spacing) * 3);text-align:center;font-size:13px}.kz-auth-toggle-link{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);background-color:#0000;border-width:0;padding:0}@media(hover:hover){.kz-auth-toggle-link:hover{text-decoration-line:underline}}.kz-auth-demo-hint{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 4)}.kz-auth-demo-hint-title{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.kz-auth-demo-hint-grid{gap:var(--spacing);color:var(--color-muted);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));font-size:12.5px;display:grid}.auth-submit{margin-top:var(--spacing);width:100%}.kz-auth-action{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ink-fixed);background-color:var(--color-ink-fixed);color:var(--color-on-ink-fixed)}@media(hover:hover){.kz-auth-action:hover{border-color:var(--color-ink-fixed);background-color:var(--color-ink-fixed);--tw-brightness:brightness(90%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.kz-auth-action:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-ink-fixed);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.kz-auth-action:disabled{border-color:var(--color-line);background-color:var(--color-line);color:var(--color-subtle);--tw-brightness:brightness(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.kz-auth-action{border-color:var(--color-ink-fixed)!important;background-color:var(--color-ink-fixed)!important;color:var(--color-on-ink-fixed)!important}.kz-auth-action:hover:not(:disabled){border-color:var(--color-ink-fixed)!important;background-color:var(--color-ink-fixed)!important;color:var(--color-on-ink-fixed)!important;filter:brightness(.88)!important}.kz-auth-action:disabled{border-color:var(--color-line)!important;background-color:var(--color-line)!important;color:var(--color-subtle)!important;filter:none!important}.kz-theme-toggle{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;border-radius:3.40282e38px;place-items:center;display:grid}@media(hover:hover){.kz-theme-toggle:hover{background-color:var(--color-panel);color:var(--color-ink)}}.kz-otp-row{gap:calc(var(--spacing) * 2);display:flex}.kz-otp-box{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-ink);border-radius:10px}.kz-otp-box:focus{border-color:var(--color-brand);--tw-outline-style:none;outline-style:none}.kz-public-page{background-color:var(--color-surface);font-family:var(--font-sans);color:var(--color-body);display:flow-root}.kz-container{width:100%;max-width:1200px;padding-inline:calc(var(--spacing) * 8);margin-inline:auto}.kz-section{padding-block:calc(var(--spacing) * 20)}.kz-nav{z-index:30;border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;position:sticky;top:0}.kz-nav-inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);max-width:1200px;height:60px;padding-inline:calc(var(--spacing) * 8);margin-inline:auto;display:flex}.kz-logo{--tw-font-weight:var(--font-weight-extrabold);font-size:20px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);text-decoration-line:none}.kz-nav-links{align-items:center;gap:var(--spacing);display:none;position:relative}@media(min-width:48rem){.kz-nav-links{display:flex}}.kz-nav-link{border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-body);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media(hover:hover){.kz-nav-link:hover{color:var(--color-ink)}}.kz-nav-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.kz-btn{height:calc(var(--spacing) * 9);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}.kz-btn-lg{height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 6);font-size:16px}.kz-btn-primary{background-color:var(--color-brand);color:var(--color-white)}@media(hover:hover){.kz-btn-primary:hover{background-color:var(--color-brand-hover)}}.kz-btn-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);color:var(--color-ink)}@media(hover:hover){.kz-btn-secondary:hover{background-color:var(--color-panel)}}.kz-btn-ghost{color:var(--color-ink);background-color:#0000}@media(hover:hover){.kz-btn-ghost:hover{background-color:var(--color-panel)}}.kz-btn-on-brand{background-color:var(--color-surface);color:var(--color-brand)}@media(hover:hover){.kz-btn-on-brand:hover{background-color:var(--color-brand-light)}}.kz-nav-mega{pointer-events:none;visibility:hidden;z-index:40;--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 8);opacity:0;--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:opacity,transform,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;position:absolute;top:100%;left:0;right:0}.kz-nav-mega-open{pointer-events:auto;visibility:visible;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.kz-nav-mega-grid{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(220px,280px) 1fr;max-width:1200px;margin-inline:auto;display:grid}.kz-nav-mega-intro{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.kz-nav-mega-intro-title{--tw-font-weight:var(--font-weight-bold);font-size:22px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.kz-nav-mega-intro-text{--tw-leading:var(--leading-relaxed);font-size:14px;line-height:var(--leading-relaxed);color:var(--color-muted)}.kz-nav-mega-cta{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-ink-fixed);width:fit-content;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-on-ink-fixed);border-radius:12px;text-decoration-line:none;display:inline-flex}.kz-nav-mega-cols{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.kz-nav-mega-group{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.kz-nav-mega-heading{--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-brand)}.kz-nav-mega-item{align-items:flex-start;gap:calc(var(--spacing) * 3);text-decoration-line:none;display:flex}.kz-nav-mega-item-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}.kz-nav-mega-item-label{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.kz-nav-mega-item-desc{--tw-leading:var(--leading-snug);font-size:13px;line-height:var(--leading-snug);color:var(--color-muted);display:block}.kz-nav-mega-cards{margin-inline:auto;margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);max-width:1200px;display:grid}@media(min-width:40rem){.kz-nav-mega-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.kz-nav-mega-card{border-radius:var(--radius-card);background-color:var(--color-ink-fixed);min-height:110px;padding:calc(var(--spacing) * 5);color:var(--color-white);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;text-decoration-line:none;display:flex;position:relative;overflow:hidden}.kz-nav-mega-card-title{z-index:10;--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);position:relative}.kz-nav-mega-card-desc{z-index:10;color:#fffc;font-size:13px;position:relative}@supports (color:color-mix(in lab,red,red)){.kz-nav-mega-card-desc{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.kz-hero{position:relative;overflow:hidden}.kz-hero--photo{margin:calc(var(--spacing) * 1.5);background-color:var(--color-ink-fixed);min-height:calc(100vh - 30px);padding-top:calc(var(--spacing) * 60);padding-bottom:calc(var(--spacing) * 12);border-radius:12px;flex-direction:column;margin-bottom:0;display:flex}.kz-hero--overlay-nav{padding-top:calc(var(--spacing) * 32)}.kz-hero--photo.kz-hero--overlay-nav{padding-top:clamp(180px,26vh,260px)}.kz-hero-inner{z-index:20;width:100%;max-width:1200px;padding-inline:calc(var(--spacing) * 8);flex-direction:column;flex:1;margin-inline:auto;display:flex;position:relative}.kz-hero-headline{--tw-leading:1.04;--tw-font-weight:var(--font-weight-semibold);max-width:18ch;font-size:clamp(40px,6vw,72px);line-height:1.04;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-white)}.kz-hero-sub{margin-top:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);max-width:62ch;font-size:17px;line-height:var(--leading-relaxed);color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.kz-hero-sub{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.kz-hero-video{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.kz-hero-video-overlay{z-index:10;background-image:linear-gradient(112deg,#080b12f2,#080b12e0,#080b1280 68%,#080b12bd);position:absolute;top:0;right:0;bottom:0;left:0}.kz-hero-stats{gap:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 16);flex-wrap:wrap;margin-top:auto;display:flex}.kz-hero-stat{align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.kz-hero-stat-value{--tw-font-weight:var(--font-weight-bold);font-size:26px;font-weight:var(--font-weight-bold);color:var(--color-white)}.kz-hero-stat-label{color:#ffffffb3;font-size:13.5px}@supports (color:color-mix(in lab,red,red)){.kz-hero-stat-label{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.kz-benefits-head{margin-bottom:calc(var(--spacing) * 10);--tw-leading:var(--leading-tight);max-width:20ch;font-size:clamp(30px,3.6vw,46px);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.kz-benefits-list{flex-direction:column;display:flex}.kz-benefit-row{gap:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 7);display:grid}@media(min-width:48rem){.kz-benefit-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}.kz-benefit-lead{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.kz-benefit-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);color:var(--color-ink);flex-shrink:0;place-items:center;display:grid}.kz-benefit-icon svg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);stroke-width:1.5px}.kz-benefit-title{--tw-font-weight:var(--font-weight-semibold);font-size:19px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.kz-benefit-desc{--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-muted)}.kz-tailored-grid{gap:calc(var(--spacing) * 10);display:grid}@media(min-width:48rem){.kz-tailored-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.kz-tailored-photo{border-radius:var(--radius-panel);object-fit:cover;width:100%;height:100%}.kz-tailored-blocks{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.kz-tailored-block{gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 5);flex-direction:column;display:flex}.kz-tailored-block-title{--tw-font-weight:var(--font-weight-semibold);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.kz-tailored-block-desc{--tw-leading:var(--leading-relaxed);font-size:14.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.kz-pricing-cols{gap:calc(var(--spacing) * 8);display:grid}@media(min-width:48rem){.kz-pricing-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.kz-pricing-col{gap:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-line);padding-left:calc(var(--spacing) * 6);flex-direction:column;display:flex;position:relative}.kz-pricing-col.kz-is-featured{border-color:var(--color-brand)}.kz-pricing-tier{align-items:flex-start;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-normal);font-size:clamp(26px,2.4vw,34px);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);flex-direction:column-reverse;display:flex}.kz-pricing-tier-name{white-space:nowrap}.kz-pricing-flag{border-radius:var(--radius-pill);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase;align-self:flex-end}.kz-pricing-desc{--tw-leading:var(--leading-relaxed);font-size:14px;line-height:var(--leading-relaxed);color:var(--color-muted)}.kz-pricing-features{flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.kz-pricing-feature{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3.5);color:var(--color-body);font-size:14.5px}.kz-pricing-feature:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.kz-pricing-cta-link{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none;display:inline-flex}@media(hover:hover){.kz-pricing-cta-link:hover{text-decoration-line:underline}}.kz-testimonials-grid{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:48rem){.kz-testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kz-testimonial{gap:calc(var(--spacing) * 3);border-radius:var(--radius-panel);background-color:var(--color-panel);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.kz-testimonial-stars{color:var(--color-warning);font-size:14px}.kz-testimonial-quote{--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-body)}.kz-cta-hero{align-items:center;gap:calc(var(--spacing) * 10);max-width:1200px;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 20);margin-inline:auto;display:grid}@media(min-width:48rem){.kz-cta-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}.kz-cta-hero-copy{flex-direction:column;display:flex}.kz-cta-hero-headline{margin-bottom:calc(var(--spacing) * 8);--tw-leading:var(--leading-tight);max-width:560px;font-size:clamp(34px,4vw,54px);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.kz-cta-hero-sub{margin-bottom:calc(var(--spacing) * 10);--tw-leading:var(--leading-relaxed);max-width:520px;font-size:17px;line-height:var(--leading-relaxed);color:var(--color-muted)}.kz-cta-hero-btn{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-ink-fixed);width:fit-content;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-on-ink-fixed);text-decoration-line:none;display:inline-flex}.kz-cta-hero-photo{border-radius:var(--radius-panel);object-fit:cover;width:100%;height:100%;max-height:380px}.kz-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 14)}.kz-footer-columns{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-width:1200px;margin-inline:auto;display:grid}.kz-footer-col-heading{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.kz-footer-col-links{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;font-size:14px;list-style-type:none;display:flex}.kz-footer-col-links a{color:var(--color-body);text-decoration-line:none}@media(hover:hover){.kz-footer-col-links a:hover{color:var(--color-brand)}}.kz-footer-social{gap:calc(var(--spacing) * 2);display:flex}.kz-footer-social-btn{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:50%;place-items:center;display:grid}@media(hover:hover){.kz-footer-social-btn:hover{background-color:var(--color-panel);color:var(--color-ink)}}.kz-footer-bottom{margin-inline:auto;margin-top:calc(var(--spacing) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);max-width:1200px;padding-top:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.kz-footer-copyright{color:var(--color-muted);font-size:13px}.t-page{--tw-font-weight:var(--font-weight-bold);font-size:22px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.panel-body{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.skeleton{gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);flex-direction:column;display:flex}.skeleton-row{height:calc(var(--spacing) * 4);animation:var(--animate-pulse);background-color:var(--color-panel);border-radius:.25rem}.query-error{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:#dc26264d}@supports (color:color-mix(in lab,red,red)){.query-error{border-color:color-mix(in oklab,var(--color-danger) 30%,transparent)}}.query-error{background-color:var(--color-danger-bg);padding:calc(var(--spacing) * 4)}.query-error-text{color:var(--color-danger);font-size:13.5px}.info-banner{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-brand-light);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-body);font-size:13.5px}.info-text{--tw-leading:var(--leading-relaxed);font-size:14.5px;line-height:var(--leading-relaxed);color:var(--color-body)}.badge-row{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.avatar{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-brand);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.ws-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.ws-card-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.ws-card-title{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.ws-card-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);flex-wrap:wrap;font-size:13px;display:flex}.ws-card-foot{margin-top:var(--spacing);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.detail-panel{gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.detail-back{margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);width:fit-content;font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none;display:inline-flex}@media(hover:hover){.detail-back:hover{text-decoration-line:underline}}.detail-section{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);flex-direction:column;display:flex}.detail-meta{color:var(--color-muted);font-size:13px}.detail-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-body);display:inline-flex}.detail-title-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.detail-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.fact{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.fact-label{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.fact-value{--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-ink)}.form-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.form-actions{margin-top:calc(var(--spacing) * 2);justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.modal-form{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.modal-lead{--tw-leading:var(--leading-relaxed);font-size:14px;line-height:var(--leading-relaxed);color:var(--color-muted)}.wizard-body{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.wizard-fields{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.wizard-field-row{align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.wizard-review,.wizard-summary{gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.wizard-summary-row,.kz-wizard-summary-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 2);flex-wrap:wrap;font-size:13.5px;display:flex}:is(.wizard-summary-row,.kz-wizard-summary-row):last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.wizard-steps{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.wizard-step-dot{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-panel);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:3.40282e38px;place-items:center;display:grid}.wizard-step-label{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-muted)}.wizard-actions{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.wizard-actions-spacer{flex:1}.wizard-progress-note{color:var(--color-muted);font-size:12.5px}.wizard-check{align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-body);font-size:13.5px;display:flex}.kz-mockup-frame{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.kz-mockup-titlebar{align-items:center;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);display:flex}.kz-mockup-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--color-line-strong);border-radius:3.40282e38px}.kz-mockup-kpis{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.kz-mockup-kpi{gap:var(--spacing);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.kz-mockup-kpi-label{--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.kz-mockup-kpi-value{--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.kz-mockup-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:var(--color-body);font-size:12.5px;display:flex}.kz-mockup-chip{border-radius:var(--radius-pill);background-color:var(--color-success-bg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-success);align-items:center;display:inline-flex}.kz-hero-ctas{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.kz-stat-value{--tw-font-weight:var(--font-weight-bold);font-size:26px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.kz-stat-label{color:var(--color-muted);font-size:13px}.recruiting-page{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.recruiting-page-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.recruiting-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.recruiting-title{--tw-font-weight:var(--font-weight-bold);font-size:24px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.recruiting-primary-action{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-white);text-decoration-line:none;display:inline-flex}@media(hover:hover){.recruiting-primary-action:hover{background-color:var(--color-brand-hover)}}.talent-hero{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 5);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-wrap:wrap;display:flex}.talent-hero>div{max-width:var(--container-3xl)}.talent-hero .recruiting-title{margin-top:var(--spacing);font-size:30px}.talent-hero .page-lead{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed)}.talent-metrics{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.talent-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.talent-metrics article{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex}.talent-metrics article>span{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.talent-metrics article>span svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.talent-metrics article>div{align-items:flex-end;column-gap:calc(var(--spacing) * 3);flex:1;grid-template-columns:1fr auto;min-width:0;display:grid}.talent-metrics small{--tw-font-weight:var(--font-weight-bold);font-size:9.5px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.talent-metrics strong{--tw-font-weight:var(--font-weight-bold);font-size:28px;font-weight:var(--font-weight-bold);color:var(--color-ink);grid-row:span 2/span 2}.talent-metrics p{color:var(--color-muted);font-size:10.5px}.talent-insight-grid,.talent-detail-grid{align-items:flex-start;gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.talent-insight-grid,.talent-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.talent-panel,.talent-actions{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.talent-panel>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.talent-panel>header>div>span,.talent-actions>header>span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}.talent-panel>header h2,.talent-actions>header h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.talent-panel>header p{margin-top:var(--spacing);color:var(--color-muted);font-size:10.5px}.talent-panel>header a{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none}@media(hover:hover){.talent-panel>header a:hover{border-color:var(--color-brand);background-color:var(--color-brand-light)}}.talent-stage-chart{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.talent-stage-chart>div{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:88px minmax(0,1fr) 24px;display:grid}.talent-stage-chart span{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-body);overflow:hidden}.talent-stage-chart i{height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-panel);overflow:hidden}.talent-stage-chart i b{border-radius:var(--radius-pill);background-color:var(--color-brand);height:100%;display:block}.talent-stage-chart strong{text-align:right;color:var(--color-ink);font-size:11px}.talent-candidate-list{flex-direction:column;display:flex}.talent-candidate-list>a{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);color:inherit;grid-template-columns:38px minmax(0,1fr) auto auto;text-decoration-line:none;display:grid}.talent-candidate-list>a:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.talent-candidate-list>a:hover{background-color:var(--color-brand-light)}}.talent-candidate-list>a>span{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-brand);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;place-items:center;display:grid}.talent-candidate-list>a>div{min-width:0}.talent-candidate-list strong{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);font-size:12px;display:block;overflow:hidden}.talent-candidate-list small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:10px;display:block;overflow:hidden}.talent-candidate-list em{border-radius:var(--radius-pill);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:9.5px;font-weight:var(--font-weight-semibold);color:var(--color-body);font-style:normal}.talent-candidate-list b{color:var(--color-brand);font-size:11px}.talent-empty{min-height:calc(var(--spacing) * 32);place-content:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 5);text-align:center;display:grid}.talent-empty strong{color:var(--color-ink);font-size:12px}.talent-empty span{color:var(--color-muted);font-size:10.5px}.talent-schedule>div:not(.talent-empty){flex-direction:column;display:flex}.talent-schedule article{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.talent-schedule article:last-child{border-style:var(--tw-border-style);border-width:0}.talent-schedule article>span{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.talent-schedule article>span svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.talent-schedule article>div{flex:1;min-width:0}.talent-schedule article strong{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);font-size:12px;display:block;overflow:hidden}.talent-schedule article small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:10px;display:block;overflow:hidden}.talent-schedule time{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.talent-schedule article>em{border-radius:var(--radius-pill);background-color:var(--color-info-bg);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:9.5px;font-weight:var(--font-weight-semibold);color:var(--color-info);font-style:normal}.talent-actions>header{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.talent-action-grid{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);gap:0;display:grid}@media(min-width:40rem){.talent-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.talent-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.talent-action-card{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);min-width:0;padding:calc(var(--spacing) * 5);color:inherit;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));grid-template-columns:40px minmax(0,1fr) auto;text-decoration-line:none;display:grid}@media(hover:hover){.talent-action-card:hover{background-color:var(--color-brand-light)}}@media(min-width:40rem){.talent-action-card{border-right-style:var(--tw-border-style);border-right-width:1px}}.talent-action-card>span{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:3.40282e38px;place-items:center;display:grid}.talent-action-card>span svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.talent-action-card>div{min-width:0}.talent-action-card strong{color:var(--color-ink);font-size:12px}.talent-action-card p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:10px;line-height:var(--leading-relaxed);color:var(--color-muted)}.talent-action-card>b{color:var(--color-brand)}.talent-action-card--time>span{background-color:var(--color-info-bg);color:var(--color-info)}.talent-action-card--offer>span{background-color:var(--color-warning-bg);color:var(--color-warning)}.talent-action-card--search>span{background-color:var(--color-success-bg);color:var(--color-success)}@media(max-width:640px){.talent-hero{padding-inline:calc(var(--spacing) * 5)}.talent-hero .recruiting-primary-action{justify-content:center;width:100%}.talent-candidate-list>a{grid-template-columns:38px minmax(0,1fr) auto}.talent-candidate-list em{display:none}}.pipeline-hero{align-items:center}.recruiting-live-pill i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-success);border-radius:3.40282e38px;box-shadow:0 0 0 4px #0596691f}@supports (color:color-mix(in lab,red,red)){.recruiting-live-pill i{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success) 12%,transparent)}}.pipeline-metrics{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.pipeline-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.pipeline-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.pipeline-metrics article{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex}.pipeline-metrics article>span{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.pipeline-metrics article>span svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.pipeline-metrics article>div{flex:1;min-width:0}.pipeline-metrics small{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase;display:block}.pipeline-metrics strong{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:22px;font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.pipeline-metrics p{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:9.5px;overflow:hidden}.pipeline-workspace{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);min-width:0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.pipeline-workspace-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.pipeline-workspace-head>div>span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand)}.pipeline-workspace-head h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.pipeline-workspace-head p{margin-top:calc(var(--spacing) * .5);color:var(--color-muted);font-size:10.5px}.pipeline-search{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);min-width:250px;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.pipeline-search:focus-within{border-color:var(--color-brand);background-color:var(--color-surface);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-brand-light)}.pipeline-search svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.pipeline-search input{border-style:var(--tw-border-style);min-width:0;color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;padding:0;font-size:11px}.pipeline-search input::placeholder{color:var(--color-subtle)}.pipeline-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:#f1f3f799;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.pipeline-toolbar{background-color:color-mix(in oklab,var(--color-panel) 60%,transparent)}}.pipeline-toolbar{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.pipeline-toolbar>p{--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-muted)}.pipeline-nav{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.pipeline-scroll-btn{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@media(hover:hover){.pipeline-scroll-btn:hover{border-color:var(--color-brand);color:var(--color-brand)}}.pipeline-scroll-btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-brand);--tw-outline-style:none;outline-style:none}.pipeline-stage-chips{align-items:center;gap:var(--spacing);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:var(--spacing);scrollbar-width:none;display:flex;overflow-x:auto}.pipeline-stage-chips::-webkit-scrollbar{display:none}.pipeline-stage-chip{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:inline-flex}@media(hover:hover){.pipeline-stage-chip:hover{background-color:var(--color-brand-light);color:var(--color-brand)}}.pipeline-stage-chip:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-brand);--tw-outline-style:none;outline-style:none}.pipeline-stage-chip[aria-selected=true]{background-color:var(--color-brand);color:var(--color-white)}.pipeline-stage-chip-count{min-width:calc(var(--spacing) * 5);border-radius:var(--radius-pill);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-body);place-items:center;display:grid}.pipeline-stage-chip[aria-selected=true] .pipeline-stage-chip-count{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.pipeline-stage-chip[aria-selected=true] .pipeline-stage-chip-count{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.pipeline-stage-chip[aria-selected=true] .pipeline-stage-chip-count{color:var(--color-white)}.pipeline-board{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing) * 4);background-color:#f1f3f766;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;min-height:430px;display:grid;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.pipeline-board{background-color:color-mix(in oklab,var(--color-panel) 40%,transparent)}}.pipeline-board{padding:calc(var(--spacing) * 4)}.pipeline-col{scroll-snap-align:start;border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#f1f3f7cc;flex-direction:column;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pipeline-col{background-color:color-mix(in oklab,var(--color-panel) 80%,transparent)}}.pipeline-col-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.pipeline-col-head>div{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.pipeline-col-head i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-brand);border-radius:3.40282e38px}.pipeline-col--screening .pipeline-col-head i{background-color:var(--color-info)}.pipeline-col--interview .pipeline-col-head i{background-color:var(--color-warning)}.pipeline-col--offer .pipeline-col-head i{background-color:#8b5cf6}.pipeline-col--onboarding .pipeline-col-head i{background-color:var(--color-success)}.pipeline-col-title{--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.pipeline-col-count{min-width:calc(var(--spacing) * 6);border-radius:var(--radius-pill);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-body);place-items:center;display:grid}.pipeline-col-body{gap:calc(var(--spacing) * 3);min-height:0;padding:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.candidate-card{cursor:pointer;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 3.5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media(hover:hover){.candidate-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-brand);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.candidate-card:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-brand);--tw-outline-style:none;outline-style:none}.candidate-head{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.candidate-avatar{flex-shrink:0}.candidate-head-main{flex:1;min-width:0}.candidate-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-size:11.5px;font-weight:var(--font-weight-bold);color:var(--color-ink);display:block;overflow:hidden}.candidate-role{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:9.5px;display:block;overflow:hidden}.candidate-meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 2.5);display:flex}.candidate-age{--tw-font-weight:var(--font-weight-medium);font-size:9px;font-weight:var(--font-weight-medium);color:var(--color-muted)}.pipeline-col-empty{min-height:calc(var(--spacing) * 36);place-content:center;justify-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 4);text-align:center;display:grid}.pipeline-col-empty>span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-surface);color:var(--color-subtle);border-radius:3.40282e38px;place-items:center;font-size:12px;display:grid}.pipeline-col-empty strong{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-body)}.pipeline-col-empty small{max-width:calc(var(--spacing) * 44);--tw-leading:var(--leading-relaxed);font-size:9.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.pipeline-workspace-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);color:var(--color-muted);flex-wrap:wrap;font-size:10px;display:flex}@media(min-width:1536px){.pipeline-board{grid-auto-columns:minmax(250px,1fr)}}@media(max-width:640px){.pipeline-search{width:100%;min-width:0}.pipeline-toolbar{align-items:stretch}.pipeline-nav{width:100%}.pipeline-stage-chips{flex:1}.pipeline-toolbar>p{text-align:right;width:100%}.pipeline-board{grid-auto-columns:minmax(82vw,1fr);min-height:390px}}.recruiting-offer-signal,.recruiting-discover-signal{border-radius:var(--radius-pill);background-color:var(--color-brand-light);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-brand);align-items:center;display:inline-flex}.recruiting-metrics{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.recruiting-metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.recruiting-metrics article{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex}.recruiting-metrics article>span{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.recruiting-metrics article>span svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.recruiting-metrics article>div{flex:1;min-width:0}.recruiting-metrics small{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase;display:block}.recruiting-metrics strong{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-size:24px;font-weight:var(--font-weight-bold);color:var(--color-ink);display:block;overflow:hidden}.recruiting-metrics p{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:10px;overflow:hidden}.recruiting-data-workspace,.discover-workspace{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.recruiting-data-workspace>header,.discover-workspace>header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.recruiting-data-workspace>header>div>span,.discover-workspace>header>div>span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand)}.recruiting-data-workspace>header h2,.discover-workspace>header h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.recruiting-data-workspace>header p,.discover-workspace>header p{margin-top:calc(var(--spacing) * .5);color:var(--color-muted);font-size:10.5px}.recruiting-data-summary{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:#f1f3f799;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.recruiting-data-summary{background-color:color-mix(in oklab,var(--color-panel) 60%,transparent)}}.recruiting-data-summary{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-muted)}.recruiting-data-key{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.recruiting-data-key i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-success);border-radius:3.40282e38px}.recruiting-data-workspace .table-scroll{max-height:560px}.recruiting-data-workspace table th{background-color:#f1f3f7b3}@supports (color:color-mix(in lab,red,red)){.recruiting-data-workspace table th{background-color:color-mix(in oklab,var(--color-panel) 70%,transparent)}}.recruiting-data-workspace table tbody tr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.recruiting-data-workspace table tbody tr:hover{background-color:#eef2ff66}@supports (color:color-mix(in lab,red,red)){.recruiting-data-workspace table tbody tr:hover{background-color:color-mix(in oklab,var(--color-brand-light) 40%,transparent)}}}.recruiting-filter-row{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:#f1f3f799;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.recruiting-filter-row{background-color:color-mix(in oklab,var(--color-panel) 60%,transparent)}}.recruiting-filter-row{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.recruiting-filter-row button{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:inline-flex}@media(hover:hover){.recruiting-filter-row button:hover{background-color:var(--color-brand-light);color:var(--color-brand)}}.recruiting-filter-row button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-brand);--tw-outline-style:none;outline-style:none}.recruiting-filter-row button[aria-pressed=true]{background-color:var(--color-brand);color:var(--color-white)}.recruiting-filter-row button span{min-width:calc(var(--spacing) * 5);border-radius:var(--radius-pill);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);color:var(--color-body);place-items:center;font-size:9px;display:grid}.recruiting-filter-row button[aria-pressed=true] span{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.recruiting-filter-row button[aria-pressed=true] span{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.recruiting-filter-row button[aria-pressed=true] span{color:var(--color-white)}.recruiting-rich-empty{min-height:calc(var(--spacing) * 56);place-content:center;justify-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 5);text-align:center;display:grid}.recruiting-rich-empty>svg{margin-bottom:calc(var(--spacing) * 2);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);color:var(--color-subtle)}.recruiting-rich-empty strong{color:var(--color-ink);font-size:13px}.recruiting-rich-empty span{max-width:var(--container-md);--tw-leading:var(--leading-relaxed);font-size:10.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.discover-pool-count{border-radius:var(--radius-pill);background-color:var(--color-brand-light);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-brand)}.discover-filter-bar{align-items:flex-end;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:#f1f3f799;display:grid}@supports (color:color-mix(in lab,red,red)){.discover-filter-bar{background-color:color-mix(in oklab,var(--color-panel) 60%,transparent)}}.discover-filter-bar{padding:calc(var(--spacing) * 4)}@media(min-width:48rem){.discover-filter-bar{grid-template-columns:minmax(260px,1fr) 150px 150px auto}}.discover-query-wrap{position:relative}.discover-query-wrap>svg{pointer-events:none;bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3.5);z-index:10;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-muted);position:absolute}.discover-query-wrap input{padding-left:calc(var(--spacing) * 10)}.discover-results-summary{align-items:center;gap:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.discover-results-summary>div{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.discover-results-summary>div>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-brand)}.discover-results-summary>div span{align-items:baseline;gap:calc(var(--spacing) * 1.5);display:flex}.discover-results-summary strong{color:var(--color-ink);font-size:13px}.discover-results-summary small{color:var(--color-muted);font-size:9.5px}.discover-results-summary>p{color:var(--color-muted);margin-left:auto;font-size:9.5px}.discover-talent-grid{gap:calc(var(--spacing) * 4);background-color:#f1f3f766;display:grid}@supports (color:color-mix(in lab,red,red)){.discover-talent-grid{background-color:color-mix(in oklab,var(--color-panel) 40%,transparent)}}.discover-talent-grid{padding:calc(var(--spacing) * 4)}@media(min-width:48rem){.discover-talent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.discover-talent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.discover-talent-card{gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media(hover:hover){.discover-talent-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-brand);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.discover-talent-head{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.discover-talent-head>div{flex:1;min-width:0}.discover-talent-head h3{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-ink);overflow:hidden}.discover-talent-head p{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:10px;overflow:hidden}.discover-verified{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-success-bg);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-success);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.discover-talent-bio{-webkit-line-clamp:2;min-height:calc(var(--spacing) * 9);--tw-leading:var(--leading-relaxed);font-size:10.5px;line-height:var(--leading-relaxed);color:var(--color-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.discover-talent-meta{gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);background-color:var(--color-panel);padding:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.discover-talent-meta span{min-width:0}.discover-talent-meta small{--tw-font-weight:var(--font-weight-bold);font-size:8px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);display:block}.discover-talent-meta strong{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);font-size:10px;display:block;overflow:hidden}.discover-talent-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);margin-top:auto;display:flex}.discover-talent-foot button{border-radius:var(--radius-pill);flex:1;min-width:0}@media(max-width:767px){.discover-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-query-wrap,.discover-filter-bar>button{grid-column:span 2/span 2}}@media(max-width:520px){.discover-filter-bar{grid-template-columns:repeat(1,minmax(0,1fr))}.discover-query-wrap,.discover-filter-bar>button{grid-column:span 1/span 1}.discover-results-summary>p{width:100%;margin-left:0}}.admin-workspace-page{gap:calc(var(--spacing) * 5);flex-direction:column;min-width:0;display:flex}.admin-workspace-hero{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 5);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-wrap:wrap;display:flex}.admin-workspace-hero>div:first-child{max-width:var(--container-3xl)}.admin-workspace-hero>div:first-child>span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-brand)}.admin-workspace-hero h1{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:30px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.admin-workspace-hero p{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);color:var(--color-muted)}.admin-live-pill{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-success-bg);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-success);display:inline-flex}.admin-live-pill i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-success);border-radius:3.40282e38px}.analytics-overview-panel,.analytics-chart-card,.wallet-balance-chart{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.analytics-overview-panel .section-row,.analytics-chart-card .section-row{flex-direction:column;min-width:0;display:flex}.analytics-overview-panel .section-row-head,.analytics-chart-card .section-row-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.analytics-overview-panel .section-row-title,.analytics-chart-card .section-row-title{--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.analytics-overview-panel .section-row-helper,.analytics-chart-card .section-row-helper{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:10.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.analytics-overview-panel .section-row-body,.analytics-chart-card .section-row-body{min-width:0;padding:calc(var(--spacing) * 5)}.analytics-kpis{gap:calc(var(--spacing) * 4);padding:0;display:grid}@media(min-width:40rem){.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.analytics-kpi-card{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#f1f3f799;display:flex}@supports (color:color-mix(in lab,red,red)){.analytics-kpi-card{background-color:color-mix(in oklab,var(--color-panel) 60%,transparent)}}.analytics-kpi-card{padding:calc(var(--spacing) * 4)}.analytics-kpi-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.analytics-kpi-icon svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.analytics-kpi-card:nth-child(2) .analytics-kpi-icon{background-color:var(--color-warning-bg);color:var(--color-warning)}.analytics-kpi-card:nth-child(3) .analytics-kpi-icon{background-color:var(--color-success-bg);color:var(--color-success)}.analytics-kpi-card:nth-child(4) .analytics-kpi-icon{background-color:var(--color-info-bg);color:var(--color-info)}.analytics-kpi-card .mini-stat{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;min-width:0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;flex:1;padding:0}.analytics-chart-grid{align-items:flex-start;gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.analytics-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-chart-card--wide{grid-column:span 2/span 2}}.analytics-chart-card .chart{padding:0}.overview-links-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.overview-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.overview-links-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.overview-link-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 4);color:var(--color-body);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;text-decoration-line:none;display:flex}@media(hover:hover){.overview-link-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#1b4fd866}@supports (color:color-mix(in lab,red,red)){.overview-link-card:hover{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.overview-link-card:hover{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.overview-link-card:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}.overview-link-card-head{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.overview-link-card .stat-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.overview-link-card .stat-icon svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.overview-link-card-title{--tw-font-weight:var(--font-weight-bold);min-width:0;font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-ink);flex:1}.overview-link-card-title:after{content:"→";float:right;margin-left:calc(var(--spacing) * 2);color:var(--color-brand);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.overview-link-card:hover .overview-link-card-title:after{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.overview-link-card-desc{--tw-leading:var(--leading-relaxed);font-size:10.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.overview-link-card:nth-child(2) .stat-icon{background-color:var(--color-info-bg);color:var(--color-info)}.overview-link-card:nth-child(3) .stat-icon{background-color:var(--color-success-bg);color:var(--color-success)}.overview-link-card:nth-child(4) .stat-icon{background-color:var(--color-warning-bg);color:var(--color-warning)}.workforce-kpi-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.workforce-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.workforce-kpi-grid>*{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.workforce-kpi-grid>:first-child .stat-icon{background-color:var(--color-brand-light);color:var(--color-brand)}.workforce-kpi-grid>:nth-child(2) .stat-icon{background-color:var(--color-warning-bg);color:var(--color-warning)}.workforce-kpi-grid>:nth-child(3) .stat-icon{background-color:var(--color-success-bg);color:var(--color-success)}.workforce-tools{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.workforce-tools>header{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.workforce-tools>header>div>span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand)}.workforce-tools>header h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.workforce-tools>header p{margin-top:var(--spacing);color:var(--color-muted);font-size:10.5px}.workforce-tools-count{border-radius:var(--radius-pill);background-color:var(--color-brand-light);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-brand)}.workforce-tools .overview-links-grid{background-color:#f1f3f766}@supports (color:color-mix(in lab,red,red)){.workforce-tools .overview-links-grid{background-color:color-mix(in oklab,var(--color-panel) 40%,transparent)}}.workforce-tools .overview-links-grid{padding:calc(var(--spacing) * 4)}@media(min-width:40rem){.timesheet-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.timesheet-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.timesheets-insight-grid,.planning-overview-grid,.teams-insight-grid,.recommendations-insight-grid,.payments-insight-grid{align-items:flex-start;gap:calc(var(--spacing) * 5);display:grid}@media(min-width:80rem){.timesheets-insight-grid,.planning-overview-grid,.teams-insight-grid,.recommendations-insight-grid,.payments-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.timesheet-review-note,.payments-guidance{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-brand);padding:calc(var(--spacing) * 6);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.timesheet-review-note>span,.payments-guidance>span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.timesheet-review-note>span,.payments-guidance>span{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.timesheet-review-note h2,.payments-guidance h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold)}.timesheet-review-note p,.payments-guidance p{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:11px;line-height:var(--leading-relaxed);color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.timesheet-review-note p,.payments-guidance p{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.timesheet-review-note>div{margin-top:calc(var(--spacing) * 8);align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}.timesheet-review-note strong{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:44px;line-height:1;font-weight:var(--font-weight-bold)}.timesheet-review-note small{padding-bottom:var(--spacing);color:#ffffffb3;font-size:10px}@supports (color:color-mix(in lab,red,red)){.timesheet-review-note small{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.timesheet-awaiting{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:#f1f3f799}@supports (color:color-mix(in lab,red,red)){.timesheet-awaiting{background-color:color-mix(in oklab,var(--color-panel) 60%,transparent)}}.timesheet-awaiting{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.planning-workspace>.panel,.scheduling-workspace .panel,.wallet-workspace>section:not(.wallet-balance-chart){border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.planning-chart-head{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5)}.planning-chart-head>span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand)}.planning-chart-head h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.planning-chart-head p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:10.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.planning-overview-grid .analytics-chart-card .chart,.teams-insight-grid .analytics-chart-card .chart,.recommendations-insight-grid .analytics-chart-card .chart,.payments-insight-grid .analytics-chart-card .chart{padding:calc(var(--spacing) * 5)}.scheduling-module-grid{align-items:flex-start;gap:calc(var(--spacing) * 5);display:grid}.scheduling-module-grid>.panel{min-width:0;overflow:hidden}.scheduling-module-grid>.panel>.section-title-row:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.scheduling-module-grid>.panel>:not(.section-title-row){margin-inline:calc(var(--spacing) * 5)}.scheduling-module-grid>.panel>:not(.section-title-row):last-child{margin-bottom:calc(var(--spacing) * 5)}.teams-directory,.recommendations-list{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.teams-directory>header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.teams-directory>header>div>span,.recommendations-list>header>span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand)}.teams-directory>header h2,.recommendations-list>header h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.teams-card-grid{gap:calc(var(--spacing) * 3);background-color:#f1f3f766;display:grid}@supports (color:color-mix(in lab,red,red)){.teams-card-grid{background-color:color-mix(in oklab,var(--color-panel) 40%,transparent)}}.teams-card-grid{padding:calc(var(--spacing) * 4)}@media(min-width:40rem){.teams-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.teams-card-grid .ws-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.teams-card-grid .ws-card:hover{border-color:var(--color-brand)}}.shortlist-control-panel,.shortlist-directory-panel,.shortlist-active-workspace{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.shortlist-control-panel{align-items:flex-end;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.shortlist-control-panel{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr)}}.shortlist-control-copy{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.shortlist-control-copy>svg{margin-top:var(--spacing);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-brand)}.shortlist-control-copy span,.shortlist-directory-panel>header span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand)}.shortlist-control-copy h2,.shortlist-directory-panel>header h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.shortlist-control-copy p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:10.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.shortlist-create-row{align-items:flex-end;gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.shortlist-create-row{grid-template-columns:1fr auto}}.shortlist-directory-panel>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.shortlist-directory-panel>header>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-muted)}.shortlist-directory-panel .chip-row{gap:calc(var(--spacing) * 2);background-color:#f1f3f766;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.shortlist-directory-panel .chip-row{background-color:color-mix(in oklab,var(--color-panel) 40%,transparent)}}.shortlist-directory-panel .chip-row{padding:calc(var(--spacing) * 4)}.shortlist-directory-panel .chip{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold)}.shortlist-directory-panel .chip[aria-pressed=true]{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}.shortlist-active-workspace{padding:calc(var(--spacing) * 4)}.shortlist-welcome{min-height:calc(var(--spacing) * 56);place-content:center;justify-items:center;gap:calc(var(--spacing) * 2);text-align:center;display:grid}.shortlist-welcome svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);color:var(--color-subtle)}.shortlist-welcome strong{color:var(--color-ink);font-size:13px}.shortlist-welcome span{max-width:var(--container-md);--tw-leading:var(--leading-relaxed);font-size:10.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.shortlist-board-overview{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#f1f3f780;display:grid}@supports (color:color-mix(in lab,red,red)){.shortlist-board-overview{background-color:color-mix(in oklab,var(--color-panel) 50%,transparent)}}.shortlist-board-overview{padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.shortlist-board-overview{grid-template-columns:190px 1fr}}.shortlist-board-overview>div:first-child span{--tw-font-weight:var(--font-weight-bold);font-size:8px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);display:block}.shortlist-board-overview>div:first-child strong{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:32px;font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.shortlist-board-overview>div:first-child small{color:var(--color-muted);font-size:9.5px}.shortlist-stage-chart .chart{max-height:calc(var(--spacing) * 44)}.shortlist-add-candidate{margin-bottom:calc(var(--spacing) * 4);align-items:flex-end;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.shortlist-add-candidate{grid-template-columns:1fr auto}}.shortlist-board{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2);grid-auto-columns:minmax(290px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.shortlist-column{min-height:calc(var(--spacing) * 64);scroll-snap-align:start;border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#f1f3f799}@supports (color:color-mix(in lab,red,red)){.shortlist-column{background-color:color-mix(in oklab,var(--color-panel) 60%,transparent)}}.shortlist-column{padding:calc(var(--spacing) * 3)}.shortlist-column-title{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink);justify-content:space-between;align-items:center;display:flex}.shortlist-candidate-card{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shortlist-candidate-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.shortlist-add-note{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);display:grid}.recommendations-list>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.recommendations-list>header p{margin-top:var(--spacing);color:var(--color-muted);font-size:10.5px}.recommendations-list .rec-grid{gap:calc(var(--spacing) * 3);background-color:#f1f3f766;display:grid}@supports (color:color-mix(in lab,red,red)){.recommendations-list .rec-grid{background-color:color-mix(in oklab,var(--color-panel) 40%,transparent)}}.recommendations-list .rec-grid{padding:calc(var(--spacing) * 4)}.recommendations-list .rec-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.recommendations-list .rec-card:hover{border-color:#1b4fd84d}@supports (color:color-mix(in lab,red,red)){.recommendations-list .rec-card:hover{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.recommendations-list .rec-card:hover{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.rec-card-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.rec-subtitle{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-brand)}.rec-rationale{--tw-leading:var(--leading-relaxed);font-size:10.5px;line-height:var(--leading-relaxed);color:var(--color-body)}.rec-factors{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3)}.rec-factors-toggle{border-radius:var(--radius-pill);border-style:var(--tw-border-style);background-color:var(--color-brand-light);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-brand);border-width:0}@media(hover:hover){.rec-factors-toggle:hover{background-color:var(--color-brand);color:var(--color-white)}}.rec-factor-row{margin-top:calc(var(--spacing) * 2);gap:var(--spacing);border-radius:var(--radius-card);background-color:var(--color-panel);padding:calc(var(--spacing) * 3);font-size:10px;display:grid}@media(min-width:40rem){.rec-factor-row{grid-template-columns:140px 60px 1fr}}.rec-factor-label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.rec-factor-points{color:var(--color-brand)}.rec-factor-detail{color:var(--color-muted)}.rec-actions{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.rec-learning{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.payments-kpi-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.payments-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.payments-kpi-grid>*{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.payments-kpi-grid>:first-child .stat-icon{background-color:var(--color-success-bg);color:var(--color-success)}.payments-kpi-grid>:nth-child(2) .stat-icon{background-color:var(--color-brand-light);color:var(--color-brand)}.payments-kpi-grid>:nth-child(3) .stat-icon{background-color:var(--color-warning-bg);color:var(--color-warning)}.payments-guidance{align-content:flex-start;gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payments-guidance>span,.payments-guidance h2,.payments-guidance p{grid-column:span 2/span 2}.payments-guidance>div{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.payments-guidance>div{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.payments-guidance>div{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.payments-guidance>div{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.payments-guidance>div{padding:calc(var(--spacing) * 4)}.payments-guidance strong{--tw-font-weight:var(--font-weight-bold);font-size:26px;font-weight:var(--font-weight-bold);display:block}.payments-guidance small{color:#ffffffb3;font-size:9.5px}@supports (color:color-mix(in lab,red,red)){.payments-guidance small{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.payments-tools{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.payments-tools>header{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.payments-tools>header span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand)}.payments-tools>header h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.payments-tools .overview-links-grid{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:#f1f3f766}@supports (color:color-mix(in lab,red,red)){.payments-tools .overview-links-grid{background-color:color-mix(in oklab,var(--color-panel) 40%,transparent)}}.payments-tools .overview-links-grid{padding:calc(var(--spacing) * 4)}@media(min-width:80rem){.payments-tools .overview-links-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wallet-workspace .wallet-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.wallet-workspace .wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wallet-workspace .wallet-grid>*{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.wallet-workspace .wallet-grid>:first-child{border-color:#05966933}@supports (color:color-mix(in lab,red,red)){.wallet-workspace .wallet-grid>:first-child{border-color:color-mix(in oklab,var(--color-success) 20%,transparent)}}.wallet-workspace .wallet-grid>:first-child{background-color:var(--color-success-bg)}.wallet-workspace .wallet-grid>:nth-child(2){border-color:#1b4fd833}@supports (color:color-mix(in lab,red,red)){.wallet-workspace .wallet-grid>:nth-child(2){border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.wallet-workspace .wallet-grid>:nth-child(2){background-color:var(--color-brand-light)}.wallet-workspace .wallet-grid>:nth-child(3){border-color:#d9770633}@supports (color:color-mix(in lab,red,red)){.wallet-workspace .wallet-grid>:nth-child(3){border-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.wallet-workspace .wallet-grid>:nth-child(3){background-color:var(--color-warning-bg)}.wallet-workspace .wallet-grid .amount{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-bold);font-size:22px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.wallet-workspace .wallet-grid .kpi-label{margin-top:calc(var(--spacing) * 2)}.wallet-available-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.wallet-balance-chart{padding:0}.wallet-chart-layout{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);display:grid}@media(min-width:48rem){.wallet-chart-layout{grid-template-columns:72px 1fr}}.wallet-chart-icon{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:3.40282e38px;place-items:center;display:grid}.wallet-chart-icon svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}@media(max-width:640px){.admin-workspace-hero{padding-inline:calc(var(--spacing) * 5)}.admin-workspace-hero>button{width:100%}.shortlist-control-panel,.payments-guidance{grid-template-columns:repeat(1,minmax(0,1fr))}.payments-guidance>span,.payments-guidance h2,.payments-guidance p{grid-column:span 1/span 1}.overview-links-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.pro-workspace-page{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.tabs{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);display:flex}.tab-item{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0}@media(hover:hover){.tab-item:hover{color:var(--color-ink)}}.tab-item[aria-selected=true]{color:var(--color-brand);--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--color-brand));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tab-panel{min-height:0;padding-top:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}.penny-layout{gap:calc(var(--spacing) * 6);display:grid}@media(min-width:96rem){.penny-layout{grid-template-columns:minmax(0,1fr) 360px}}.penny-main{gap:calc(var(--spacing) * 6);flex-direction:column;min-width:0;display:flex}.penny-rail{display:none}@media(min-width:96rem){.penny-rail{display:block}}.penny-chat{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.penny-inline .penny-chat{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;min-height:0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;flex:1;padding:0}.penny-inline{flex-direction:column;min-height:0;display:flex}.penny-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 2);display:flex}.penny-name{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.penny-head-actions{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.penny-history{max-width:calc(var(--spacing) * 36);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);color:var(--color-ink);font-size:12px}.penny-new-btn{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;border-radius:3.40282e38px;place-items:center;font-size:16px;display:grid}@media(hover:hover){.penny-new-btn:hover{background-color:var(--color-panel);color:var(--color-ink)}}.penny-thread{gap:calc(var(--spacing) * 3);flex-direction:column;flex:1;min-height:120px;max-height:320px;display:flex;overflow-y:auto}.penny-msg{gap:var(--spacing);flex-direction:column;display:flex}.penny-msg-user{align-items:flex-end}.penny-byline{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.penny-bubble{border-radius:var(--radius-card);max-width:85%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:13.5px;line-height:var(--leading-relaxed)}.penny-bubble-assistant{background-color:var(--color-panel);color:var(--color-body)}.penny-bubble-user{background-color:var(--color-brand);color:var(--color-white)}.penny-chips{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.penny-chip{cursor:pointer;border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.penny-chip:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-panel)}}.penny-input-row{align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);border-radius:18px;display:flex}.penny-input{border-style:var(--tw-border-style);min-width:0;color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;padding:0;font-size:13.5px}.penny-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.penny-send{flex-shrink:0}.penny-footnote{text-align:center;color:var(--color-subtle);font-size:11.5px}.penny-welcome{align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 2.5);text-align:center;flex-direction:column;display:flex}.penny-orb{margin-bottom:calc(var(--spacing) * 3.5);--tw-shadow:inset -8px -10px 24px var(--tw-shadow-color,#2563eb47), inset 6px 8px 20px var(--tw-shadow-color,#ffffffbf), 0 18px 40px var(--tw-shadow-color,#7db0e86b);width:132px;height:132px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-image:radial-gradient(circle at 34% 26%,#fffffff2,#fff0 38%),radial-gradient(circle at 60% 62%,#9fd0f5,#7fb8ee 42%,#a8cdf0 70%,#dbeafe);border-radius:3.40282e38px}.penny-welcome-title,.penny-welcome-sub{--tw-leading:var(--leading-snug);font-size:22px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}@media(min-width:96rem){.penny-open-btn{display:none}}.penny-drawer-overlay{z-index:50;background-color:#0f172a80;place-items:end;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.penny-drawer-overlay{background-color:color-mix(in oklab,var(--color-ink) 50%,transparent)}}.penny-drawer-overlay{padding:calc(var(--spacing) * 4)}.penny-drawer{width:100%;max-height:100%;max-width:var(--container-md);border-radius:var(--radius-card);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);position:relative;overflow-y:auto}.penny-close{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);position:absolute}.call-ring{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);z-index:1400;border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 22px 48px var(--tw-shadow-color,#1018283d);width:min(340px,100vw - 40px);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:fixed}.call-ring-body{gap:var(--spacing);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex}.call-ring-kind{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand);text-transform:uppercase}.call-ring-title{--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.call-ring-actions{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2.5);display:flex}.call-overlay{z-index:1500;padding:calc(var(--spacing) * 5);background-color:#080b12db;place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.call-shell{gap:calc(var(--spacing) * 4);width:min(1040px,100%);max-height:100%;color:var(--color-white);flex-direction:column;display:flex}.call-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.call-title{--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold)}.call-status{margin-top:calc(var(--spacing) * .5);color:#ffffffb3;font-size:13px}@supports (color:color-mix(in lab,red,red)){.call-status{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.call-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));min-height:320px;display:grid;position:relative}.call-grid-solo{grid-template-columns:repeat(1,minmax(0,1fr));place-items:center}.call-tile{aspect-ratio:16/10;border-radius:var(--radius-panel);background-color:#121826;position:relative;overflow:hidden}.call-tile-local{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand)}.call-grid-solo .call-tile-local{width:min(420px,100%)}.call-video{object-fit:cover;width:100%;height:100%;display:block}.call-tile-off{background-color:#121826;place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.call-tile-name{bottom:calc(var(--spacing) * 2.5);left:calc(var(--spacing) * 2.5);border-radius:var(--radius-pill);background-color:#0009;position:absolute}@supports (color:color-mix(in lab,red,red)){.call-tile-name{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.call-tile-name{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold)}.call-waiting{text-align:center;color:#ffffffb3;grid-column:1/-1;font-size:13.5px}@supports (color:color-mix(in lab,red,red)){.call-waiting{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.call-actions{justify-content:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.call-btn{cursor:pointer;border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.call-btn{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.call-btn{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.call-btn{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.call-btn{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-white)}@media(hover:hover){.call-btn:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.call-btn:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}.call-btn:disabled{opacity:.6}.call-btn-off{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.call-btn-off{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.call-btn-end{border-color:var(--color-danger);background-color:var(--color-danger)}@media(hover:hover){.call-btn-end:hover{--tw-brightness:brightness(90%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.call-btn-accept{border-color:var(--color-brand);background-color:var(--color-brand)}@media(hover:hover){.call-btn-accept:hover{background-color:var(--color-brand-hover)}}.space-huddle-btn{margin-top:calc(var(--spacing) * 3);cursor:pointer;border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand);background-color:var(--color-brand);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-white)}@media(hover:hover){.space-huddle-btn:hover{opacity:.9}}.space-huddle-btn:disabled{opacity:.6}.hrd-board{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.hrd-full{padding:calc(var(--spacing) * 6)}.hrd-planner-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.hrd-planner-title{--tw-font-weight:var(--font-weight-bold);font-size:30px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.hrd-planner-actions{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.hrd-planner-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink);text-decoration-line:none;display:inline-flex}@media(hover:hover){.hrd-planner-chip:hover{background-color:var(--color-panel)}}.hrd-absence-scroll{padding-bottom:var(--spacing);overflow-x:auto}.hrd-absence-grid{table-layout:fixed;border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing) * 1.5);--tw-border-spacing-y:calc(var(--spacing) * 1.5);width:100%;min-width:980px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.hrd-absence-person-head{width:210px;padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.hrd-absence-day{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:62px;padding-block:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted)}.hrd-absence-weekend{background-color:var(--color-panel);color:var(--color-subtle)}.hrd-absence-today-head{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}.hrd-absence-dow{opacity:.8;font-size:11.5px;display:block}.hrd-absence-dom{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);display:block}.hrd-absence-person{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);white-space:nowrap;display:flex}.hrd-absence-person-main{flex-direction:column;min-width:0;display:flex}.hrd-absence-person-name{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.hrd-absence-cell{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:48px;height:62px;padding:0;position:relative}.hrd-absence-weekend-cell{background-color:var(--color-panel);background-image:repeating-linear-gradient(45deg,#1018280d 0,#1018280d 2px,#0000 2px,#0000 7px)}.hrd-absence-block{inset-block:calc(var(--spacing) * 1.5);z-index:10;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-panel);padding-inline:calc(var(--spacing) * 4);white-space:nowrap;color:var(--color-white);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;position:absolute;left:0}.hrd-absence-icon{background-color:#ffffff40;border-radius:3.40282e38px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.hrd-absence-icon{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hrd-leave-vacation.hrd-absence-block{background-image:linear-gradient(100deg,#15a05f,#4ed48a)}.hrd-leave-sick.hrd-absence-block{color:#16304f;background-image:linear-gradient(100deg,#8fb8f5,#cfe0fb)}.hrd-leave-study.hrd-absence-block{background-image:linear-gradient(100deg,#7c4ddb,#b491f2)}.hrd-absence-type{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;overflow:hidden}.hrd-absence-status{border-radius:var(--radius-pill);background-color:#ffffff4d;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.hrd-absence-status{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hrd-absence-status{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold)}.earnings-workspace{gap:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 10);flex-direction:column;display:flex}.earnings-page-heading{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.earnings-page-heading>div>span,.earnings-wallet-top>span,.earnings-metric-card>div>span,.earnings-guidance-card>span,.earnings-card-heading span,.earnings-transactions-head>div:first-child>span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-brand)}.earnings-page-heading h1{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:32px;font-weight:var(--font-weight-bold);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--color-ink)}.earnings-page-heading p{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-relaxed);max-width:680px;font-size:13px;line-height:var(--leading-relaxed);color:var(--color-muted)}.earnings-statement-link{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-ink);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);text-decoration-line:none}@media(hover:hover){.earnings-statement-link:hover{background-color:var(--color-panel)}}.earnings-hero-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.earnings-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr)}}.earnings-wallet-card{background:linear-gradient(135deg,var(--color-brand),var(--color-brand-hover));border-radius:var(--radius-panel);padding:calc(var(--spacing) * 7);color:var(--color-white);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative;overflow:hidden}.earnings-wallet-card:after{content:"";pointer-events:none;top:calc(var(--spacing) * -20);right:calc(var(--spacing) * -14);width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64);border-style:var(--tw-border-style);border-width:42px;border-color:#ffffff12;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.earnings-wallet-card:after{border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.earnings-wallet-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.earnings-wallet-top>span{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.earnings-wallet-top>span{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.earnings-wallet-top>b{border-radius:var(--radius-pill);background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.earnings-wallet-top>b{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.earnings-wallet-top>b{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:10px}.earnings-wallet-card>strong{z-index:1;margin-top:calc(var(--spacing) * 7);font-family:var(--font-sans);--tw-font-weight:var(--font-weight-bold);font-size:clamp(32px,4vw,48px);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block;position:relative}.earnings-wallet-card>p{z-index:1;margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);max-width:50ch;font-size:12px;line-height:var(--leading-relaxed);color:#ffffffb3;position:relative}@supports (color:color-mix(in lab,red,red)){.earnings-wallet-card>p{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.earnings-wallet-breakdown{z-index:1;margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px;display:grid;position:relative}.earnings-wallet-breakdown>div{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.earnings-wallet-breakdown>div{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.earnings-wallet-breakdown>div{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.earnings-wallet-breakdown>div{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.earnings-wallet-breakdown>div{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.earnings-wallet-breakdown span{color:#ffffffa6;font-size:9.5px;display:block}@supports (color:color-mix(in lab,red,red)){.earnings-wallet-breakdown span{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.earnings-wallet-breakdown b{margin-top:var(--spacing);font-family:var(--font-sans);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.earnings-wallet-actions{z-index:1;margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex;position:relative}.earnings-wallet-actions button{background-color:var(--color-white);color:var(--color-brand)}@media(hover:hover){.earnings-wallet-actions button:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.earnings-wallet-actions button:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}}.earnings-wallet-actions a{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.earnings-wallet-actions a{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.earnings-wallet-actions a{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-white);text-decoration-line:none}@media(hover:hover){.earnings-wallet-actions a:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.earnings-wallet-actions a:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.earnings-metric-stack{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.earnings-metric-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.earnings-metric-stack{grid-template-columns:repeat(1,minmax(0,1fr))}}.earnings-metric-card{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-height:168px;padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.earnings-metric-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.earnings-metric-card>div:first-child i{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-brand-light);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand);border-radius:3.40282e38px;place-items:center;font-style:normal;display:grid}.earnings-metric-card>strong{margin-top:calc(var(--spacing) * 4);font-family:var(--font-sans);--tw-font-weight:var(--font-weight-bold);font-size:25px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.earnings-metric-card>p{margin-top:var(--spacing);color:var(--color-muted);font-size:10.5px}.earnings-sparkline{height:calc(var(--spacing) * 7);align-items:flex-end;gap:var(--spacing);padding-top:calc(var(--spacing) * 2);margin-top:auto;display:flex}.earnings-sparkline i{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);background-color:var(--color-brand-light);flex:1}.earnings-sparkline i:first-child{height:30%}.earnings-sparkline i:nth-child(2){height:52%}.earnings-sparkline i:nth-child(3){height:42%}.earnings-sparkline i:nth-child(4){height:68%}.earnings-sparkline i:nth-child(5){height:62%}.earnings-sparkline i:nth-child(6){background-color:var(--color-brand);height:92%}.earnings-progress{height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-panel);margin-top:auto;overflow:hidden}.earnings-progress i{border-radius:var(--radius-pill);background-color:var(--color-brand);height:100%;display:block}.earnings-lower-grid{align-items:flex-start;gap:calc(var(--spacing) * 4);display:grid}@media(min-width:80rem){.earnings-lower-grid{grid-template-columns:310px minmax(0,1fr)}}.earnings-side-stack{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.earnings-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.earnings-side-stack{grid-template-columns:repeat(1,minmax(0,1fr))}}.earnings-guidance-card,.earnings-activity-card,.earnings-transactions-card{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.earnings-guidance-card{padding:calc(var(--spacing) * 5)}.earnings-guidance-card h2,.earnings-card-heading h2,.earnings-transactions-head h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.earnings-guidance-card p{margin-top:calc(var(--spacing) * 3);--tw-leading:1.65;color:var(--color-muted);font-size:11px;line-height:1.65}.earnings-guidance-card a{margin-top:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none;display:inline-block}@media(hover:hover){.earnings-guidance-card a:hover{text-decoration-line:underline}}.earnings-activity-card{padding:calc(var(--spacing) * 5)}.earnings-card-heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.earnings-card-heading a{--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none}.earnings-activity-card ul{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-direction:column;padding:0;list-style-type:none;display:flex}.earnings-activity-card li{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:34px 1fr auto;display:grid}.earnings-activity-card li>i{background-color:var(--color-brand-light);--tw-font-weight:var(--font-weight-bold);width:34px;height:34px;font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-brand);border-radius:3.40282e38px;place-items:center;font-style:normal;display:grid}.earnings-activity-card li div{min-width:0}.earnings-activity-card li strong{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);font-size:11px;display:block;overflow:hidden}.earnings-activity-card li span{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;color:var(--color-subtle);font-size:9px;display:block;overflow:hidden}.earnings-activity-card li>b{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.earnings-transactions-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.earnings-transactions-head p{margin-top:var(--spacing);color:var(--color-muted);font-size:10px}.earnings-transaction-filters{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.earnings-transaction-filters input,.earnings-transaction-filters select{height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);color:var(--color-ink);--tw-outline-style:none;border-radius:10px;outline-style:none;font-size:10.5px}:is(.earnings-transaction-filters input,.earnings-transaction-filters select):focus{border-color:var(--color-brand)}.earnings-transaction-filters input{width:210px}.earnings-table-scroll{overflow-x:auto}.earnings-table-scroll table{border-collapse:collapse;width:100%;min-width:700px}.earnings-table-scroll th{background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);text-align:left;--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-subtle);text-transform:uppercase}.earnings-table-scroll td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);color:var(--color-body);font-size:10.5px}.earnings-table-scroll td:first-child strong,.earnings-table-scroll td:last-child strong{color:var(--color-ink);font-size:11px;display:block}.earnings-table-scroll td:first-child span,.earnings-table-scroll td:last-child span{margin-top:var(--spacing);color:var(--color-subtle);font-size:8.5px;display:block}.earnings-table-scroll .align-right{text-align:right}.payout-history-row{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.payout-history-row:hover{background-color:var(--color-brand-light)}}.payout-history-row:focus-visible{background-color:var(--color-brand-light);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--color-brand)}.earnings-empty{place-content:center;gap:var(--spacing);text-align:center;min-height:260px;color:var(--color-muted);font-size:11px;display:grid}.earnings-empty strong{color:var(--color-ink);font-size:13px}.payouts-workspace{gap:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 10);flex-direction:column;display:flex}.payouts-summary-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.payouts-summary-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr)}}.payouts-summary-card{border-radius:var(--radius-panel);background-color:var(--color-ink-fixed);padding:calc(var(--spacing) * 7);color:var(--color-on-ink-fixed);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative;overflow:hidden}.payouts-summary-card:after{content:"";pointer-events:none;top:calc(var(--spacing) * -16);right:calc(var(--spacing) * -12);width:calc(var(--spacing) * 60);height:calc(var(--spacing) * 60);border-style:var(--tw-border-style);border-width:40px;border-color:#ffffff0f;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.payouts-summary-card:after{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.payouts-summary-card>div:first-child{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.payouts-summary-card>div:first-child span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.15em;letter-spacing:.15em;color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.payouts-summary-card>div:first-child span{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.payouts-summary-card>div:first-child b{border-radius:var(--radius-pill);background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.payouts-summary-card>div:first-child b{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.payouts-summary-card>div:first-child b{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#ffffffb3;font-size:9px}@supports (color:color-mix(in lab,red,red)){.payouts-summary-card>div:first-child b{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.payouts-summary-card>strong{z-index:1;margin-top:calc(var(--spacing) * 7);font-family:var(--font-sans);--tw-font-weight:var(--font-weight-bold);font-size:clamp(32px,4vw,48px);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block;position:relative}.payouts-summary-card>p{z-index:1;margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);max-width:52ch;font-size:12px;line-height:var(--leading-relaxed);color:#ffffffa6;position:relative}@supports (color:color-mix(in lab,red,red)){.payouts-summary-card>p{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.payouts-summary-foot{z-index:1;margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:470px;display:grid;position:relative}.payouts-summary-foot>div{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.payouts-summary-foot>div{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.payouts-summary-foot>div{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.payouts-summary-foot>div{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.payouts-summary-foot>div{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.payouts-summary-foot span{color:#ffffff8c;font-size:9.5px;display:block}@supports (color:color-mix(in lab,red,red)){.payouts-summary-foot span{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.payouts-summary-foot b{margin-top:var(--spacing);color:var(--color-white);font-size:13px;display:block}.payouts-summary-actions{z-index:1;margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex;position:relative}.payouts-summary-actions a{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.payouts-summary-actions a{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.payouts-summary-actions a{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-white);text-decoration-line:none}@media(hover:hover){.payouts-summary-actions a:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.payouts-summary-actions a:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.payouts-summary-actions a:first-child{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-ink-fixed)}@media(hover:hover){.payouts-summary-actions a:first-child:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.payouts-summary-actions a:first-child:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}}.payouts-operations{scroll-margin-top:calc(var(--spacing) * 24)}.payouts-operations>.panel{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.payouts-operations .section-title{font-size:18px}.payouts-operations .input-row{gap:calc(var(--spacing) * 3)}.projects-insights{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.projects-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}.projects-work-card{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);min-width:0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.projects-card-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}@media(min-width:40rem){.projects-card-head{padding-inline:calc(var(--spacing) * 6)}}.projects-card-head>div:first-child>span{--tw-font-weight:var(--font-weight-bold);font-size:9.5px;font-weight:var(--font-weight-bold);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-brand)}.projects-card-head h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.projects-card-head p{margin-top:var(--spacing);color:var(--color-muted);font-size:10.5px}.projects-view-toggle{border-radius:var(--radius-pill);background-color:var(--color-panel);padding:var(--spacing);display:flex}.projects-view-toggle button{border-radius:var(--radius-pill);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted);background-color:#0000;border-width:0}.projects-view-toggle button.is-active{background-color:var(--color-surface);color:var(--color-brand);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.projects-empty{place-content:center;gap:var(--spacing);min-height:150px;padding:calc(var(--spacing) * 5);text-align:center;display:grid}.projects-empty strong{color:var(--color-ink);font-size:13px}.projects-empty span{color:var(--color-muted);font-size:11px}.projects-status-chart{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.projects-status-chart>div{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:90px minmax(0,1fr) 24px;display:grid}.projects-status-chart span{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-body);overflow:hidden}.projects-status-chart i{height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-panel);overflow:hidden}.projects-status-chart i b{border-radius:var(--radius-pill);background-color:var(--color-brand);height:100%;display:block}.projects-status-chart strong{text-align:right;color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:11px}.projects-budget-chart{justify-content:center;align-items:center;gap:calc(var(--spacing) * 7);padding:calc(var(--spacing) * 6);display:flex}.projects-budget-ring{background:conic-gradient(var(--color-brand) var(--project-progress),var(--color-panel) 0);border-radius:3.40282e38px;flex-shrink:0;place-items:center;width:126px;height:126px;display:grid;position:relative}.projects-budget-ring:after{content:"";background-color:var(--color-surface);border-radius:3.40282e38px;position:absolute;top:13px;right:13px;bottom:13px;left:13px}.projects-budget-ring span{z-index:1;--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);position:relative}.projects-budget-chart dl{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:150px;display:flex}.projects-budget-chart dl div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 2)}.projects-budget-chart dl div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.projects-budget-chart dt{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.projects-budget-chart dd{margin-top:var(--spacing);color:var(--color-ink);font-size:12px}.projects-my-work>.query-section,.projects-my-work>[data-query-section]{min-width:0}.projects-kanban{gap:calc(var(--spacing) * 3);background-color:var(--color-canvas);min-width:0;padding:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(230px,1fr));display:grid;overflow-x:auto}.projects-kanban-column{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#f1f3f799;min-width:0}@supports (color:color-mix(in lab,red,red)){.projects-kanban-column{background-color:color-mix(in oklab,var(--color-panel) 60%,transparent)}}.projects-kanban-column{padding:calc(var(--spacing) * 3)}.projects-kanban-column>header{align-items:center;gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);display:flex}.projects-kanban-column>header h3{--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-ink);flex:1}.projects-kanban-column>header b{border-radius:var(--radius-pill);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:10px}.projects-kanban-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-subtle);border-radius:3.40282e38px}.projects-kanban-dot--in-progress{background-color:var(--color-brand)}.projects-kanban-dot--blocked{background-color:var(--color-warning)}.projects-kanban-dot--done{background-color:var(--color-success)}.projects-kanban-column>div{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.projects-kanban-column>div>p{border-radius:var(--radius-card);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 5);text-align:center;color:var(--color-subtle);font-size:10px}.projects-task-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.projects-task-card>div{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.projects-task-card time{color:var(--color-subtle);font-size:9px}.projects-task-card h4{margin-top:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:12px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.projects-task-card>button{margin-top:var(--spacing);border-style:var(--tw-border-style);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-brand);background-color:#0000;border-width:0;padding:0}@media(hover:hover){.projects-task-card>button:hover{text-decoration-line:underline}}.projects-task-card footer{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 2);color:var(--color-muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.projects-task-card footer button{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-size:9px;font-weight:var(--font-weight-semibold);color:var(--color-brand);background-color:#0000;border-width:0;padding:0}@media(hover:hover){.projects-task-card footer button:hover{text-decoration-line:underline}}.projects-task-card footer b{color:var(--color-success)}.projects-card-progress{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.projects-card-progress>span{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.projects-card-progress b{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase;font-size:9.5px}.projects-card-progress small{color:var(--color-muted);font-size:9.5px}.projects-card-progress>i{height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-panel);overflow:hidden}.projects-card-progress>i b{border-radius:var(--radius-pill);background-color:var(--color-brand);height:100%;display:block}@media(max-width:760px){.projects-budget-chart{flex-direction:column}.projects-kanban{grid-template-columns:repeat(4,minmax(220px,1fr))}}.payout-detail-drawer{max-width:720px}.payout-drawer-mark{background-color:var(--color-brand-light);width:58px;height:58px;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);border-radius:3.40282e38px;place-items:center;display:grid}.payout-drawer-amount{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7)}@media(min-width:40rem){.payout-drawer-amount{padding-inline:calc(var(--spacing) * 8)}}.payout-drawer-amount>span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand)}.payout-drawer-amount>strong{margin-top:calc(var(--spacing) * 2);font-family:var(--font-sans);--tw-font-weight:var(--font-weight-bold);font-size:32px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.payout-drawer-amount>p{margin-top:var(--spacing);color:var(--color-muted);font-size:11px}.payout-timeline{margin-top:calc(var(--spacing) * 7);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style-type:none;display:grid}.payout-timeline li{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.payout-timeline li:before{content:"";top:calc(var(--spacing) * 3);height:calc(var(--spacing) * .5);background-color:var(--color-line);position:absolute;left:-50%;right:50%}.payout-timeline li:first-child:before{display:none}.payout-timeline li.is-complete:before{background-color:var(--color-brand)}.payout-timeline i{z-index:1;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-panel);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-subtle);border-radius:3.40282e38px;place-items:center;font-style:normal;display:grid;position:relative}.payout-timeline li.is-complete i{background-color:var(--color-brand);color:var(--color-white);--tw-shadow:0 0 0 5px var(--tw-shadow-color,var(--color-brand-light));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.payout-timeline div{margin-top:calc(var(--spacing) * 3);gap:var(--spacing);flex-direction:column;display:flex}.payout-timeline strong{color:var(--color-ink);font-size:10px}.payout-timeline span{color:var(--color-subtle);font-size:9px}.payout-detail-list{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);gap:0;display:grid}.payout-detail-list>div{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);display:grid}.payout-detail-list>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.payout-detail-list dt{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.payout-detail-list dd{text-align:right;--tw-font-weight:var(--font-weight-semibold);min-width:0;font-size:10.5px;font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-ink)}.payout-failure-note{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:#dc262633}@supports (color:color-mix(in lab,red,red)){.payout-failure-note{border-color:color-mix(in oklab,var(--color-danger) 20%,transparent)}}.payout-failure-note{background-color:var(--color-danger-bg);padding:calc(var(--spacing) * 4)}.payout-failure-note strong{color:var(--color-danger);font-size:11px}.payout-failure-note p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:10px;line-height:var(--leading-relaxed);color:var(--color-body)}@media(max-width:700px){.payouts-summary-card,.payouts-operations>.panel{padding:calc(var(--spacing) * 5)}.payouts-summary-foot{grid-template-columns:repeat(1,minmax(0,1fr))}.application-drawer-backdrop:has(.payout-detail-drawer){padding:0}.payout-detail-drawer{border-radius:0;max-width:none;margin:0}.payout-detail-drawer .application-drawer-header{grid-template-columns:46px 1fr auto;gap:12px;padding:18px}.payout-drawer-mark{width:46px;height:46px}.payout-detail-list>div{grid-template-columns:1fr;gap:4px}.payout-detail-list dd{text-align:left}.earnings-wallet-card{padding:calc(var(--spacing) * 5)}.earnings-wallet-breakdown,.earnings-metric-stack,.earnings-side-stack{grid-template-columns:repeat(1,minmax(0,1fr))}.earnings-transactions-head{align-items:stretch}.earnings-transaction-filters,.earnings-transaction-filters label,.earnings-transaction-filters input,.earnings-transaction-filters select{width:100%}}.hrd-trio{gap:calc(var(--spacing) * 6);display:grid}@media(min-width:64rem){.hrd-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.hrd-trio-card{border-radius:var(--radius-panel);min-width:0;padding:0;overflow:hidden}.hrd-penny-card{padding:calc(var(--spacing) * 6)}.hrd-trio-card>.section-row{flex-direction:column;min-width:0;height:100%;display:flex}.hrd-trio-card .section-row-head{align-items:flex-start;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);min-height:76px;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) auto;display:grid}.hrd-trio-card .section-row-title{--tw-leading:var(--leading-tight);font-size:15px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.hrd-trio-card .section-row-helper{--tw-leading:var(--leading-relaxed);font-size:11.5px;line-height:var(--leading-relaxed);color:var(--color-muted);grid-column-start:1;margin:0}.hrd-trio-card .section-row-action{grid-row:1/span 2;grid-column-start:2;align-self:center}.hrd-trio-card .dashboard-view-all{align-items:center;gap:var(--spacing);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media(hover:hover){.hrd-trio-card .dashboard-view-all:hover{border-color:var(--color-brand);background-color:var(--color-brand-light);color:var(--color-brand)}}.hrd-trio-card .section-row-body{min-width:0;padding:calc(var(--spacing) * 5);flex:1}.hrd-event-list,.hrd-interview-list{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.hrd-event-card{gap:var(--spacing);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.hrd-event-next{border-color:var(--color-warning);background-color:var(--color-warning-bg)}.hrd-event-title{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.hrd-event-sub{color:var(--color-muted);font-size:13px}.hrd-event-meta{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.hrd-event-chip{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hrd-event-chip{background-color:color-mix(in oklab,var(--color-surface) 70%,transparent)}}.hrd-event-chip{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.hrd-interview-card{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);display:flex}.hrd-interview-main{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.hrd-time-chip{border-radius:var(--radius-pill);background-color:var(--color-brand-light);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-brand);flex-shrink:0}.hrd-onboarding-grid{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.hrd-onboarding-card{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.hrd-talent-grid{gap:calc(var(--spacing) * 6);display:grid}@media(min-width:64rem){.hrd-talent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hrd-talent-col{min-width:0}.stage-bars{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.stage-bar-row{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(80px,110px) 1fr auto;display:grid}.stage-bar-label{color:var(--color-body);font-size:13px}.stage-bar-track{height:calc(var(--spacing) * 2.5);border-radius:var(--radius-pill);background-color:var(--color-panel);overflow:hidden}.stage-bar-fill{border-radius:var(--radius-pill);background-image:linear-gradient(90deg,var(--color-brand),var(--color-brand-hover));height:100%}.stage-bar-count{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.disc-layout{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.disc-layout{grid-template-columns:280px minmax(0,1fr)}}.disc-rail{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.disc-rail-block{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.disc-rail-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.disc-rail-title{--tw-font-weight:var(--font-weight-semibold);font-size:15.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.disc-rail-label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.disc-rail-hint{color:var(--color-muted);font-size:11.5px}.disc-range-values{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-body);justify-content:space-between;display:flex}.disc-main{gap:calc(var(--spacing) * 5);flex-direction:column;min-width:0;display:flex}.disc-head{gap:var(--spacing);flex-direction:column;display:flex}.disc-head-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.disc-head-title{--tw-font-weight:var(--font-weight-bold);font-size:24px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.disc-featured{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.disc-feature{cursor:pointer;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);color:var(--color-ink);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;flex-direction:column;display:flex}@media(hover:hover){.disc-feature:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-brand-light)}}.disc-feature-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.disc-feature-title{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.disc-feature-org{color:var(--color-muted);font-size:11.5px}.disc-feature-tags{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.disc-feature-tag{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-muted)}.disc-feature-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:flex}.disc-feature-loc{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.disc-feature-actions{margin-top:calc(var(--spacing) * .5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.disc-boost{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand);padding:calc(var(--spacing) * 4);color:var(--color-ink);margin-top:auto;text-decoration-line:none;display:flex}.disc-boost-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.disc-boost-title{--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold)}.disc-boost-sub{opacity:.85;font-size:12px}.disc-boost-cta{border-radius:var(--radius-pill);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:12.5px;font-weight:var(--font-weight-bold);color:var(--color-white);flex-shrink:0}.disc-hot{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.disc-hot-row{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 3.5);display:grid}@media(min-width:48rem){.disc-hot-row{grid-template-columns:minmax(220px,1.2fr) minmax(0,1fr) auto auto}}.disc-hot-title{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.disc-hot-side,.disc-hot-mid{gap:var(--spacing);color:var(--color-muted);flex-direction:column;font-size:11.5px;display:flex}.disc-hot-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.disc-type-pill{cursor:pointer;border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.disc-type-pill[aria-pressed=true]{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-white)}.opp-card-headmain{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.opp-org{color:var(--color-muted);font-size:12.5px}.opp-rate{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opp-posted{color:var(--color-subtle);font-size:12px}.company-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:inherit}.nt-prefs{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 7)}.nt-prefs-head{margin-bottom:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 4)}.nt-prefs-title{--tw-font-weight:var(--font-weight-bold);font-size:26px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.nt-prefs-lead{margin-top:calc(var(--spacing) * 1.5);color:var(--color-muted);font-size:14px}.nt-channels{flex-direction:column;display:flex}.nt-channel-row{align-items:flex-start;gap:calc(var(--spacing) * 3.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 5);grid-template-columns:34px minmax(0,1fr) auto;display:grid}.nt-channel-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.nt-channel-icon{padding-top:calc(var(--spacing) * .5);color:var(--color-muted);justify-content:center;display:inline-flex}.nt-channel-title{--tw-font-weight:var(--font-weight-semibold);font-size:15.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.nt-channel-desc{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);max-width:62ch;font-size:13.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.nt-switch{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-pill);border-style:var(--tw-border-style);background-color:var(--color-line-strong);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:0;flex-shrink:0;padding:0;position:relative}.nt-switch-on{background-color:var(--color-brand)}.nt-switch-knob{background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:18px;height:18px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;position:absolute;top:3px;left:3px}.nt-switch-on .nt-switch-knob{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.nt-matrix-card{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}.nt-matrix-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 3.5);display:flex}.nt-matrix-title{--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.nt-matrix-cols{gap:calc(var(--spacing) * 4);color:var(--color-muted);display:flex}.nt-matrix-col-icon{justify-content:center;width:34px;display:inline-flex}.nt-matrix{border-collapse:collapse;width:100%}.nt-matrix td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 4);color:var(--color-ink);font-size:14px}.nt-matrix tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.nt-matrix-label{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.nt-matrix-cell{text-align:center;width:52px}.nt-checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--color-ink)}.nt-checkbox:disabled{cursor:not-allowed;opacity:.55}.ct-wrap{background-color:var(--color-panel);padding-block:calc(var(--spacing) * 24)}.ct-grid{gap:calc(var(--spacing) * 16);display:grid}@media(min-width:64rem){.ct-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.ct-left{flex-direction:column;display:flex}.ct-headline{margin-bottom:calc(var(--spacing) * 7);--tw-leading:1.06;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(40px,5vw,64px);line-height:1.06;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.ct-dash{margin-left:calc(var(--spacing) * 2.5);height:var(--spacing);background-color:var(--color-ink);vertical-align:middle;border-radius:.25rem;width:.9em;display:inline-block}.ct-lead{margin-bottom:calc(var(--spacing) * 9);--tw-leading:var(--leading-relaxed);max-width:460px;font-size:17px;line-height:var(--leading-relaxed);color:var(--color-muted)}.ct-detail-label{margin-bottom:var(--spacing);color:var(--color-muted);font-size:15px}.ct-detail-value{margin-bottom:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-size:22px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.ct-detail-value a{color:inherit;text-decoration-line:none}@media(hover:hover){.ct-detail-value a:hover{text-decoration-line:underline}}.ct-hours{margin-top:calc(var(--spacing) * -3.5);margin-bottom:calc(var(--spacing) * 6);color:var(--color-muted);font-size:14px}.ct-hq-heading{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.ct-pill{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-pill);border-style:var(--tw-border-style);background-color:var(--color-ink-fixed);width:fit-content;padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-on-ink-fixed);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:0;text-decoration-line:none;display:inline-flex}@media(hover:hover){.ct-pill:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.ct-pill-arrow{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-on-ink-fixed);color:var(--color-ink-fixed);border-radius:3.40282e38px;place-items:center;display:grid}.ct-card{gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 9);border-radius:24px;flex-direction:column;display:flex}.ct-row{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:40rem){.ct-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-field{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.ct-field-label{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.ct-input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-ink);border-radius:12px;font-size:15px}.ct-input::placeholder{color:#94a3b8b3}@supports (color:color-mix(in lab,red,red)){.ct-input::placeholder{color:color-mix(in oklab,var(--color-subtle) 70%,transparent)}}.ct-input:focus{border-color:var(--color-ink);--tw-outline-style:none;outline-style:none}.ct-input[aria-invalid=true]{border-color:var(--color-danger)}.ct-textarea{resize:vertical;min-height:150px}.ct-error{color:var(--color-danger);font-size:12.5px}.ct-card-actions{justify-content:flex-end;display:flex}.pp-hero{min-height:62vh;padding-top:calc(var(--spacing) * 52);padding-bottom:calc(var(--spacing) * 16);background-position:50% 30%;background-size:cover}.pp-hero-eyebrow{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-warning);text-transform:uppercase}.pp-hero-ctas{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.pp-btn{border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));align-items:center;text-decoration-line:none;display:inline-flex}@media(hover:hover){.pp-btn:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.pp-btn--light{background-color:var(--color-white);color:#0a0e14}.pp-btn--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.pp-btn--ghost{border-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.pp-btn--ghost{color:var(--color-white)}@media(hover:hover){.pp-btn--ghost:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.pp-btn--ghost:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.pp-intro{margin-bottom:calc(var(--spacing) * 11);--tw-leading:var(--leading-relaxed);max-width:780px;font-size:19px;line-height:var(--leading-relaxed)}.pp-index-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.pp-index-card{gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-bottom:calc(var(--spacing) * 4);color:inherit;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:14px;flex-direction:column;text-decoration-line:none;display:flex;overflow:hidden}@media(hover:hover){.pp-index-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-line-strong)}}.pp-index-card img{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 40);object-fit:cover;width:100%}.pp-index-card-title{padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold)}.pp-index-card-desc{padding-inline:calc(var(--spacing) * 4);--tw-leading:var(--leading-normal);font-size:13.5px;line-height:var(--leading-normal);opacity:.75}.pp-steps{gap:calc(var(--spacing) * 7);display:grid}@media(min-width:48rem){.pp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-step{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-strong);padding-top:calc(var(--spacing) * 5)}.pp-step-num{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-warning);display:block}.pp-step-title{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:19px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.pp-step-desc{--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-muted)}.pp-band{gap:calc(var(--spacing) * 6);background-color:var(--color-ink-fixed);padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 11);color:var(--color-on-ink-fixed);border-radius:16px;display:grid}@media(min-width:48rem){.pp-band{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-band-stat{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.pp-band-value{--tw-font-weight:var(--font-weight-bold);font-size:34px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.pp-band-label{--tw-leading:var(--leading-normal);font-size:14.5px;line-height:var(--leading-normal);opacity:.7}.support-centre-page{gap:calc(var(--spacing) * 16);width:100%;max-width:1120px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);flex-direction:column;margin-inline:auto;display:flex}.sp-centre-hero{align-items:center;gap:calc(var(--spacing) * 5);text-align:center;flex-direction:column;display:flex}.sp-centre-hero-copy{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.sp-centre-kicker{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-subtle);text-transform:uppercase}.sp-centre-hero h1{--tw-font-weight:var(--font-weight-bold);font-size:clamp(30px,4vw,40px);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.sp-centre-hero-copy p{--tw-leading:var(--leading-relaxed);max-width:52ch;font-size:15.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.sp-centre-search{justify-content:center;align-items:stretch;gap:calc(var(--spacing) * 3);flex-wrap:wrap;width:100%;max-width:760px;display:flex}.sp-search-field{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-pill);background-color:var(--color-panel);min-width:240px;padding-inline:calc(var(--spacing) * 5);color:var(--color-subtle);flex:1;display:flex}.sp-search-field:focus-within{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-brand)}.sp-search-field svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex-shrink:0;width:18px;height:18px}.sp-search-field input{border-style:var(--tw-border-style);min-width:0;padding-block:calc(var(--spacing) * 3.5);color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;font-size:15px}.sp-search-field input::placeholder{color:var(--color-subtle)}.sp-centre-search select{border-radius:var(--radius-pill);border-style:var(--tw-border-style);background-color:var(--color-panel);min-width:170px;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);color:var(--color-ink);border-width:0;font-size:15px}.sp-centre-search select:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-brand)}.sp-centre-search .btn,.sp-centre-search button[type=submit]{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5);border-radius:10px;font-size:15px}.sp-featured-section{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.sp-featured-grid{gap:calc(var(--spacing) * 10);display:grid}@media(min-width:48rem){.sp-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-featured-card{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);text-align:center;color:inherit;background-color:#0000;border-width:0;flex-direction:column;text-decoration-line:none;display:flex}.sp-featured-icon{border-style:var(--tw-border-style);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:84px;height:84px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-radius:3.40282e38px;place-items:center;transition-duration:.2s;display:grid;position:relative;overflow:hidden}.sp-featured-card:hover .sp-featured-icon{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sp-featured-icon:after{content:"";pointer-events:none;inset:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff80;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.sp-featured-icon:after{border-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.sp-featured-icon--account{border-color:#2563eb33}@supports (color:color-mix(in lab,red,red)){.sp-featured-icon--account{border-color:color-mix(in oklab,var(--color-info) 20%,transparent)}}.sp-featured-icon--account{color:var(--color-info);background:linear-gradient(145deg,var(--color-info-bg),#dce6fc)}@supports (color:color-mix(in lab,red,red)){.sp-featured-icon--account{background:linear-gradient(145deg,var(--color-info-bg),color-mix(in srgb,var(--color-info) 16%,white))}}.sp-featured-icon--security{border-color:#1b4fd833}@supports (color:color-mix(in lab,red,red)){.sp-featured-icon--security{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.sp-featured-icon--security{color:var(--color-brand);background:linear-gradient(145deg,var(--color-brand-light),#d6dff8)}@supports (color:color-mix(in lab,red,red)){.sp-featured-icon--security{background:linear-gradient(145deg,var(--color-brand-light),color-mix(in srgb,var(--color-brand) 18%,white))}}.sp-featured-icon--billing{border-color:#d9770640}@supports (color:color-mix(in lab,red,red)){.sp-featured-icon--billing{border-color:color-mix(in oklab,var(--color-warning) 25%,transparent)}}.sp-featured-icon--billing{color:var(--color-warning);background:linear-gradient(145deg,var(--color-warning-bg),#f8e7d2)}@supports (color:color-mix(in lab,red,red)){.sp-featured-icon--billing{background:linear-gradient(145deg,var(--color-warning-bg),color-mix(in srgb,var(--color-warning) 18%,white))}}.sp-featured-icon svg{z-index:1;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);fill:currentColor;--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);position:relative}.sp-featured-card h3,.sp-featured-card strong{--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.sp-featured-card p,.sp-featured-card span:not(.sp-featured-icon){--tw-leading:var(--leading-relaxed);max-width:34ch;font-size:15px;line-height:var(--leading-relaxed);color:var(--color-muted)}.sp-knowledge-layout{gap:0;display:grid}@media(min-width:48rem){.sp-knowledge-layout{grid-template-columns:300px minmax(0,1fr)}}.sp-knowledge-nav{gap:var(--spacing);padding-right:calc(var(--spacing) * 8);flex-direction:column;display:flex}.sp-knowledge-nav-head h2{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.sp-category-list{flex-direction:column;display:flex}.sp-category-list button{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3.5);text-align:left;color:var(--color-body);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;font-size:16px;display:flex}@media(hover:hover){.sp-category-list button:hover{color:var(--color-ink)}}.sp-category-list button.is-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.sp-category-list button span{color:var(--color-subtle);font-size:12px}.sp-article-list{margin-bottom:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line);padding-left:calc(var(--spacing) * 4);flex-direction:column;display:flex}.sp-article-list button{cursor:pointer;border-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;font-size:14.5px}@media(hover:hover){.sp-article-list button:hover{color:var(--color-ink)}}.sp-article-list button.is-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.sp-article-list button span{display:none}.sp-knowledge-article{gap:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line);padding-left:calc(var(--spacing) * 10);flex-direction:column;display:flex}.sp-knowledge-article h2{--tw-font-weight:var(--font-weight-bold);font-size:26px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.sp-article-breadcrumb{color:var(--color-subtle);font-size:13px}.sp-article-breadcrumb span{padding-inline:calc(var(--spacing) * 1.5)}.sp-article-summary{--tw-leading:var(--leading-relaxed);font-size:15.5px;line-height:var(--leading-relaxed);color:var(--color-body)}.sp-article-body{gap:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-body);flex-direction:column;display:flex}.sp-article-body h3{--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.sp-article-body ol,.sp-article-body ul{gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);flex-direction:column;margin:0;list-style-position:outside;display:flex}.sp-article-body ol{list-style-type:decimal}.sp-article-body ul{list-style-type:disc}.sp-article-helpful{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);color:var(--color-muted);flex-wrap:wrap;font-size:14px;display:flex}.sp-no-results{padding-block:calc(var(--spacing) * 6);color:var(--color-subtle);font-size:15px}.sp-section-heading{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.sp-section-heading h2{--tw-font-weight:var(--font-weight-bold);font-size:22px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.sp-shortcuts-section,.sp-tickets-section,.sp-help-channels{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.sp-shortcuts{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.sp-shortcut{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media(hover:hover){.sp-shortcut:hover{background-color:var(--color-panel)}}.sp-help-channel-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.co-layout{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.co-layout{grid-template-columns:minmax(0,1fr) 300px}}.co-main{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.co-hero{padding:0;overflow:hidden}.co-cover{height:calc(var(--spacing) * 40);object-fit:cover;width:100%}.co-cover-fallback{background-image:linear-gradient(115deg,#0d1c3d,#1b4fd8,#4f8cff)}.co-hero-body{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-top:0;padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:relative}.co-logo-wrap{margin-top:calc(var(--spacing) * -11);margin-bottom:var(--spacing);background-color:var(--color-surface);width:fit-content;padding:var(--spacing);border-radius:3.40282e38px}.co-name{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:22px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);display:flex}.co-verified{color:var(--color-brand);display:inline-flex}.co-tagline{color:var(--color-body);font-size:14.5px}.co-meta{color:var(--color-muted);font-size:13px}.co-actions{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.co-tabs{gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 6);display:flex}.co-tab{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted);background-color:#0000;border-width:0}@media(hover:hover){.co-tab:hover{color:var(--color-ink)}}.co-tab[aria-selected=true]{color:var(--color-brand);--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--color-brand));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.co-facts{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);grid-template-columns:auto 1fr;font-size:13.5px;display:grid}.co-facts dt{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.co-facts dd{color:var(--color-ink);margin:0}.co-job-row{cursor:pointer;justify-content:space-between}@media(hover:hover){.co-job-row:hover{background-color:var(--color-panel)}}.co-people-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.co-person{align-items:center;gap:var(--spacing);text-align:center;flex-direction:column;display:flex}.co-person-name{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.co-person-headline{color:var(--color-muted);font-size:12px}.co-rail{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.co-rail-list{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.co-rail-item{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.co-rail-main{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.co-rail-name{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.co-rail-name-link{cursor:pointer;border-style:var(--tw-border-style);text-align:left;background-color:#0000;border-width:0;padding:0}@media(hover:hover){.co-rail-name-link:hover{text-decoration-line:underline}}.co-rail-industry,.co-rail-followers{color:var(--color-muted);font-size:12px}.co-rail-follow{margin-top:var(--spacing);width:fit-content}.profile-revamp-page{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.profile-page-intro,.profile-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.profile-head-main{align-items:center;gap:calc(var(--spacing) * 4);min-width:0;display:flex}.profile-name{--tw-font-weight:var(--font-weight-bold);font-size:24px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.profile-role{color:var(--color-muted);font-size:14px}.profile-section-kicker{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.profile-primary-grid{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.profile-primary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.profile-insight-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.profile-insight-card,.profile-identity-card,.profile-details-card,.profile-edit-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.profile-identity-copy{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.profile-identity-email,.profile-membership,.profile-availability{color:var(--color-muted);font-size:13px}.profile-avatar-frame{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);background-color:var(--color-panel);border-radius:3.40282e38px;flex-shrink:0;position:relative;overflow:hidden}.profile-avatar-image{object-fit:cover;width:100%;height:100%}.profile-avatar-fallback{background-color:var(--color-brand);--tw-font-weight:var(--font-weight-bold);width:100%;height:100%;font-size:24px;font-weight:var(--font-weight-bold);color:var(--color-white);place-items:center;display:grid}.profile-photo-controls{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.profile-photo-action{cursor:pointer;--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-brand)}@media(hover:hover){.profile-photo-action:hover{text-decoration-line:underline}}.profile-details-heading,.profile-edit-heading{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.profile-detail-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.profile-detail-wide{grid-column:1/-1}.contract-stats{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.contract-cards{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.contract-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.contract-card-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.contract-card-title-wrap{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.contract-card-title{--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.contract-card-meta{color:var(--color-muted);font-size:13px}.contract-card-side{align-items:flex-end;gap:var(--spacing);flex-direction:column;display:flex}.contract-card-value{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.contract-completion{color:var(--color-muted);font-size:12.5px}.contract-timeline{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);min-width:0;padding-top:calc(var(--spacing) * 4);flex-direction:column;display:flex}.contract-steps{grid-template-columns:repeat(4,minmax(0,1fr));min-width:620px;margin:0;padding:0;list-style-type:none;display:grid;overflow:visible}.contract-timeline:has(.contract-steps){overflow-x:auto}.contract-step{align-items:flex-start;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * .5);min-width:0;padding-right:calc(var(--spacing) * 5);grid-template-columns:24px minmax(0,1fr);display:grid;position:relative}.contract-step:after{content:"";top:11px;right:0;left:calc(var(--spacing) * 6);z-index:0;background-color:var(--color-line);height:1px;position:absolute}.contract-step:last-child:after{display:none}.contract-step-dot{z-index:1;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-surface);background-color:var(--color-panel);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:3.40282e38px;grid-row:span 2/span 2;place-items:center;display:grid;position:relative}.contract-step.is-done .contract-step-dot{background-color:var(--color-brand)}.contract-step.is-current .contract-step-dot{background-color:var(--color-brand-light);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1b4fd833}@supports (color:color-mix(in lab,red,red)){.contract-step.is-current .contract-step-dot{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.contract-step.is-done:after{background-color:var(--color-brand)}.contract-step-label{text-overflow:ellipsis;white-space:nowrap;padding-top:calc(var(--spacing) * .5);--tw-leading:calc(var(--spacing) * 5);font-size:12.5px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-body);overflow:hidden}.contract-step.is-done .contract-step-label,.contract-step.is-current .contract-step-label{color:var(--color-ink)}.contract-step-date{min-height:calc(var(--spacing) * 4);text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing) * 4);font-size:11.5px;line-height:calc(var(--spacing) * 4);color:var(--color-subtle);overflow:hidden}.contract-progress-row{align-items:center;gap:calc(var(--spacing) * 3);min-width:620px;display:flex}.contract-progress-track{height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-panel);flex:1;overflow:hidden}.contract-progress-fill{border-radius:var(--radius-pill);background-color:var(--color-brand);height:100%}.contract-progress-fill.is-error{background-color:var(--color-danger)}.contract-insights{gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);display:grid}.contract-insight-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.contract-insight-head{margin-bottom:calc(var(--spacing) * 5)}.contract-insight-head>span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}.contract-insight-head h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:19px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.contract-insight-head p{margin-top:var(--spacing);color:var(--color-muted);font-size:13px}.contract-pipeline-chart{gap:calc(var(--spacing) * 3);display:grid}.contract-pipeline-chart>div{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:82px 1fr 24px;display:grid}.contract-pipeline-chart span{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-body)}.contract-pipeline-chart i{height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-panel);overflow:hidden}.contract-pipeline-chart i b{border-radius:var(--radius-pill);background-color:var(--color-brand);min-width:0;height:100%;display:block}.contract-pipeline-chart i b.is-sent{background-color:var(--color-warning)}.contract-pipeline-chart i b.is-completed{background-color:var(--color-success)}.contract-pipeline-chart i b.is-terminated{background-color:var(--color-danger)}.contract-pipeline-chart strong{text-align:right;color:var(--color-ink);font-size:12px}:where(.contract-type-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-line)}.contract-type-list>div{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.contract-type-list>div:first-child{padding-top:0}.contract-type-list>div:last-child{padding-bottom:0}.contract-type-list span{flex-direction:column;display:flex}.contract-type-list b{color:var(--color-ink);font-size:13px}.contract-type-list small{color:var(--color-muted);font-size:11px}.contract-type-list strong{color:var(--color-ink);font-size:13px}.contract-list-head{align-items:center}.hub-section-head>.contract-filter-tabs{align-items:center;gap:var(--spacing);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;max-width:100%;padding:var(--spacing);flex-direction:row;align-self:center;display:flex;overflow-x:auto}.contract-filter-tabs button{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:flex}@media(hover:hover){.contract-filter-tabs button:hover{background-color:var(--color-brand-light);color:var(--color-brand)}}.contract-filter-tabs button:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-brand)}.contract-filter-tabs button span{min-width:calc(var(--spacing) * 5);border-radius:var(--radius-pill);background-color:var(--color-panel);padding-inline:var(--spacing);place-items:center;font-size:10px;display:grid}.contract-filter-tabs button.is-active{background-color:var(--color-brand);color:var(--color-white)}.contract-filter-tabs button.is-active span{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.contract-filter-tabs button.is-active span{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.contract-filter-tabs button.is-active span{color:var(--color-white)}.contract-card[role=link]{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.contract-card[role=link]:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#1b4fd859}@supports (color:color-mix(in lab,red,red)){.contract-card[role=link]:hover{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.contract-card[role=link]:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.contract-card[role=link]:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}.contract-detail-workspace{gap:calc(var(--spacing) * 5);min-width:0;padding-bottom:calc(var(--spacing) * 10);flex-direction:column;display:flex}.contract-detail-hero{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 5);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 7);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:radial-gradient(75% 150% at 100% 0%,var(--color-brand-light),transparent 60%),var(--color-surface);flex-wrap:wrap;display:flex;overflow:hidden}.contract-detail-hero>div:first-child{max-width:var(--container-3xl)}.contract-detail-hero>div:first-child>span,.contract-detail-section-head>div>span{--tw-font-weight:var(--font-weight-bold);font-size:9.5px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand)}.contract-detail-hero h1{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:30px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.contract-detail-hero p{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);max-width:68ch;font-size:11px;line-height:var(--leading-relaxed);color:var(--color-muted)}.contract-detail-hero-side{align-items:flex-end;gap:calc(var(--spacing) * 2);flex-direction:column;flex-shrink:0;display:flex}.contract-detail-reference{text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:var(--color-subtle);font-size:9.5px;overflow:hidden}.contract-detail-parties{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:grid}@media(min-width:48rem){.contract-detail-parties{grid-template-columns:1fr auto 1fr}}.contract-detail-parties>div{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}@media(min-width:48rem){.contract-detail-parties>div:last-child{text-align:right;align-items:flex-end}}.contract-detail-parties>div>span{--tw-font-weight:var(--font-weight-bold);font-size:8.5px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.contract-detail-parties>div>strong,.contract-detail-parties>div>button{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);max-width:100%;font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow:hidden}.contract-detail-parties>i{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:3.40282e38px;place-items:center;font-style:normal;display:none}@media(min-width:48rem){.contract-detail-parties>i{display:grid}}.contract-detail-summary-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.contract-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.contract-detail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.contract-detail-summary-grid>div{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative;overflow:hidden}.contract-detail-summary-grid>div:before{content:"";width:var(--spacing);background-color:var(--color-brand);inset-block:0;position:absolute;left:0}.contract-detail-summary-grid>div:nth-child(2):before{background-color:var(--color-info)}.contract-detail-summary-grid>div:nth-child(3):before{background-color:var(--color-warning)}.contract-detail-summary-grid>div:nth-child(4):before{background-color:var(--color-success)}.contract-detail-summary-grid span{--tw-font-weight:var(--font-weight-bold);font-size:8.5px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.contract-detail-summary-grid strong{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:13px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.contract-detail-summary-grid small{margin-top:var(--spacing);color:var(--color-muted);font-size:9.5px;display:block}.contract-detail-lifecycle,.contract-detail-terms,.contract-detail-signatures{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.contract-detail-section-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.contract-detail-section-head h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.contract-detail-section-head p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:10px;line-height:var(--leading-relaxed);color:var(--color-muted)}.contract-detail-steps{min-width:620px;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}.contract-detail-unavailable{margin:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-muted);font-size:11px}.contract-detail-content-grid{align-items:flex-start;gap:calc(var(--spacing) * 5);display:grid}@media(min-width:80rem){.contract-detail-content-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}}:where(.contract-detail-terms dl>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-line)}.contract-detail-terms dl{padding-inline:calc(var(--spacing) * 5)}.contract-detail-terms dl>div{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3.5);display:grid}@media(min-width:40rem){.contract-detail-terms dl>div{grid-template-columns:140px 1fr}}.contract-detail-terms dt{--tw-font-weight:var(--font-weight-semibold);font-size:9.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.contract-detail-terms dd{--tw-font-weight:var(--font-weight-semibold);min-width:0;font-size:11px;font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-ink)}.contract-detail-signature-grid{gap:calc(var(--spacing) * 3);background-color:#f1f3f766;display:grid}@supports (color:color-mix(in lab,red,red)){.contract-detail-signature-grid{background-color:color-mix(in oklab,var(--color-panel) 40%,transparent)}}.contract-detail-signature-grid{padding:calc(var(--spacing) * 4)}@media(min-width:48rem){.contract-detail-signature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contract-detail-signature-grid .ws-card{min-height:calc(var(--spacing) * 36);border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.contract-detail-signature-grid .empty-text{border-radius:var(--radius-card);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 6);flex:1;place-content:center;display:grid}.contract-detail-sign-actions{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.contract-detail-danger{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:#dc262633;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.contract-detail-danger{border-color:color-mix(in oklab,var(--color-danger) 20%,transparent)}}.contract-detail-danger{background-color:var(--color-danger-bg);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.contract-detail-danger strong{--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.contract-detail-danger p{margin-top:var(--spacing);color:var(--color-muted);font-size:10px}@media(max-width:640px){.contract-detail-hero{padding:calc(var(--spacing) * 5)}.contract-detail-hero-side{align-items:flex-start;width:100%}.contract-detail-content-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.contract-detail-danger>button{width:100%}}.learning-hub,.learning-catalog-page,.learning-system-page,.learning-reader-page{gap:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 10);flex-direction:column;display:flex}.learning-subnav{scrollbar-width:none;align-items:center;gap:var(--spacing);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 1.5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;overflow-x:auto}.learning-subnav a{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-muted);border-radius:11px;flex-shrink:0;text-decoration-line:none;display:inline-flex}@media(hover:hover){.learning-subnav a:hover{background-color:var(--color-panel);color:var(--color-ink)}}.learning-subnav a[aria-current=page]{background-color:var(--color-brand);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.learning-subnav a span{border-radius:var(--radius-pill);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);color:var(--color-subtle);font-size:9px}@supports (color:color-mix(in lab,red,red)){.learning-subnav a[aria-current=page] span{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.learning-heading>div>span,.learning-section-head>div>span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-brand)}.learning-heading h1{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:32px;font-weight:var(--font-weight-bold);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--color-ink)}.learning-heading p{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-relaxed);max-width:680px;font-size:13px;line-height:var(--leading-relaxed);color:var(--color-muted)}.learning-heading>a,.learning-section-head>a{border-radius:var(--radius-pill);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-white);text-decoration-line:none}@media(hover:hover){:is(.learning-heading>a,.learning-section-head>a):hover{background-color:var(--color-brand-hover)}}.learning-continue,.learning-material-overview,.learning-catalog-panel,.learning-section-panel{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.learning-section-head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.learning-section-head h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.learning-section-head p{margin-top:var(--spacing);color:var(--color-muted);font-size:11px}.learning-section-head>a{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);color:var(--color-ink)}@media(hover:hover){.learning-section-head>a:hover{background-color:var(--color-panel)}}.learning-continue-row{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.learning-continue-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.learning-continue-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);min-height:210px;display:grid;overflow:hidden}@media(min-width:40rem){.learning-continue-card{grid-template-columns:190px 1fr}}.learning-continue-card>img{object-fit:cover;width:100%;height:100%;min-height:170px}.learning-continue-card>div{min-width:0;padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.learning-continue-card>div>span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand);text-transform:uppercase}.learning-continue-card h3{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.learning-continue-card p{margin-top:var(--spacing);color:var(--color-muted);font-size:10.5px}.learning-progress-line{align-items:center;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 5);margin-top:auto;display:flex}.learning-progress-line>div{flex:1}.learning-progress-line b{color:var(--color-ink);font-size:10px}.learning-continue-card a{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-pill);background-color:var(--color-brand);width:fit-content;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-white);text-decoration-line:none}.learning-empty{place-content:center;gap:var(--spacing);text-align:center;min-height:150px;color:var(--color-muted);font-size:11px;display:grid}.learning-empty strong{color:var(--color-ink);font-size:14px}.learning-overview-grid>a{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);min-width:0;padding:calc(var(--spacing) * 4);color:var(--color-body);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;text-decoration-line:none;display:flex;overflow:hidden}@media(hover:hover){.learning-overview-grid>a:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-brand)}}.learning-overview-grid img,.learning-cert-visual{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 32);object-fit:cover;border-radius:11px;width:100%}.learning-cert-visual{background-color:var(--color-brand-light);--tw-font-weight:var(--font-weight-bold);font-size:42px;font-weight:var(--font-weight-bold);color:var(--color-brand);place-items:center;display:grid}.learning-overview-grid a>span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.13em;letter-spacing:.13em;color:var(--color-brand)}.learning-overview-grid a>strong{margin-top:calc(var(--spacing) * 1.5);color:var(--color-ink);font-size:14px}.learning-overview-grid a>p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:10.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.learning-catalog-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-wrap:wrap;display:flex}.learning-status-tabs{align-items:center;gap:var(--spacing);display:flex;overflow-x:auto}.learning-status-tabs button{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted);background-color:#0000;border-width:0;flex-shrink:0;display:flex}.learning-status-tabs button[aria-selected=true]{background-color:var(--color-brand-light);color:var(--color-brand)}.learning-status-tabs button span{border-radius:var(--radius-pill);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:8px}.learning-catalog-controls{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.learning-catalog-controls input,.learning-catalog-controls select{height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);color:var(--color-ink);--tw-outline-style:none;border-radius:10px;outline-style:none;font-size:10.5px}:is(.learning-catalog-controls input,.learning-catalog-controls select):focus{border-color:var(--color-brand)}.learning-catalog-controls input{width:210px}.learning-catalog-controls>div{background-color:var(--color-panel);padding:var(--spacing);border-radius:10px;display:flex}.learning-catalog-controls>div button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;border-radius:8px;place-items:center;display:grid}.learning-catalog-controls>div button[aria-pressed=true]{background-color:var(--color-surface);color:var(--color-brand);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.course-card-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.course-card-grid.is-list{grid-template-columns:repeat(1,minmax(0,1fr))}.course-card{cursor:pointer;gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;overflow:hidden}@media(hover:hover){.course-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.learning-course-image{margin-inline:calc(var(--spacing) * -4);margin-top:calc(var(--spacing) * -4);margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 36);position:relative;overflow:hidden}.learning-course-image img{object-fit:cover;width:100%;height:100%}.learning-course-image:after{content:"";--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#00000059;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.learning-course-image:after{--tw-gradient-from:color-mix(in oklab, var(--color-black) 35%, transparent)}}.learning-course-image:after{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.learning-course-image span{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:1;border-radius:var(--radius-pill);background-color:#ffffffe6;position:absolute}@supports (color:color-mix(in lab,red,red)){.learning-course-image span{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.learning-course-image span{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:8.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-fixed)}.learning-course-action{border-radius:var(--radius-pill);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-white);margin-right:auto;text-decoration-line:none}.course-card-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.course-card-summary{--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-muted)}.course-card-rating,.course-card-foot,.course-card-published-hint{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);flex-wrap:wrap;font-size:12.5px;display:flex}.course-progress-row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.course-progress-pct{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.learning-reader-page>.course-reader-panel{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.course-reader-split{gap:calc(var(--spacing) * 5);flex-direction:column;min-width:0;display:flex}.course-reader-panel,.course-reading-pane{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.course-module-list{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 2);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin:0}.course-module-list ol{gap:calc(var(--spacing) * 2);padding:0;padding-bottom:var(--spacing);scrollbar-width:thin;margin:0;list-style-type:none;display:flex;overflow-x:auto}.course-module-list li{flex:1;min-width:220px;display:flex}.course-module{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:1px;border-color:#0000;border-radius:12px;display:flex}@media(hover:hover){.course-module:hover{background-color:var(--color-brand-light)}}.course-module:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-brand)}.course-module-active{border-color:#1b4fd840}@supports (color:color-mix(in lab,red,red)){.course-module-active{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.course-module-active{background-color:var(--color-brand-light)}.course-module-num{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-panel);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.course-module-active .course-module-num{background-color:var(--color-brand);color:var(--color-white)}.course-module-main{flex-direction:column;flex:1;min-width:0;display:flex}.course-module-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow:hidden}.course-module-meta,.course-minutes-chip{color:var(--color-muted);font-size:11.5px}.course-module-done{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-success-bg);color:var(--color-success);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:11px;display:grid}.course-module-heading{--tw-font-weight:var(--font-weight-bold);font-size:19px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.course-pane-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.course-pane-top-spacer{flex:1}.course-pane-pager-label{color:var(--color-muted);font-size:12.5px}.course-paragraph{--tw-leading:var(--leading-relaxed);font-size:14.5px;line-height:var(--leading-relaxed);color:var(--color-body)}.course-pager{margin-top:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);display:flex}.course-media-embed,.course-media-video,.course-media-slides{aspect-ratio:var(--aspect-video);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);width:100%}.course-media-document-link,.course-media-external-link{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none;display:inline-flex}@media(hover:hover){:is(.course-media-document-link,.course-media-external-link):hover{text-decoration-line:underline}}.course-external-banner,.course-session-banner,.course-complete-banner{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-brand-light);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-body);font-size:13.5px}.course-rating-panel{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);flex-direction:column;display:flex}.course-module-editor,.course-question-editor{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.course-module-editor-head,.course-question-editor-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.course-module-editor-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.course-question-options{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.pjm-workspace{gap:calc(var(--spacing) * 5);width:100%;max-width:1560px;padding-bottom:calc(var(--spacing) * 8);margin-inline:auto;display:grid}.pjm-hero{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.pjm-hero>.detail-back{margin-inline:calc(var(--spacing) * 7);margin-top:calc(var(--spacing) * 5);display:inline-flex}.pjm-hero-main{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 7);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.pjm-hero-main>div{max-width:var(--container-3xl);min-width:0}.pjm-hero-eyebrow{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-brand);text-transform:uppercase}.pjm-hero-main h1{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:30px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.pjm-hero-main p{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:14px;line-height:var(--leading-relaxed);color:var(--color-muted)}.pjm-hero-meta{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pjm-hero-meta span{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink);flex-direction:column;display:flex}.pjm-hero-meta span:first-child{padding-left:0}.pjm-hero-meta span:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.pjm-hero-meta b{margin-bottom:var(--spacing);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase;font-size:10px}.pjm-summary-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pjm-summary-grid article{min-height:calc(var(--spacing) * 32);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.pjm-summary-grid article>span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-muted);text-transform:uppercase}.pjm-summary-grid article>strong{--tw-font-weight:var(--font-weight-bold);font-size:25px;font-weight:var(--font-weight-bold);color:var(--color-ink);margin-top:auto}.pjm-summary-grid article>small{margin-top:var(--spacing);color:var(--color-muted);font-size:11px}.pjm-summary-grid article>i{margin-top:calc(var(--spacing) * 3);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-panel);overflow:hidden}.pjm-summary-grid article>i>b{border-radius:var(--radius-pill);background-color:var(--color-brand);height:100%;display:block}.pjm-tabs{z-index:20;gap:var(--spacing);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 1.5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;position:sticky;top:74px;overflow-x:auto}.pjm-tab{border-radius:var(--radius-pill);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;flex-shrink:0}@media(hover:hover){.pjm-tab:hover{background-color:var(--color-brand-light);color:var(--color-brand)}}.pjm-tab:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-brand)}.pjm-tab-active{background-color:var(--color-brand);color:var(--color-white)}@media(hover:hover){.pjm-tab-active:hover{background-color:var(--color-brand-hover);color:var(--color-white)}}.pjm-tab-content{min-width:0}.pjm-tab-content>.panel{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin:0}.pjm-overview-panel .wizard-summary{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);gap:0;display:grid;overflow:hidden}.pjm-overview-panel .wizard-summary-row{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);grid-template-columns:minmax(150px,.32fr) 1fr;display:grid}.pjm-overview-panel .wizard-summary-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.pjm-overview-panel .wizard-summary-row dt{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase}.pjm-overview-panel .wizard-summary-row dd{--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-body)}.pjm-check{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-body);font-size:13px;display:flex}.pjm-board{gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-canvas);padding:calc(var(--spacing) * 4);grid-auto-columns:minmax(270px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.pjm-column{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);min-height:420px;padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.pjm-column-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.pjm-column-name{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.pjm-column-count{border-radius:var(--radius-pill);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.pjm-card{cursor:grab;gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media(hover:hover){.pjm-card:hover{border-color:#1b4fd859}@supports (color:color-mix(in lab,red,red)){.pjm-card:hover{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.pjm-card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.pjm-card-title{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.pjm-card-meta{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);flex-wrap:wrap;font-size:11.5px;display:flex}.pjm-card-move{gap:var(--spacing);display:flex}.pjm-gantt{gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex;overflow-x:auto}.pjm-gantt-row{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(160px,220px) 1fr;min-width:700px;display:grid}.pjm-gantt-label{text-overflow:ellipsis;white-space:nowrap;color:var(--color-body);font-size:12.5px;overflow:hidden}.pjm-gantt-track{height:calc(var(--spacing) * 6);background-color:var(--color-panel);border-radius:.25rem;position:relative}.pjm-gantt-bar{inset-block:var(--spacing);background-color:var(--color-brand);border-radius:.25rem;position:absolute}.pjm-gantt-bar-done{background-color:var(--color-success)}.pjm-gantt-dep,.pjm-gantt-milestone,.pjm-gantt-resources{color:var(--color-muted);font-size:12px}.pjm-lane-label{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.availability-page{gap:calc(var(--spacing) * 5);flex-direction:column;min-width:0;display:flex}.availability-hero{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 5);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-wrap:wrap;display:flex}.availability-hero>div:first-child{max-width:var(--container-3xl)}.availability-hero>div:first-child>span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-brand);text-transform:uppercase}.availability-hero h1{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:30px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.availability-hero p{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-muted)}.availability-hero-key{gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.availability-hero-key span{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-body);display:inline-flex}.availability-hero-key i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:3.40282e38px}.availability-calendar-panel,.availability-leave-panel{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding:0;overflow:hidden}.availability-page .section-row{flex-direction:column;min-width:0;display:flex}.availability-page .section-row-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.availability-page .section-row-title{--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.availability-page .section-row-helper{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);color:var(--color-muted)}.availability-page .section-row-body{min-width:0;padding:calc(var(--spacing) * 6)}.availability-leave-panel .section-row-body{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.availability-leave-panel .form-grid{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding:calc(var(--spacing) * 4)}.availability-leave-panel .form-actions{align-items:flex-end;margin:0}.availability-leave-panel .form-actions .btn,.availability-leave-panel .form-actions button{width:100%}.availability-leave-panel .table-wrap{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line)}.cal-toolbar{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.cal-month{--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.cal-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(5,minmax(0,1fr));min-width:760px;display:grid}.cal-head-row{display:contents}.cal-head-cell{border-radius:var(--radius-pill);background-color:var(--color-canvas);padding-block:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.cal-row{display:contents}.cal-cell{cursor:pointer;gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-height:104px;padding:calc(var(--spacing) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media(hover:hover){.cal-cell:hover{border-color:var(--color-brand);background-color:var(--color-brand-light)}}.cal-cell:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-brand)}.cal-cell-selected{border-color:var(--color-brand);background-color:var(--color-brand-light);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cal-cell-empty{background-color:#0000;border-color:#0000}.cal-day-num{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-muted);align-self:flex-end}.cal-chips{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.cal-chip{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-surface);--tw-font-weight:var(--font-weight-bold);font-size:8px;font-weight:var(--font-weight-bold);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;place-items:center;display:grid}.cal-chip-available{background-color:var(--color-success-bg);color:var(--color-success)}.cal-chip-engaged{background-color:var(--color-warning-bg);color:var(--color-warning)}.cal-chip-leave{background-color:var(--color-danger-bg);color:var(--color-danger)}.cal-person-field{width:100%;max-width:220px}.cal-person-field .select{border-radius:var(--radius-pill)}.avail-legend{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.avail-cell{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-body);display:inline-flex}.avail-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:3.40282e38px}.cal-dot-available{background-color:var(--color-success)}.cal-dot-engaged{background-color:var(--color-warning)}.cal-dot-leave{background-color:var(--color-danger)}.cal-day-panel{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:#1b4fd833;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.cal-day-panel{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.cal-day-panel{background-color:var(--color-brand-light);padding:calc(var(--spacing) * 4)}.cal-day-title{--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink)}@media(max-width:820px){.availability-page .section-row-body{padding:calc(var(--spacing) * 4);overflow-x:auto}.availability-hero{padding-inline:calc(var(--spacing) * 5)}.availability-leave-panel .form-grid{grid-template-columns:repeat(1,minmax(0,1fr));min-width:0}}.assessment-panel{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.assessment-progress{color:var(--color-muted);font-size:12.5px}.assessment-question{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.assessment-question-text{--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.assessment-option{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-body);font-size:14px;display:flex}@media(hover:hover){.assessment-option:hover{background-color:var(--color-panel)}}.assessment-actions,.assessment-result-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.assessment-result{align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 6);text-align:center;flex-direction:column;display:flex}.assessment-celebrate{font-size:40px}.assessment-celebrate-title{--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.learning-certifications-panel .ws-card,.learning-assessments-panel .ws-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding:calc(var(--spacing) * 5);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.learning-certifications-panel .ws-card:before{content:"✓";margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-success-bg);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-success);border-radius:3.40282e38px;place-items:center;display:grid}.learning-assessments-panel .ws-card:before{content:"?";margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-brand-light);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);border-radius:3.40282e38px;place-items:center;display:grid}@media(max-width:700px){.learning-continue,.learning-material-overview,.learning-catalog-panel,.learning-section-panel{padding:calc(var(--spacing) * 4)}.learning-continue-card{grid-template-columns:repeat(1,minmax(0,1fr))}.learning-continue-card>img{height:calc(var(--spacing) * 36);min-height:0}.learning-catalog-toolbar{align-items:stretch}.learning-catalog-controls,.learning-catalog-controls label,.learning-catalog-controls input,.learning-catalog-controls select{width:100%}}.chart{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.chart-plot{width:100%;position:relative}.chart-svg{width:100%;display:block;overflow:visible}.chart-axis{stroke:currentColor;color:var(--color-line-strong);fill:none}.chart-tick-label,.chart-cat-label{fill:currentColor;color:var(--color-muted);font-size:11px}.chart-value-label{fill:currentColor;font-family:var(--font-sans);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.chart-grid-line{stroke:currentColor;color:var(--color-line)}.chart-bar{fill:var(--color-brand);transition:fill .14s,filter .14s}.chart-bar--active{fill:var(--color-brand-hover);filter:drop-shadow(0 3px 5px #1b4fd833)}@supports (color:color-mix(in lab,red,red)){.chart-bar--active{filter:drop-shadow(0 3px 5px color-mix(in srgb,var(--color-brand) 20%,transparent))}}.chart-hit{cursor:pointer;fill:#0000;stroke:#0000}.chart-hit:focus-visible{stroke:var(--color-brand);stroke-width:1px;outline:none}.chart-empty{padding-block:calc(var(--spacing) * 8);text-align:center;color:var(--color-subtle);font-size:13px}.chart-tooltip{pointer-events:none;z-index:10;border-radius:var(--radius-md);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);color:var(--color-surface);font-size:11.5px;position:absolute}.hbar-track{height:calc(var(--spacing) * 2.5);border-radius:var(--radius-pill);background-color:var(--color-panel);overflow:hidden}.hbar-fill{border-radius:var(--radius-pill);background-color:var(--color-brand);height:100%}.info-page{gap:calc(var(--spacing) * 8);width:100%;max-width:860px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);flex-direction:column;margin-inline:auto;display:flex}.info-hero{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.info-title{--tw-font-weight:var(--font-weight-bold);font-size:clamp(30px,4vw,44px);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.info-intro{--tw-leading:var(--leading-relaxed);max-width:62ch;font-size:17px;line-height:var(--leading-relaxed);color:var(--color-muted)}.info-section{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.info-section-title{--tw-font-weight:var(--font-weight-semibold);font-size:22px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.info-chip-list{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.info-chip{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);color:var(--color-body);font-size:13px}.info-stat-list{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.info-stat{gap:var(--spacing);flex-direction:column;display:flex}.info-stat-value{--tw-font-weight:var(--font-weight-bold);font-size:26px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.info-stat-label{color:var(--color-muted);font-size:13px}.office-card{gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.office-card-title{--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.notif-wrap{position:relative}.notif-bell{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;border-radius:3.40282e38px;place-items:center;display:grid;position:relative}@media(hover:hover){.notif-bell:hover{background-color:var(--color-panel);color:var(--color-ink)}}.notif-count{top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);min-width:calc(var(--spacing) * 4);border-radius:var(--radius-pill);background-color:var(--color-danger);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);place-items:center;display:grid;position:absolute}.notif-popover{z-index:50;border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:min(380px,100vw - 24px);max-height:min(520px,100vh - 96px);padding:calc(var(--spacing) * 2);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.notif-pop-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2.5);flex-shrink:0;display:flex}.notif-pop-title{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.notif-markall{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-brand);background-color:#0000;border-width:0;padding:0}@media(hover:hover){.notif-markall:hover{text-decoration-line:underline}}.notif-pop-empty{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 6);text-align:center;color:var(--color-subtle);font-size:13px}.notif-pop-list{flex:1;min-height:0;margin:0;padding:0;list-style-type:none;overflow-y:auto}.notif-pop-list li+li{border-top-style:var(--tw-border-style);border-color:#e2e4e9b3;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.notif-pop-list li+li{border-color:color-mix(in oklab,var(--color-line) 70%,transparent)}}.notif-row{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;border-radius:10px;display:flex}@media(hover:hover){.notif-row:hover{background-color:var(--color-panel)}}.notif-main,.notif-row-main{gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;min-width:0;display:flex}.notif-row-text{--tw-leading:1.45;color:var(--color-body);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.notif-row-unread .notif-row-text{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.notif-row-meta{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-subtle);flex-wrap:wrap;font-size:11.5px;display:flex}.notif-dot{margin-top:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:3.40282e38px;flex-shrink:0}.notif-dot-unread{background-color:var(--color-brand)}.notif-dot-read{background-color:var(--color-line-strong)}.flex-col{flex-direction:column;display:flex}.flex-wrap{flex-wrap:wrap;display:flex}.btn-label{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.visually-hidden-input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card-title{--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.card-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.card-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.avatar-img{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);object-fit:cover;border-radius:3.40282e38px;flex-shrink:0}.avatar-sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:12px}.section-note{color:var(--color-muted);font-size:12.5px}.kpi-label{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.detail-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.pref-row-label{color:var(--color-body);font-size:13.5px}.rating-summary-row{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);flex-wrap:wrap;font-size:13px;display:flex}.collab-comment-meta{color:var(--color-subtle);font-size:11.5px}.ws-kicker{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.ws-card-clickable{cursor:pointer;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.ws-card-clickable:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.ws-card-title-link{cursor:pointer;border-style:var(--tw-border-style);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-ink);background-color:#0000;border-width:0;padding:0}@media(hover:hover){.ws-card-title-link:hover{text-decoration-line:underline}}.recruiting-table-panel{padding:0;overflow:hidden}.recruiting-live-pill{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-success-bg);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-success);display:inline-flex}.recruiting-live-pill i{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-success);border-radius:3.40282e38px}.sync-badge{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted);display:inline-flex}.sync-dot{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:currentColor;border-radius:3.40282e38px}.okr-list{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.okr-item{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.okr-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.stage-step{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.table-scroll{width:100%;overflow-x:auto}.prj-name-cell{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.saved-search-chip{gap:calc(var(--spacing) * 2)}.opp-bookmark{cursor:pointer;border-style:var(--tw-border-style);padding:var(--spacing);color:var(--color-muted);background-color:#0000;border-width:0}@media(hover:hover){.opp-bookmark:hover{color:var(--color-ink)}}.opp-bookmark-active{color:var(--color-warning)}.opp-readonly{color:var(--color-muted);font-size:12.5px}.space-cover{border-radius:var(--radius-card);position:relative;overflow:hidden}.space-cover img{height:calc(var(--spacing) * 32);object-fit:cover;width:100%}.space-cover-label{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:#0000008c;position:absolute}@supports (color:color-mix(in lab,red,red)){.space-cover-label{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.space-cover-label{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white)}.space-members-card,.space-info-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.space-card-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.space-role-chip{border-radius:var(--radius-pill);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.space-member-avatars{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.space-member-avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-brand);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;place-items:center;display:grid}.space-member-more{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-panel);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted);border-radius:3.40282e38px;place-items:center;display:grid}.space-member-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;font-size:13px;list-style-type:none;display:flex}.space-member-list li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.space-member-list small{color:var(--color-subtle);font-size:11.5px}.space-detail-left{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.space-detail-main{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.space-metrics{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.space-metrics>div{gap:var(--spacing);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);color:var(--color-muted);flex-direction:column;font-size:12px;display:flex}.space-metrics strong{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.space-detail-content-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.space-detail-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.space-description-card{grid-column:span 2/span 2}}.kz-hero-eyebrow,.kz-section-eyebrow,.kz-feature-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase}.kz-hero-centered{text-align:center;max-width:820px;margin-inline:auto}.kz-stats{padding-block:calc(var(--spacing) * 14)}.kz-stats-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.kz-section-head{margin-bottom:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.kz-center{text-align:center;max-width:760px;margin-inline:auto}.kz-section-title{--tw-leading:var(--leading-tight);font-size:clamp(28px,3.2vw,42px);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.kz-section-sub{--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-muted)}.kz-feature-copy{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.kz-feature-title{--tw-font-weight:var(--font-weight-semibold);font-size:26px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.kz-feature-desc{--tw-leading:var(--leading-relaxed);font-size:15.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.kz-feature-bullets{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.kz-feature-bullet{align-items:flex-start;gap:calc(var(--spacing) * 2.5);color:var(--color-body);font-size:14.5px;display:flex}.kz-feature-bullet-check{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-success-bg);color:var(--color-success);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.kz-feature-visual{width:100%}.kz-closing{padding-block:calc(var(--spacing) * 20);text-align:center}.kz-closing-title{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);--tw-leading:var(--leading-tight);max-width:22ch;font-size:clamp(30px,3.6vw,46px);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.kz-closing-body{--tw-leading:var(--leading-relaxed);max-width:60ch;font-size:16px;line-height:var(--leading-relaxed);color:var(--color-muted);margin-inline:auto}.kz-split-col{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.kz-split-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:3.40282e38px;place-items:center;display:grid}.kz-split-col-title{--tw-font-weight:var(--font-weight-semibold);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.kz-split-col-desc{--tw-leading:var(--leading-relaxed);font-size:14.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.kz-split-link{--tw-font-weight:var(--font-weight-semibold);width:fit-content;font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none}@media(hover:hover){.kz-split-link:hover{text-decoration-line:underline}}.kz-auth-card-wide{max-width:560px}.kz-wizard-steps{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.kz-wizard-step-dot{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-panel);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:3.40282e38px;place-items:center;display:grid}.kz-wizard-step-label{--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-muted)}.kz-wizard-progress-note{color:var(--color-muted);font-size:12px}.kz-wizard-actions{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.kz-pro-dash-title{--tw-font-weight:var(--font-weight-bold);font-size:28px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.kz-pro-promo-row{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:48rem){.kz-pro-promo-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.kz-pro-promo-title{--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.kz-pro-promo-sub{--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-muted)}.kz-pro-promo-link{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none}@media(hover:hover){.kz-pro-promo-link:hover{text-decoration-line:underline}}.kz-pro-highlights{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.kz-pro-highlights-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.kz-pro-highlights-title{--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.kz-pro-tabs{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.kz-pro-tab{cursor:pointer;border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-body)}.kz-pro-tab[aria-selected=true]{border-color:var(--color-brand);background-color:var(--color-brand-light);color:var(--color-brand)}.kz-pro-highlight-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.kz-pro-highlight-card{cursor:pointer;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;text-decoration-line:none;display:flex}@media(hover:hover){.kz-pro-highlight-card:hover{border-color:var(--color-brand)}}.kz-pro-highlight-title{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.kz-pro-highlight-meta{color:var(--color-muted);font-size:12px}.kz-pro-highlight-rate{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.kz-pro-banner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-panel);background-color:var(--color-ink-fixed);padding:calc(var(--spacing) * 6);color:var(--color-on-ink-fixed);flex-wrap:wrap;display:flex}.kz-pro-banner-copy{gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;min-width:0;display:flex}.kz-pro-banner-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand-hover);text-transform:uppercase}.kz-pro-banner-title{--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold)}.kz-pro-banner-sub{opacity:.75;font-size:14px}.kz-pro-banner-cta{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-fixed);text-decoration-line:none;display:inline-flex}.kz-pro-banner-progress{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 3);max-width:520px;display:flex}.kz-pro-banner-progress-track{height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:#fff3;flex:1;min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kz-pro-banner-progress-track{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.kz-pro-banner-progress-fill{border-radius:var(--radius-pill);background-color:var(--color-brand);height:100%}.kz-pro-banner-progress-label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#ffffffb3;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.kz-pro-banner-progress-label{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.kz-pro-promo-card{gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;text-decoration-line:none;display:flex}@media(hover:hover){.kz-pro-promo-card:hover{border-color:var(--color-brand)}}.penny-demo-bubble{border-radius:var(--radius-card);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);color:var(--color-body);font-size:13px}.penny-demo-dot{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px}.kz-nav-overlay{inset-inline:calc(var(--spacing) * 3);top:calc(var(--spacing) * 3);z-index:40;border-radius:var(--radius-pill);border-style:var(--tw-border-style);transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:#0000;border-width:1px;border-color:#0000;transition-duration:.2s;position:fixed}.kz-nav-edge .kz-nav-inner{gap:calc(var(--spacing) * 3);flex-wrap:nowrap;max-width:none;height:68px;padding-inline:clamp(14px,2.2vw,34px)}.kz-nav-edge .kz-logo{flex-shrink:0}.kz-nav-edge .kz-nav-links{flex:1;justify-content:center;gap:0;min-width:0}.kz-nav-edge .kz-nav-link{white-space:nowrap;padding-inline:clamp(8px,1vw,14px)}.kz-nav-edge .kz-nav-actions{gap:calc(var(--spacing) * 1.5);flex-shrink:0}.kz-nav-overlay.kz-nav-scrolled{border-color:var(--color-line);background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.kz-nav-overlay.kz-nav-scrolled{background-color:color-mix(in oklab,var(--color-surface) 60%,transparent)}}.kz-nav-overlay.kz-nav-scrolled{--tw-backdrop-blur:blur(14px);--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.kz-nav-overlay--dark.kz-nav-scrolled{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.kz-nav-overlay--dark.kz-nav-scrolled{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.kz-nav-overlay--dark.kz-nav-scrolled{background-color:#080b128c}.kz-nav-overlay.kz-nav-solid{border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kz-nav-overlay--dark.kz-nav-menu-open{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.kz-nav-overlay--dark.kz-nav-menu-open{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.kz-nav-overlay--dark.kz-nav-menu-open{background-color:#0b0f16}.kz-nav-overlay--dark .kz-logo{color:var(--color-white)}.kz-nav-overlay--dark .kz-nav-link{color:#fffc}@supports (color:color-mix(in lab,red,red)){.kz-nav-overlay--dark .kz-nav-link{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media(hover:hover){.kz-nav-overlay--dark .kz-nav-link:hover{color:var(--color-white)}}.kz-nav-overlay--dark .kz-theme-toggle,.kz-nav-overlay--dark .kz-nav-actions .kz-btn-ghost{color:var(--color-white)}@media(hover:hover){:is(.kz-nav-overlay--dark .kz-theme-toggle,.kz-nav-overlay--dark .kz-nav-actions .kz-btn-ghost):hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){:is(.kz-nav-overlay--dark .kz-theme-toggle,.kz-nav-overlay--dark .kz-nav-actions .kz-btn-ghost):hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}}.kz-nav-overlay--dark .kz-nav-actions select{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.kz-nav-overlay--dark .kz-nav-actions select{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.kz-nav-overlay--dark .kz-nav-actions select{color:var(--color-white);background-color:#0000}.kz-nav-overlay--dark.kz-nav-solid .kz-logo{color:var(--color-ink)}.kz-nav-overlay--dark.kz-nav-solid .kz-nav-link{color:var(--color-muted)}@media(hover:hover){.kz-nav-overlay--dark.kz-nav-solid .kz-nav-link:hover{color:var(--color-ink)}}.kz-nav-overlay--dark.kz-nav-solid .kz-theme-toggle,.kz-nav-overlay--dark.kz-nav-solid .kz-nav-actions .kz-btn-ghost{color:var(--color-ink)}@media(hover:hover){:is(.kz-nav-overlay--dark.kz-nav-solid .kz-theme-toggle,.kz-nav-overlay--dark.kz-nav-solid .kz-nav-actions .kz-btn-ghost):hover{background-color:var(--color-panel)}}.kz-nav-overlay--dark.kz-nav-solid .kz-nav-actions select{border-color:var(--color-line);color:var(--color-ink)}.kz-nav-actions .kz-btn-primary{background-color:var(--color-ink-fixed);color:var(--color-on-ink-fixed);border-radius:12px}@media(hover:hover){.kz-nav-actions .kz-btn-primary:hover{opacity:.85}}.kz-landing-hero{padding-bottom:0}.kz-landing-hero .kz-hero-inner{max-width:none;padding-inline:clamp(20px,4.2vw,68px)}.kz-landing-hero .kz-hero-headline{--tw-leading:1.01;--tw-tracking:-.035em;letter-spacing:-.035em;max-width:16ch;font-size:clamp(42px,5.5vw,68px);line-height:1.01}.kz-landing-hero .kz-hero-sub{margin-top:calc(var(--spacing) * 4);--tw-leading:1.6;max-width:68ch;font-size:16px;line-height:1.6}.kz-hero-proof-band{z-index:20;padding-inline:clamp(20px,4.2vw,68px);inset-inline:0;width:100%;margin-top:0;padding-bottom:clamp(24px,4.5vh,44px);position:absolute;bottom:0}.kz-landing-hero .kz-hero-proof-inner{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));width:fit-content;max-width:none;margin-inline:0;display:grid}@media(min-width:40rem){.kz-landing-hero .kz-hero-proof-inner{align-items:flex-start;gap:calc(var(--spacing) * 10);flex-direction:row;display:flex}}.kz-landing-hero .kz-hero-stat{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;display:flex}.kz-landing-hero .kz-hero-stat-value{font-size:24px}.kz-landing-hero .kz-hero-stat-label{--tw-leading:var(--leading-snug);font-size:12.5px;line-height:var(--leading-snug);white-space:nowrap}.kz-nav-mega--dark{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.kz-nav-mega--dark{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.kz-nav-mega--dark{color:#ffffffd9;background-color:#0b0f16}@supports (color:color-mix(in lab,red,red)){.kz-nav-mega--dark{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.kz-nav-mega--dark .kz-nav-mega-intro-title,.kz-nav-mega--dark .kz-nav-mega-item-label{color:var(--color-white)}.kz-nav-mega--dark .kz-nav-mega-intro-text,.kz-nav-mega--dark .kz-nav-mega-item-desc{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.kz-nav-mega--dark .kz-nav-mega-intro-text,.kz-nav-mega--dark .kz-nav-mega-item-desc{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.kz-nav-mega--dark .kz-nav-mega-heading{color:#c7ae85}.kz-nav-mega--dark .kz-nav-mega-item:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.kz-nav-mega--dark .kz-nav-mega-item:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.kz-nav-mega--dark .kz-nav-mega-cta{background-color:var(--color-white);color:#0b0f16}.kz-nav-mega-card:before{--tw-content:"";content:var(--tw-content);background-image:linear-gradient(#080b1240,#080b12d1);position:absolute;top:0;right:0;bottom:0;left:0}.kz-nav-mega-card--enterprise{background-image:url(/images/product/private-cloud.jpg)}.kz-nav-mega-card--penny{background-image:url(/images/features/matching.jpg)}.kz-nav-mega-grid--tiles{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.kz-nav-mega-tiles{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.kz-nav-mega-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.kz-nav-mega-tile{border-radius:var(--radius-panel);background-color:var(--color-ink-fixed);min-height:280px;padding:calc(var(--spacing) * 5);align-items:flex-start;text-decoration-line:none;display:flex;position:relative;overflow:hidden}.kz-nav-mega-tile-photo{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.kz-nav-mega-tile:after{--tw-content:"";content:var(--tw-content);background-image:linear-gradient(#080b1273,#080b1226 45%);position:absolute;top:0;right:0;bottom:0;left:0}.kz-nav-mega-tile-title{z-index:10;--tw-font-weight:var(--font-weight-semibold);font-size:22px;font-weight:var(--font-weight-semibold);color:var(--color-white);position:relative}.kz-nav-mega-grid--tiles .kz-nav-mega-cols{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line);padding-left:calc(var(--spacing) * 6);grid-template-columns:1fr}.kz-nav-mega--dark .kz-nav-mega-grid--tiles .kz-nav-mega-cols{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.kz-nav-mega--dark .kz-nav-mega-grid--tiles .kz-nav-mega-cols{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.kz-is-hidden{display:none}.kz-nav-mega-grid--tiles .kz-nav-mega-item{align-items:center;gap:calc(var(--spacing) * 2);padding-block:var(--spacing)}.kz-nav-mega-grid--tiles .kz-nav-mega-item-icon{display:none}.detail-title-main{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.detail-subtitle{color:var(--color-muted);font-size:14px}.detail-rate,.money{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.facts-grid{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.hub-page{gap:calc(var(--spacing) * 9);flex-direction:column;min-width:0;display:flex}.hub-heading{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.hub-heading>div{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.hub-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}.hub-heading h1{--tw-font-weight:var(--font-weight-bold);font-size:clamp(26px,3vw,34px);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.hub-heading p{--tw-leading:var(--leading-relaxed);max-width:64ch;font-size:14.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.hub-heading-action{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;text-decoration-line:none;display:inline-flex}@media(hover:hover){.hub-heading-action:hover{background-color:var(--color-brand-hover)}}.hub-section{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.hub-section-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.hub-section-head>div{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.hub-section-head h2{--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.hub-section-head p{color:var(--color-muted);font-size:13.5px}.hub-section-link{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-brand);flex-shrink:0;text-decoration-line:none}@media(hover:hover){.hub-section-link:hover{text-decoration-line:underline}}.hub-stats{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.hub-stat{gap:var(--spacing);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.hub-stat-label{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.hub-stat-value{--tw-font-weight:var(--font-weight-bold);font-size:26px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.hub-stat-note{color:var(--color-muted);font-size:12.5px}.hub-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));display:grid}.hub-card{cursor:pointer;gap:calc(var(--spacing) * 3);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);text-align:left;--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);min-width:0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;overflow:hidden}@media(hover:hover){.hub-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.hub-card-cover{height:calc(var(--spacing) * 32);background-color:var(--color-panel);width:100%;position:relative;overflow:hidden}.hub-card-cover img{object-fit:cover;width:100%;height:100%}.hub-card-cover-label{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:#0000008c;position:absolute}@supports (color:color-mix(in lab,red,red)){.hub-card-cover-label{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.hub-card-cover-label{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase}.hub-card-body{gap:calc(var(--spacing) * 2);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}.hub-card-kicker{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.hub-card-title{--tw-leading:var(--leading-snug);font-size:16.5px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.hub-card-desc{-webkit-line-clamp:2;--tw-leading:var(--leading-relaxed);font-size:13.5px;line-height:var(--leading-relaxed);color:var(--color-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hub-card-meta{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);flex-wrap:wrap;margin-top:auto;font-size:12.5px;display:flex}.hub-card-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.hub-progress{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.hub-progress b{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-size:12.5px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.hub-timeline{flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.hub-timeline-item{gap:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line);min-width:0;padding-bottom:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 6);display:flex;position:relative}.hub-timeline-item:last-child{border-color:#0000;padding-bottom:0}.hub-timeline-dot{top:var(--spacing);width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-surface);background-color:var(--color-brand);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute;left:-7px}.hub-timeline-body{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.hub-timeline-title{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.hub-timeline-meta{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);flex-wrap:wrap;font-size:12.5px;display:flex}.hub-day-heading{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.activity-workspace{gap:calc(var(--spacing) * 5);display:grid}.activity-summary-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.activity-summary-grid article,.workspace-stat-grid article{min-height:calc(var(--spacing) * 28);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.activity-summary-grid span,.workspace-stat-grid article>span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-muted);text-transform:uppercase}.activity-summary-grid strong{--tw-font-weight:var(--font-weight-bold);font-size:23px;font-weight:var(--font-weight-bold);color:var(--color-ink);margin-top:auto}.activity-summary-grid small,.workspace-stat-grid article>small{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:11px;line-height:var(--leading-relaxed);color:var(--color-muted)}.activity-feed-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.activity-feed-toolbar{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.activity-feed-toolbar>div>span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}.activity-feed-toolbar h3{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:19px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.activity-feed-toolbar p{margin-top:var(--spacing);color:var(--color-muted);font-size:12px}.activity-feed-toolbar button{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}@media(hover:hover){.activity-feed-toolbar button:hover{background-color:var(--color-brand-light);color:var(--color-brand)}}.activity-feed-toolbar button:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-brand)}.activity-feed-toolbar button.is-active{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}@media(hover:hover){.activity-feed-toolbar button.is-active:hover{background-color:var(--color-brand-hover);color:var(--color-white)}}.activity-feed-card .hub-timeline-item{border-top-right-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-left-width:0}.activity-feed-card .hub-timeline-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.activity-feed-card .hub-timeline-dot{margin-top:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);flex-shrink:0;position:static}.hub-empty{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-panel);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line-strong);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;flex-direction:column;display:flex}.hub-empty strong{--tw-font-weight:var(--font-weight-semibold);font-size:15.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.hub-empty span{max-width:46ch;color:var(--color-muted);font-size:13.5px}.kz-avatar-blank{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);color:var(--color-muted)}.kz-avatar-blank svg{width:60%;height:60%}.perf-kpi-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.perf-kpi-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.perf-kpi-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 3);display:flex}.perf-kpi-name{--tw-font-weight:var(--font-weight-bold);min-width:0;font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.perf-kpi-gauge{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.perf-donut{flex-shrink:0;place-items:center;width:92px;height:92px;display:grid;position:relative}.perf-donut svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.perf-donut-value{--tw-font-weight:var(--font-weight-extrabold);font-size:19px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);position:relative}.perf-kpi-gauge-label{color:var(--color-muted);font-size:13.5px}.perf-kpi-metric{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);color:var(--color-muted);font-size:13px;display:flex}.perf-kpi-metric b{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-ink);flex-shrink:0}.perf-kpi-scope{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase;font-size:12px}.perf-kpi-actions{align-items:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);flex-wrap:wrap;margin-top:auto;display:flex}.perf-kpi-actions .field{flex:1;min-width:0}.pro-performance-page{gap:calc(var(--spacing) * 6)}.perf-page-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-wrap:wrap;display:flex}.perf-page-head>div>span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-brand);text-transform:uppercase}.perf-page-head h1{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:30px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.perf-page-head p{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);color:var(--color-muted);font-size:14px}.perf-page-head nav{gap:var(--spacing);max-width:100%;display:flex;overflow-x:auto}.perf-page-head nav a{border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-muted);flex-shrink:0}@media(hover:hover){.perf-page-head nav a:hover{background-color:var(--color-brand-light);color:var(--color-brand)}}.perf-page-head nav a:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-brand)}.perf-overview{gap:calc(var(--spacing) * 5);display:grid}.perf-summary-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.perf-summary-grid article{min-height:calc(var(--spacing) * 32);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.perf-summary-grid span{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase}.perf-summary-grid strong{--tw-font-weight:var(--font-weight-bold);font-size:28px;font-weight:var(--font-weight-bold);color:var(--color-ink);margin-top:auto}.perf-summary-grid small{margin-top:var(--spacing);color:var(--color-muted);font-size:11px}.perf-chart-grid{gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.perf-chart-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.perf-chart-card header>span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}.perf-chart-card header h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.perf-chart-card header p{margin-top:var(--spacing);color:var(--color-muted);font-size:12px}.perf-signal-chart,.perf-objective-chart{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);display:grid}.perf-signal-chart>div{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:75px 1fr 24px;display:grid}.perf-signal-chart span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-body);text-transform:capitalize}.perf-signal-chart i,.perf-objective-chart i{height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-panel);overflow:hidden}.perf-signal-chart i b,.perf-objective-chart i b{border-radius:var(--radius-pill);background-color:var(--color-brand);height:100%;display:block}.perf-signal-chart i b.is-on-track{background-color:var(--color-success)}.perf-signal-chart i b.is-warning{background-color:var(--color-warning)}.perf-signal-chart i b.is-critical{background-color:var(--color-danger)}.perf-signal-chart i b.is-no-data{background-color:var(--color-line-strong)}.perf-signal-chart strong{text-align:right;color:var(--color-ink);font-size:12px}.perf-objective-chart>div:not(.perf-honest-empty){align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(120px,.7fr) 1fr 36px;display:grid}.perf-objective-chart>div>span{flex-direction:column;min-width:0;display:flex}.perf-objective-chart span b{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);font-size:12px;overflow:hidden}.perf-objective-chart span small{color:var(--color-muted);text-transform:capitalize;font-size:10px}.perf-objective-chart>div>strong{text-align:right;color:var(--color-ink);font-size:11px}.perf-honest-empty{min-height:calc(var(--spacing) * 24);border-radius:var(--radius-card);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.perf-honest-empty strong{color:var(--color-ink);font-size:13px}.perf-honest-empty span{margin-top:var(--spacing);color:var(--color-muted);font-size:11px}.perf-section-grid{align-items:flex-start;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.perf-section-grid>section{min-width:0;scroll-margin-top:calc(var(--spacing) * 24)}.perf-section-grid>section>.panel{height:100%;margin:0}.perf-recognition-wide{grid-column:span 2/span 2}.workspace-hero{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 6);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-wrap:wrap;display:flex}.workspace-hero>div{max-width:var(--container-3xl)}.workspace-hero>div>span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-brand);text-transform:uppercase}.workspace-hero h1{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:30px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.workspace-hero p{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:14px;line-height:var(--leading-relaxed);color:var(--color-muted)}.workspace-hero nav{gap:var(--spacing);max-width:100%;display:flex;overflow-x:auto}.workspace-hero nav a{border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-muted);flex-shrink:0;text-decoration-line:none}@media(hover:hover){.workspace-hero nav a:hover{background-color:var(--color-brand-light);color:var(--color-brand)}}.workspace-hero nav a:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-brand)}.workspace-hero .development-section-nav{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding:var(--spacing);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.workspace-hero .development-section-nav a{border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.workspace-hero .development-section-nav a.is-active{background-color:var(--color-brand);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.workspace-hero .development-section-nav a.is-active:hover{background-color:var(--color-brand-hover);color:var(--color-white)}}.workspace-stat-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-stat-grid article>strong{--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-ink);margin-top:auto}.assistant-workspace-grid,.development-workspace-grid{align-items:flex-start;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);display:grid}.assistant-workspace-grid>section,.development-workspace-grid>section{min-width:0;scroll-margin-top:calc(var(--spacing) * 24)}.assistant-workspace-grid>section>.panel,.development-workspace-grid>section>.panel{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);height:100%;padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin:0}.assistant-chat-area{grid-row:span 2/span 2}.assistant-chat-area>.panel{min-height:620px}.assistant-chat-area .flat-list{border-radius:var(--radius-card);background-color:var(--color-canvas);max-height:390px;padding:calc(var(--spacing) * 3);overflow-y:auto}.assistant-chat-area .flat-list-item{border-radius:var(--radius-card);border-style:var(--tw-border-style);background-color:#0000;border-width:0}.assistant-chat-area .input-row{margin-top:auto}.development-career-wide{grid-column:span 2/span 2}.development-workspace-grid .flat-list{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);overflow:hidden}.development-workspace-grid .flat-list-item{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.development-badge-shelf{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.development-badge-head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.development-badge-head>div>span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}.development-badge-head h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.development-badge-head p{margin-top:var(--spacing);color:var(--color-muted);font-size:12px}.development-badge-head>strong{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:3.40282e38px;place-items:center;font-size:14px;display:grid}.development-badge-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fill,minmax(245px,1fr));display:grid}.development-badge-grid article{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);min-width:0;padding:calc(var(--spacing) * 4);display:flex}.development-badge-grid article>span{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-brand);--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.development-badge-grid article>div{flex-direction:column;min-width:0;display:flex}.development-badge-grid small{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-brand);text-transform:uppercase}.development-badge-grid strong{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);font-size:13px;overflow:hidden}.development-badge-grid p{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:11px;overflow:hidden}.development-badge-empty{min-height:calc(var(--spacing) * 28);border-radius:var(--radius-card);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 5);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.development-badge-empty strong{color:var(--color-ink);font-size:13px}.development-badge-empty span{margin-top:var(--spacing);max-width:var(--container-lg);color:var(--color-muted);font-size:11px}.development-back-link{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-body);flex-shrink:0;align-items:center;text-decoration-line:none;display:inline-flex}@media(hover:hover){.development-back-link:hover{border-color:var(--color-brand);color:var(--color-brand)}}.development-back-link:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-brand)}.development-subpage-hero .development-section-nav{flex-basis:100%}.development-subpage-content>.panel{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin:0}.career-plan-workspace{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.career-plan-create{align-items:flex-end;gap:calc(var(--spacing) * 5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:#1b4fd833;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);display:grid}@supports (color:color-mix(in lab,red,red)){.career-plan-create{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.career-plan-create{background-color:var(--color-brand-light);padding:calc(var(--spacing) * 5)}.career-plan-create>div:first-child>span,.career-milestone-head span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}.career-plan-create h3{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.career-plan-create p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:11px;line-height:var(--leading-relaxed);color:var(--color-muted)}.career-plan-list{gap:calc(var(--spacing) * 5);display:grid}.career-plan-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding:calc(var(--spacing) * 5);overflow:hidden}.career-plan-card-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);display:flex}.career-plan-card-head>div:first-child{min-width:0}.career-plan-card-head h3{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.career-plan-card-head p{margin-top:var(--spacing);color:var(--color-muted);font-size:11px}.career-readiness-ring{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);text-align:center;background:radial-gradient(circle at center,var(--color-canvas,#fff) 59%,transparent 61%),conic-gradient(var(--color-brand) var(--career-progress),var(--color-line) 0);border-radius:3.40282e38px;flex-shrink:0;place-content:center;display:grid}.career-readiness-ring strong{--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.career-readiness-ring span{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;font-size:9px}.career-readiness-grid{margin-block:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.career-readiness-grid>div{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);grid-template-columns:1fr auto;display:grid}.career-readiness-grid span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-body)}.career-readiness-grid strong{color:var(--color-ink);font-size:12px}.career-readiness-grid i{height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-panel);grid-column:span 2/span 2;overflow:hidden}.career-readiness-grid i b{border-radius:var(--radius-pill);background-color:var(--color-brand);height:100%;display:block}.career-gap-row{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.career-gap-row>strong{color:var(--color-ink);font-size:11px}.career-gap-row>div{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.career-gap-row>span{color:var(--color-muted);font-size:11px}.career-milestone-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-end;display:flex}.career-milestone-head h4{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.career-milestone-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center;color:var(--color-muted);font-size:12px}@media(max-width:760px){.career-plan-create,.career-readiness-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.career-plan-card-head{align-items:flex-start}}.course-page{gap:calc(var(--spacing) * 8);flex-direction:column;min-width:0;display:flex}.course-hero{align-items:center;gap:calc(var(--spacing) * 8);border-radius:var(--radius-panel);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 9);display:grid}@media(min-width:64rem){.course-hero{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}.course-hero-copy{gap:calc(var(--spacing) * 3.5);flex-direction:column;min-width:0;display:flex}.course-crumbs{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);flex-wrap:wrap;font-size:13.5px;display:flex}.course-crumbs a{color:var(--color-muted);text-decoration-line:none}@media(hover:hover){.course-crumbs a:hover{color:var(--color-ink)}}.course-crumbs>span:last-child{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.course-type-chip{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-brand-light);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-brand);border-radius:8px;display:inline-flex}.course-hero-title{--tw-leading:1.1;--tw-font-weight:var(--font-weight-extrabold);max-width:20ch;font-size:clamp(28px,3.6vw,44px);line-height:1.1;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-ink)}.course-hero-tags{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.course-hero-tags span{border-radius:var(--radius-pill);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);color:var(--color-muted);font-size:13px}.course-trainer-row{align-items:center;gap:calc(var(--spacing) * 2.5);color:var(--color-ink);flex-wrap:wrap;font-size:14px;display:flex}.course-trainer-label{color:var(--color-muted)}.course-trainer-row strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration-line:underline}.course-hero-actions{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.course-hero-actions .btn-primary{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3);font-size:15px}.course-hero-actions .course-progress-row{flex:1;min-width:180px}.course-hero-art{border-radius:var(--radius-panel);object-fit:cover;background-image:linear-gradient(140deg,#bfdbfe,#93c5fd);width:100%;height:280px}.course-body{align-items:flex-start;gap:calc(var(--spacing) * 8);min-width:0;display:grid}@media(min-width:64rem){.course-body{grid-template-columns:minmax(0,1fr) minmax(0,320px)}}.course-body-main{gap:calc(var(--spacing) * 6);flex-direction:column;min-width:0;display:flex}.course-details{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.course-details-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.course-details-card h3{--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.course-details-card ul{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.course-details-card li{align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-body);font-size:14px;display:flex}.course-details-card li span{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}.course-trainer-card{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.course-trainer-card strong{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.course-trainer-card span{color:var(--color-muted);font-size:12.5px;display:block}.learning-hub,.learning-catalog-page,.learning-system-page,.learning-reader-page{gap:calc(var(--spacing) * 8);flex-direction:column;min-width:0;display:flex}.learning-subnav{scrollbar-width:none;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;flex-wrap:nowrap;padding:0;display:flex;overflow-x:auto}.learning-subnav a{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0;text-decoration-line:none;display:inline-flex}@media(hover:hover){.learning-subnav a:hover{border-color:var(--color-brand);background-color:var(--color-brand-light);color:var(--color-brand)}}.learning-subnav a:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-brand);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.learning-subnav a[aria-current=page]{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.learning-subnav a span{background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:9.5px;font-weight:var(--font-weight-bold);color:var(--color-subtle);border-radius:3.40282e38px}.learning-subnav a[aria-current=page] span{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.learning-subnav a[aria-current=page] span{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.learning-subnav a[aria-current=page] span{color:var(--color-white)}@media(min-width:768px){.learning-subnav{flex-wrap:wrap;overflow:visible}}.learning-heading{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.learning-heading>div{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.learning-heading span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}.learning-heading h1{--tw-font-weight:var(--font-weight-bold);font-size:clamp(26px,3vw,34px);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.learning-heading p{--tw-leading:var(--leading-relaxed);max-width:64ch;font-size:14.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.learning-heading>a{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink);flex-shrink:0;text-decoration-line:none}@media(hover:hover){.learning-heading>a:hover{background-color:var(--color-panel)}}.learning-section-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.learning-section-head>div{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.learning-section-head span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.learning-section-head h2{--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.learning-section-head p{color:var(--color-muted);font-size:13.5px}.learning-section-head>a{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-brand);flex-shrink:0;text-decoration-line:none}@media(hover:hover){.learning-section-head>a:hover{text-decoration-line:underline}}.learning-continue,.learning-material-overview{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.learning-continue-row{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.learning-continue-card{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);min-width:0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;overflow:hidden}@media(hover:hover){.learning-continue-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.learning-continue-card img{height:calc(var(--spacing) * 36);object-fit:cover;width:100%}.learning-continue-card>div{gap:calc(var(--spacing) * 1.5);min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}.learning-continue-card span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.learning-continue-card h3{--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.learning-continue-card p{color:var(--color-muted);font-size:13px}.learning-continue-card>div>a{border-radius:var(--radius-pill);background-color:var(--color-brand);width:fit-content;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-white);margin-top:auto;text-decoration-line:none}@media(hover:hover){.learning-continue-card>div>a:hover{background-color:var(--color-brand-hover)}}.learning-progress-line{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.learning-progress-line b{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-size:12.5px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.learning-overview-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.learning-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.learning-overview-grid>a{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding-bottom:calc(var(--spacing) * 4);color:inherit;--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;text-decoration-line:none;display:flex;overflow:hidden}@media(hover:hover){.learning-overview-grid>a:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.learning-overview-grid img{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 36);object-fit:cover;width:100%}.learning-overview-grid span{padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.learning-overview-grid strong{padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.learning-overview-grid p{padding-inline:calc(var(--spacing) * 4);color:var(--color-muted);font-size:13.5px}.learning-cert-visual{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 36);background-color:var(--color-brand-light);--tw-font-weight:var(--font-weight-bold);width:100%;font-size:34px;font-weight:var(--font-weight-bold);color:var(--color-brand);place-items:center;display:grid}.learning-empty{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-panel);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line-strong);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;flex-direction:column;display:flex}.learning-empty strong{--tw-font-weight:var(--font-weight-semibold);font-size:15.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.learning-empty span{color:var(--color-muted);font-size:13.5px}.learning-catalog-toolbar,.learning-catalog-controls{align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.learning-status-tabs{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.learning-catalog-panel,.learning-section-panel{gap:calc(var(--spacing) * 4);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.learning-course-image{height:calc(var(--spacing) * 36);border-radius:var(--radius-card);object-fit:cover;width:100%}.learning-course-action{border-radius:var(--radius-pill);background-color:var(--color-brand);width:fit-content;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-white);margin-top:auto;text-decoration-line:none}@media(hover:hover){.learning-course-action:hover{background-color:var(--color-brand-hover)}}.kz-appbar,.kz-pro-nav{z-index:40;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;flex-wrap:nowrap;display:flex;position:sticky;top:0}@media(min-width:40rem){.kz-appbar,.kz-pro-nav{padding-inline:calc(var(--spacing) * 5)}}.kz-pro-nav-right{flex-shrink:0}.kz-pro-links{scrollbar-width:none;align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);min-width:0;padding:var(--spacing);flex-shrink:1;display:flex;position:relative;overflow:auto hidden}.kz-pro-links::-webkit-scrollbar{display:none}.kz-pro-link-text{white-space:nowrap}.kz-pro-link{height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-body);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;flex-shrink:0;text-decoration-line:none;display:inline-flex}@media(hover:hover){.kz-pro-link:hover{background-color:var(--color-surface);color:var(--color-ink)}}.kz-pro-link[aria-current=page]{background-color:var(--color-brand);color:var(--color-white)}@media(hover:hover){.kz-pro-link[aria-current=page]:hover{background-color:var(--color-brand);color:var(--color-white)}}.kz-pro-link-icon,.kz-pro-link-icon svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.kz-pro-link-icon,.kz-pro-link .kz-pro-link-caret{color:currentColor}.kz-pro-link-caret{color:var(--color-subtle);font-size:9px}.kz-appbar .icon-btn,.kz-appbar .btn-icon,.kz-appbar .notif-bell,.kz-appbar .kz-theme-toggle,.kz-pro-nav .kz-pro-icon-btn,.kz-pro-nav .notif-bell,.kz-pro-nav .kz-theme-toggle{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-ink);border-radius:3.40282e38px}.kz-appbar .icon-btn:hover,.kz-appbar .btn-icon:hover,.kz-appbar .notif-bell:hover,.kz-appbar .kz-theme-toggle:hover,.kz-pro-nav .kz-pro-icon-btn:hover,.kz-pro-nav .notif-bell:hover,.kz-pro-nav .kz-theme-toggle:hover,.kz-nav .kz-theme-toggle:hover{border-color:var(--color-line-strong);background-color:var(--color-panel)}.kz-appbar .icon-btn svg,.kz-appbar .btn-icon svg,.kz-appbar .notif-bell svg,.kz-appbar .kz-theme-toggle svg,.kz-pro-nav .kz-pro-icon-btn svg,.kz-pro-nav .notif-bell svg,.kz-pro-nav .kz-theme-toggle svg,.kz-nav .kz-theme-toggle svg{width:18px;height:18px}.kz-appbar select,.kz-pro-nav select{height:calc(var(--spacing) * 9);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.kz-pro-avatar-btn{height:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:var(--spacing);padding-right:calc(var(--spacing) * 3)}@media(hover:hover){.kz-pro-avatar-btn:hover{background-color:var(--color-panel)}}.kz-pro-nav .kz-pro-avatar,.kz-pro-nav .kz-pro-avatar-img{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);font-size:11px}.kz-pro-avatar-name{max-width:calc(var(--spacing) * 36);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink);display:none;overflow:hidden}@media(min-width:40rem){.kz-pro-avatar-name{display:block}}.kz-pro-logo{font-size:16px}.kz-pro-banner{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);color:var(--color-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.kz-pro-banner-eyebrow{color:var(--color-brand)}.kz-pro-banner-sub{color:var(--color-muted);opacity:1}.kz-pro-banner-cta{background-color:var(--color-brand);color:var(--color-white)}@media(hover:hover){.kz-pro-banner-cta:hover{background-color:var(--color-brand-hover)}}.kz-pro-banner-progress{background-color:var(--color-panel)}.fin-overview{gap:calc(var(--spacing) * 4);min-width:0;display:grid}@media(min-width:64rem){.fin-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fin-board{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.fin-hero{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 5);border-radius:var(--radius-panel);background-color:var(--color-ink);padding:calc(var(--spacing) * 6);color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-wrap:wrap;display:flex}.fin-hero-balance{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.fin-hero-label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;opacity:.7}.fin-hero-value{font-family:var(--font-display);--tw-font-weight:var(--font-weight-extrabold);font-size:34px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media(min-width:40rem){.fin-hero-value{font-size:40px}}.fin-hero-note{opacity:.7;font-size:12.5px}.fin-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.fin-action{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;flex-direction:column;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fin-action{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.fin-action{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fin-action{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.fin-action{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-surface);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media(hover:hover){.fin-action:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fin-action:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}.fin-action-glyph{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-surface);color:var(--color-ink);border-radius:3.40282e38px;place-items:center;font-size:14px;display:grid}.fin-stat-row{gap:calc(var(--spacing) * 3);min-width:0;display:grid}@media(min-width:40rem){.fin-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.fin-stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.fin-split{gap:calc(var(--spacing) * 4);min-width:0;display:grid}@media(min-width:64rem){.fin-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fin-panel{gap:calc(var(--spacing) * 4);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.fin-panel .fin-head h2{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.fin-panel .fin-head a{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none}@media(hover:hover){.fin-panel .fin-head a:hover{text-decoration-line:underline}}.fin-stat-row .fin-stat-card{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 4);flex-direction:column}.fin-stat-row .fin-stat-value{font-size:21px}.fin-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.fin-head h2{--tw-font-weight:var(--font-weight-bold);font-size:19px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.fin-head p{color:var(--color-muted);font-size:13px}.fin-balance-col,.fin-stat-col{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.fin-balance-card{gap:var(--spacing);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.fin-card-label{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.fin-balance-value{font-family:var(--font-display);--tw-font-weight:var(--font-weight-extrabold);font-size:30px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.fin-card-note{color:var(--color-muted);font-size:12.5px}.fin-stat-card{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-wrap:wrap;display:flex}.fin-stat-card>div{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.fin-stat-value{font-family:var(--font-display);--tw-font-weight:var(--font-weight-extrabold);font-size:26px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.fin-withdraw-cta{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-brand);width:fit-content;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-white);margin-top:auto;text-decoration-line:none;display:inline-flex}@media(hover:hover){.fin-withdraw-cta:hover{background-color:var(--color-brand-hover)}}.fin-activity,.fin-chart{gap:calc(var(--spacing) * 3);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.fin-tx-list{flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.fin-tx-row{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.fin-tx-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.fin-tx-when{color:var(--color-muted);font-size:12.5px}.fin-tx-main{flex-direction:column;min-width:0;display:flex}.fin-tx-main b{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow:hidden}.fin-tx-main small{color:var(--color-muted);font-size:12px}.fin-tx-amount{--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.fin-bars{height:calc(var(--spacing) * 44);align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.fin-bar-col{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;height:100%;display:flex}.fin-bar{background-image:linear-gradient(180deg,var(--color-brand),#1b4fd873);border-top-left-radius:10px;border-top-right-radius:10px;width:100%}@supports (color:color-mix(in lab,red,red)){.fin-bar{background-image:linear-gradient(180deg,var(--color-brand),color-mix(in srgb,var(--color-brand) 45%,transparent))}}.fin-bar-value{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.fin-bar-label{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase;font-size:11.5px}.kz-sr-only{border-style:var(--tw-border-style);white-space:nowrap;clip:rect(0,0,0,0);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.company-identity-avatar{border-radius:9999px!important}.company-identity-avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.spaces-revamp-page{gap:calc(var(--spacing) * 5);width:100%;max-width:1500px;padding-bottom:calc(var(--spacing) * 12);margin-inline:auto}.spaces-page-title{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 5);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-wrap:wrap;display:flex}.spaces-page-title>div{gap:calc(var(--spacing) * 1.5);flex-direction:column;max-width:720px;display:flex}.spaces-page-title>div>span,.spaces-directory-head span{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}.spaces-page-title h1{--tw-font-weight:var(--font-weight-bold);font-size:clamp(28px,4vw,42px);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.spaces-page-title p{--tw-leading:var(--leading-relaxed);font-size:14.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.space-create-trigger{min-height:calc(var(--spacing) * 11);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-shrink:0}.space-create-trigger:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}.space-create-trigger>span{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-white);text-transform:none;display:inline-flex}.space-create-trigger>span>span{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:#fff3;border-radius:3.40282e38px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.space-create-trigger>span>span{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.space-create-trigger>span>span{--tw-leading:1;color:var(--color-white);font-size:16px;line-height:1}.spaces-directory-panel{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.spaces-directory-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:var(--spacing);display:flex}.spaces-directory-head h2{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.spaces-directory-head>strong{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-brand-light);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-brand);border-radius:3.40282e38px;place-items:center;display:grid}.spaces-directory-list{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.spaces-directory-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.spaces-directory-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.spaces-directory-list li{min-width:0}.spaces-directory-item{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);width:100%;min-height:78px;padding:calc(var(--spacing) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media(hover:hover){.spaces-directory-item:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-brand);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.spaces-directory-list li.is-selected .spaces-directory-item{border-color:var(--color-brand);background-color:var(--color-brand-light);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1b4fd826}@supports (color:color-mix(in lab,red,red)){.spaces-directory-list li.is-selected .spaces-directory-item{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.spaces-directory-avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-card);background-color:var(--color-ink);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-white);flex-shrink:0;place-items:center;display:grid}.spaces-directory-list li.is-selected .spaces-directory-avatar{background-color:var(--color-brand)}.spaces-directory-copy{flex-direction:column;flex:1;min-width:0;display:flex}.spaces-directory-copy strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-ink);overflow:hidden}.spaces-directory-copy small{color:var(--color-muted);font-size:11.5px}.space-detail-view{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.space-detail-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.space-detail-title{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;min-width:0;display:flex}.space-detail-title h2{--tw-font-weight:var(--font-weight-bold);font-size:clamp(22px,3vw,30px);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.space-back-mark{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-panel);color:var(--color-muted);border-radius:3.40282e38px;place-items:center;display:grid}.space-detail-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.space-action-link{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-body);align-items:center;text-decoration-line:none;display:inline-flex}@media(hover:hover){.space-action-link:hover{border-color:var(--color-brand);color:var(--color-brand)}}.space-detail-grid{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.space-detail-grid{grid-template-columns:270px minmax(0,1fr)}}.space-cover{min-height:calc(var(--spacing) * 48)}.space-cover img{height:calc(var(--spacing) * 48)}.space-huddle-btn{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);border-style:var(--tw-border-style);background-color:var(--color-brand);width:100%;padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:0;display:inline-flex}@media(hover:hover){.space-huddle-btn:hover{background-color:var(--color-brand-hover)}}.space-huddle-btn:disabled{cursor:not-allowed;opacity:.55}.space-call-ready{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.space-call-ready p{border-radius:var(--radius-card);background-color:var(--color-warning-bg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:11.5px;line-height:var(--leading-relaxed);color:var(--color-warning);margin:0}.space-call-ready p.is-ready{background-color:var(--color-success-bg);color:var(--color-success)}.space-material-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.space-material-list li{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);background-color:var(--color-panel);padding:calc(var(--spacing) * 3);display:flex}.space-file-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-card);background-color:var(--color-surface);color:var(--color-brand);flex-shrink:0;place-items:center;display:grid}.space-material-list button{border-style:var(--tw-border-style);text-align:left;--tw-font-weight:var(--font-weight-semibold);min-width:0;font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink);background-color:#0000;border-width:0;flex-direction:column;padding:0;display:flex}.space-material-list small{--tw-font-weight:var(--font-weight-normal);font-size:11px;font-weight:var(--font-weight-normal);color:var(--color-muted)}.space-map{min-height:calc(var(--spacing) * 28);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);background-image:radial-gradient(circle at 25% 25%,var(--color-brand-light),transparent 38%),linear-gradient(135deg,var(--color-panel),var(--color-surface));padding:calc(var(--spacing) * 4);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-body);display:flex}.space-map>span{color:var(--color-brand)}.space-map small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.space-tags{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.space-tags span{border-radius:var(--radius-pill);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.space-detail-management{scroll-margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5)}.space-management-heading{margin-bottom:calc(var(--spacing) * 4)}.space-management-heading h3{--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.space-management-heading p{color:var(--color-muted);font-size:13px}.space-management-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.space-management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.space-management-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.space-management-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.space-management-card>p{--tw-leading:var(--leading-relaxed);font-size:12.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.space-management-form{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.space-management-actions{margin-top:auto}.collab-post{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding:calc(var(--spacing) * 4)}.space-dialog-backdrop{z-index:90;background-color:#0f172a8c;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.space-dialog-backdrop{background-color:color-mix(in oklab,var(--color-ink) 55%,transparent)}}.space-dialog-backdrop{padding:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.space-create-dialog{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);width:100%;max-width:860px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-block:auto;overflow:hidden}.space-create-dialog>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);display:flex}.space-create-dialog>header>div{gap:var(--spacing);flex-direction:column;display:flex}.space-create-dialog>header span{--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}.space-create-dialog>header h2{--tw-font-weight:var(--font-weight-bold);font-size:25px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.space-create-dialog>header p{color:var(--color-muted);font-size:13px}.space-create-dialog>header button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-muted);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:22px;display:grid}@media(hover:hover){.space-create-dialog>header button:hover{color:var(--color-ink)}}.space-create-dialog form{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6);display:grid}@media(min-width:48rem){.space-create-dialog form{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.space-create-fields{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.space-create-dialog .textarea{resize:vertical;border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);color:var(--color-ink);--tw-outline-style:none;outline-style:none;font-size:13.5px}.space-create-dialog .textarea:focus{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1b4fd826}@supports (color:color-mix(in lab,red,red)){.space-create-dialog .textarea:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.space-directory-picker{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);min-width:0;padding:calc(var(--spacing) * 4)}.space-directory-picker-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.space-directory-picker h3{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.space-directory-picker-head>span{border-radius:var(--radius-pill);background-color:var(--color-brand-light);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-brand)}.space-directory-picker>p{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:11.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.space-person-grid{max-height:calc(var(--spacing) * 72);gap:calc(var(--spacing) * 2);padding-right:var(--spacing);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid;overflow-y:auto}.space-person-grid label{cursor:pointer;align-items:center;column-gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 3);grid-template-columns:auto 36px minmax(0,1fr);display:grid}@media(hover:hover){.space-person-grid label:hover{border-color:var(--color-brand)}}.space-person-grid label.is-selected{border-color:var(--color-brand);background-color:var(--color-brand-light)}.space-person-grid label>input{accent-color:var(--color-brand)}.space-person-grid label>span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-panel);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-brand);border-radius:3.40282e38px;grid-row:span 2/span 2;place-items:center;display:grid}.space-person-grid label>b{--tw-leading:calc(var(--spacing) * 4);min-width:0;font-size:12.5px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-ink)}.space-person-grid label>small{--tw-leading:calc(var(--spacing) * 4);min-width:0;font-size:10.5px;line-height:calc(var(--spacing) * 4);overflow-wrap:break-word;color:var(--color-muted);grid-column-start:3}.space-create-dialog footer{justify-content:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);grid-column:1/-1;display:flex}@media(max-width:720px){.spaces-page-title,.space-detail-header{padding-inline:calc(var(--spacing) * 4);align-items:stretch}.spaces-page-title>button{width:100%}.spaces-directory-list{grid-template-columns:repeat(1,minmax(0,1fr))}.space-detail-grid,.space-create-dialog form{padding:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr))}.space-detail-actions{width:100%}.space-detail-actions>*{flex:1;justify-content:center}.space-management-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.space-create-dialog{max-height:calc(100vh - 2rem);overflow-y:auto}.space-person-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.wallet-page{gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 8);flex-direction:column;display:flex}.wallet-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.wallet-head h1{--tw-font-weight:var(--font-weight-semibold);font-size:20px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.wallet-primary-action{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){.wallet-primary-action:hover{opacity:.9}}.wallet-strip{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:64rem){.wallet-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.wallet-strip-card{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);display:flex}.wallet-strip-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);color:var(--color-muted);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:13px;display:grid}.wallet-strip-label{--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;display:block}.wallet-strip-value{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.wallet-body{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.wallet-body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:flex-start}}.wallet-main,.wallet-side{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.wallet-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4)}@media(min-width:40rem){.wallet-panel{padding:calc(var(--spacing) * 5)}}.wallet-panel-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.wallet-panel-head h2{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.wallet-panel-head a{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-brand)}@media(hover:hover){.wallet-panel-head a:hover{text-decoration-line:underline}}.wallet-flow-stats{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wallet-flow-stats strong{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.wallet-card-face{gap:var(--spacing);border-radius:var(--radius-2xl);background-color:var(--color-ink);padding:calc(var(--spacing) * 5);color:var(--color-surface);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.wallet-card-name{--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;opacity:.7}.wallet-card-balance{--tw-font-weight:var(--font-weight-semibold);font-size:26px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.wallet-card-foot{margin-top:calc(var(--spacing) * 4);opacity:.7;justify-content:space-between;align-items:center;font-size:11px;display:flex}.wallet-split{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wallet-split>div{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.wallet-split strong{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.bank-dash{gap:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 10);flex-direction:column;display:flex}.bank-welcome{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}.bank-welcome h1{--tw-font-weight:var(--font-weight-extrabold);font-size:26px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}@media(min-width:40rem){.bank-welcome h1{font-size:30px}}.bank-welcome p{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-muted)}.bank-grid{align-items:flex-start;gap:calc(var(--spacing) * 5);min-width:0;display:grid}@media(min-width:80rem){.bank-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.bank-col{gap:calc(var(--spacing) * 6);flex-direction:column;min-width:0;display:flex}.bank-rail{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.bank-overview{gap:calc(var(--spacing) * 4);min-width:0;display:grid}@media(min-width:40rem){.bank-overview{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.bank-overview-intro{gap:calc(var(--spacing) * 2);flex-direction:column;align-self:center;display:flex}.bank-overview-intro h2{--tw-font-weight:var(--font-weight-extrabold);font-size:22px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.bank-overview-intro p{--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-muted)}.bank-balance-card{gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.bank-balance-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.bank-card-label{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-body)}.bank-card-mark{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);color:var(--color-muted);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:11px;display:grid}.bank-balance-value{--tw-font-weight:var(--font-weight-extrabold);font-size:27px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bank-card-note{color:var(--color-muted);font-size:11.5px}.bank-card-face{isolation:isolate;border-radius:var(--radius-2xl);min-height:190px;padding:calc(var(--spacing) * 6);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}@media(min-width:40rem){.bank-card-face{grid-row:span 2/span 2}}.bank-card-face{color:#2a1b03;background:radial-gradient(circle at 14% 8%,#fffad3c7 0,#fffad300 30%),radial-gradient(circle at 90% 92%,#79480040 0,#79480000 38%),linear-gradient(135deg,#f8dc77,#e6b63e 46%,#bd8117);border:1px solid #744a0547;box-shadow:0 16px 34px #8b5c0f2e,inset 0 1px #ffffff7a}.bank-card-face:before{content:"";z-index:-1;opacity:.26;background-image:radial-gradient(#492b0075 .8px,#0000 .8px);background-size:9px 9px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(115deg,#0000 4%,#000 42%,#0000 88%);mask-image:linear-gradient(115deg,#0000 4%,#000 42%,#0000 88%)}.bank-card-face:after{content:"";z-index:-1;border:1px solid #fff9cb73;border-radius:999px;width:220px;height:220px;position:absolute;bottom:-130px;right:-92px;box-shadow:0 0 0 22px #fff9cb14,0 0 0 48px #663d0012}.bank-card-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.bank-card-brand{--tw-font-weight:var(--font-weight-extrabold);font-size:20px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.bank-card-currency{border-radius:var(--radius-pill);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#2a1b03;background:#fff8cb57;border-width:1px;border-color:#492b003d}.bank-card-bottom{gap:var(--spacing);flex-direction:column;display:flex}.bank-card-digits{--tw-font-weight:var(--font-weight-semibold);font-size:19px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em}@media(min-width:40rem){.bank-card-digits{font-size:22px}}.bank-card-holder{--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);opacity:.8}.bank-mix-card{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}@media(min-width:40rem){.bank-mix-card{grid-column:span 2/span 2}}.bank-mix-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.bank-mix-head h3{--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.bank-mix-head>div{flex-direction:column;align-items:flex-end;display:flex}.bank-mix-head strong{--tw-font-weight:var(--font-weight-extrabold);font-size:20px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bank-mix-body{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.bank-mix-legend{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-width:0;margin:0;padding:0;list-style-type:none;display:flex}.bank-mix-legend li{align-items:center;gap:calc(var(--spacing) * 2);font-size:12.5px;display:flex}.bank-mix-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-body);flex:1;overflow:hidden}.bank-mix-share{justify-content:flex-end;align-items:baseline;gap:var(--spacing);color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-wrap:wrap;display:flex}.bank-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0}.bank-dot-2{background-color:var(--color-teal)}.bank-dot-3{background-color:var(--color-warning)}.bank-dot-4{background-color:var(--color-success)}.bank-donut{flex-shrink:0;width:118px;height:118px;rotate:-90deg}.bank-donut-track{fill:none;stroke:var(--color-line);stroke-width:11px}.bank-donut-arc{fill:none;stroke:var(--color-brand);stroke-width:11px;stroke-linecap:butt}.bank-donut-arc-2{stroke:var(--color-teal)}.bank-donut-arc-3{stroke:var(--color-warning)}.bank-donut-arc-4{stroke:var(--color-success)}.pro-dashboard-bottom{gap:calc(var(--spacing) * 6);flex-direction:column;min-width:0;display:flex}.pro-dashboard-bottom>.section-row{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);min-width:0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.pro-dashboard-bottom .section-row-head{align-items:flex-start;column-gap:calc(var(--spacing) * 5);row-gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) auto;display:grid}@media(min-width:40rem){.pro-dashboard-bottom .section-row-head{padding-inline:calc(var(--spacing) * 6)}}.pro-dashboard-bottom .section-row-title{--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.pro-dashboard-bottom .section-row-helper{--tw-leading:var(--leading-relaxed);max-width:68ch;font-size:12px;line-height:var(--leading-relaxed);color:var(--color-muted);grid-column-start:1}.pro-dashboard-bottom .section-row-action{grid-row:1/span 2;grid-column-start:2;align-self:center}.pro-dashboard-bottom .dashboard-view-all{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-brand);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media(hover:hover){.pro-dashboard-bottom .dashboard-view-all:hover{border-color:var(--color-brand);background-color:var(--color-brand-light)}}.pro-dashboard-bottom .section-row-body{min-width:0;padding:calc(var(--spacing) * 5)}@media(min-width:40rem){.pro-dashboard-bottom .section-row-body{padding:calc(var(--spacing) * 6)}}.pro-dashboard-bottom .pro-applications-section .section-row-body{padding:0}.pro-dashboard-bottom .pro-applications-section table{min-width:680px}.pro-dashboard-bottom .pro-applications-section th{background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:10px}.pro-dashboard-bottom .pro-applications-section td{height:62px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);vertical-align:middle}.pro-dashboard-bottom .pro-applications-section tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.pro-dashboard-bottom .pro-engagements-section .section-row-body{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.pro-dashboard-bottom .pro-engagements-section .ws-card-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:64rem){.pro-dashboard-bottom .pro-engagements-section .ws-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pro-dashboard-bottom .pro-engagements-section .ws-card{background-color:var(--color-canvas);--tw-shadow:0 0 #0000;min-height:164px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.pro-dashboard-bottom .pro-engagements-section .mini-stat-row{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pro-dashboard-bottom .pro-engagements-section .mini-stat{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.pro-dashboard-bottom .pro-engagements-section .mini-stat-value{margin-top:var(--spacing);font-family:var(--font-sans);--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);order:2}.pro-dashboard-bottom .pro-engagements-section .mini-stat-label{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;order:1}.pro-dashboard-bottom .pro-projects-section .okr-list{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.pro-dashboard-bottom .pro-projects-section .okr-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.pro-dashboard-bottom .pro-projects-section .okr-item{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding:calc(var(--spacing) * 4)}.pro-dashboard-bottom .pro-projects-section .okr-head{margin-bottom:calc(var(--spacing) * 2)}.pro-dashboard-bottom .pro-projects-section .hbar-track{height:calc(var(--spacing) * 2)}.pro-dashboard-supporting{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(max-width:760px){.pro-dashboard-bottom{gap:calc(var(--spacing) * 4)}.pro-dashboard-bottom .section-row-head{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr))}.pro-dashboard-bottom .section-row-action{margin-top:calc(var(--spacing) * 2);grid-row:auto/span 1;grid-column-start:1;justify-self:flex-start}.pro-dashboard-bottom .section-row-body{padding:calc(var(--spacing) * 4)}.pro-dashboard-bottom .pro-applications-section .section-row-body{overflow-x:auto}.pro-dashboard-bottom .pro-engagements-section .mini-stat-row{grid-template-columns:repeat(1,minmax(0,1fr))}}.bank-activity{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.bank-activity-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.bank-activity-head h2{--tw-font-weight:var(--font-weight-extrabold);font-size:22px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.bank-select select{height:calc(var(--spacing) * 9);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.bank-table{border-collapse:collapse;text-align:left;width:100%}.bank-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.bank-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 4);vertical-align:middle;color:var(--color-ink);font-size:13px}.bank-table tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.bank-when{white-space:nowrap;color:var(--color-body);font-size:12.5px}.bank-tx-kind{color:var(--color-muted);font-size:11px;display:block}.bank-tx-ref{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.bank-tx-method{color:var(--color-body);font-size:12.5px}.bank-tx-amount{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);text-align:right;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-wrap:wrap;display:flex}.bank-activity-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.bank-activity-foot a{color:var(--color-brand);text-decoration-line:none}@media(hover:hover){.bank-activity-foot a:hover{text-decoration-line:underline}}.bank-headline{gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.bank-headline-label{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-body);display:flex}.bank-headline-arrow{color:var(--color-success);font-size:13px}.bank-headline-arrow-down{color:var(--color-danger)}.bank-headline-value{--tw-font-weight:var(--font-weight-extrabold);font-size:30px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media(min-width:40rem){.bank-headline-value{font-size:34px}}.bank-headline-meta{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);flex-wrap:wrap;font-size:11.5px;display:flex}.bank-panel{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.bank-panel h2{--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.bank-panel-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.bank-subhead{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-body)}.bank-actions{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bank-action{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-body);flex-direction:column;text-decoration-line:none;display:flex}.bank-action-glyph{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;place-items:center;font-size:15px;display:grid}@media(hover:hover){.bank-action-glyph:hover{border-color:var(--color-ink)}}.bank-contact-row{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.bank-contact-row a{display:block}.bank-cta{border-radius:var(--radius-pill);background-color:var(--color-ink);width:fit-content;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-surface);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));align-items:center;text-decoration-line:none;display:inline-flex}@media(hover:hover){.bank-cta:hover{opacity:.9}}.bank-bars{height:calc(var(--spacing) * 40);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}.bank-bar-col{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex;position:relative}.bank-bar{width:100%;max-width:calc(var(--spacing) * 9);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);background-color:var(--color-line)}.bank-bar-col-peak .bank-bar{background-color:var(--color-ink)}.bank-bar-label{color:var(--color-muted);font-size:10.5px}.bank-bar-tip{top:var(--spacing);z-index:10;border-radius:var(--radius-md);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:9.5px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute}.wk-workspace{--wk-accent:var(--color-brand);--wk-accent-hover:var(--color-brand-hover);--wk-accent-ink:var(--color-brand);--wk-soft:var(--color-brand-light);--wk-glow:#1b4fd829}@supports (color:color-mix(in lab,red,red)){.wk-workspace{--wk-glow:color-mix(in srgb, var(--color-brand) 16%, transparent)}}.wk-workspace{--wk-glow-strong:#1b4fd847}@supports (color:color-mix(in lab,red,red)){.wk-workspace{--wk-glow-strong:color-mix(in srgb, var(--color-brand) 28%, transparent)}}.wk-workspace{--wk-edge:#96abe3}@supports (color:color-mix(in lab,red,red)){.wk-workspace{--wk-edge:color-mix(in srgb, var(--color-brand) 38%, var(--color-line))}}.wk-workspace{--wk-radius:24px;gap:calc(var(--spacing) * 4);width:100%;min-width:0;padding-bottom:calc(var(--spacing) * 6);font-family:var(--font-work);flex-direction:column;display:flex}.wk-workspace :is(h1,h2,h3,h4,h5,h6),.wk-workspace :is(input,select,button,textarea){font-family:var(--font-work)}.wk-workspace .wk-amount,.wk-workspace .money{font-family:var(--font-work);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.wk-tabs{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--wk-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-wrap:wrap;display:flex}.wk-tabs>div[role=tablist]{align-items:center;gap:var(--spacing);flex-wrap:wrap;min-width:0;display:flex}.wk-tabs button[role=tab]{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;display:flex}@media(hover:hover){.wk-tabs button[role=tab]:hover{color:var(--color-ink)}}.wk-tabs button[role=tab] span{border-radius:var(--radius-pill);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:11.5px;font-weight:var(--font-weight-bold);color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.wk-tabs button[role=tab][aria-selected=true]{color:var(--wk-accent-ink);background:var(--wk-soft)}.wk-tabs button[role=tab][aria-selected=true] span{background:var(--wk-accent);color:var(--color-white)}.wk-search{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);min-width:220px;padding-inline:calc(var(--spacing) * 4);color:var(--color-subtle);flex:1;display:flex}@media(min-width:40rem){.wk-search{max-width:320px}}.wk-search:focus-within{border-color:var(--wk-accent)}.wk-search input{border-style:var(--tw-border-style);min-width:0;color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;font-size:13.5px}.wk-search input::placeholder{color:var(--color-subtle)}.wk-mobile-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}@media(min-width:64rem){.wk-mobile-bar{display:none}}.wk-mobile-bar button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink);display:inline-flex}.wk-mobile-bar button b{background:var(--wk-accent);border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 1.5);color:var(--color-white);font-size:11px}.wk-mobile-bar span{color:var(--color-muted);font-size:13px}.wk-columns{align-items:flex-start;gap:calc(var(--spacing) * 4);min-width:0;display:grid}@media(min-width:64rem){.wk-columns{grid-template-columns:minmax(0,252px) minmax(0,1fr)}}@media(min-width:80rem){.wk-columns{grid-template-columns:minmax(0,232px) minmax(0,352px) minmax(0,1fr)}}@media(min-width:96rem){.wk-columns{grid-template-columns:minmax(0,268px) minmax(0,430px) minmax(0,1fr)}}.wk-filters{border-radius:var(--wk-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);min-width:0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}@media(min-width:64rem){.wk-filters{top:calc(var(--spacing) * 2);max-height:calc(100vh - 132px);position:sticky;overflow-y:auto}}.wk-filters-inner{gap:calc(var(--spacing) * 5);min-width:0;padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media(max-width:1023px){.wk-filters{display:none}.wk-filters.is-open{display:block}}.wk-filter-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 3);display:flex}.wk-filter-head h2{--tw-font-weight:var(--font-weight-bold);font-size:19px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.wk-filter-head button{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-danger);background-color:#0000;border-width:0;padding:0}@media(hover:hover){.wk-filter-head button:hover{text-decoration-line:underline}}.wk-filter-head button:disabled{cursor:default;color:var(--color-subtle);text-decoration-line:none}.wk-filter-group{gap:calc(var(--spacing) * 2.5);flex-direction:column;min-width:0;display:flex}.wk-filter-group-title{--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.wk-input{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);color:var(--color-subtle);border-radius:14px;display:flex}.wk-input:focus-within{border-color:var(--wk-accent)}.wk-input input{border-style:var(--tw-border-style);min-width:0;color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;font-size:13.5px}.wk-input input::placeholder{color:var(--color-subtle)}.wk-option-grid{column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wk-option-grid:has(>:nth-child(n+5)),.wk-option-grid--wide{grid-template-columns:minmax(0,1fr)}.wk-option{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);min-width:0;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 1.5);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:13.5px;font-weight:var(--font-weight-medium);color:var(--color-body);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;border-radius:10px;display:flex}@media(hover:hover){.wk-option:hover{background-color:var(--color-panel)}}.wk-option-box{border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--color-line-strong);background-color:var(--color-surface);width:18px;height:18px;color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:6px;flex-shrink:0;place-items:center;display:grid}.wk-option[aria-pressed=true] .wk-option-box{background:var(--wk-accent);border-color:var(--wk-accent)}.wk-option-dot{border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--color-line-strong);background-color:var(--color-surface);width:18px;height:18px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.wk-option[aria-pressed=true] .wk-option-dot{border-color:var(--wk-accent);border-width:5px}.wk-option[aria-pressed=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.wk-range{margin-top:var(--spacing);gap:var(--spacing);flex-direction:column;display:flex}.wk-range-values{color:var(--color-body);justify-content:space-between;font-size:12.5px;display:flex}.wk-range input[type=range]{accent-color:var(--wk-accent);height:calc(var(--spacing) * 1.5);cursor:pointer;width:100%}.wk-range small{--tw-leading:var(--leading-relaxed);font-size:11.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.wk-profile-tip{margin-top:var(--spacing);gap:var(--spacing);background-color:var(--color-ink-fixed);padding:calc(var(--spacing) * 4);color:var(--color-on-ink-fixed);border-radius:18px;flex-direction:column;text-decoration-line:none;display:flex}.wk-profile-tip>span{--tw-font-weight:var(--font-weight-bold);font-size:9.5px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.wk-profile-tip>span{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.wk-profile-tip strong{font-size:13px}.wk-profile-tip small{--tw-leading:var(--leading-relaxed);font-size:11px;line-height:var(--leading-relaxed);color:#fff9}@supports (color:color-mix(in lab,red,red)){.wk-profile-tip small{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.wk-profile-tip b{margin-top:calc(var(--spacing) * 1.5);color:var(--color-white);font-size:11.5px}.wk-results{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.wk-results-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:var(--spacing);flex-wrap:wrap;display:flex}.wk-results-head p{color:var(--color-muted);font-size:13px}.wk-results-head p strong{--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.wk-sort{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase;display:flex}.wk-sort select{cursor:pointer;border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);text-transform:none;--tw-outline-style:none;outline-style:none}.wk-result-scroll{gap:calc(var(--spacing) * 3);min-width:0;padding-right:var(--spacing);padding-bottom:var(--spacing);flex-direction:column;display:flex;overflow-y:auto}@media(min-width:80rem){.wk-result-scroll{max-height:calc(100vh - 208px)}}.wk-card{cursor:pointer;gap:calc(var(--spacing) * 3);border-radius:var(--wk-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-direction:column;display:flex}.wk-card:hover{border-color:var(--wk-edge)}.wk-card.is-selected{border-color:var(--wk-edge);background:radial-gradient(150% 120% at 0% 0%,var(--wk-glow) 0%,transparent 46%),radial-gradient(150% 120% at 100% 100%,var(--wk-glow) 0%,transparent 46%),var(--color-surface);box-shadow:0 0 0 3px #1b4fd814,0 16px 34px -22px var(--wk-glow-strong)}@supports (color:color-mix(in lab,red,red)){.wk-card.is-selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 8%,transparent),0 16px 34px -22px var(--wk-glow-strong)}}.wk-card:focus-visible{outline:2px solid var(--wk-accent);outline-offset:2px}.opp-card-head{align-items:flex-start;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.wk-card-ident{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.wk-card-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);overflow:hidden}.wk-card-org{--tw-font-weight:var(--font-weight-medium);width:fit-content;font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-muted);text-decoration-line:none}@media(hover:hover){.wk-card-org:hover{text-decoration-line:underline}}.wk-save{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);color:var(--color-subtle);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@media(hover:hover){.wk-save:hover{background-color:var(--color-panel);color:var(--color-ink)}}.wk-save.is-saved{color:var(--wk-accent)}.wk-pill-row{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-width:0;display:flex}.wk-pill{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-body);display:inline-flex}.wk-card-summary{--tw-leading:1.6;color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.wk-card-when{color:var(--color-subtle);font-size:12.5px}.wk-card-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.wk-card-actions{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.wk-text-link{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);background-color:#0000;border-width:0;padding:0;text-decoration-line:none}@media(hover:hover){.wk-text-link:hover{text-decoration-line:underline}}.wk-text-link{color:var(--wk-accent-ink)}.wk-cta{background:var(--wk-accent);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:0;display:inline-flex}.wk-cta:hover{background:var(--wk-accent-hover)}.wk-status{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);display:inline-flex}.wk-status--open{background-color:var(--color-panel);color:var(--color-muted)}.wk-status--review,.wk-status--shortlisted{background:var(--wk-soft);color:var(--wk-accent-ink)}.wk-status--applied{background-color:var(--color-success-bg);color:var(--color-success)}.wk-status--closed{background-color:var(--color-danger-bg);color:var(--color-danger)}.wk-empty{align-items:center;gap:var(--spacing);border-radius:var(--wk-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 12);text-align:center;flex-direction:column;display:flex}.wk-empty strong{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.wk-empty span{color:var(--color-muted);font-size:13.5px}.wk-detail-column{min-width:0;display:none}@media(min-width:80rem){.wk-detail-column{top:calc(var(--spacing) * 2);display:block;position:sticky}}.wk-detail-column.is-pinned{order:-9999;display:block}@media(min-width:64rem){.wk-detail-column.is-pinned{order:0;grid-column:span 2/span 2}}@media(min-width:80rem){.wk-detail-column.is-pinned{grid-column:span 1/span 1}}.wk-detail{border:1px solid var(--wk-edge);background:radial-gradient(120% 90% at 0% 0%,var(--wk-glow) 0%,transparent 42%),radial-gradient(120% 90% at 100% 100%,var(--wk-glow) 0%,transparent 42%),var(--color-surface);box-shadow:0 0 0 3px #1b4fd812,0 22px 44px -30px var(--wk-glow-strong)}@supports (color:color-mix(in lab,red,red)){.wk-detail{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 7%,transparent),0 22px 44px -30px var(--wk-glow-strong)}}.wk-detail{border-radius:28px;flex-direction:column;min-width:0;display:flex;overflow:hidden}@media(min-width:80rem){.wk-detail{max-height:calc(100vh - 140px)}}.wk-detail-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.wk-detail-logo{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--color-panel);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:14px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.wk-detail-logo img{object-fit:cover;width:100%;height:100%}.wk-detail-back{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-muted);text-decoration-line:none}@media(hover:hover){.wk-detail-back:hover{text-decoration-line:underline}}.wk-detail-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-left:auto;display:flex}.wk-ghost{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){.wk-ghost:hover{background-color:var(--color-panel)}}.wk-ghost.is-saved{border-color:var(--wk-edge);color:var(--wk-accent-ink)}.wk-applied{background-color:var(--color-success);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-white);display:inline-flex}.wk-detail-body{gap:calc(var(--spacing) * 5);min-width:0;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.wk-detail .detail-title-row{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:nowrap}.wk-detail-ident{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.wk-detail-title{--tw-leading:1.15;--tw-font-weight:var(--font-weight-extrabold);font-size:clamp(24px,2.4vw,34px);line-height:1.15;font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-ink)}.wk-detail-org{--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-muted)}.wk-detail-metarow{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.wk-match{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-brand-light);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-brand);display:inline-flex}.wk-match b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.wk-detail-applied{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);flex-wrap:wrap;font-size:13px;display:flex}.wk-detail-applied b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.wk-track{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:0;padding-top:0;padding-bottom:calc(var(--spacing) * 5);margin:0;list-style-type:none;display:grid}@media(min-width:40rem){.wk-track{grid-template-columns:repeat(4,minmax(0,1fr))}}.wk-track li{gap:calc(var(--spacing) * 1.5);min-width:0;padding-top:var(--spacing);flex-direction:column;display:flex;position:relative}.wk-track li>i{z-index:10;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-white);border-radius:3.40282e38px;place-items:center;display:grid;position:relative}.wk-track li:before{content:"";top:13px;right:calc(var(--spacing) * -4);background-color:var(--color-line);height:2px;display:none;position:absolute;left:0}@media(min-width:40rem){.wk-track li:before{display:block}.wk-track li:last-child:before{display:none}}.wk-track li.is-done>i,.wk-track li.is-active>i{background:var(--wk-accent);border-color:var(--wk-accent)}.wk-track li.is-active>i{box-shadow:0 0 0 4px var(--wk-soft);background-color:var(--color-surface)}.wk-track li.is-active>i:after{content:"";background:var(--wk-accent);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:3.40282e38px}.wk-track li.is-done:before{background:var(--wk-accent)}.wk-track li strong{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.wk-track li.is-active strong{color:var(--wk-accent-ink)}.wk-track li small{--tw-leading:1.5;color:var(--color-muted);font-size:11.5px;line-height:1.5}.wk-track li.is-active small{color:var(--wk-accent-ink)}.wk-track li.is-pending strong,.wk-track li.is-pending small{color:var(--color-subtle)}.wk-detail-section{gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);min-width:0;padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}.wk-detail-section:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.wk-detail-section h3{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.wk-detail-section p{--tw-leading:1.75;color:var(--color-body);font-size:13.5px;line-height:1.75}.wk-detail-section ul{gap:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 5);--tw-leading:1.7;color:var(--color-body);flex-direction:column;margin:0;font-size:13.5px;line-height:1.7;list-style-type:disc;display:flex}.wk-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wk-detail-section .wk-chip-row{gap:calc(var(--spacing) * 2);flex-flow:wrap;margin:0;padding:0;list-style-type:none;display:flex}.wk-chip{background:var(--wk-soft);color:var(--wk-accent-ink);border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold)}.wk-facts{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.wk-facts dt{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.wk-facts dd{margin:0;margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:13.5px;font-weight:var(--font-weight-medium);color:var(--color-ink)}.wk-detail-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);display:flex}.wk-detail-foot a{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);text-decoration-line:none}@media(hover:hover){.wk-detail-foot a:hover{text-decoration-line:underline}}.wk-detail-foot a{color:var(--wk-accent-ink)}.wk-detail-foot span{color:var(--color-ink);font-size:13.5px}.image-upload{flex-direction:column;min-width:0;display:flex}.image-upload-row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.image-upload-preview{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.image-upload-preview em{padding-inline:var(--spacing);text-align:center;--tw-leading:var(--leading-tight);font-size:10px;line-height:var(--leading-tight);color:var(--color-subtle);font-style:normal}.image-upload-preview img{object-fit:cover;width:100%;height:100%}.image-upload-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-width:0;display:flex}.image-upload-actions>button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){.image-upload-actions>button:hover{background-color:var(--color-panel)}}.image-upload-actions>button:disabled{cursor:not-allowed;color:var(--color-subtle)}.image-upload-actions>.image-upload-remove{border-style:var(--tw-border-style);color:var(--color-danger);border-width:0}@media(hover:hover){.image-upload-actions>.image-upload-remove:hover{background-color:var(--color-danger-bg)}}.image-upload-helper{margin-top:calc(var(--spacing) * 1.5);color:var(--color-muted);font-size:12px}.image-upload-error{margin-top:calc(var(--spacing) * 1.5);color:var(--color-danger);font-size:12px}.sr-only{border-style:var(--tw-border-style);white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border-width:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.msg-search-box{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-panel);width:min(280px,40%);min-width:0;padding-inline:calc(var(--spacing) * 3);color:var(--color-subtle);border-radius:6px;display:flex}.msg-search-box:focus-within{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-brand)}.msg-search-box input{border-style:var(--tw-border-style);min-width:0;height:100%;color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;font-size:13px}.msg-section-title{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2.5);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.msg-hits{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.msg-hit-link{text-decoration-line:none}.msg-item-actions .msg-bubble-action{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.msg-item:focus-within .msg-bubble-action{opacity:1}.msg-bubble-action{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);color:var(--color-muted);background-color:#0000;border-width:0;font-size:12px}@media(hover:hover){.msg-bubble-action:hover{background-color:var(--color-panel);color:var(--color-ink)}}.msg-ticks{align-items:center;display:inline-flex}.msg-contact-button{cursor:pointer;border-style:var(--tw-border-style);text-align:left;background-color:#0000;border-width:0;align-items:center;width:100%;padding:0;display:flex}.msg-contact-checkbox-row{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);width:100%;display:flex}.msg-archive-btn,.msg-pin-btn{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);cursor:pointer;border-style:var(--tw-border-style);color:var(--color-subtle);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;border-radius:3.40282e38px;place-items:center;display:grid}@media(hover:hover){:is(.msg-archive-btn,.msg-pin-btn):hover{background-color:var(--color-panel);color:var(--color-ink)}}:is(.msg-archive-btn,.msg-pin-btn):disabled{cursor:not-allowed}.msg-tick{display:block}.msg-tick-back{margin-right:calc(var(--spacing) * -2.5)}.msg-ticks{margin-left:var(--spacing);color:var(--color-subtle)}.msg-ticks-read{color:var(--color-brand)}.ms-workspace{gap:calc(var(--spacing) * 4);width:100%;max-width:1600px;height:calc(100vh - 132px);min-height:600px;margin-inline:auto;display:grid}@media(min-width:64rem){.ms-workspace{grid-template-columns:minmax(0,352px) minmax(0,1fr)}}.ms-inbox{gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;min-height:0;padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.ms-inbox-search{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);color:var(--color-subtle);border-radius:14px;flex-shrink:0;display:flex}.ms-inbox-search:focus-within{border-color:var(--color-brand)}.ms-inbox-search input{border-style:var(--tw-border-style);min-width:0;color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;font-size:14px}.ms-inbox-search input::placeholder{color:var(--color-subtle)}.ms-filters{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;flex-shrink:0;display:flex}.ms-filters button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){.ms-filters button:hover{border-color:var(--color-line-strong)}}.ms-filters button[aria-pressed=true]{border-color:var(--color-brand);background-color:var(--color-brand-light);color:var(--color-brand)}.ms-filters button b{border-radius:var(--radius-pill);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ms-filters button[aria-pressed=true] b{background-color:var(--color-brand);color:var(--color-white)}.ms-recents{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 3);flex-shrink:0}.ms-recents>p{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.ms-recents ul{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:flex;overflow-x:auto}.ms-recents button{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * .5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:2px;border-color:#0000;border-radius:3.40282e38px;display:block}@media(hover:hover){.ms-recents button:hover{border-color:var(--color-line-strong)}}.ms-recents button[aria-current=true]{border-color:var(--color-brand)}.ms-inbox-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.ms-inbox-head h1{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:19px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);display:flex}.ms-inbox-head h1 span{border-radius:var(--radius-pill);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ms-inbox-head button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:11px;place-items:center;display:grid}@media(hover:hover){.ms-inbox-head button:hover{border-color:var(--color-brand);color:var(--color-brand)}}.ms-inbox-scroll{margin-inline:calc(var(--spacing) * -1);min-height:0;padding-inline:var(--spacing);flex:1;overflow-y:auto}.ms-section-title{padding-inline:var(--spacing);padding-top:calc(var(--spacing) * 2);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11.5px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-subtle);text-transform:uppercase}.ms-row{border-style:var(--tw-border-style);border-width:0;padding:0;position:relative}.ms-row-link{cursor:pointer;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:14px;display:flex}@media(hover:hover){.ms-row-link:hover{background-color:#f1f3f7b3}@supports (color:color-mix(in lab,red,red)){.ms-row-link:hover{background-color:color-mix(in oklab,var(--color-panel) 70%,transparent)}}}.ms-row-link[aria-current=true]{background-color:var(--color-panel)}.ms-row-main{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.ms-row-top{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.ms-row-name{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);min-width:0;font-size:14.5px;font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.ms-row-name>b{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow:hidden}.ms-row-name>span{flex-shrink:0}.ms-row-time{color:var(--color-subtle);flex-shrink:0;font-size:12px}.ms-row-snippet{--tw-leading:1.5;color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ms-row--unread .ms-row-name,.ms-row--unread .ms-row-snippet{color:var(--color-ink)}.ms-row--unread .ms-row-snippet{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ms-row-unread-dot{margin-top:calc(var(--spacing) * 3.5);min-width:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-brand);padding-inline:var(--spacing);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0;align-self:flex-start;place-items:center;display:grid}.ms-row-unread-dot:empty{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);min-width:0;padding-inline:0}.ms-row-tools{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 3);gap:calc(var(--spacing) * .5);border-radius:var(--radius-pill);background-color:#ffffffe6;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.ms-row-tools{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.ms-row-tools{opacity:0;--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ms-row:hover .ms-row-tools,.ms-row:focus-within .ms-row-tools{opacity:1}.ms-empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);text-align:center;min-height:0;color:var(--color-muted);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:20px;flex-direction:column;display:none}@media(min-width:64rem){.ms-empty{display:flex}}.ms-empty strong{--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.ms-empty p{max-width:38ch;font-size:13.5px}.ms-thread{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);min-width:0;min-height:0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.ms-thread--page{height:calc(100vh - 150px);min-height:520px}.ms-thread--detail-workspace{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);width:calc(100% - 24px);max-width:1640px;height:calc(100vh - 128px);min-height:620px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-inline:auto}.ms-thread--detail-workspace>.detail-back{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);flex-shrink:0;display:flex}.ms-thread--detail-workspace .ms-thread-head{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.ms-thread--detail-workspace .ms-thread-scroll{background-color:#f8f9fb99}@supports (color:color-mix(in lab,red,red)){.ms-thread--detail-workspace .ms-thread-scroll{background-color:color-mix(in oklab,var(--color-canvas) 60%,transparent)}}.ms-thread--detail-workspace .ms-thread-scroll{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6)}.ms-thread--detail-workspace .ms-composer{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.ms-thread-head{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);flex-wrap:wrap;flex-shrink:0;display:flex}.ms-thread-ident{flex-direction:column;flex:1;min-width:0;display:flex}.ms-thread-ident h2{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);overflow:hidden}.ms-thread-ident p{color:var(--color-muted);font-size:12.5px}.ms-thread-ident p.is-typing{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand)}.ms-thread-head-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.ms-primary-action{cursor:pointer;border-radius:var(--radius-pill);border-style:var(--tw-border-style);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:0;align-items:center;text-decoration-line:none;display:inline-flex}@media(hover:hover){.ms-primary-action:hover{background-color:var(--color-brand-hover)}}.ms-icon-btn{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);cursor:pointer;border-style:var(--tw-border-style);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;border-radius:3.40282e38px;place-items:center;display:grid}@media(hover:hover){.ms-icon-btn:hover{background-color:var(--color-panel);color:var(--color-ink)}}.ms-menu{position:relative}.ms-menu-list{z-index:20;margin-top:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:184px;padding:calc(var(--spacing) * 1.5);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:14px;flex-direction:column;display:flex;position:absolute;top:100%;right:0}.ms-menu-list button{cursor:pointer;justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);width:100%;height:auto;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-body);background-color:#0000;border-width:0;border-radius:10px;display:flex}@media(hover:hover){.ms-menu-list button:hover{background-color:var(--color-panel);color:var(--color-ink)}}.ms-contract-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);flex-wrap:wrap;flex-shrink:0;display:flex}.ms-contract-bar-main{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-width:0;display:flex}.ms-contract-bar-title{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.ms-contract-bar-value{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.ms-contract-bar-link{--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none}@media(hover:hover){.ms-contract-bar-link:hover{text-decoration-line:underline}}.ms-thread-body{background-color:var(--color-canvas);flex:1;min-height:0;display:flex}.ms-thread-scroll{min-width:0;min-height:0;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ms-thread-stack{margin-top:auto}.ms-day{margin-block:calc(var(--spacing) * 4);text-align:center;position:relative}.ms-day:before{content:"";background-color:var(--color-line);inset-inline:0;height:1px;position:absolute;top:50%}.ms-day span{border-radius:var(--radius-pill);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-muted);display:inline-block;position:relative}.ms-msg{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2.5);max-width:78%;display:flex}.ms-msg--out{margin-left:auto}.ms-msg-main{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.ms-msg-meta{align-items:center;gap:calc(var(--spacing) * 2);font-size:12px;display:flex}.ms-msg--out .ms-msg-meta{justify-content:flex-end}.ms-msg-sender{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.ms-msg-time{color:var(--color-subtle);align-items:center;display:inline-flex}.ms-msg-row{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.ms-msg--out .ms-msg-row{flex-direction:row-reverse}.ms-bubble{background-color:var(--color-panel);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-leading:1.55;color:var(--color-ink);overflow-wrap:anywhere;border-radius:16px;font-size:14px;line-height:1.55}.ms-msg--out .ms-bubble{background-color:var(--color-brand);color:var(--color-white)}.ms-bubble em{color:var(--color-muted)}.ms-msg--out .ms-bubble em{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.ms-msg--out .ms-bubble em{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.ms-msg-tools{align-items:center;gap:calc(var(--spacing) * .5);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:flex;position:relative}.ms-msg:hover .ms-msg-tools,.ms-msg:focus-within .ms-msg-tools{opacity:1}.ms-msg-tools>button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);cursor:pointer;border-style:var(--tw-border-style);color:var(--color-subtle);background-color:#0000;border-width:0;border-radius:3.40282e38px;place-items:center;display:grid}@media(hover:hover){.ms-msg-tools>button:hover{background-color:var(--color-panel);color:var(--color-ink)}}.ms-react-picker{z-index:20;margin-bottom:var(--spacing);gap:calc(var(--spacing) * .5);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:var(--spacing);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;position:absolute;bottom:100%;right:0}.ms-react-picker button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);cursor:pointer;border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:3.40282e38px;place-items:center;font-size:15px;display:grid}@media(hover:hover){.ms-react-picker button:hover{background-color:var(--color-panel)}}.ms-reactions{gap:var(--spacing);flex-wrap:wrap;display:flex}.ms-msg--out .ms-reactions{justify-content:flex-end}.ms-reaction{cursor:pointer;align-items:center;gap:var(--spacing);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:13px;display:inline-flex}.ms-reaction b{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ms-bubble--typing{align-items:center;gap:var(--spacing);width:auto;padding-block:calc(var(--spacing) * 3.5);display:inline-flex}.ms-bubble--typing i{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-subtle);border-radius:3.40282e38px;animation:1.2s ease-in-out infinite ms-typing}.ms-bubble--typing i:nth-child(3){animation-delay:.15s}.ms-bubble--typing i:nth-child(4){animation-delay:.3s}.ms-details{gap:calc(var(--spacing) * 3);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:280px;padding:calc(var(--spacing) * 4);flex-direction:column;flex-shrink:0;display:none;overflow-y:auto}@media(min-width:64rem){.ms-details{display:flex}}.ms-details-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ms-details-head h3{--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.ms-details-head button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);cursor:pointer;border-style:var(--tw-border-style);color:var(--color-muted);background-color:#0000;border-width:0;border-radius:3.40282e38px;place-items:center;display:grid}@media(hover:hover){.ms-details-head button:hover{background-color:var(--color-panel)}}.ms-details-facts{gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3);border-radius:14px;flex-direction:column;margin:0;display:flex}.ms-details-facts>div{justify-content:space-between;gap:calc(var(--spacing) * 3);font-size:12.5px;display:flex}.ms-details-facts dt{color:var(--color-muted)}.ms-details-facts dd{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.ms-details-label{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.ms-details-label span{border-radius:var(--radius-pill);background-color:var(--color-panel);padding-inline:calc(var(--spacing) * 2);color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:11.5px}.ms-details-members{gap:var(--spacing);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.ms-details-members li{align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 1.5);color:var(--color-body);border-radius:10px;font-size:13px;display:flex}.ms-details-note{--tw-leading:var(--leading-relaxed);font-size:11.5px;line-height:var(--leading-relaxed);color:var(--color-subtle);margin-top:auto}.ms-composer{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);flex-direction:column;flex-shrink:0;display:flex}.ms-composer textarea{resize:vertical;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:100%;min-height:58px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-ink);--tw-outline-style:none;border-radius:14px;outline-style:none;font-size:14px}.ms-composer textarea::placeholder{color:var(--color-subtle)}.ms-composer textarea:focus{border-color:var(--color-brand)}.ms-composer-bar{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ms-composer-hint{color:var(--color-subtle);margin-right:auto;font-size:11.5px}.ms-composer-cancel{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted);background-color:#0000;border-width:0;margin-right:auto;padding:0}@media(hover:hover){.ms-composer-cancel:hover{color:var(--color-ink)}}.ms-send{cursor:pointer;border-radius:var(--radius-pill);border-style:var(--tw-border-style);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:0;align-items:center;display:inline-flex}@media(hover:hover){.ms-send:hover{background-color:var(--color-brand-hover)}}.ms-send:disabled{cursor:not-allowed;background-color:var(--color-line);color:var(--color-subtle)}.finance-records-page{gap:calc(var(--spacing) * 5);flex-direction:column;min-width:0;display:flex}.finance-records-hero{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 5);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-wrap:wrap;display:flex}.finance-records-hero>div>span,.finance-table-heading>div>span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-brand);text-transform:uppercase}.finance-records-hero h1{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:31px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.finance-records-hero p{margin-top:calc(var(--spacing) * 2);max-width:var(--container-3xl);--tw-leading:var(--leading-relaxed);font-size:14px;line-height:var(--leading-relaxed);color:var(--color-muted)}.finance-hero-action{border-radius:var(--radius-pill);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-shrink:0;align-items:center;text-decoration-line:none;display:inline-flex}@media(hover:hover){.finance-hero-action:hover{background-color:var(--color-brand-hover)}}.finance-hero-action:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}.finance-live-pill{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-success-bg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-success);display:inline-flex}.finance-summary-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.finance-summary-grid article{min-height:calc(var(--spacing) * 32);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.finance-summary-grid article:nth-child(2){border-color:#1b4fd833}@supports (color:color-mix(in lab,red,red)){.finance-summary-grid article:nth-child(2){border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.finance-summary-grid article:nth-child(2){background-color:var(--color-brand-light)}.finance-summary-grid span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-muted);text-transform:uppercase}.finance-summary-grid strong{--tw-font-weight:var(--font-weight-bold);font-size:24px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin-top:auto}.finance-summary-grid small{margin-top:var(--spacing);color:var(--color-muted);font-size:11px}.finance-table-card,.finance-operations-card,.payroll-control-card{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.finance-table-card>.query-section{margin:0}.finance-table-card table{min-width:760px}.finance-table-card tbody tr:focus-visible,.finance-operations-card tbody tr:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--color-brand)}.finance-table-heading{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.finance-table-heading h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:19px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.finance-table-heading p{margin-top:var(--spacing);color:var(--color-muted);font-size:12px}.finance-table-filters{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.finance-table-filters input,.finance-table-filters select{height:calc(var(--spacing) * 10);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 4);color:var(--color-ink);--tw-outline-style:none;outline-style:none;font-size:12px}:is(.finance-table-filters input,.finance-table-filters select):focus{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1b4fd826}@supports (color:color-mix(in lab,red,red)){:is(.finance-table-filters input,.finance-table-filters select):focus{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.finance-table-filters input{width:230px}.finance-operations-card>.panel{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0;border-radius:0;margin:0}.finance-operations-card>.panel>.section-title-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 4);align-items:center}.finance-operations-card .page-lead{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 4)}.payroll-control-card{align-items:center;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6);grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);display:grid}.payroll-control-card h2{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:19px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.payroll-control-card p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);color:var(--color-muted)}.payroll-control-card .ws-card-row{justify-content:flex-end;align-items:flex-end;margin:0}.escrow-wizard-step{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);display:grid}.escrow-wizard-step h3{--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.escrow-wizard-step>p{max-width:var(--container-2xl);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-muted)}.record-review-list,.record-detail-list{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);gap:0;margin:0;display:grid;overflow:hidden}.record-review-list>div,.record-detail-list>div{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);display:grid}:is(.record-review-list>div,.record-detail-list>div):last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.record-review-list dt,.record-detail-list dt{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.record-review-list dd,.record-detail-list dd{text-align:right;--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-ink);margin:0}.record-drawer-mark{border-radius:3.40282e38px}.record-drawer-eyebrow{margin-right:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase;display:inline-block}.record-drawer-amount{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-brand-light);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6)}@media(min-width:40rem){.record-drawer-amount{padding-inline:calc(var(--spacing) * 8)}}.record-drawer-amount>span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase;display:block}.record-drawer-amount>strong{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:30px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);display:block}.record-drawer-amount>p{margin-top:var(--spacing);color:var(--color-muted);font-size:11px}.record-drawer-content{gap:calc(var(--spacing) * 5);display:grid}.record-drawer-content .application-drawer-section-title{margin-bottom:0}.record-detail-list dd{text-align:left}.record-drawer-actions{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);justify-content:flex-end;display:flex}.learning-heading-badge{border-radius:var(--radius-pill);background-color:var(--color-brand-light);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-brand)}.assessment-summary-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assessment-summary-grid article{min-height:calc(var(--spacing) * 28);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.assessment-summary-grid span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-muted);text-transform:uppercase}.assessment-summary-grid strong{--tw-font-weight:var(--font-weight-bold);font-size:25px;font-weight:var(--font-weight-bold);color:var(--color-ink);margin-top:auto}.assessment-summary-grid small{margin-top:var(--spacing);color:var(--color-muted);font-size:11px}.learning-assessments-panel{gap:0;padding:0}.learning-assessments-panel>.section-row{gap:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 6);grid-template-columns:220px minmax(0,1fr);display:grid}.learning-assessments-panel>.section-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.learning-assessments-panel .section-row-head{min-width:0}.learning-assessments-panel .section-row-title{--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.learning-assessments-panel .section-row-helper{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);color:var(--color-muted)}.learning-assessments-panel .section-row-body{min-width:0}.learning-assessments-panel .ws-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-result-row{cursor:pointer;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-radius:0}@media(hover:hover){.assessment-result-row:hover{background-color:var(--color-panel)}}.assessment-result-row:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--color-brand)}.assistant-capability-grid article{padding-left:66px;position:relative}.assistant-capability-grid article>i{top:calc(var(--spacing) * 5);left:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-brand-light);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-brand);border-radius:3.40282e38px;place-items:center;font-style:normal;display:grid;position:absolute}.assistant-chat-area>.assistant-conversation-shell{min-height:680px;padding:0;overflow:hidden}.assistant-conversation-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.assistant-agent-identity{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.assistant-agent-orb,.assistant-welcome-orb{background-image:radial-gradient(circle at 32% 25%,white 0%,var(--color-brand-light) 30%,var(--color-brand) 100%);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.assistant-agent-orb{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:15px}.assistant-agent-identity>div{flex-direction:column;display:flex}.assistant-agent-identity strong{--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.assistant-agent-identity small{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-muted);font-size:10px;display:flex}.assistant-agent-identity small i{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-success);border-radius:3.40282e38px}.assistant-conversation-controls{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.assistant-conversation-controls select{max-width:calc(var(--spacing) * 48);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-ink);--tw-outline-style:none;outline-style:none;font-size:11px}.assistant-conversation-controls select:focus{border-color:var(--color-brand)}.assistant-conversation-controls button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-muted);border-radius:3.40282e38px;place-items:center;display:grid}@media(hover:hover){.assistant-conversation-controls button:hover{border-color:var(--color-brand);color:var(--color-brand)}}.assistant-thread{gap:calc(var(--spacing) * 4);background-color:var(--color-canvas);min-height:430px;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.assistant-welcome{max-width:var(--container-lg);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);text-align:center;flex-direction:column;align-items:center;margin:auto;display:flex}.assistant-welcome-orb{margin-bottom:calc(var(--spacing) * 5);width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24);font-size:25px}.assistant-welcome>strong{--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.assistant-welcome>p{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);color:var(--color-muted)}.assistant-prompt-chips{margin-top:calc(var(--spacing) * 5);justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.assistant-prompt-chips button{cursor:pointer;border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-body)}@media(hover:hover){.assistant-prompt-chips button:hover{border-color:var(--color-brand);background-color:var(--color-brand-light);color:var(--color-brand)}}.assistant-message{align-items:flex-start;gap:calc(var(--spacing) * 2.5);max-width:88%;display:flex}.assistant-message-user{margin-left:auto}.assistant-message-avatar{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:11px;display:grid}.assistant-message>div{min-width:0}.assistant-message-byline{margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-subtle);flex-wrap:wrap;font-size:10px;display:flex}.assistant-message-byline strong{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;font-size:10px}.assistant-message p{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-body);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow-wrap:anywhere;border-radius:16px}.assistant-message-user p{background-color:var(--color-brand);color:var(--color-white)}.assistant-composer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.assistant-composer>label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.assistant-composer>div{align-items:flex-end;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding:calc(var(--spacing) * 2);border-radius:18px;display:flex}.assistant-composer>div:focus-within{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1b4fd826}@supports (color:color-mix(in lab,red,red)){.assistant-composer>div:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.assistant-composer textarea{resize:none;border-style:var(--tw-border-style);min-height:52px;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.assistant-composer textarea::placeholder{color:var(--color-subtle)}.assistant-composer button{border-radius:3.40282e38px;flex-shrink:0}.assistant-composer button span{display:none}@media(min-width:40rem){.assistant-composer button span{display:inline}}.assistant-composer>small{margin-top:calc(var(--spacing) * 2);text-align:center;color:var(--color-subtle);font-size:10px;display:block}@media(max-width:1023px){.finance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-control-card,.learning-assessments-panel>.section-row{grid-template-columns:repeat(1,minmax(0,1fr))}.learning-assessments-panel .ws-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-insights,.perf-chart-grid,.perf-section-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.perf-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-recognition-wide{grid-column:span 1/span 1}.pjm-summary-grid,.activity-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-workspace-grid,.development-workspace-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.assistant-chat-area{grid-row:span 1/span 1}.assistant-chat-area>.panel{min-height:520px}.development-career-wide{grid-column:span 1/span 1}.ms-workspace{grid-template-columns:minmax(0,1fr);height:calc(100vh - 120px)}.ms-workspace:has(.ms-thread)>.ms-inbox{display:none}.ms-thread-head,.ms-thread-scroll{padding-inline:calc(var(--spacing) * 3)}.ms-msg{max-width:92%}}@media(max-width:639px){.finance-records-hero{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);align-items:flex-start}.finance-records-hero h1{font-size:27px}.finance-summary-grid,.assessment-summary-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.finance-table-heading{padding-inline:calc(var(--spacing) * 4);align-items:stretch}.finance-table-filters{flex-direction:column}.finance-table-filters input,.finance-table-filters select{width:100%}.finance-operations-card>.panel,.payroll-control-card,.learning-assessments-panel>.section-row{padding:calc(var(--spacing) * 4)}.learning-assessments-panel .ws-card-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.assistant-conversation-head{padding-inline:calc(var(--spacing) * 4);align-items:flex-start}.assistant-conversation-controls select{max-width:calc(var(--spacing) * 32)}.assistant-thread{min-height:360px;padding-inline:calc(var(--spacing) * 4)}.assistant-message{max-width:96%}.assistant-composer{padding-inline:calc(var(--spacing) * 4)}.contract-insight-card,.perf-chart-card{padding:calc(var(--spacing) * 4)}.contract-list-head{align-items:stretch}.hub-section-head>.contract-filter-tabs{border-radius:var(--radius-card);width:100%}.perf-page-head{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);align-items:flex-start}.perf-page-head h1{font-size:26px}.perf-summary-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.perf-summary-grid article{min-height:calc(var(--spacing) * 28)}.perf-objective-chart>div:not(.perf-honest-empty){grid-template-columns:minmax(100px,.8fr) 1fr 34px}.pjm-hero>.detail-back{margin-inline:calc(var(--spacing) * 5)}.pjm-hero-main{padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5)}.pjm-hero-main h1{font-size:25px}.pjm-hero-meta{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr))}.pjm-hero-meta span{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);padding-inline:0;padding-bottom:calc(var(--spacing) * 3);border-bottom-width:1px}.pjm-hero-meta span:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.pjm-summary-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.pjm-summary-grid article{min-height:calc(var(--spacing) * 28)}.pjm-tabs{border-radius:14px;top:66px}.pjm-tab-content>.panel{padding:calc(var(--spacing) * 4)}.pjm-overview-panel .wizard-summary-row{gap:var(--spacing);padding-inline:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr))}.activity-summary-grid,.workspace-stat-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.activity-feed-card{padding:calc(var(--spacing) * 4)}.workspace-hero{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);align-items:flex-start}.workspace-hero h1{font-size:26px}.assistant-workspace-grid>section>.panel,.development-workspace-grid>section>.panel{padding:calc(var(--spacing) * 4)}.ms-thread--detail-workspace{border-inline-style:var(--tw-border-style);border-inline-width:0;border-radius:0;width:100%;height:calc(100vh - 92px);min-height:0}.ms-thread--detail-workspace .ms-thread-head{padding-inline:calc(var(--spacing) * 3)}.ms-thread--detail-workspace .ms-thread-scroll{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.ms-thread--detail-workspace .ms-composer{padding-inline:calc(var(--spacing) * 3)}}.candidate-detail-progress ol{grid-template-columns:repeat(5,minmax(0,1fr))}.candidate-detail-page .application-detail-identity{border-radius:3.40282e38px}.candidate-detail-metric{--tw-font-weight:var(--font-weight-extrabold);font-size:22px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.candidate-related-list{margin:0;margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);flex-direction:column;padding:0;list-style-type:none;display:flex}.candidate-related-list li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.candidate-related-list li>div{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.candidate-related-when{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.candidate-related-amount{--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.candidate-related-list small{color:var(--color-muted);font-size:11px}.candidate-related-list small span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-body)}.candidate-related-list a{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-brand);flex-shrink:0;text-decoration-line:none}@media(hover:hover){.candidate-related-list a:hover{background-color:var(--color-brand-light)}}.candidate-detail-empty{margin-top:calc(var(--spacing) * 5);place-content:center;justify-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-canvas);min-height:132px;padding-inline:calc(var(--spacing) * 5);text-align:center;display:grid}.candidate-detail-empty i{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:3.40282e38px;place-items:center;font-size:15px;font-style:normal;display:grid}.candidate-detail-empty p{color:var(--color-muted);font-size:12px}@media(max-width:760px){.candidate-detail-progress ol{grid-template-columns:minmax(0,1fr)}}:where(.panel)>.section-row{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);min-width:0;padding-block:calc(var(--spacing) * 6);display:grid}:where(.panel)>.section-row:first-child{padding-top:0}:where(.panel)>.section-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}@media(min-width:64rem){:where(.panel)>.section-row{grid-template-columns:minmax(200px,260px) minmax(0,1fr)}}.section-row-head{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.section-row-title{--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.section-row-helper{--tw-leading:var(--leading-relaxed);font-size:12.5px;line-height:var(--leading-relaxed);color:var(--color-muted)}.section-row-action{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.section-row-body{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.mini-stat-value{--tw-font-weight:var(--font-weight-bold);font-size:21px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);order:2}.mini-stat-label{--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;order:1}.tm-page{margin-inline:calc(var(--spacing) * -4);margin-top:calc(var(--spacing) * -6);gap:calc(var(--spacing) * 5);background-color:var(--color-canvas);padding:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 12);flex-direction:column;display:flex}@media(min-width:40rem){.tm-page{margin-inline:calc(var(--spacing) * -6);padding:calc(var(--spacing) * 6)}}.tm-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.tm-head-copy h1{--tw-font-weight:var(--font-weight-extrabold);font-size:27px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}@media(min-width:40rem){.tm-head-copy h1{font-size:31px}}.tm-head-copy p{margin-top:var(--spacing);color:var(--color-muted);font-size:13px}.tm-head-tools{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.tm-toggle{align-items:center;gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:var(--spacing);display:flex}.tm-toggle-btn{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;place-items:center;font-size:13px;display:grid}@media(hover:hover){.tm-toggle-btn:hover{color:var(--color-ink)}}.tm-toggle-on{background-color:var(--color-brand-light);color:var(--color-brand)}.tm-cta{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media(hover:hover){.tm-cta:hover{background-color:var(--color-brand-hover)}}.tm-stats{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.tm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.tm-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.tm-stat{align-items:center;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex}.tm-stat strong{--tw-leading:var(--leading-tight);font-size:23px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.tm-stat span{color:var(--color-muted);font-size:12px}.tm-stat-chip{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.tm-stat-chip svg{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));width:18px;height:18px;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.tm-chip-brand{border-color:#1b4fd833}@supports (color:color-mix(in lab,red,red)){.tm-chip-brand{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.tm-chip-brand{color:var(--color-brand);background:linear-gradient(145deg,var(--color-brand-light),#d6dff8)}@supports (color:color-mix(in lab,red,red)){.tm-chip-brand{background:linear-gradient(145deg,var(--color-brand-light),color-mix(in srgb,var(--color-brand) 18%,white))}}.tm-chip-accent{border-color:#7c3aed33}@supports (color:color-mix(in lab,red,red)){.tm-chip-accent{border-color:color-mix(in oklab,var(--color-accent) 20%,transparent)}}.tm-chip-accent{color:var(--color-accent);background:linear-gradient(145deg,var(--color-accent-bg),#e7dcfc)}@supports (color:color-mix(in lab,red,red)){.tm-chip-accent{background:linear-gradient(145deg,var(--color-accent-bg),color-mix(in srgb,var(--color-accent) 18%,white))}}.tm-chip-success{border-color:#05966933}@supports (color:color-mix(in lab,red,red)){.tm-chip-success{border-color:color-mix(in oklab,var(--color-success) 20%,transparent)}}.tm-chip-success{color:var(--color-success);background:linear-gradient(145deg,var(--color-success-bg),#d2ece4)}@supports (color:color-mix(in lab,red,red)){.tm-chip-success{background:linear-gradient(145deg,var(--color-success-bg),color-mix(in srgb,var(--color-success) 18%,white))}}.tm-chip-warning{border-color:#d9770640}@supports (color:color-mix(in lab,red,red)){.tm-chip-warning{border-color:color-mix(in oklab,var(--color-warning) 25%,transparent)}}.tm-chip-warning{color:var(--color-warning);background:linear-gradient(145deg,var(--color-warning-bg),#f8e7d2)}@supports (color:color-mix(in lab,red,red)){.tm-chip-warning{background:linear-gradient(145deg,var(--color-warning-bg),color-mix(in srgb,var(--color-warning) 18%,white))}}.tm-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.tm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.tm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tm-grid-list{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:80rem){.tm-grid-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.tm-card{gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:22px;flex-direction:column;display:flex}@media(hover:hover){.tm-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.tm-card-brand{background-image:linear-gradient(145deg,var(--color-brand),#143aa0);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.tm-card-brand{background-image:linear-gradient(145deg,var(--color-brand),color-mix(in oklab,var(--color-brand),black 26%))}}.tm-card-brand{color:var(--color-white);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tm-card-ink{background-color:var(--color-ink);color:var(--color-surface);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#0000}.tm-card-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.tm-card-titles{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.tm-card-titles h3{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-extrabold);font-size:19px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow:hidden}.tm-card-plain .tm-card-titles h3{color:var(--color-ink)}.tm-card-titles p{text-overflow:ellipsis;white-space:nowrap;opacity:.7;font-size:12.5px;overflow:hidden}.tm-card-plain .tm-card-titles p{color:var(--color-muted);opacity:1}.tm-card-menu{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);opacity:.7;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:15px;text-decoration-line:none;display:grid}@media(hover:hover){.tm-card-menu:hover{opacity:1}}.tm-card-plain .tm-card-menu{color:var(--color-muted)}@media(hover:hover){.tm-card-plain .tm-card-menu:hover{color:var(--color-ink)}}.tm-card-metric{margin-top:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.tm-card-metric>span{opacity:.8;font-size:12.5px}.tm-card-plain .tm-card-metric>span{color:var(--color-muted);opacity:1}.tm-pct{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:24px;line-height:1;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tm-pct-success{color:var(--color-success)}.tm-pct-warning{color:var(--color-warning)}.tm-pct-danger{color:var(--color-danger)}.tm-segments{gap:calc(var(--spacing) * 1.5);display:flex}.tm-seg{height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:#ffffff40;flex:1}@supports (color:color-mix(in lab,red,red)){.tm-seg{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.tm-seg-on{background-color:var(--color-white)}.tm-card-plain .tm-seg{background-color:var(--color-line)}.tm-card-plain .tm-seg-on{background-color:var(--color-success)}.tm-card-foot{margin-top:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;font-size:11.5px;display:flex}.tm-milestones{border-radius:var(--radius-pill);background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.tm-milestones{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.tm-milestones{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tm-card-plain .tm-milestones{background-color:var(--color-panel);color:var(--color-body)}.tm-date{align-items:center;gap:calc(var(--spacing) * 1.5);opacity:.75;display:inline-flex}.tm-card-plain .tm-date{color:var(--color-muted);opacity:1}.tm-new{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-line-strong);min-height:196px;padding:calc(var(--spacing) * 6);text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:22px;flex-direction:column;text-decoration-line:none;display:flex}@media(hover:hover){.tm-new:hover{border-color:var(--color-brand);background-color:#eef2ff66}@supports (color:color-mix(in lab,red,red)){.tm-new:hover{background-color:color-mix(in oklab,var(--color-brand-light) 40%,transparent)}}}.tm-new-plus{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-panel);--tw-font-weight:var(--font-weight-bold);font-size:19px;font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:3.40282e38px;place-items:center;display:grid}.tm-new strong{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.tm-new span:last-child{--tw-leading:var(--leading-relaxed);max-width:230px;font-size:12px;line-height:var(--leading-relaxed);color:var(--color-muted)}.tm-row{gap:calc(var(--spacing) * 4);min-width:0;display:grid}@media(min-width:80rem){.tm-row{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr) minmax(0,.75fr)}}.tm-tiles{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.tm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.tm-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.hx-grid{gap:calc(var(--spacing) * 4);min-width:0;display:grid}@media(min-width:80rem){.hx-grid{grid-template:"schedule kpi mix""schedule tiles tiles"/minmax(0,.92fr) minmax(0,1.3fr) minmax(0,.78fr)}}.hx-grid-schedule{min-width:0}@media(min-width:80rem){.hx-grid-schedule{grid-area:schedule}}.hx-grid-kpi{min-width:0}@media(min-width:80rem){.hx-grid-kpi{grid-area:kpi}}.hx-grid-mix{min-width:0}@media(min-width:80rem){.hx-grid-mix{grid-area:mix}.hx-grid .hx-tiles{grid-area:tiles}}.hx-grid-schedule .hx-card{height:100%}.hx-card{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:22px;flex-direction:column;display:flex}.hx-card-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.hx-card-head h2{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.hx-card-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;display:block}.hx-card-date{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-body)}.hx-round-link{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-ink);color:var(--color-surface);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:13px;text-decoration-line:none;display:grid}@media(hover:hover){.hx-round-link:hover{opacity:.9}}.hx-view-all{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none}@media(hover:hover){.hx-view-all:hover{text-decoration-line:underline}}.hx-muted{color:var(--color-muted)}.hx-tabs{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.hx-tab{cursor:pointer;border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}@media(hover:hover){.hx-tab:hover{color:var(--color-ink)}}.hx-tab-on{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-surface)}@media(hover:hover){.hx-tab-on:hover{color:var(--color-surface)}}.hx-sched-list{gap:calc(var(--spacing) * 2.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.hx-sched-item{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media(hover:hover){.hx-sched-item:hover{border-color:#1b4fd866}@supports (color:color-mix(in lab,red,red)){.hx-sched-item:hover{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}}.hx-sched-lead{background-image:linear-gradient(120deg,var(--color-brand-light),var(--color-surface));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1b4fd840;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.hx-sched-lead{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.hx-sched-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.hx-sched-btn{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-ink);color:var(--color-surface);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.hx-sched-item:not(.hx-sched-lead) .hx-sched-btn{background-color:var(--color-brand-light);color:var(--color-brand)}.hx-sched-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.hx-sched-copy strong{--tw-leading:var(--leading-snug);font-size:13.5px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.hx-sched-copy span{color:var(--color-muted);font-size:11.5px}.hx-sched-meta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.hx-chip{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-body)}.hx-sched-people{margin-left:auto;display:flex}:where(.hx-sched-people>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.hx-sched-people .circle-avatar{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-surface)}.hx-kpi-headline{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.hx-kpi-value{align-items:center;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-extrabold);font-size:30px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:flex}@media(min-width:40rem){.hx-kpi-value{font-size:34px}}.hx-kpi-glyph{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-xl);background-color:var(--color-panel);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}.hx-kpi-caption{--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-muted)}.hx-kpi-body{align-items:center;gap:calc(var(--spacing) * 6);flex-wrap:wrap;min-width:0;display:flex}.hx-kpi-chart{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-width:220px;display:flex}.hx-trend{width:100%;height:132px}.hx-trend-grid{stroke:var(--color-line);stroke-width:.4px;stroke-dasharray:1 2}.hx-trend-area{fill:url(#hx-trend-grad);stroke:none}.hx-trend-line{fill:none;stroke:var(--color-brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hx-trend-dot{fill:var(--color-surface);stroke:var(--color-brand);stroke-width:1.6px;vector-effect:non-scaling-stroke}.hx-trend-axis{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted);justify-content:space-between;display:flex}.hx-kpi-mix{align-items:center;gap:calc(var(--spacing) * 3.5);flex-shrink:0;display:flex}.hx-donut-wrap{place-items:center;width:104px;height:104px;display:grid;position:relative}.hx-donut-wrap .bank-donut{width:100%;height:100%}.hx-donut-center{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-muted);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.hx-donut-center strong{--tw-font-weight:var(--font-weight-extrabold);font-size:19px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.hx-kpi-legend{gap:calc(var(--spacing) * 2);color:var(--color-body);flex-direction:column;margin:0;padding:0;font-size:11.5px;list-style-type:none;display:flex}.hx-kpi-legend li{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.hx-kpi-legend b{color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.hx-mix-total{flex-direction:column;align-items:flex-end;display:flex}.hx-mix-total strong{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:24px;line-height:1;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.hx-mix-total span{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.hx-mix-bars{height:calc(var(--spacing) * 52);justify-content:center;align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.hx-mix-col{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.hx-mix-bar{justify-content:flex-end;gap:var(--spacing);width:100%;max-width:74px;padding:calc(var(--spacing) * 3);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:18px;flex-direction:column;display:flex;position:relative}.hx-mix-bar-1{background-image:linear-gradient(180deg,var(--color-brand),#1641b1)}@supports (color:color-mix(in lab,red,red)){.hx-mix-bar-1{background-image:linear-gradient(180deg,var(--color-brand),color-mix(in oklab,var(--color-brand),black 18%))}}.hx-mix-bar-2{background-color:var(--color-ink)}.hx-mix-bar-3{background-color:var(--color-panel)}.hx-mix-share{top:calc(var(--spacing) * -3);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-font-weight:var(--font-weight-extrabold);font-size:10.5px;font-weight:var(--font-weight-extrabold);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute;left:50%}.hx-mix-name{text-overflow:ellipsis;white-space:nowrap;text-align:center;--tw-font-weight:var(--font-weight-bold);width:100%;font-size:10.5px;font-weight:var(--font-weight-bold);color:#ffffffd9;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hx-mix-name{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.hx-mix-bar-3 .hx-mix-name{color:var(--color-body)}.hx-mix-count{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.hx-tiles{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.hx-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.hx-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.hx-tile{gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;text-decoration-line:none;display:flex}@media(hover:hover){.hx-tile:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-brand);--tw-shadow:0 12px 28px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.hx-tile-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--color-brand);border-radius:4px}.hx-tile-label{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.hx-tile-value{--tw-font-weight:var(--font-weight-extrabold);font-size:28px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.hx-tile-foot{margin-top:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-body);display:flex}.hx-tile-arrow{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-ink);border-radius:3.40282e38px;place-items:center;font-size:11px;display:grid}.hx-org{gap:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:22px;display:grid}@media(min-width:64rem){.hx-org{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1fr);align-items:center}}.hx-org-intro{align-items:flex-start;gap:calc(var(--spacing) * 3.5);min-width:0;display:flex}.hx-org-mark{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);background-color:var(--color-brand);--tw-font-weight:var(--font-weight-extrabold);font-size:19px;font-weight:var(--font-weight-extrabold);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-shrink:0;place-items:center;display:grid}.hx-org-intro h2{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:19px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.hx-org-intro p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);color:var(--color-muted)}.hx-org-facts{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.hx-org-facts dt{--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase}.hx-org-facts dd{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.hx-org-assigned{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.hx-org-links{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hx-org-links a{gap:calc(var(--spacing) * .5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#fffc;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.hx-org-links a{background-color:color-mix(in oklab,var(--color-surface) 80%,transparent)}}.hx-org-links a{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media(hover:hover){.hx-org-links a:hover{border-color:var(--color-brand);color:var(--color-ink)}}.hx-org-links strong{--tw-font-weight:var(--font-weight-extrabold);font-size:20px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.hx-table-card{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a), 0 1px 3px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:22px;flex-direction:column;display:flex}@media(min-width:40rem){.hx-table-card{padding:calc(var(--spacing) * 6)}}.hx-table-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.hx-table-head h2{--tw-font-weight:var(--font-weight-extrabold);font-size:17px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.hx-table-tools{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.hx-search{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);color:var(--color-muted);display:flex}.hx-search:focus-within{border-color:var(--color-brand)}.hx-search-glyph{font-size:13px}.hx-search input{width:calc(var(--spacing) * 36);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.hx-search input::placeholder{color:var(--color-subtle)}@media(min-width:40rem){.hx-search input{width:calc(var(--spacing) * 48)}}.hx-round-ghost{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;place-items:center;font-size:13px;text-decoration-line:none;display:grid}@media(hover:hover){.hx-round-ghost:hover{border-color:var(--color-brand);color:var(--color-brand)}}.hx-task-cell{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;display:flex}.hx-row-action{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;place-items:center;font-size:13px;text-decoration-line:none;display:grid}@media(hover:hover){.hx-row-action:hover{background-color:var(--color-panel);color:var(--color-ink)}}.hx-table{border-collapse:collapse;text-align:left;width:100%}.hx-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);white-space:nowrap;color:var(--color-muted);text-transform:uppercase}.hx-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3.5);vertical-align:middle;color:var(--color-body);font-size:13px}.hx-table tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.hx-table td a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none}@media(hover:hover){.hx-table td a:hover{text-decoration-line:underline}}.hx-task-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.hx-task-when{white-space:nowrap;color:var(--color-muted);font-size:12px}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.z-1200{z-index:1200}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-auto{margin-top:auto}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-4{height:calc(var(--spacing) * 4)}.h-screen{height:100vh}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-full{width:100%}.w-sidebar{width:var(--spacing-sidebar)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[1240px\]{max-width:1240px}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-pill{border-radius:var(--radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-danger\/30{border-color:#dc26264d}@supports (color:color-mix(in lab,red,red)){.border-danger\/30{border-color:color-mix(in oklab,var(--color-danger) 30%,transparent)}}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.bg-brand{background-color:var(--color-brand)}.bg-brand-light{background-color:var(--color-brand-light)}.bg-canvas{background-color:var(--color-canvas)}.bg-danger{background-color:var(--color-danger)}.bg-danger-bg{background-color:var(--color-danger-bg)}.bg-info-bg{background-color:var(--color-info-bg)}.bg-ink\/55{background-color:#0f172a8c}@supports (color:color-mix(in lab,red,red)){.bg-ink\/55{background-color:color-mix(in oklab,var(--color-ink) 55%,transparent)}}.bg-panel{background-color:var(--color-panel)}.bg-success-bg{background-color:var(--color-success-bg)}.bg-surface{background-color:var(--color-surface)}.bg-warning-bg{background-color:var(--color-warning-bg)}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-body{color:var(--color-body)}.text-danger{color:var(--color-danger)}.text-info{color:var(--color-info)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-subtle{color:var(--color-subtle)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.hover\:bg-brand-hover:hover{background-color:var(--color-brand-hover)}.hover\:bg-panel:hover{background-color:var(--color-panel)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-line:disabled{border-color:var(--color-line)}.disabled\:bg-line:disabled{background-color:var(--color-line)}.disabled\:text-subtle:disabled{color:var(--color-subtle)}.aria-\[current\=page\]\:border-brand[aria-current=page]{border-color:var(--color-brand)}.aria-\[current\=page\]\:bg-brand-light[aria-current=page]{background-color:var(--color-brand-light)}.aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media(min-width:48rem){.md\:flex{display:flex}}}@keyframes application-fade-in{0%{opacity:0}}@keyframes application-slide-in{0%{opacity:0;transform:translate(32px)scale(.985)}}@media(max-width:1080px){.applications-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.applications-tip{grid-column:1/-1;min-height:118px!important}.applications-card-list-head,.applications-card-row{grid-template-columns:minmax(240px,1.6fr) 100px 110px minmax(140px,1fr) 24px}}@media(max-width:760px){.application-detail-page{gap:calc(var(--spacing) * 4)}.application-detail-hero{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);grid-template-columns:50px minmax(0,1fr)}.application-detail-identity{width:50px;height:50px;font-size:13px}.application-detail-status{grid-column:span 2/span 2}.application-detail-progress{padding-inline:calc(var(--spacing) * 4)}.application-detail-progress ol{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr))}.application-detail-progress li{align-items:flex-start;gap:calc(var(--spacing) * 3);text-align:left;grid-template-columns:24px 1fr;display:grid}.application-detail-progress li:before{top:calc(var(--spacing) * 3);height:auto;width:calc(var(--spacing) * .5);bottom:-16px;left:11px;right:auto}.application-detail-progress li:first-child:before{display:block}.application-detail-progress li:last-child:before{display:none}.application-detail-progress li div{margin-top:0}.application-detail-card{padding:calc(var(--spacing) * 5)}.application-detail-facts{grid-template-columns:repeat(1,minmax(0,1fr))}.applications-overview{grid-template-columns:1fr}.applications-tip{grid-column:auto}.applications-table-toolbar{align-items:stretch}.applications-table-toolbar>div:first-child{width:100%}.applications-filter-tabs{overflow-x:auto}.applications-search{width:100%;margin-left:0}.applications-card-list-head{display:none}.applications-card-row{grid-template-columns:1fr auto;gap:12px;padding:16px;display:grid}.applications-opportunity{grid-column:1/-1}.applications-card-row>div[data-label]{flex-direction:column;display:flex}.applications-card-row>div[data-label=Applied]{display:none}.applications-card-row>div[data-label="Next step"]{text-align:right}.applications-row-arrow{display:none}.application-drawer-backdrop{padding:0}.application-drawer{border-radius:18px 18px 0 0;max-width:none;margin-top:36px}.application-drawer-header{grid-template-columns:46px 1fr auto;gap:12px;padding:18px}.application-drawer-brand{border-radius:12px;width:46px;height:46px}.application-drawer-controls button:first-child{display:none}.application-timeline strong{font-size:8.5px}.application-drawer-facts{grid-template-columns:1fr;gap:14px}.application-drawer-facts>div{border-right:0;border-bottom:1px solid var(--color-line);padding:0 0 12px}.application-drawer-facts>div:last-child{padding-bottom:0}.application-drawer-footer a{text-align:center;flex:1}}[data-theme=dark]{--color-brand:#4f8cff;--color-brand-hover:#78a7ff;--color-brand-light:#4f8cff24;--color-teal:#36c6b2;--color-teal-light:#36c6b21f;--color-ink:#f7f9ff;--color-body:#d7deeb;--color-muted:#96a4bb;--color-subtle:#64728a;--color-line:#24324a;--color-line-strong:#354563;--color-canvas:#0a1220;--color-panel:#101b2d;--color-surface:#111d30;--color-success-bg:#05966929;--color-warning-bg:#d9770629;--color-danger-bg:#dc262629;--color-info-bg:#4f8cff24}[data-theme=dark] .wk-cta,[data-theme=dark] .wk-applied{color:var(--color-ink-fixed)}[data-theme=dark] .wk-status--applied{color:#0a5448}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .wk-status--applied{color:color-mix(in srgb,var(--color-success) 48%,var(--color-ink))}}@keyframes ms-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
